! __.SYMDEF 1197977814 0 0 644 16042 ` Tt&sqlite3ParserTt&sqlite3ParserFreeTt&sqlite3ParserAllocTf&sqlite3OpcodeNameT %sqlite3WhereEndT %sqlite3WhereBeginTn$sqlite3VtabFinishParseTn$sqlite3VtabRollbackTn$sqlite3VtabUnlockTn$sqlite3VtabBeginTn$sqlite3VtabCallConnectTn$sqlite3VtabCallDestroyTn$sqlite3VtabSyncTn$sqlite3_create_module_v2Tn$sqlite3VtabLockTn$sqlite3VtabArgInitTn$sqlite3_declare_vtabTn$sqlite3_create_moduleTn$sqlite3VtabArgExtendTn$sqlite3VtabCallCreateTn$sqlite3VtabBeginParseTn$sqlite3VtabCommitTn$sqlite3VtabOverloadFunctionTn$sqlite3VtabClearT#sqlite3VdbeMemTooBigT#sqlite3ValueTextT#sqlite3ValueFromExprT#sqlite3ValueFreeT#sqlite3VdbeChangeEncodingT#sqlite3VdbeMemFinalizeT#sqlite3VdbeMemSetStrT#sqlite3ValueBytesT#sqlite3VdbeIntegerAffinityT#sqlite3VdbeIntValueT#sqlite3VdbeMemSetDoubleT#sqlite3VdbeMemExpandBlobT#sqlite3VdbeRealValueT#sqlite3VdbeMemFromBtreeT#sqlite3VdbeMemMakeWriteableT#sqlite3VdbeMemSetZeroBlobT#sqlite3ValueNewT#sqlite3VdbeMemSetInt64T#sqlite3VdbeMemDynamicifyT#sqlite3VdbeMemMoveT#sqlite3VdbeMemNulTerminateT#sqlite3MemCompareT#sqlite3VdbeMemRealifyT#sqlite3VdbeMemSetNullT#sqlite3VdbeMemStringifyT#sqlite3VdbeMemReleaseT#sqlite3VdbeMemShallowCopyT#sqlite3VdbeMemCopyT#sqlite3ValueSetStrT#sqlite3VdbeMemNumerifyT#sqlite3VdbeMemIntegerifyTc#sqlite3VdbeFifoClearTc#sqlite3VdbeFifoPushTc#sqlite3VdbeFifoPopTc#sqlite3VdbeFifoInitTB"sqlite3_blob_writeTB"sqlite3_blob_closeTB"sqlite3_blob_openTB"sqlite3_blob_readTB"sqlite3_blob_bytesT!sqlite3VdbeAddOpListT!sqlite3VdbeSerialTypeLenT!sqlite3VdbeDbT!sqlite3ExpirePreparedStatementsT!sqlite3VdbeCursorMovetoT!sqlite3VdbeCurrentAddrT!sqlite3VdbeFinalizeT!sqlite3VdbeOp3T!sqlite3VdbeListT!sqlite3VdbeSetSqlT!sqlite3VdbeMakeLabelT!sqlite3VdbeSerialTypeT!sqlite3VdbeIdxRowidLenT!sqlite3VdbeDeleteAuxDataT!sqlite3VdbeSetNumColsT!sqlite3VdbeMakeReadyT!sqlite3VdbeCreateT!sqlite3VdbeIdxKeyCompareT!sqlite3VdbeGetOpT!sqlite3VdbeSwapT!sqlite3VdbeSerialPutT!sqlite3VdbeSerialGetT!sqlite3VdbeDeleteT!sqlite3VdbeAddOpT!sqlite3VdbeChangeToNoopT!sqlite3VdbeFreeCursorT!sqlite3VdbeRecordCompareT!sqlite3VdbeUsesBtreeT!sqlite3VdbeSetColNameT!sqlite3VdbeChangeP1T!sqlite3VdbeChangeP2T!sqlite3VdbeChangeP3T!sqlite3VdbeResetT!sqlite3VdbeResolveLabelT!sqlite3VdbeCountChangesT!sqlite3VdbeJumpHereT!sqlite3VdbeSetChangesT!sqlite3_sqlT!sqlite3VdbeHaltT!sqlite3VdbeIdxRowidT!sqlite3VdbeResetStepResultT sqlite3_bind_parameter_indexT sqlite3_column_valueT sqlite3_result_text16T sqlite3_aggregate_contextT sqlite3_result_error_toobigT sqlite3_value_text16T sqlite3_column_intT sqlite3_column_doubleT sqlite3_clear_bindingsT sqlite3_result_zeroblobT sqlite3_get_auxdataT sqlite3_user_dataT sqlite3_column_name16T sqlite3_value_text16beT sqlite3_result_valueT sqlite3_value_bytesT sqlite3_value_textT sqlite3_bind_valueT sqlite3_column_nameT sqlite3_result_nullT sqlite3_bind_textT sqlite3_result_errorT sqlite3_column_decltype16T sqlite3_column_int64T sqlite3InvalidFunctionT sqlite3_column_textT sqlite3_value_bytes16T sqlite3_value_text16leT sqlite3_value_intT sqlite3_set_auxdataT sqlite3_bind_blobT sqlite3_transfer_bindingsT sqlite3_expiredT sqlite3_result_error16T sqlite3_column_countT sqlite3_bind_int64T sqlite3_stepT sqlite3_aggregate_countT sqlite3_result_error_nomemT sqlite3_data_countT sqlite3_column_blobT sqlite3_result_text16leT sqlite3_column_typeT sqlite3_column_decltypeT sqlite3_result_blobT sqlite3_bind_zeroblobT sqlite3_column_bytesT sqlite3_bind_parameter_countT sqlite3_db_handleT sqlite3_bind_intT sqlite3_bind_text16T sqlite3_result_intT sqlite3_bind_parameter_nameT sqlite3_result_doubleT sqlite3_bind_doubleT sqlite3_result_text16beT sqlite3_result_int64T sqlite3_value_int64T sqlite3_column_bytes16T sqlite3_result_textT sqlite3_finalizeT sqlite3_bind_nullT sqlite3_value_typeT sqlite3_value_blobT sqlite3_resetT sqlite3_column_text16T sqlite3_value_doubleTsqlite3_value_numeric_typeTsqlite3VdbeExecTsqlite3ValueApplyAffinityD.ratholeTNSsqlite3RunVacuumTNSsqlite3VacuumTsqlite3SafetyOnTsqlite3HexToBlobTsqlite3SafetyCheckTsqlite3IsNumberTsqlite3StrNICmpTsqlite3Put4byteTsqlite3FitsIn64BitsTsqlite3ErrorMsgTsqlite3AtoFTsqlite3StrICmpDsqlite3UpperToLowerTsqlite3ErrorTsqlite3PutVarintTsqlite3GetVarintTsqlite3ErrorClearTsqlite3VarintLenTsqlite3GetInt32Tsqlite3GetVarint32Tsqlite3DequoteTsqlite3SafetyOffTsqlite3Atoi64Tsqlite3Get4byteD$sqlite3oneT$sqlite3Utf8CharLenT$sqlite3VdbeMemHandleBomT$sqlite3Utf8ReadT$sqlite3VdbeMemTranslateT$sqlite3Utf16ByteLenT$sqlite3Utf16to8Ttsqlite3ColumnDefaultTtsqlite3UpdateTTsqlite3TriggerDeleteStepTTsqlite3DropTriggerPtrTTsqlite3UnlinkAndDeleteTriggerTTsqlite3TriggerSelectStepTTsqlite3DeleteTriggerStepTTsqlite3DropTriggerTTsqlite3TriggerUpdateStepTTsqlite3CodeRowTriggerTTsqlite3DeleteTriggerTTsqlite3TriggersExistTTsqlite3BeginTriggerTTsqlite3TriggerInsertStepTTsqlite3FinishTriggerT sqlite3GetTokenT sqlite3KeywordCodeT sqlite3RunParserD sqlite3IsAsciiIdCharT4~sqlite3_get_tableT4~sqlite3_free_tableTMsqlite3ResultSetOfSelectTMsqlite3SelectResolveTMsqlite3CreateIdExprTMsqlite3SelectTMsqlite3JoinTypeTMsqlite3SelectDeleteTMsqlite3SelectNewTMsqlite3GetVdbeTDsqlite3RandomnessTBsqlite3_snprintfTBsqlite3StrAccumAppendTBsqlite3VMPrintfTBsqlite3_vmprintfTBsqlite3StrAccumResetTBsqlite3StrAccumFinishTBsqlite3_mprintfTBsqlite3MPrintfTrsqlite3ReadSchemaTrsqlite3_prepare16_v2Trsqlite3InitTrsqlite3PrepareTrsqlite3_prepare_v2Trsqlite3InitCallbackTrsqlite3ReprepareTrsqlite3_prepare16Trsqlite3SchemaToIndexTrsqlite3_prepareTsqlite3PragmaTкsqlite3PagerGetDataTкsqlite3PagerRefTкsqlite3PagerSetReiniterTкsqlite3PagerSetDestructorTкsqlite3PagerCloseTкsqlite3PagerJournalnameTкsqlite3PagerLockingModeTкsqlite3PagerSetPagesizeDк.ratholeTкsqlite3PagerSetSafetyLevelTкsqlite3PagerIsreadonlyTкsqlite3PagerGetExtraTкsqlite3PagerStmtBeginTкsqlite3PagerSetCachesizeTкsqlite3PagerWriteTкsqlite3PagerMaxPageCountTкsqlite3PagerRefcountTкsqlite3PagerSetBusyhandlerTкsqlite3PagerMovepageTкsqlite3PagerCommitPhaseOneTкsqlite3PagerOpenTкsqlite3PagerStmtRollbackTкsqlite3PagerReadFileheaderTкsqlite3PagerStmtCommitTкsqlite3PagerRollbackTкsqlite3PagerCommitPhaseTwoTкsqlite3PagerVfsTкsqlite3PagerNosyncTкsqlite3PagerFilenameTкsqlite3PagerOverwriteTкsqlite3PagerUnrefTкsqlite3PagerDontWriteTкsqlite3PagerAcquireTкsqlite3PagerPagecountTкsqlite3PagerFileTкsqlite3PagerTruncateTкsqlite3PagerDontRollbackTкsqlite3PagerDirnameTкsqlite3PagerTempSpaceTкsqlite3PagerLookupTкsqlite3PagerBeginTzsqlite3OsDefaultVfsDzsqlite3_os_traceTsqlite3OsOpenTsqlite3OsDlOpenTsqlite3OsReadTsqlite3OsUnlockTsqlite3OsDeviceCharacteristicsTsqlite3OsDeleteTsqlite3OsRandomnessTsqlite3OsCloseFreeTsqlite3OsCheckReservedLockTsqlite3OsCloseTsqlite3OsDlSymTsqlite3OsLockTsqlite3OsTruncateTsqlite3OsSectorSizeTsqlite3OsFileSizeTsqlite3OsWriteTsqlite3OsSyncTsqlite3OsFileControlTsqlite3OsGetTempnameTsqlite3OsDlErrorTsqlite3OsSleepTsqlite3OsAccessTsqlite3_vfs_registerTsqlite3_vfs_findTsqlite3OsFullPathnameTsqlite3OsOpenMallocTsqlite3_vfs_unregisterTsqlite3OsCurrentTimeTsqlite3OsDlCloseTsqlite3_mutex_leaveTsqlite3_mutex_allocTsqlite3_mutex_notheldTsqlite3_mutex_enterTsqlite3_mutex_freeTsqlite3_mutex_tryTsqlite3_mutex_heldTFsqlite3_freeTFsqlite3_mallocTFsqlite3_memory_alarmTFsqlite3_memory_highwaterTFsqlite3_memory_usedTFsqlite3_reallocTsqlite3MallocZeroTsqlite3ApiExitTsqlite3DbReallocOrFreeTsqlite3DbMallocRawTsqlite3StrNDupTsqlite3DbStrDupTsqlite3DbStrNDupTsqlite3_soft_heap_limitTsqlite3DbMallocZeroTsqlite3DbReallocTsqlite3StrDupTsqlite3_release_memoryTsqlite3SetStringTsqlite3_update_hookTsqlite3_last_insert_rowidTsqlite3_commit_hookTsqlite3_libversionTsqlite3_open16Tsqlite3InvokeBusyHandlerTsqlite3_traceDsqlite3_temp_directoryTsqlite3_rollback_hookTsqlite3_file_controlTsqlite3_changesTsqlite3_libversion_numberTsqlite3_extended_result_codesTsqlite3_busy_handlerTsqlite3_closeTsqlite3_profileTsqlite3_create_functionTsqlite3BtreeFactoryTsqlite3_threadsafeTsqlite3_global_recoverTsqlite3_progress_handlerTsqlite3_interruptDsqlite3_versionTsqlite3_create_collationTsqlite3_collation_needed16Tsqlite3_create_collation_v2Tsqlite3CreateFuncTsqlite3_thread_cleanupTsqlite3_create_collation16Tsqlite3_errmsg16Tsqlite3_get_autocommitTsqlite3ErrStrTsqlite3_overload_functionDsqlite3_io_traceTsqlite3_sleepTsqlite3_errcodeTsqlite3_total_changesTsqlite3_openTsqlite3_collation_neededTsqlite3_busy_timeoutTsqlite3_errmsgTsqlite3RollbackAllTsqlite3_create_function16Tsqlite3_open_v2Tdsqlite3_execT? sqlite3GenerateConstraintChecksT? sqlite3TableAffinityStrT? sqlite3CompleteInsertionT? sqlite3IndexAffinityStrT? sqlite3OpenTableAndIndicesT? sqlite3InsertT. sqlite3HashFindT. sqlite3HashClearT. sqlite3HashFindElemT. sqlite3HashInsertT. sqlite3HashInitT sqlite3IsLikeFunctionT sqlite3RegisterBuiltinFunctionsT sqlite3RegisterLikeFunctionsT sqlite3ExprListCheckLengthT sqlite3ExprDeleteT sqlite3ExprSetCollT sqlite3IsRowidT sqlite3ExprCodeExprListT sqlite3ExprFunctionD .ratholeT sqlite3CompareAffinityT sqlite3ExprListDeleteT sqlite3ExprIsConstantNotJoinT sqlite3ExprResolveNamesT sqlite3ExprListDupT sqlite3IndexAffinityOkT sqlite3ExprIfFalseT sqlite3ExprIsIntegerT sqlite3ExprIfTrueT sqlite3ExprCodeAndCacheT sqlite3ExprCodeT sqlite3ExprListAppendT sqlite3SrcListDupT sqlite3ExprAssignVarNumberT sqlite3PExprT sqlite3ExprCollSeqT sqlite3ExprDupT sqlite3ExprAnalyzeAggListT sqlite3SelectDupT sqlite3CodeSubselectT sqlite3ExprSetHeightT sqlite3RegisterExprT sqlite3FindInIndexT sqlite3ExprAndT sqlite3TokenCopyT sqlite3SelectExprHeightT sqlite3ExprSpanT sqlite3ExprT sqlite3BinaryCompareCollSeqT sqlite3ExprAnalyzeAggregatesT sqlite3ExprIsConstantOrFunctionT sqlite3ExprIsConstantT sqlite3DequoteExprT sqlite3ExprCodeGetColumnT sqlite3ExprAffinityT sqlite3IdListDupT sqlite3ExprCompareT~ sqlite3OpenTableT~ sqlite3DeleteFromT~ sqlite3GenerateIndexKeyT~ sqlite3GenerateRowDeleteT~ sqlite3GenerateRowIndexDeleteT~ sqlite3IsReadOnlyT~ sqlite3SrcListLookupTsqlite3RegisterDateTimeFunctionsTTEsqlite3_complete16TTEsqlite3_completeTNsqlite3CheckCollSeqTNsqlite3FindFunctionTNsqlite3SchemaGetTNsqlite3FindCollSeqTNsqlite3SchemaFreeTNsqlite3GetCollSeqTJsqlite3AddPrimaryKeyTJsqlite3AddDefaultValueTJsqlite3AddCollateTypeTJsqlite3RollbackTransactionTJsqlite3AffinityTypeTJsqlite3SrcListAppendTJsqlite3IndexKeyinfoTJsqlite3SrcListShiftJoinTypeTJsqlite3AddColumnTypeTJsqlite3CommitInternalChangesTJsqlite3RootPageMovedTJsqlite3OpenTempDatabaseTJsqlite3CheckObjectNameTJsqlite3CommitTransactionTJsqlite3FinishCodingTJsqlite3IdListDeleteTJsqlite3SrcListAssignCursorsTJsqlite3LocateTableTJsqlite3DropIndexTJsqlite3AddColumnTJsqlite3CodeVerifySchemaTJsqlite3ViewGetColumnNamesTJsqlite3ArrayAllocateTJsqlite3ResetInternalSchemaTJsqlite3CreateForeignKeyTJsqlite3MinimumFileFormatTJsqlite3IdListAppendTJsqlite3EndTableTJsqlite3FindTableTJsqlite3DeleteTableTJsqlite3CreateViewTJsqlite3FindIndexTJsqlite3FindDbTJsqlite3DeferForeignKeyTJsqlite3DropTableTJsqlite3TwoPartNameTJsqlite3NestedParseTJsqlite3AddNotNullTJsqlite3LocateCollSeqTJsqlite3OpenMasterTableTJsqlite3DefaultRowEstTJsqlite3BeginParseTJsqlite3ReindexTJsqlite3UnlinkAndDeleteTableTJsqlite3IdListIndexTJsqlite3TableLockTJsqlite3CreateIndexTJsqlite3AddCheckConstraintTJsqlite3BeginWriteOperationTJsqlite3StartTableTJsqlite3NameFromTokenTJsqlite3UnlinkAndDeleteIndexTJsqlite3BeginTransactionTJsqlite3ChangeCookieTJsqlite3SrcListAppendFromTermTJsqlite3SrcListDeleteTsqlite3BtreeGetMetaTsqlite3_enable_shared_cacheTsqlite3BtreePreviousTsqlite3BtreeGetTempCursorTsqlite3BtreeGetAutoVacuumTsqlite3BtreeRollbackTsqlite3BtreeReleaseTempCursorTsqlite3BtreePutDataTsqlite3BtreeDataTsqlite3BtreeGetFilenameTsqlite3BtreeGetPageTsqlite3BtreeCloseTsqlite3BtreeIsRootPageTsqlite3BtreeGetPageSizeTsqlite3BtreeKeyTsqlite3BtreeGetReserveTsqlite3BtreeCursorTsqlite3BtreeMaxPageCountTsqlite3BtreeKeySizeTsqlite3BtreeDataSizeTsqlite3BtreeDropTableTsqlite3BtreeParseCellTsqlite3BtreeClearTableTsqlite3BtreeSetAutoVacuumTsqlite3BtreeKeyFetchTsqlite3BtreeEofTsqlite3BtreeSetSafetyLevelTsqlite3BtreeTripAllCursorsTsqlite3BtreeCloseCursorTsqlite3BtreeCacheOverflowTsqlite3BtreeCommitPhaseTwoTsqlite3BtreeGetDirnameTsqlite3BtreeIncrVacuumTsqlite3BtreeSyncDisabledTsqlite3BtreeMoveToParentTsqlite3BtreeBeginTransTsqlite3BtreeFirstTsqlite3BtreeInsertTsqlite3BtreeInitPageTsqlite3BtreeSetPageSizeTsqlite3BtreeCommitTsqlite3BtreeCopyFileTsqlite3BtreeCommitPhaseOneTsqlite3BtreeIntegrityCheckTsqlite3BtreeNextTsqlite3BtreeFlagsTsqlite3BtreePagerTsqlite3BtreeBeginStmtTsqlite3BtreeCursorDbTsqlite3BtreeSchemaTsqlite3BtreeOpenTsqlite3BtreeParseCellPtrTsqlite3BtreeUpdateMetaTsqlite3BtreeIsInReadTransTsqlite3BtreeRestoreOrClearCursorPositionTsqlite3BtreeIsInTransTsqlite3BtreeSetCacheSizeTsqlite3BtreeCommitStmtTsqlite3BtreeGetJournalnameTsqlite3BtreeDeleteTsqlite3BtreeLastTsqlite3BtreeSchemaLockedTsqlite3BtreeMovetoTsqlite3BtreeDataFetchTsqlite3BtreeLockTableTsqlite3BtreeCreateTableTsqlite3BtreeRollbackStmtTsqlite3BtreeIsInStmtTrMsqlite3BtreeEnterAllTrMsqlite3BtreeEnterTrMsqlite3BtreeMutexArrayLeaveTrMsqlite3BtreeMutexArrayInsertTrMsqlite3BtreeLeaveCursorTrMsqlite3BtreeLeaveAllTrMsqlite3BtreeEnterCursorTrMsqlite3BtreeLeaveTrMsqlite3BtreeMutexArrayEnterTsqlite3_set_authorizerTsqlite3AuthCheckTsqlite3AuthContextPushTsqlite3AuthReadTsqlite3AuthContextPopTbsqlite3FixSrcListTbsqlite3AttachTbsqlite3FixInitTbsqlite3FixExprListTbsqlite3AttachFunctionsTbsqlite3FixSelectTbsqlite3FixExprTbsqlite3FixTriggerStepTbsqlite3DetachTsqlite3AnalysisLoadTsqlite3AnalyzeT>sqlite3AlterBeginAddColumnT>sqlite3AlterFinishAddColumnT>sqlite3AlterRenameTableT>sqlite3AlterFunctionsalter.8 1197977793 0 0 664 40042 ` ~Ex A~EA~ErenameTableFunc>DA~@argvp!@ p!P p! S~=sqlite3_value_text!=~?zSqlp!?p"@ p"P p" S"=~?zTableNamep"?p&?~?zCsrp&?~?lenp'A?~@contextp*@ p* S~= sqlite3_user_data* =p*?p*? ~? dbp* ?&.?AO.T0.9<&> ?AX>-< < p=?p=Sa= ? p= S~= sqlite3GetToken= =p=?p= W=,.string-B;> %.*s%Q%spB ? pB SpB>D pB SpB ? B? pB SpB? pB  SpB? pB SpB ? BA pB ? B  pB S~=sqlite3MPrintfB=pB pD@pDSpD SpDApDS~=sqlite3_freepD=DpD S~=sqlite3_result_textD=D~>renameTriggerFuncK>HApP@ pPP pP SP=pP?pQ@ pQP pQ SQ=pQ?~?distpUA?pV?pV?pWA?pZ@ pZ SZ =pZ?pZ? pZ ?&^?AO^ %.*s%Q%p| ? p| Sp|> D p| Sp| ? |? p| Sp|? p|  Sp|? p| Sp| ? |A p| ? |  p| S|=p| p~@p~Sp~ Sp~Ap~Sp~=Dp~ S~=~-;> ssqlite-;> _rename_~>aFuncs$12-;>>D-;>A-;>>D-; > tablesq-;(> lite_ren-;0> ame_trig-; >>&D-;>A-;>>D~=sqlite3AlterFunctions=,A~@dbp@ pA WpSa R A r >pSpAp Sp S~?ip ?a R A p >pSpASpAS~=sqlite3CreateFunc=p@ p? W<~>whereTempTriggers>,A~@pParsep@ ~@pTabp@ pA pRpOp,O~?pTempSchemap?pLP&?O gernamep? p Sp><D p S~?pTrigp ?pR p S=p? p W<~?tmpp ?-;@> =%Q%s O-;H> R name=%p? p Sp>DD p Sp Sp ?pR p  S=~? zWherep ?p?pS=p? p ? W!reloadTableSchema!>4Ap@ p S~="sqlite3GetVdbe"=&A~?#vp#?X<p@ pP p Sp@ pLP p S~=$sqlite3SchemaToIndex$=~?%iDbp%?p@p O W* Qtbl_nap@ pP p Sp>RD p S~@'zNamep'@ p S=p &AXX<p#?pSpApSp%?pSpA Sp SpApS&=p@ p Sp@ p S>p &AOv me=%Qth-;`> ere is a-;h> lready a-;p> nother t-;x> able or -;> index wi-;> th this -;> name: %sp@pSp>^DpSp)?pS~=sqlite3ErrorMsg=W<-;> sqlite_p-? pP p S~=strlen=&ATD p SpA p S~=sqlite3StrNICmp=&AO table %- ;> s may no- ;> t be altp @p Sp >Dp Sp -?p Op S =W  eredvie-;> w %s may-;> not be -;> alteredp Sp>DpSpQpS=W;> UPDATE %->;> Q.%s SET->;> sql = C->;> ASE WHEN->;> type = ->;> 'trigger->;> ' THEN s->;> qlite_re->;> name_tri->; > gger(sql->;(> , %Q)ELS->;0> E sqlite->;8> _rename_->;@> table(sq->;H> l, %Q) E->;P> ND, tbl_->;X> name = %->;`> Q, name ->;h> = CASE W->;p> HEN type->;x> ='table'->;> THEN %Q->;> WHEN na->;> me LIKE ->;> 'sqlite_->;> autoinde->;> x%%' AND->;> type='i->;> ndex' TH->;> EN 'sqli->;> te_autoi->;> ndex_' |->;> | %Q || ->;> substr(n->;> ame,%d+1->;> 8) ELSE ->;> name END->;> WHERE t->;> bl_name=->;> %Q AND (->;> type='ta->; > ble' OR ->;(> type='in->;0> dex' OR ->;8> type='tr->;@> igger');->;H> sqlite_->;P> temp_mas->;X> tersqli->;`> te_mastep>@p>Sp>>Dp>Sp>.?p>SW>HJ<&>%?AO>KM>IDW>N>\Dp> Sp> Sp> Sp> Sp> Sp>  Sp> $Sp> ?p>(S~= sqlite3NestedParse> =-Y;h> rsqlite-Y;p> _sequencpY? pY SpY>jD pY SpY.? pY SY1=&YAOYm<-Z;x> eUPDATE-Z;> %Q.sqli-Z;> te_seque-Z;> nce set -Z;> name = %-Z;> Q WHERE -Z;> name = %pZ@pZSpZ>zDpZSpZ.?pZSpZ)?pZ SpZ-?pZOpZSZ =pc@ pc Spc-? pc Sc>pc)? pc &cAOc<-d;> QUPDATE-d;> sqlite_-d;> temp_mas-d;> ter SET -d;> sql = sq-d;> lite_ren-d;> ame_trig-d;> ger(sql,-d;> %Q), tb-d;> l_name =-d;> %Q WHERpd@pdSpd>DpdSpd Spd  Spd  ?pd Sd =pi ?piSi=pi)? pn@pnSpn-?pnSpn Sn!>W.string-;> E %s;Ca-;> nnot add-;> a PRIMA-; > RY KEY cp Sp>DpS=p?pO&AO<-;(> olumnCa-;0> nnot add-;8> a UNIQU-;@> E columnp Sp>.DpS=sR%AO<& AO Cannot -;P> add a NO-;X> T NULL c-;`> olumn wi-;h> th defau-;p> lt valuep Sp>IDpS=& Ap ?O NULLCa-;> nnot add-;> a colum-;> n with n-;> on-const-;> ant defap@pSp>~DpS=p?pS~=sqlite3ValueFree=p? p S~@pColDefp@ pP p Sp@ pP A p S~=sqlite3DbStrNDup=p? p &AOK ultUPDA-;> TE %Q.%s-;> SET sql-;> = subst-;> r(sql,1,-;> %d) || '-;> , ' || %-;> Q || sub-;> str(sql,-;> %d) WHER-;> E type =-;> 'table'-;> AND nam-;> e = %Qs-;> qlite_te-; > mp_maste-;(> rsqlite-;0> _masterp@pSp>DpSp.?pSW7DW=*Dp Sp0TpS~?zColp ?p Sp0TCpSp?pS =p?pS~=sqlite3_free=~@pParsep@pSp%?pS&?AOS~=sqlite3AlterBeginAddColumn=4Ap@ pQ ~?dbp ?sP%AOf virtual -;@> tables m-;H> ay not b-;P> e alterep Sp>8DpS=W dCannot-;`> add a c-;h> olumn to-;p> a viewp Sp>ZDpS=WxA~>%aFuncs$125%>AIanalyze.8 1197977793 0 0 664 34583 ` ~EA~EopenStatTable>0A~@pParsep@ pQ~?dbp?p S~=sqlite3GetVdbe=p? &A~?vp?X <~@iDbp@aOApR  ~>.string-;> sqlite_sp Sp>D p S~?pDbp?pO p S~= sqlite3FindTable =p@ p? ~@ zWherep @ p ~? pStatp ?&AX&<-;> tat1CRE-;> ATE TABL-;> E %Q.sql-; > ite_stat-;(> 1(tbl,id-;0> x,stat)p Sp> DpSpRpS~= sqlite3NestedParse =pA W><& AO2<-;8> DELETE F-;@> ROM %Q.s-;H> qlite_st-;P> at1 WHER-;X> E tbl=%Qp Sp>8DpSpRpSp  S =p ?pO W> sqlite_p@pSp@pSp SpAp Sp>aDpS~=sqlite3TableLock=p ?p Sp jAp Sp @p Sp A S =p ?p Sp iAp S~@iStatCurp @p Sp  ?p  S =p ?p Sp Ap Sp @p Sp Ap  S = ~>analyzeOneTable>HAp!@ p! S!=~@pTabp!@ &"Ap"?O"p<&" AX"q?p>O a? Qp? U &? U? stat1 pk?pkSpkXApkSpkASpkA Spk>nDpkSpkASk=plA?WlpDpzSpzASz=p{?p{Sp{VAp{Sp{@p{Sp{Ap{ S{=p|?p|Sp|$?p|S~=%sqlite3VdbeJumpHere|%=W|<|~>&loadAnalysis&>Ap@ p S=&AOV(analyzeDatabase(>0Ap@ p'@ pT a RApQ  pO~?)pSchemap)?p SpASp S~=*sqlite3BeginWriteOperation*=p@ pQ CQp Sp'@pS~?+iStatCurp +?p SpA S>p@ p Q~?,iMemp,?p)?pO Wyp@ Wu~>.analyzeTable.> Ap@ pP p Sp@ pLP p S=p p@pSpAS~?/iDbp /?p S*=p@ pQ CQp Sp/?pSp +?p Sp@pOp S>p@ p Sp@pSp+?pSp Pp S>p@pSp/?pS&>~=0sqlite3Analyze0=4Ap@ pQp?p S~=1sqlite3ReadSchema1=~@pName1p@ ~@pName2p@ &AO<& AXp? WWW*~>analysisLoader>,A~@argvp@ ~@pDatap@ & AO3.string-;p> aaasqli-;x> te_stat1p@ p Sp>tD p Sp? p S~=sqlite3FindTable=&AX SELECT -%;> idx, sta-%;> t FROM %-%;> Q.sqlitep%@ p% Sp%>D p% Sp%? p% S~=sqlite3MPrintf%=~?zSqlp%?p'@p'S~=sqlite3SafetyOff'=p(@ p( Sp(? p( Sp(>D p( Sa(? p(  Sp(AS~=sqlite3_exec(=~?rcp(?p)@p)S~=sqlite3SafetyOn)=p*?p*S* =p+?++-+;> _stat15+>AI+attach.8 1197977794 0 0 664 35429 ` ~Ex A~EA~EresolveAttachExpr>A~@pExprp@ pA & AO$.string-;> invalid -;> name: "%p@pOpSp>DpSp@ ApS~=sqlite3ErrorMsg=pAW$ attachFunc >A~@ contextp @ p S~= sqlite3_user_data =~? dbp ?~? zErrDynpA ?~@argvp@ pP p S~=sqlite3_value_text=~?zFilep?p@ pP p S=p ? p &?AX<Dp?& A~?zNamep ?XAD p ?pR& AUN<-;> T"too-;> many at-; > tached d-;(> atabases-;0> - max %pApS~?zErrad?pSp>DpSp Ap S~=sqlite3_snprintf=W X dcannot-;@> ATTACH -;H> database-;P> within -;X> transactpApSad?pSp>:DpS=W} iondata-;h> base %s -;p> is alrea-;x> dy in uspApSad?pSp>dDpSp  S=W eattach-:;> ed datab-:;> ases mus-:;> t use th-:;> e same t-:;> ext enco-:;> ding as -:;> main datp:Ap:Sa:d?p:Sp:>Dp:S:=W<BQ p> S~=sqlite3BtreePager>=~?.safep>X?p>X?p>Sp> ?s>HOp>S~=sqlite3PagerLockingMode>=p@ ? p@ Sp@? p@ S~= sqlite3DbStrDup@ =p@? p@ ? p@RoAA R&c?AXc abaseou-t;> t of memptAptSatd?ptSpt>DptSt=WtB<-v;> oryunab-v;> le to op-v;> en datab-v;> ase: %spvApvSavd?pvSpv>DpvSpv?pv Sv=WxD<{W E<& ?AOR)detachFunc)>Ap@ pP p S=p?p @ p S =p?p pA &AXkDp?pA Wp no such-;> databaspApSap?pSp>DpSp S=W<& AP<-;> e: %sca-;> nnot det-;> ach data-;> base %spApSap?pSp>DpSp S=W cannot D-;(> ETACH da-;0> tabase w-;8> ithin tr-;@> ansactiopApSap?pSp> DpS=W ndataba-;P> se %s is-;X> lockedpApSap?pSp>JDpSp?p S=W,codeAttach,>\A~@-pAuthArgp-@ ~@.pParsep.@pOp ?& AOresolveAttachExpr>&AX&AO &AX.string-;`> sqlite_dp.@pSpApSp>`DpSpAp Sp SpASpASp S,>~=sqlite3Attach=$A~@pp@ -;h> etachsq-;p> lite_attp.@pSpApSp>nDpSpAp Sp Sp Sp@pSp @pS,>~>enc$41- ;>A~=sqlite3AttachFunctions =$A~@dbp @ - ;x> achsqli- ;> te_attacp  Sp >|Dp Sp Ap Sp >p  Sp  S~>attachFuncp >Dp Sp ASp AS~=sqlite3CreateFunc =p @ -;> hsqlite-;> _detachp Sp>DpSpApSp>p Sp Sp>)DpSpASpAS=~=sqlite3FixInit=Ap.@~@iDbp@ ~@pFixp@ & AU<& AO %s %T ca-7;> nnot ref-7;> erence o-7;> bjects i-7;> n databap7@p7Op7Sp7>Dp7Sp7@p7Op7Sp7@p7 Op7 Sp7Qp7S~='sqlite3ErrorMsg7'=p:A:p=@ p= Sp=Q p= S~=(sqlite3FixSelect=(=&=AO=@ p> Sp>$? p>P p> S~=)sqlite3FixExpr>)=p>!@ p>#? p>$? &>AO> A>W> se %s5>A5>AIauth.8 1197977794 0 0 664 24491 ` ~Ex A~EA~EsqliteAuthBadReturnCode>A~> .string-; > illegal -; > return v-; > alue (%d-; > ) from t-; > he autho-;( > rization-;0 > functio-;8 > n - shou-;@ > ld be SQ-;H > LITE_OK,-;P > SQLITE_-;X > IGNORE, -;` > or SQLIT~@ pParsep @pSp> DpS~@ rcp @pS~= sqlite3ErrorMsg =p @pAO~= sqlite3AuthRead =@Ap @ pQ ~?pTabpA?~?dbp  ?p P& AX '< ~@pExprp @s O& AO ,< p Q p  S~@pSchemap @ p  S~=sqlite3SchemaToIndex =p ?~@pTabListp  @~?iDbp ?& ?AP 7<pA W< E_DENYRp$>o D p'?a'O'Ap'? p'P ' p'Op(? p(P p( Sp(A p( Sp(?p(V p( S~?zColp( ?p(  S~?zDBasep(?p(Sp( @ p(P p( Sp(?p(O(p(? p(? p( @ &*AX* OWIDacc-.;x > ess to %-.; > s.%s.%s -.; > is prohip. Sp.>u Dp.Sp.?p.Sp.Tp. Sp. S. =W.<-1; > bitedac-1; > cess to -1; > %s.%s is-1; > prohibip1 Sp1> Dp1Sp1Tp1Sp1  S1 =p3 @p3AOW3<&4AO45~=sqlite3AuthCheck;=(Ap; @ pBR sGPQ%GAXG tednot -P; > authorizpP SpP> DpPSP =pP? pQ @pQAOWQ<&RAOR<&R AXRpT? pV VV~=sqlite3AuthContextPush[=A~@pContextp[@ p[ @ p` R&a AOa ed5l >AIlbtmutex.8 1197977794 0 0 664 26334 ` ~EA~EA~EA~EzMagicHeader-;>SA-;>QA-;>LA-;>iA-;>tA-;>eA-;> A-;>fA-;>oA-; >rA-; >mA-; >aA-; >tA-; > A-;>3A~=sqlite3_enable_shared_cache=A~@enablep@~>sqlite3SharedCacheEnabledp>pA~>queryTableLock> A~@iTabp@ ~@pp@ ~@eLocko@ pR s R%AX lockTable >Ao@~@ iTablep @ p@ pR pA s  R% AX G unlockAllTables? >Ap@@p@O @XA WEinvalidateOverflowCache_>A~@pCurpa@paXOpaSa=pb@pbAXOb~>invalidateAllOverflowCacheg>A~@pBtpj@pjO WjWk<k~>saveCursorPositionu> Apu@ p| S |HA p| S~=sqlite3BtreeKeySize|=p|@ p| &AXreleasePage>p@ pAQoAAQp S>p?~>saveAllCursors>A~@iRootp@ p@pO Wp@ p? &AO<WclearCursorPosition>Ap@pDOpS=p@ pADPoAAP~= sqlite3BtreeRestoreOrClearCursorPosition =$Ap@ sAR&AX("ptrmapPageno">Ap@ wT pA| A p  C ~@#pgnop#@ ApA 2 p  = A wT ~?$.safep $?p@ApA 2$?C& X`%ptrmapPut%>,A~@&keyp&@ & AXip@ pP p SpS~?'pDbPagea'? p SpA S~=(sqlite3PagerAcquire(=&Ap?Oy<p@ p Sp&@ p S">p&@  p /aO~?)offsetp)?p'? p S~=*sqlite3PagerGetData*=p)? p ~@+eTypes+@~?,pPtrmapp ,?% RXptrmapGet>,Ap@ p Sp&@ p S">p@ pP p SpSa'? p SpA S(=&AO<p'? p S*=p,?p@ p Sp&@ p S">p,?p&@  / a R ~@pETypep@sR o O~@pPgno& @AOfindOverflowCell0>A~@pPagep0@~@iCellp0@ s3U/3p3 W3cellSizePtr>0Ap@pSp@pS~?infoa?pS=w?~>ptrmapPutOvflPtr>8Ap@ & AOpA~>ptrmapPutOvfl>Ap@ p Sp@ p S>p@ p SpS>~>defragmentPage>DAp@ p@P pP p S~=sqlite3PagerTempSpace=p@ ppDP sPp wP~?cellOffsetp?wP~?nCellp?p@PwUp  a QsOAp  ~?hdrp ?p  a R sP  p ~?tempp?aOpS~?datap ?a RpSp~?usableSizep? pS~=memcpy=p?p? ~?brkp ?pA Wp ?p? p? a QpSp? p ? a QpSp S=p? p?p? p? p AoRo RW "allocateSpace">8A~@#nBytep#@p@pDO &AP\p#@p?p? &AO(freeSpace(>0A~@)startp)@p!@p!DO ~@*size&(*@AP(,decodeFlags^,>A~@-flagBytep^-@ p^@ pc pc  cA &c AOcp/@ p?p?p@oAOp@oAOp0?wOp?p@sOAp  p   Ap?p@ qPaUsOAaU sP  p'?aUsOAp aU sP  p@ qPp0? wP A pA| A p@ wP &  TzeroPage>$Ap@ pDP p@P sPp p ?a OpSpASp 0?wT p ?pS!=p?~@flagsp@p? oR A&AXp@ p? o Qp? q QoAQoAQqAQoAQ~=sqlite3BtreeGetPage=$A~@pBtp@ pP p S~@pgnop@ p S~?pDbPagea? p S~@ noContentp @ p  S~= sqlite3PagerAcquire =&AO-<p? p S~= sqlite3PagerGetExtra =~? pPagep ?p? p S~= sqlite3PagerGetData =p ? pDQp? p HQp@ p @Qp@ p LQpLQ & AXAgetAndInitPage>Ap@ & AXNreleasePage >A~@pPagep @ & AOnpageDestructor>A~@pDatap@ p S =p pPO&AO}p#? o%AP%~>pageReinit*>Ap-@ p- S- =p- s.O%.AO.sqlite3BtreeInvokeBusyHandler7>A~@pArgp8@p;O ;A p; S~=sqlite3InvokeBusyHandler;=;;~=sqlite3BtreeOpen@=A~@zFilenamep@@ ~?pBtpHA?~?rcpJA?~>.string-T;> :memory:&T AOTD pT S~=strcmpT=&TAOT%sqlite3SharedCacheEnabled&k%>AOk.sqlite3SharedCacheListpz.> WzD p DOpHOp"? p Sp?pSp@ p SpTA p  Sp @ p S~@vfsFlagsp@ p S~=sqlite3PagerOpen=p?p?&?AX>DpS~=sqlite3PagerSetDestructor=p?pOpSp>DpS~=sqlite3PagerSetReiniter=p? pAQpA QpQ p S~= sqlite3PagerIsreadonly =p? oQs?As?  qQwQ&AMh p TQp .>p,?pS=p!@p?p$? s R%AOremoveFromSharingList>A~?removedpA?pA p S+=~?pMasterp?pS-=p.> ~@pBtp@ /PQpPQ&AQO<&  X;WKR p> Qp?Q W@cpP@ &PAXPlockBtree>(A~@pBtp@ p Q&AOz zMagicHeaderp>D p SpA p S~=memcmp=p@p? &AO releasePage# >p$@p$A Op%%?%%~> lockBtreeWithRetry* >A~@ pRefp* @ p+A s.R&.AX.6 unlockBtreeIfUnused?>Ap?@ sA0Q&AAXAA pI@ pKA QoLAQL~>newDatabaseR> ApX@ pXP pX SX=&XASXj Dp^Sp^Ap^S~=memcpy^=p^@ p^? w`R`Ao`Qw`R o` QoaAQobAQwcRwcR c ocQsdR od QseR oe QsfR of Qpg  gApgSpgASpgLApgS~=memsetg=ph?phSph AphS~>zeroPageh>ph@ oiAPpm? m4ApmSsmPpmS~=sqlite3Put4bytem=pn? n@ApnSpn@snOpnSn=ppAppu=A~@ppu@ pvP~?pBtpv?pwA%?py S~=sqlite3BtreeEntery=py%? py? pz@ pzP pz Qp@sO&AO sqlite3BtreeInvokeBusyHandler>p%? p? &AX p? p & AX <&@AX p? p & Ap %?X <&@AO p%? p? W <& AX, "setChildPtrmaps">8A~@#pPagep#@ p@Qp?sQ~?$isInitOrigp$?pLQ~?%pgnop%?p SpPQ p S~=&sqlite3BtreeInitPage&=p#@ p &AOD *ptrmapPutOvflPtr*>p(? p#@ p &AOf ,ptrmapPut,>p(? p#@ p &AOz p#@ p W -modifyPagePointer->@Ap#@ ~@.eTypes .@&AX relocatePage>,A~@pDbPagep@ p"LR~?iDbPagep"?~@pBtp#@p#Op.Sp.HR p. S~@iFreePagep.@ p. S~=sqlite3PagerMovepage.=o..@ p.@ &/A~?rcp/?O/% <0p2@ p2 LQs6 &6AO6. p7 &8AO85 @ p> Sp>Sp>A p> Sp>@ p>  S>,>p> &?AO?I releasePageN >pO?OpQ ? pQ SpQ? pQ SpQ@ pQ SsQ.@ pQ  SQ->pQ?pR ?pRSR >pR? &S AXS} pT pW WW~> incrVacuumStep_ ><Ap_@ pdR &e AXe ptrmapPagenoi>pi? pi@ &i Oi ptrmapGets>ps? ps@ &tAOt <usw?&wAXw allocateBtreePage>&AO <p?pS >p? p@ W &Ap?O p?p?pS >p@ W p?p?pS >p? p? p@ & AO p@ pR & O/ invalidateAllOverflowCache>p? p SpAS >p?p@pS!=p?~> autoVacuumCommit >8A~@!pBtp!@ pA?pP~?"pPagerp"?p S>p?p!@ sT%AX p!@ p%? & Xq p&?p%?p$? p!@ p?pgfffA= p AA  p?   pA p?p ?pgfffA= p AA  p ?p? p?2?p   wT p ?p@ApA 2?C&T p?p!@ p#? & O p!@ p#? pW <&eAX p+? &Ap?O'unlockAllTables4>p4@ p4+? s8Q&8AO8]unlockBtreeIfUnusedB>pE@pESE-=pFAFF~=sqlite3BtreeCommitK=ApM@pMSM=pN@ pN SpNASN*=&OApO?XOuclearCursorPositioni>pi? ojAAQ~@errCodepk@ pk PQWk saveAllCursorsy >py &{A~? rcp{ ?O{p+? p @sO&AXreleasePage>p+? oA0Qp @sO&AOp @pS-=p ?~=sqlite3BtreeBeginStmt=Ap @ pPp+?p S=p @ p+? pR p QsR&AXdfltCompare>A~@n1p@ ~@n2p @ ~@p1p@ p S~@p2p@ p S&  PObtreeCursor>$Ap @ pQp+?~@ppCurp@pAO~@wrFlag&@AOr checkReadLocks >p @ &AOr!lockBtreeWithRetry!>& AO {< p +?s O% AO <& @AX %getAndInitPage%>~@&xCmpp &@ p+? p#? &Ap ?OD p! O~@'pArgp"'@ p" Qp# @ p# Qp$ Qp%@ o% @Qp&R p& Qp'Q&'AO'p3#?p3S~=(sqlite3_free3(=p3+? p5 S5>p6 ?66~=)sqlite3BtreeCursor8)=$ApA @pAS~=*sqlite3BtreeEnterA*=pA @ pBQpBQ pB OpC SpC@ pC SpC@ pC SpC &@ pC  SpC'@ pC SpC@ pC SC>pC ?pD @pDSD-=pE ?EE~=+sqlite3BtreeCloseCursorK+=A~@,pCurpK,@ pLP~?-pBtpL-?pMP ~?.pBtreepO .?pO SO*=pP-?pP.? pPP pP OpQ,@pQSQ>pQ,@ pR Q&RAORp[-?p[S[>p\,@p\S~>/invalidateOverflowCache\/>p],@p]S](=p^.?p^S~=0sqlite3BtreeLeave^0=p_A__~=1sqlite3BtreeGetTempCursord1=A~@pTempCurpf@pfSpf,@pfSpf\ApfS~=memcpyf=pf@ pgAPphA PpiP&iAOi5R&AXcQ&AX getOverflowPage >(A~@ ovflp @~? rcp ? ~@pBtp@ ~?nextpA?~@pPgnoNext& @AXptrmapPageno>p@ p? & OptrmapGet>p @p@ p &AOreleasePage>p ? p @p? p Op ~>copyPayload>A~@eOp& @AO<~@pDbPagep@ p S~=sqlite3PagerWrite=&AO<~@ pPayloadp  @p S~@!pBufp !@p S~@"nBytep "@p S =W ##accessPayload#>DA~@$offsetp$@p,@ pA p  ?~?%iIdxpA%?pRp?w(>R&(AX(=p:)? p:,@ p: p;A$@ <  !@= (@W=|po$@po/@ po pp+?pWp4p} ?p~0?p~S~=p~)? p~ ? p~/@ pA (@   !@W<& AX9<&(@AQ:p p ~=sqlite3BtreeData=$Ap/@ sAQ & AMip p ~>fetchPayload>$Ap/@ pRp?w>R&AXpA~=sqlite3BtreeDataFetch=Ap/@ sAQ&AXpA~>moveToChild>(Ap/@ pRpS~@ newPgnop @ p S~? pNewPagea ? p SpR p  S~> getAndInitPage >p/@ &AO<p ?p Q q OpQ oAPp S>p/@ p ? p QpA QqA>Qp ?wO&ALp /@ p!? p! Qq"A>Qp$? p$  Q$~>moveToRoot)>,Ap)/@ ~?rcp+A?p,Qp-Op-*?s3AQ&3AM3/clearCursorPosition7>p7/@ p9Q~?pRootp9?&:?AO:8*? p> Sp>Q p> Sa>? p> Sp>A S> >p>/@ p>?&>AO>HpC/@ pD? pD QpFA QqGA>QpH?wHO&HAXHXpN/@ pN?pPQ wPP &P ATPnmoveToLeftmostV>ApV/@ pXA W]yp`/@ p` W`wmoveToRightmostg>Apg/@ pg? piA Wnpq/@ pq? pq Wq<&s AXsQpwAww~=sqlite3BtreeFirst|=Ap/@ p S>p/@ ~@pResp@ p &AXp p ~=sqlite3BtreeLast=Ap/@ p S>p/@ p@ p &AXp p ~=sqlite3BtreeMoveto=HAp/@ p S>p/@ p &AORp?sU%AOmp/@ p p(Rp%?p,Rp%?p(?p A & %?QRp Sp S>p/@ p &AO /btreeNext./>Ap.@ ~@0pCurp.0@ s3AQ &3 AM3=APQp?ATp@A@pBAPQCG QqHA>QpI QwIR &I MI&LAOLh<LpM0@ pM SM>pM pN@pNAOpO OWYwggi=Apl0@ pl Spl@ pl Sl/>mm~>btreePreviouss>Aps0@ syAT &y AMy&AO<p0@ p S>p W TsU%AO~>allocateBtreePage>PA~?pTrunkpA?~?pPrevTrunkpA?~@pBtp@p O~? pPage1p ?pDO $A p S,=p@ &A~? np ?S<~? searchListoA ?~@ exact% @AO.ptrmapGet>&AO9<s?&AX=releasePage>Wp? &  AX  ?P>Ro\A ?p_?p_S_>p`A?W`P"ptrmapPagenop">pp@ pp@ ppR &p OpWp?pS>p?~>#freePage#>4A~@$pPagep$@ p@P ~?%pBtp %?p Qp ?oAPpPPpS>p$@pAPOp ? pHP p S=&AO<p ? pDP $A p S,=p p ?pDO $ApSp p  ?CpS=p%? sQ%AO&&ptrmapPut&>&AO&<& ?AX@p?~>)clearCell)>LAp$@ p@Pp%?p S~@*pCellp*@pS~?+infoa+?pS~=,sqlite3BtreeParseCellPtr,=w+?&AX1getOverflowPage1>&AO<p0? p S#>p?p0?pHOpS~=sqlite3PagerUnref=p/? p? & AOfillInCell >tAp $@ p A0?~?pToReleasep A?p @Qp %?~?pgnoOvflp A?p A s Q% AX <  A s Q% AO  ?~?pgnoPtrmapp> ?s? T%? AO? lpC %? &C ?OC hallocateBtreePageJ >pJ %? pJ ? pJ  sN T%N AON ~<&N  AON pP  &Q ApQ ?OQ pR ? &V  ApV  ?OV pX ?X pZ ?pZ SpZ ?pZ S~=sqlite3Put4byteZ =p[ ?p[ S[ >p\ 0?p\ ?p] 0?p] DO p^  ?p^  Sp^ AS^ =p^  ?p_ 0?p_ DO _ Ap` %? w` R ` A pb  ? &c   ~?spaceLeftpc  ?Sc pv Av v ~>reparentPage{ > A~@pgnop{ @ &  AX  p A ~>$reparentChildPages $>,A~@%pPagep %@ p @T~?&pBtp &?p As T% AO 2p '?p %@ p & AO _p p %@o AOp  ~>(dropCell (>$Ap %@ p DTw T p #@ a  P ~?)datap )?a  Op  s O A~?*ptrp  *?s Q  p  Sp S~@+szp +@p S~>,freeSpace ,>p )?p %@ p *? p #@ C  W -insertCell ->`A~@.pTempp .@~@/nSkipo /@ ~@0pCellp 0@p %@ s R% AX defragmentPage >p )?p ? p %@ & AO < a! Us!O!Aa! U s!P ! p! Sp! +@ p! S~>allocateSpace!>p!%@ o!/@ p! D!P!APs!  p!)? a! Q ! ~?idxp! ?p!Ss!  p!0@ a! Qp!Ss! p! +@ ! p! S!=p!%@p!)?p!? p !? !A a !Rp ! W !& ptrmapPut! >&!AO!p<!p !A ! !~> assemblePage%! >,A~@ aSizep%! @~@nCellp%!@p4!A p5!A W5!|!AO>!p?!@p?!)?p?! pB! B!pB!%@ B!PpC!A WC!balance_quickY!>Ap`!%@p`!@O ~@pParentpa!@wa!O~?parentIdxpa!?pi! &?pi! S~?pNewai!? pi! S~?pgnoNewai!? pi! Spi!A Spi!AS~>allocateBtreePagei!>pi!%@ &j!AOj!<k!pm!Q~?pCellpm!?pn! Spn!? pn! S~>cellSizePtrn!>~?szCellpn!?po!?po!Spo!%@po!DOso!Opo!S~>zeroPageo!>pp!?pp!Spp!App!Sap!?pp!Sap!?pp! Sp! >pp!@ pq!%@oq!AOpt!?pt! POpu!HQpu!Su!"=pu!%@ wz!R/z! z!pz!DR z! pz! wz!R z! sz!Oz!Awz!R /z! z!  pz!DR z!  pz!  wz!R z!  sz!P z! pz!DR z! pz! ?p{! Sp{!?p{!Sa{!?p{!S{! =p|!@ p|! S~?parentCella|!? p|! Sp|!ASp|!? p|!  Sp|!? p|! Sp|!ASp|!ASp|!AS~?parentSizea|!? p|!  S~>fillInCell|!>&}!AO}!&<~!p!@ p! Sp!? p! Sa!? p! Sp!? p!  Sp!ASp!A p! S!->&!AO!5<!p!@ p! Sp!? p! S~> findOverflowCell! >~?!.safep!|!?p!|!?p!Sp!%@p!LOp!S~="sqlite3Put4byte!"=p!@ s!Qp!DQ !  !Ap!Sp!?p!S!"=p!&? s!Q%!AO!gp! &!AX!_#ptrmapPutOvfl!#>p! &! A~?$rcp! $?O!g%releasePage!%>p!$?!p!?p!S!%>p!@ p! Sp!AS~>&balance!&>!!~>'balance_nonroot!'>@A~@(pPagep!(@ ~?)nMaxCellsp!A)?~?*iSpacep!A*?~?+apCellp!A0+?~?,aFromp!A,?p!@P~?-pBtp!-?p!PP~?.pParentp!.?p!HO p! S!=p!.? p!(@ &!AO!<!s!Q%!AO!!p!HQ p! S!=p!(@ p!.?&!AO!<!s!U%!AO!getAndInitPage">p"? p"?p".? &"Ap"$?O"2"  >"TA p>" DQp?"DQp?"Sp?"? p?" ?p?"DOp?"Sp?"-?w?"Op?"S?"=p?"? W?"~pL"? pL"0+? pL"  pL" QpM"? pM" SpM"  pM"  pM" R pM" SM">pM"?pM"?pM"? pM",? pM" QpO"-?sO"O%O"AOO"<~?ipQ"?pQ",? pQ"  oQ" QpR"A WR"p]" &^"?AO^" dropCella">pa"? Wa"Jpp"? pp"? pq"?pq",? q" Qss"R%s"AXs"C#allocateBtreePage"#>&"Ap"$?O"$zeroPage"$>p"? W"%freePage"%>&"A~?&rcp"&?O"'releasePage"'>p"? p"A ?C" W"(assemblePage"(>p",?p"? p"-?s"O%"AO"Z)ptrmapPutOvfl")>p",?p"? p"? &"Ap"&?O"Y.fillInCell#.>p#? #-?p #A W #<"#A*?p## ? p##-? a## Qp## p## ?p$#? $#-?p(#,? &(# PAX(#<~?/pParentp*#/? p*# Sp*#*? p*# S~>0cellSizePtr*#0>p*# ? p*#?p-#/? p-# Sp-#? p-# Sp-#*? p-# Sp-#? p-#  Sp-# Sp-#A p-# S~>1insertCell-#1>&.#Ap.#&?O.#findOverflowCell/#>~?.safep/#?p/#?p/#Sp/# ?p/#LOp/#S~=sqlite3Put4byte/#=p/#? p/#? ~?pBtp3#?s3#O%3#AO3#<&3#?AO3#p4#? p4#? &5#Ap5#&?O5#pJ#?pJ#?pJ#SpJ#? pJ# d!?pJ#SJ#=pO#A WO# reparentChildPagesP#>pP#? &Q#ApQ#&?OQ#! &T#ApT#&?OT#) balanceY# >pY#&?W"/ <~? apCellp^#0 ?p^#S~= sqlite3_free^# =p_#A W_#7 p`#? W`#4 pc#? Wc#A ph#&?h#h#~> balance_shallowerm# ><App#A&?~@pPagepy#@py#@Opz#?wz#O z#A pz#A|z# z#A p{#  ~?mxCellPerPagep{# ?{#A p{# S~=sqlite3_malloc{#=p{#@ p{# ?&|# ?AX|#g p# ?p#A W# p# ?p#? p#? p# QW# p#? s#P p#? p#DQ #  #A p# S#=p#@ p#?s#Qp#DQ #  #Ap#Sp#?p#S#=p#?p#S#%>W# p#@ p# S#>p#@ p#&?p#?s#O%#AO#!p#@ p#? &#Ap#&?O#!W#!balance_deeper#>DAp#@ p#@Rp#?p#Sa#? p# S~?pgnoChilda#? p# Sp#LR p#  Sp#AS##>p#@&#AO#*!<#p#? w#T ~?usableSizep# ?p#DVs#V a# Us#O#Aa# U s#P # ~?brkp#?p#?p#DO ~?cdatap# ?p# S~?datap#?p#  a#Qp#Sw#Vw#V a#P# p#S#=p#? p#? a# Rp#Sp#? a# Rp#Sp#?# p#S#=p#? p# Sp#@ p# S#=p#@ &#Ap#&?O#Y!p#@ s#Qp#DQ #  #Ap#Sp#?p#S#=p#? s#Q%#AO#!ptrmapPut#>&#Ap#&?O#!p#? &#AO#!<#W#!balance_nonroot#>p#&?W#!p#&?### >Ap#@ p#A p$PT&$AX$!p$@ p$ &$ AX$!p$ W$!p $ p$ $$~> checkReadLocks$ >A~@!pBtreep$!@ p$Q p$Q~?"dbp$"?p$P W$!&moveToRoot#$&>p#$%? W#$!$R %>$ AO>$%"$AW>$&"$A?$sB$@Q%B$AXB$,"pE$(@ &E$AOE$7")clearCursorPositionM$)>pM$(@ pO$? pO$ SpO$Q pO$ SpO$ S~>*saveAllCursorsO$*>pO$ &O$AXO$Y"fillInCell]$>p]$0? p]$(@ &^$A~?rcp^$?O^$" cellSizePtrl$ >~? szOldpl$ ?pm$0? pm$ Spm$? pm$ S~> clearCellm$ >&n$Apn$?On$" dropCello$ >po$0? po$(@ Wo$"<&p$.?APp$"QWs$" insertCellw$ >&x$Apx$?Ox$"balancey$>&|$Ap|$?X|$"W^$"p$(@ &$AO$#p$ &$AO$/#p$0? &$AO$\#<$s$Q%$AX$#<~?tempCellp$A|?p$(@p$S~?leafCura$?p$S~=sqlite3BtreeGetTempCursor$=a$? p$ S~?notUseda$? p$ S~=sqlite3BtreeNext$=p$ &$AX$r#~?.safep$t?p$0?p$Sp$(@p$ Op$Sp$t?p$S$ >p$?w$Op$? a$ Op$? p$DP $ s$O$Ap$? w$P p$? a$ P p$? p$DQ $  s$P $ p$? p$DP $ p$? p$ S~?pNextp$ ?p$ S$ >~?szNextp$?p$? w$P $A p$ S~=sqlite3_malloc$=p$? p$|?&$|?AX$#p$ &$ AX$#findOverflowCell$>p$t?p$t?p$S~?pgnoChildp$?p$S~= sqlite3Put4byte$ =p$0? p$ Sp$AS$>p$ &$ Ap$ ?X$#p$? p$ Sp$AS$>p$?p$|?p$S$=a$?p$S~=!sqlite3BtreeReleaseTempCursor$!=W$#p$t?p$0?p$Sp$(@p$ Op$Sp$t?p$S$ >p$0? p$ Sp$AS$>p$?&$?AX$#p$?$$~>"btreeCreateTable$"><A~@#pp$#@p$O s$0Q&$AO$ $$invalidateAllOverflowCache%$>p %#@ p % Sp %A p % S~?%pgnoRoota %%? p % S~=&sqlite3BtreeGetMeta %&=& %AO %$<%C%%?p%? p% Sp%%? p% S~>'ptrmapPageno%'>p%? &%%?O%,$*allocateBtreePage%*>&%AO%:$<%p!%)?&!%%?O!%$+releasePage'%+>p*%? p*% Sp*%%? p*% S~?,pRoota*%,? p*% Sp*%A S~=-sqlite3BtreeGetPage*%-=&+%AO+%K$<,%p.%? p.% Sp.%%? p.% S~?.eTypea.%.? p.% S~?/iPtrPagea.%/? p.%  S~>0ptrmapGet.%0>&/%Ap/%?X/%Z$p1%?1%p5%,? p5%HP p5% S5%=&6%Ap6%?O6%p$p8%?8%p:%? p:% Sp:%,? p:% Ss:%.? p:% Sp:%/? p:%  Sp:%)? p:% S~>1relocatePage:%1>p:%?p;%,?p;%S;%+>p;%? &>% AO>%$pH%?H%WH%$ptrmapPutO%>&P%ApP%?OP%$pR%?R%pT%#@ pT% SpT%A pT% SpT%%? pT% S~=sqlite3BtreeUpdateMetaT%=&U%ApU%?OU%$pW%?W%WW%$&\%AO\%$<\%p`%,?p`%S~@flagsp`%@`%Ap`%S~>zeroPage`%>pa%,?pa%HOpa%S~=sqlite3PagerUnrefa%=~@piTablepb%@pb%%? pb% Opc%Ac%c%~=sqlite3BtreeCreateTablee%=Apg%#@pg%S~=sqlite3BtreeEnterg%=pg%#@ ph%Qph%Q ph% Opi% Spi%@ pi% Spi%@ pi% Si%">~? rcpi% ?pj%#@pj%S~= sqlite3BtreeLeavej% =pk% ?k%k%~> clearDatabasePagep% >,A~? pPagepv%A ?~@ pBtp|% @ p|%P p|% S~=sqlite3PagerPagecount|%=~@pgnop|%@ &|% T|%$getAndInitPage%>&%Ap% ?O%%p%? &%Ap% ?O%:%clearCell%>p%? &%Ap% ?O%C%&%Ap% ?O%\%freePage%>p% ?W%r%W%s%p% ?%%~=sqlite3BtreeClearTable%= Ap%#@ p%P~?pBtp%?p% S%=p%? p%#@ p%P p% Qp%#@s%O&%AO%%checkReadLocks%>p% ?&%AO%%saveAllCursors%>p% ?&%AO%%p% ?p%#@p%S% =p% ?%%~>btreeDropTable%>0Ap%#@ p%A ?p%P s%P&%AO%%p% ?%~@piMovedp%@p%AO&%@AS%b&p% ?%p%@&%?X%&p% ?p% ?p%S%+>p% ? &% AO%&&p%? p% Sp%? p% S~?pMovea%? p% Sp%A S%-=&%AO%&<%p%? p% Sp%? p% Sp%A p% Sp%A Sp%@ p% S%1>p% ?p%?p%S%+>p% ? &% AO%$&p% ?p%?p%S%+>p% ? &% AO%;&&%?X%Q&p& ?p& ?p&S&+>W&j&p & ?p &S &+>p& ?&&~=!sqlite3BtreeDropTable&!=Ap&#@p&S&=p&#@ p&Qp&Q p& Op& Sp&@ p& Sp&@ p& S&>p& ?p&#@p&S& =p& ?&&&&=(Ap&#@ p!&Pp!&?p#& S#&=p#&#@ p$&?p$&Q p$& Op(& Sp(&A p(& Sp(&A p(& S~>"queryTableLock(&">&)&Ap)& ?O)&&*lockTable?&*>p?& ?p@&%@p@&S@& =pA& ?A&A&F&=ApF&%@ pG&PpG&?pK& SK&=pK&? pL&%@ pL&P pL& QpM&%@sM&O&M&AOM&&1checkAppendMsgw&1>,A~@pCheckpw&@ p&P&&AX&'<&/&PC&P~@zFormata& @p&ASp&@ p& Sp&S~=sqlite3VMPrintf&=~@zMsg1p&@ p&@ p& && AX& '<~>.stringp&> D p&P&&AO&5' Dp&Sp&  S~?zMsg2p& ?p& Sp&AS~=sqlite3SetString&=p&?p&S~= sqlite3_free& =W&=' checkRef& >A~@ zContextp& @p&@ ~@ iPagep& @ && AX&I' inva-&;> lid page-&;> number p& Sp&Sp&> Dp&Sp&  S&1>p&A&p& Ta& Op&O&&AX&d'<-&; > %d2nd r-&;(> eference-&;0> to pagep& Sp&Sp&>#Dp&Sp&  S&1>p&A&p& T a& P p&PC&P&&AS&l' checkPtrmap& >4Ap&@ p&P p& S~@iChildp&@ p& S~?ePtrmapTypea&? p& S~?iPtrmapParenta&? p&  S~>ptrmapGet&>p&@p&@p& @ ~@eTypeo&@ ~@iParentp& @ &&AO&'<-&;8> %dFail-&;@> ed to re-&;H> ad ptrma-&;P> p key=%dp&Sp& Sp&><Dp&Sp& S&1>&s&?%& X&' Bad ptr-&;`> map ent-&;h> ry key=%-&;p> d expect-&;x> ed=(%d,%-&;> d) got=(p&Sp& Sp&>YDp&Sp& Ss& p&Sp& Ss&?p&Sp&?p&S&1>&~>checkList&><A~@Np& @ p& @ p&@ ~?expectedp& ?~?iFirstp& ?W&' %d,%d)%-&;> d of %d -&;> pages mi-&;> ssing fr-&;> om overf-&;> low list-&;> startin-&;> g at %dp& Sp& @p&Sp&>Dp&Sp& C&p& Sp&?p&Sp&?p&S&1>W&'&&AO&' failed t-&;> o get pap&@p&Sp& @p&Sp&>Dp&Sp& @p& S&1>W&'p&? p&@ p&Pw&O&A &A&& T&(<-&;> ge %dfr-&;> eelist l-&;> eaf coun-&;> t too bi-&;> g on pagp& Sp& @p&Sp&>Dp&Sp& @p& S&1>/& @W&/(p&@ p&? p& Sp& Sp& @p&S& >p&? p&? W& (<&  @W&F(p&? p& S&(=p& @p&?p&S~=sqlite3PagerUnref&=p& @ p& @ p&@ W&'<&~>checkTreePage'>A-';> e %dPagp'dAp'S~? zContexta'h ?p'Sp'>Dp'Sp' @p' S~=!sqlite3_snprintf'!=p' @ p'@ p'Q ~?"pBtp' "?w'P~?#usableSizep'#?&' AX'f(&'AO'o( e %d: u-';> nable to-';> get the-'; > page. e-';(> rror codp'@p'Sa'h ?p'Sp'>Dp'Sp'  S'1>p'A'p!'%? p!' S~@'pParentp!''@ p!' S~=(sqlite3BtreeInitPage!'(=p!' &!'AO!'(<-"';0> e=%dsql-"';8> ite3Btre-"';@> eInitPag-"';H> e() retu-"';P> rns erro-"';X> r code %p"'@p"'Sa"'h ?p"'Sp"'>5Dp"'Sp"'  S"'1>p$'%?p$'S~>)releasePage$')>p%'A%'~?*depthp*'A*?p+'A?W+'( dOn tre-2';h> e page %-2';p> d cell %p2'dAp2'Sa2'h ?p2'Sp2'>bDp2'Sp2' @p2' Sp2'?p2'S2'!=p2'? p4'%?w4'Oa4' Op4'%? p4'DP 4' s4'O4'Ap4'%? w4'P a4' P p4'%? p4'DQ 4'  s4'P 4' p4'%? p4'DP 4' p5'%?p5'S~?+pCellp5' `+?p5' S~?,infoa5'@,?p5'S~=-sqlite3BtreeParseCellPtr5'-=p6'L,? p7'%?s7'O%7'AX7'('@p>'S~?1pgnoOvflp>' 81?p>' Sp>'Ap>'Sp>' @p>' Sa>'h ?p>'S>' >p>'81? pA'@pA'SpA'ASpA' SpA'pF'%?sF'O%F'AXF'2)pJ'? ~@pCheckpM'@ pM' SpM' SpM'%? pM' SaM'h ? pM'  SM'>pM' &N'?ASN'()<~?d2pN' ?&N' *?XN')) d: Chil-O';> d page d-O';> epth difpO'@pO'SaO'h ?pO'SpO'>|DpO'S~>checkAppendMsgO'>pO'? pQ' *?WQ'( fersOn -V';> page %d -V';> at right-V';> child: pV'dApV'SaV'h ?pV'SpV'>DpV'SpV' @pV' SV'!=pY'"?sY'O%Y'AOY'W)p]'@p]'Sp]'?p]'Sp]'%?p]'Sa]'h ?p]' S]'>pb'%?pb'DO~?datapb'?pc'%?sc'O~?hdrpc'?pd'#? pd' S~=sqlite3MallocZerod'=pd'? pd'? pd'&e'AOe'G*<~?hitpf'd?pf'Spf'Apf'Spf'  af' Qsf'Of'Apf'  pf'  af' R sf'P f' pf'S~= memsetf' =pf'd?pf'?pg'? ag' Usg'Og'Apg'? ag' U sg'P g' ~? nCellpg' ?ph'%?sh'Oh'Aph'? h' ph'  h' A~? cellStartph' ?pi'A Wi') cellSizePtrk' >pk'? pk'd?pk'` ? pk'?pk' m' /m'&m'#?Pm')<&m' AUm').string-n';> Corrupt-n';> ion dete-n';> cted in -n';> cell %d -n';> on page pn'@pn'Spn'ASpn'>Dpn'Spn'  S~@iPagepn'@pn'Spn'ASn'>pn'? pn'd?pn'?Wn') %dCorru-y';> ption de-y';> tected i-y';> n cell %-y';> d on pagpy'@py'Spy'ASpy'>Dpy'Spy' ?py'  Spy'@py'Spy'ASy'>py'd?py'?py'? Wy' * e %dMul-';> tiple us-';> es for b-';> yte %d o-'; > f page %p'@p'Sp'ASp'>Dp'Sp'  Sp'@p'S'>p'? p'd?p'?W'* dFragme-';0> nted spa-';8> ce is %d-';@> byte re-';H> ported a-';P> s %d on -';X> page %dp'@p'Sp'ASp'>*Dp'Sp'  Sp'? a' Us'Op'Sp'@p'S'>p'd?p'S~=sqlite3_free'=p'%?p'S')>p'*?C'''~=sqlite3BtreeIntegrityCheck'=LA~@pp'@ p'Pp'"?p' S~=sqlite3BtreeEnter'=p'"? p'@ p'P p' Qp'Q p' S~=sqlite3PagerRefcount'=~?nRefp'?p'@ p' S~>lockBtreeWithRetry'>p'"? &'AO'k* Unable t-';h> o acquir-';p> e a read-';x> lock on-';> the datp'>`D p' S~=sqlite3StrDup'='~?sCheckp' ?p'Pp'?p'? p' S~=sqlite3PagerPagecount'=p'"? p'?~@mxErrp' @p'?p'A?~@pnErrp'@p'AOp'P&'AO'}*unlockBtreeIfUnused'>p'@p'S'=p'A'p'? 'A 'A p' S~=sqlite3_malloc'=p'"? p'?&'?AX'*p'@p'AOp'@p'S'=-';> abaseUn-';> able to -';> malloc %-';> d bytesp'@ p'P p' Sp'>D p' Sp'? 'A 'A p' S~= sqlite3MPrintf' ='p'A W'* Main fre-';> elist: p' R p'DP ' A p' S'0=p'.?p'"? p' P p'DP '$A p' S'0=p'.?a'?p'Sp'Ap'Sp'.?p'Sp'.?p' Sp'>Dp'S~>!checkList'!>~@"aRootp'"@ p'A W'*&checkPtrmap'&>p'"@ p'%? -';> List of -';> tree rooa'?p'Sp' %?p' Rp'Sp'ASp'>Dp' S~>'checkTreePage''>p'"@ p'%? W'*(ptrmapPageno'(>p'%? &' X'+ ts: Pag-';> e %d is -';> never usa'?p'Sp'ASp'>Dp'Sp'  S'>p'%? p'? &' PAO'.+p'%? &' X'.+ edPoint-';> er map p-';> age %d i-';> s referea'?p'Sp'ASp'>Dp'Sp'  S'>p'%? W'*p'$? p'P p' S'=&'?O'P+<-';> ncedOut-';> standing-';> page co-';> unt goes-'; > from %d-';(> to %d d-';0> uring th-';8> is analyp'$? p'P p' S'=p'.?a'?p'Sp'ASp'>Dp'Sp'?p' Sp'.?p'S'>p'@p'S'=p'?p'S'=p'@p'? p' Op(?((~=)sqlite3BtreeGetFilename()=Ap(@ p(P p(P p( S~=*sqlite3PagerFilename(*=((~=+sqlite3BtreeGetDirname (+=Ap(@ p(P p(P p( S~=,sqlite3PagerDirname(,=((~=-sqlite3BtreeGetJournalname(-=Ap(@ p(P p(P p( S~=.sqlite3PagerJournalname(.=((~>/btreeCopyFile(/><A~@0pTop(0@ ~@1pFromp(1@ ~?rcp(A?p (T p!(Rp"(T p"( Q~?pBtFromp#(?p#(R p#( Us&(T&&(AX&(+(?p>(S~=sqlite3PagerDontWrite>(=pA(?pA(SA( =pA(%? pA(? WA(+<&C( AXC(+pP(?pQ(1@pQ(SQ(=pR(0@pR(SR(=pS(?S(S(~=sqlite3BtreeIsInTransZ(=ApZ(@ &\( AO\(),queryTableLock(>&(AO(r,&(Ap(?X(,"lockTable(">p(?p(@p(S(=p(?((~=#sqlite3BtreePutData(#=A~@$pCsrp($@ s(AQ&(AM(,%checkReadLocks(%>p($@ &(AO(,)accessPayload()>((~=*sqlite3BtreeCacheOverflow(*=A~@+pCurp(+@o(ATO(~>,.string-(;@,> sis~>-sqlite3SharedCacheEnabled5(->A~>.sqlite3SharedCacheList5(.>A5(,>HA~>/zMagicHeader5(/>AI(build.8 1197977795 0 0 664 129480 ` ~Ex A~EA~E codeTableLocksP >0ApT@ pT S~= sqlite3GetVdbeT =pT@ ~? pVdbepT ?&TAXTW<UpXA WX\p?pSpApSpASp@p4Op S=p@ p?pSpvApSpASpA SpQpSpQpQ  pS=p? p@ & AO-.string-;-> no such -;-> table: %p Sp>-DpSp Sp  S~=.sqlite3ErrorMsg.=W<-;-> s.%sno -;-> such tabp Sp>-DpSp S.=p@oAOp"?~=/sqlite3FindIndex/=(Ap#@ pAp"?pA WfreeIndex>A~@pp@pOpS =p@pS =~>sqliteDeleteIndex >$Ap@pO~?zNamep?pS'=Cp(?p@ p$P A p Sp? p Sp(? p SpA S~=sqlite3HashInsert=p@pS>~=sqlite3UnlinkAndDeleteIndex=(A~@iDbp@aOAp#@ pP  pO A~?pHashp?~@ zIdxNamep @ p S'=p? p Sp @ p Sp C p SpA S=p &AOxp+#@+A O+~= sqlite3ResetInternalSchema0 = Ap0#@ p4@ W4sqliteResetColumnNamesd>A~@pTablepd@ phP &h AOh>WOp@pOpS =p@p(OpS =p@pOpS~=sqlite3SelectDelete=p@p,OpS=p@pS~=sqlite3VtabClear=p@pS =~=sqlite3UnlinkAndDeleteTable=0Ap@aOAp#@ pP  p ?~@zTabNamep@ p S'=Cp(?p ? pP A p Sp@ p Sp(? p SpA S=~?pp?&?AO le: %ss-;(-> qlite_te-;0-> mp_maste-;8-> rsqlite-;@-> _masterp"@pSp SpApSpAp SW'-DW:-DpS~=%sqlite3TableLock%=p$?pSpjApSp@pSpA S~=&sqlite3VdbeAddOp&=p$?pSpiApSpASpAp S&=p$?pSpApSpASpAp S&=~='sqlite3FindDb'= ApA?~@(dbp(@ p Sp@ p S=&AOU.string-;H> unknown -;P> databasep1@pSp>HDpSp/@pS~=sqlite3ErrorMsg=p1@COpAWz %TsqlipPsPO%AX\D p SpA p S~=sqlite3StrNICmp=&AO te_obje-;h> ct name -;p> reserved-;x> for int-;> ernal usp1@pSp>dDpSp@pS=pApA~=sqlite3StartTable=<Ap1@ p&Q~?dbp&?p- Sp-/@ p- Sp-0@ p- S~?pNamea-? p-  S--=p-1@ ~@ isTempp- @ &.A~? iDbp. ?P.<.W/ e: %ste-1;> mporary -1;> table na-1;> me must -1;> be unquap1 Sp1>Dp1S1=2W4 lifieds-B;> qlite_te-B;> mp_maste-B;> rsqlite-B;> _masterpB1@ pB SpBA pB SWBD WBD pB SpBA S~? zDbpB  ?pB S~= sqlite3AuthCheckB =pB1@ pB @ &BAOB table %T-a;> already-a;> existspa1@paSpa>DpaSpa?paSa=WcW there is-f;> already-f;> an inde-f;> x named pf1@pfSpf>DpfSpf ?pfSf=Wge %ssqlit-|;> e_sequens|R%|AX|D p| S~=strcmp|=p|? p|1@ &|AO| cetoo m-;(> any colu-;0> mns on %p Sp>#DpSpPpS=pQ p S~@pNamep@ p S~= sqlite3NameFromToken =p? p&A~?!zp!?XY<pA W^ sduplic-;@> ate colu-;H> mn name:p1@pSp>:DpSpS=p!?pS,=W[ %sdefa-/;X> ult valu-/;`> e of col-/;h> umn [%s]-/;p> is not -/;x> constantp/ Sp/>TDp/Sp/Pp/S/=W/g.string-L;> table "-L;> %s" has -L;> more tha-L;> n one pr-L;> imary kepL@pLSpL>DpLSpLTpLS~=sqlite3ErrorMsgL=pL@WN<~?pTabpP ?oPA6T&QAXQ yINTEGE&d?AOdD pd Sd =pd? pd@&dAOd RAUTOIN-k;> CREMENT -k;> is only -k;> allowed -k;> on an IN-k;> TEGER PR-k;> IMARY KEpk@pkSpk>DpkSk=pk@Wk Yno suc-;> h collat-;> ion sequ-;> ence: %.p@pSp>DpSp Sp@p S=pA p ~=sqlite3ChangeCookie=A~@vp@pSpjApS~@ iDbp @aOA~@!dbp!@ pP  pOpOCpSpA S~="sqlite3VdbeAddOp"=p@pSp_ApSp @pSpA S"=~>#identLength#>A~@$zp$@ pA W%identPut%> A~@&zSignedIdentp&@ ~@'pIdxp'@pO~?(ip(?pAW-createTableStmt-><A~?.npA.?~@/pp/@pO pA(?W, p0? .?pR&AO> p.?  & 2APN D~?1zSepp1?p> D~?zSep2p?-;> *s,)p>D~?zEndp?WT Dp1?-;> , p>Dp?p>Dp?p/@pOaO  #A  p .?p S~=sqlite3_malloc=p &AXb )CREA-; > TE TEMP -;(> TABLE C-;0> REATE TAp.?pS~?zStmtp ?p SWh .stringp>DWn /DpS~=sqlite3_snprintf=p? p S=~?kp?p?pSa?pSp/@pOpS%>p? p?C?p   o(APp/@pOp0?pA(?W p ? p 0?p O &  AO  BLE %sp.??pSp  p? a QpSp>=DpS~? zp  ?p  S=p ? p S=p? ?W @DpSp?p S=p?~= sqlite3EndTable =A~@ pParsep @ p!P ~@ pEnd&$ @AX$ <~@ pSelect&$ @AX$ ? p> Sp>,Q p> S~=sqlite3ExprResolveNames>=p>? p>? &>AO> <?sFPR%FAOF %stablep\>CD~?zTypep\?p]>ID~?zType2p]?W]9 <-a;H> TABLEvpa>ODpa?-b;P> iewVIEWpb>TDpb?&h @AOh~ p~ W~ CREATE -;`> %s %.*sp? p Sp>YD p Sp? p Sp SpR p S~=sqlite3MPrintf=p -;h> UPDATE %-;p> Q.%s SET-;x> type='%-;> s', name-;> =%Q, tbl-;> _name=%Q-;> , rootpa-;> ge=#0, s-;> ql=%Q WH-;> ERE rowi-;> d=#1sql-;> ite_temp-;> _master-;> sqlite_mp @pSp>hDpSp?aOAp? pP  pOpSW DW Dp Sp?pSp?pOpSp?pOpSp ?p S~=sqlite3NestedParse=p?pS~=sqlite3_free=p?pSp?pSp?pS~= sqlite3ChangeCookie =p?s8O%AO asterCR-;> EATE TAB-;> LE %Q.sq-;> lite_seq-;> uence(na-;> me,seq)p @pSp>DpSpPpS=-;> tbl_namep? p Sp>D p Sp? pP p S=~?!.safep!?p?pSpApSp?pSpA Sp!?pSpApS~="sqlite3VdbeOp3"=p? p? sPR%AO ='%q'pa-;> rameters-; > are not-;(> allowed-;0> in viewp Sp>DpS~=,sqlite3ErrorMsg,=p @pS~=-sqlite3SelectDelete-=p S~@.pName1p.@pS~@/pName2p /@pSp@p SpApSpAS~@0noErrp0@pS~=1sqlite3StartTable1=p @ pP&Ap?O{ :D p  Sp? p S~=sqlite3FixInit=p @ &AO .string-6;8> sviewv-6;@> iew %s i-6;H> s circul-6;P> arly defp6 @p6Sp6>?Dp6Sp6Qp6S6,=p7A7~?dbp>? p> Sp>Q p> S>=p> @ p> &?AO?` sqliteViewResetAlld>A~@idxpf@afOfA~@dbpf@ pfP f pfOwfZO fA&fAOfq <fpg@agOgApg@ pgP g pgOpgO Wg} sqliteResetColumnNamesj>pj? Wjz destroyRootPage> Ap @ p S~= sqlite3GetVdbe =pSp@ApS~@!iTablep!@pS~@"iDbp"@p S~=#sqlite3VdbeAddOp#=p @ p"@ -;X> inedUPD-;`> ATE %Q.%-;h> s SET ro-;p> otpage=%-;x> d WHERE -;> #0 AND r-;> ootpage=-;> #0sqlit-;> e_temp_m-;> astersq-;> lite_masp Sp>]DpSa QApR pP  pOpSW DW Dp Sp!@pS~=$sqlite3NestedParse$=~>%destroyTable%>(A~@&pTabp&@pU~?'iTabp'?pA W p&@p(? W <~=*sqlite3DropTable*=@Ap @ pQ pQ&AX <~?+dbp +?sP%AX tersqli-;> te_temp_-;> masters-;> qlite_maWF DWL Dp a PAp+? pP  pO~?1zArg2pA1?p @ p Sp A p Sp SpA S~?zDbp?pS~=sqlite3AuthCheck=p0? p1? p/? &AOc stertab-;> le %s ma-;> y not be-;> droppedp Sp>DpSpQpS~=sqlite3ErrorMsg=W <&  AO  use DRO- ;> P TABLE - ;> to delet- ;> e table p  Sp >Dp Sp Qp S =W  <&  AX  %suse D-;> ROP VIEW-; > to dele-;(> te view p Sp>DpSpQpS=WN %sDELET-2;8> E FROM %-2;@> s.sqlite-2;H> _sequenc-2;P> e WHERE -2;X> name=%Qp2 @p2Sp2>3Dp2Sp2?p2Op2Sp2/?p2Op2 S2$=-;;`> DELETE F-;;h> ROM %Q.%-;;p> s WHERE -;;x> tbl_name-;;> =%Q and -;;> type!='t-;;> rigger'-;;> sqlite_t-;;> emp_mast-;;> ersqlit-;;> e_masterp; @p;Sp;>`Dp;Sp;?p;Op;SW;DW;Dp; Sp;/?p;Op;S;$=p;/? &>@AX>"9P%>AO>#(p?/? sD9P%DAOD7WO.string-g;> foreign-g;> key on -g;> %s shoul-g;> d refere-g;> nce only-g;> one col-g;> umn of t-g;> able %Tpg@pgSpg>DpgSag PgApgT g pgOpgSpg Sg=pg? Wj number o-n;> f column-n;> s in for-n;> eign key-n;> does no-n; > t match -n;(> the numb-n;0> er of co-n;8> lumns in-n;@> the ref-n;H> erenced pn@pnSpn>DpnSn=pn? Wq tableun-;X> known co-;`> lumn "%s-;h> " in for-;p> eign key-;x> definitp@pSp>VDpSaUAp V  pOpS=p? Wf$sqlite3RefillIndex$>LA~@%pIndexp%@ p@ pRp/?pPp'?pPC~?&iIdxp&?pPp+?pSp$R p S)=p@ p SpA p Sp%@ pP p SpA Sp0?aO A p+? pQ   pP p S=p/? &AO<p@pSp0?pSpPpSpAp SpPpS~='sqlite3TableLock'=p@ p S~=(sqlite3GetVdbe(=~@)memRootPagep)@ p &AX<& AU ioninde-;> xed colu-;> mns are -;> not uniqp?pSp/ApSpApSpAp Sp>DpSpApS =p?pSpApSp&?pSpA S*=p?pSpApSp-?pSp/?Cp S*=p?pSp/?pS~=sqlite3VdbeJumpHere=p?pSp(ApSp-?pSpA S*=p?pSp(ApSp&?pSpA S*=~=sqlite3CreateIndex=Ap@ p A~?pIndexp ?~?zNamep A?pQ ~?pNamepA?~?nExtrapA?pQ&AXo<~? dbp  ?sR%AOp ueindex~?sFixa2? p2 Sp2@ p2 Sp2 ?p2 Sp2>D p2  Sp2? p2 S~=sqlite3FixInit2=p2 @ &2AO2.string-G;> table %-G;> s may no-G;> t be indpG SpG>DpGSpGQpGS~=sqlite3ErrorMsgG=pG?WH exedvie-L;> ws may n-L;> ot be inpL SpL>DpLSL=pL?WM dexedvi-R;> rtual ta-R;> bles may-R;> not be -R;> indexedpR SpR>DpRSR=pR?WS<&Y?AOYN there is-c;> already-c;> a table-c;> named %pc@pcSpc>DpcSpc?pcSc=pc?WdL sindex -i;(> %s alrea-i;0> dy existpi@piSpi>"DpiSpi?piSi=pi?Wkq:DprSpr  S~=!sqlite3_snprintfr!=psA?-t;8> s_%dsq-t;@> lite_aut-t;H> oindex_at?ptSpt>>DptSpt?ptOptSat ?pt SptAS~="sqlite3SetStringt"=pt?&u?AXur sqlite_t-;X> emp_mast-;`> ersqlit-;h> e_masterp@ p SpA p SWzPD WcD p SpA S~?#zDbp #?p S~=$sqlite3AuthCheck$=p?&AO table %-;x> s has no-;> column -;> named %sp@pSp>qDpSpTpSp?p S=p?WDpSpUpOpOp S!=p? p S'=p?p? p? p?C .?W %sconf-;> licting -;> ON CONFL-;> ICT clau-;> ses specp@pSp>DpSpAS=p?p ?sU&cAX.string-3;> ifiedCR-3;> EATE%s I-3;> NDEX %.*-3;> s UNIQp3? p3 Sp3>D p3 S&30@AX3nD W3oD p3 Sp3Q ~?pNamep3? p3Q 3  C3 p3  Sp3? p3P p3 S~=sqlite3MPrintf3=p3 W3} UEINSER-?;> T INTO %-?;> Q.%s VAL-?;> UES('ind-?;> ex',%Q,%-?;> Q,#0,%Q)-?;> ;sqlite-?;> _temp_ma-?;> stersql-?; > ite_mastp?@p?Sp?>Dp?Sp??a?O?Ap?? p?P ? p?Op?SW? DW?Dp? Sp??p?Op?S~?pTabp??p?Op?S~?zStmtp? ?p? S~= sqlite3NestedParse? =pF?pFSpFApFSpFApFSpFA SF=pG?pGS~=!sqlite3_freeG!=pG?&K @AOK"sqlite3RefillIndexL">pM?pMSpM?pMSpM?pMS~=#sqlite3ChangeCookieM#=-N;(> ername=pN? pN SpN>+D pN SpN? pNP pN SN=pN|?pN?pNSpNApNSpN?pNSpNA SpN|?pNSpNApNS~=$sqlite3VdbeOp3N$=pP?pPSpPxApPSpPASpPA SP=pP?pV?sVPO%VAXV<&V @AOV%freeIndexi%>~@&pListpk&@pkS~='sqlite3ExprListDeletek'=pl @plS~=(sqlite3SrcListDeletel(=~?)zNamepm)?pmSm!=nn~=*sqlite3MinimumFileFormats*= Apu@ pu Su=&vAOvJ '%q'no -;8> such indp Sp>5DpSp@pSpA S~=sqlite3ErrorMsg=p@ oAPW ex: %Si-;H> ndex ass-;P> ociated -;X> with UNI-;`> QUE or P-;h> RIMARY K-;p> EY const-;x> raint ca-;> nnot be -;> droppedp Sp>GDpSpAS=W sqlite_t-;> emp_mast-;> ersqlit-;> e_masterWDWDp@ p Sp A p SpSpA S~? zDbp  ?p S~= sqlite3AuthCheck =p? &AO DELETE -;> FROM %Q.-;> %s WHERE-;> name=%Q-;> sqlite_-;> temp_mas-;> tersqli-;> te_mastep@pSp>DpSa QAp? pP  pOpSWDWDp Sp?pOpS =p?pSp?pSp?pS#=p@pSp?pOpSp?pS~> destroyRootPage >p?pSpApSp?pSpA Sp?pOpSpAS$=WA &@ Ap@  !@O@<&@ AX@.string-;> rBEGINp SpA p Sp>D p SpA SpAS =&AO<p$@ p S~=sqlite3GetVdbe=~?vp?&?AX<~@type&@AO#D p SpA SpAS =&AOL<p$@ p S=&AOX COMMITR-;> OLLBACKp SpA p Sp>D p SpA SpAS =&AOz<p$@ p S=&AO flags$412-; >A~= sqlite3OpenTempDatabase =(Ap$@ pP pQpO&AX p Sp +?pQ A p S~= sqlite3BtreeFactory =p+? &A~? rcp ?O<-;> unable t-;> o open a-;> tempora-; > ry datab-;(> ase file-;0> for sto-;8> ring tem-;@> porary tp$@pSp>DpS~=sqlite3ErrorMsg=p$@p ? p OpAp QsQ % AX ablesun-;P> able to -;X> get a wr-;`> ite lock-;h> on the -;p> temporar-;x> y databa-;> se filep$@pSp>NDpS=p$@p ? p OpApA~=sqlite3CodeVerifySchema=$Ap$@ p S=~@iDbp@p$@ p &AX<pTp+?p4T&AXcollationMatch">A~@pIndexp"@~@zCollp"@ p$A W$?reindexTable1>A~@pTabp4@p4O W4e&5AX5qsqlite3RefillIndex8>W8a<8~>reindexDatabasesA>(ApD$@pDOpD+?~?iDbpHA?pH+?pHO~?pDbpH?WHWLgWg<&h AOhpq%?pqS~=(sqlite3_freeq(=spu Su(=pu'@ pu"@ pu#@ pw Spw Spw S~?)pObjNameaw)? pw  S~=*sqlite3TwoPartNamew*=&xApx?Px<xpy+? py Spy)? py Sy$=py+? py &zAXz<zp{?a{O{Ap{T { p{Op| S~?+zp| +?p| S~?,zDbp|,?p|S~=-sqlite3FindTable|-=p| &}AO}p+?pS(=~?.dbp.? p Sp+? p Sp,? p S~=/sqlite3FindIndex/=p?p+?pS(=p'@ &?AO6-;> unable t-;> o identi-;> fy the o-;> bject to-;> be reinp Sp>DpS=~=0sqlite3IndexKeyinfo0=(A~@1pIdxp1@pO ~?nColp ?a R Ap'@ pP p SpS~=sqlite3DbMallocZero=p1@p&AOp.string-;> dexed5 >A5>AIcallback.8 1197977796 0 0 664 28874 ` ~EA~EcallCollNeeded>$A~@nNamep@ ~@dbp@ & AP <~@zNamep@ p S~=strlen=p@ p p@pQ&AO'aEnc$5-;>A-;>A-;>A~>synthCollSeq>,A~@pCollp@pO~?zp?pS=~?np?pA W^ p Sp? p Sp? p  SpAS~=sqlite3FindCollSeq=p? p p O&AOzp@ p SpQ pP sYP p Sp@ p Sp @ p  SpAS=p@ p & AOp? &AX.string-,;> no such -,;> collatio-,;> n sequenp, Sp,>Dp,Sp,?p,S~=sqlite3ErrorMsg,=p,@ C.Qp/A/p3A33~>findCollSeqEntry:> Ap:@ &A APA<~@zNamepA@ pA SA=pA pB@ BA pB SpB@ pB SpB @pB S~= sqlite3HashFindB =pB &DAXD<~@!create&D !@AXDpj Wj7<~@%encsp%@apOpA pA p pq qq~=&sqlite3FindFunctionv&=,A~?'pBestpA'?~?(bestmatchpA(?~@)nArg& )@APG ce: %s5>A5> AIcomplete.8 1197977796 0 0 664 25682 ` ~Ex A~EA~Etrans$1-;>A-;>A-;>A-;>A-;>A-;>A-; >A-; >A-; >A-; >A-; >A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-; >A-;!>A-;">A-;#>A-;$>A-;%>A-;&>A-;'>A-;(>A-;)>A-;*>A-;+>A-;,>A-;->A-;.>A-;/>A-;1>A-;2>A-;3>A-;4>A-;5>A-;6>A-;7>A~=sqlite3_complete= A~@zSqlp@ ~?stateoA?W .stringpU>D pU SpUA pU S~=sqlite3StrNICmpU=pU? pU@ &UAOU createt&] Ap] ?X]D p] Sp]A p] S]=p]? p]@ &]AO] riggert&_ AX_D p_ Sp_A p_ S_=p_? p_@ &_AO_ emptemp&a  AXaD pa Spa A pa Sa=pa? pa@ &aAOa oraryen&i Api ?XiD pi SpiA pi Si=pi? pi@ &iAOi dexplai&m AXm"D pm SpmA pm Sm=pm? pm@ &mAOms   sOo?C W n5>8A5>0AIdate.8 1197977796 0 0 664 54467 ` ~Ex A~EA~EgetDigits>$A~@zDatep@ ~?cntpA?a@p W parseTimezone>@Ap@ WHp@ &AO| parseHhMmSs  >PA9~?ms?p@ p SpA p SpASpA p  Sp:A p S~?ha? p SpA p SpASp;A p  SpA$S~?ma? p (S>p @ p@ &AOp @ p@ &AOp+ @ &+AO+computeJD2>,Ap2 @ r5*R%5AO5<5r6(R%6AO6@(F?qFA?$F?F?$F?pF? G? G G pG?G?GҗGRoHA*RrI)R%IAOIqparseYyyyMmDdV>XApV@ rYQ&Y-AXYzp_@ &_AO_pd @ &dAXdpsAss~>parseDateOrTimex>Ap} @p}Sp}ASp},Ap}S~=memset}=p~@ p~ Sp~ @ p~ S~>&~AX~&AX.stringp>D p S~=sqlite3StrICmp=&AX<~@contextp@ p S~= sqlite3_user_data =p?p?pS~?!ra!?pS~="sqlite3OsCurrentTime"=p @ !?PoA*PpAW%computeYMD%>,Ap @ r(R%AO!<r*R%AX(@(?qA?$??$?p?p p p?? aTR'>@(?qA?$??$?p? ~?&X1p &?p &?  p R& AP'computeHMS'>Ap @ r)P%AO<p S>p @ p  R?(?qA?$??$?p? p  R?p p ?? pA?(?qA?$??$?p? p ?? MbP?p  Rp   R(?qA?$??$?p? p ?? R RpųA= p    A A  p RpR=A pA= p    AA  p RpRaOaOAp   p ?? R RoA)R~>(computeYMD_HMS(>Ap @pS%>p @pS'>~>)clearYMD_HMS_TZ)>Ap @ oA(PoA)PoA+P~>*localtimeOffset*>tAp @~?+xa+?p A !ya+?pS(>&+?AU<&+?AP+?ŞB @?(?qA?$??$?p? ~?,tp ,?pA p S~=-sqlite3_mutex_alloc-=p?p?pS~=.sqlite3_mutex_enter.=a,? p S~=/localtime/=p pO lA~?0yp0?pPCp0?p Pp0?pPp0?pPp0?pPp??0?pA p S-=p?p?pS~=1sqlite3_mutex_leave1=oA0?oA0?oA0?oA0?a0?pS>0?+?9~>parseModifier>A~@zModp@~?rcpA?~?zBufa?p ~?zp?p A W W nowlocap Sp>D p S~=strcmp=&AXp @pS*>p @ PPp S)>pA?Wl<-;> ltimeun-;> ixepochp Sp>D p S=p @ &AXpA?WD p  S =& AX p# @p#S#*>p# @ ~? c1# ?$ ?$P$Pp% S%)>~@ pp& @p&S&*>& ?p& @&O&Op'A?W)l<-.;> utcweekp. Sp.>D p. Sp.A p. S~= strncmp. =&.AX.p1 @ o2A+Po3A*Pp4 S4>p4?p4 @ p5  5P5?(5?q5A?$5?5?$5?p5?6p6A :6 p6  &7 S7<7A p8 8  p8 ?8?8T8Tp9 S9)>p:A?W<l<-A; > day stapA SpA>%D pA SpA A pA SA =&AAOA pC @ oDA)RpEARpEA pE R9FF RoGA+RoHA*R-I;(> rt of mpI? pI SpI>/D pI SI=&IAXI! onthyeapL? pL SpL>5D pL SL=&LAXL0pM @ pNA PpOAPpPA?WP8:D pQ SQ=&QAXQ8parseHhMmSsl>&lAOlYn?n?n?o?(o?qoA?$o?o?$o?po? pp ?p?p?p?pq?rqO&q-AXqq<9qq?q?pr @prSr>ps @psSs)>pt @t?tOtOpuA?Wvl< x  Wyp~A?-;8> rdayda&?AX>D p S=&AOBD p S=&AO yhourm&?AXGD p S=&AO inutese&?AXND p S=&AO condmon&?AXUD p S=&AOp @p !? O(?qA?$??$?p? p  Op R & AS!?(?qA?$??$?p?p p??!?*O-@p @OOWL<-;X> thyear&?AX7[D p S=&AO8p @p !?O(?qA?$??$?p? p OoA*Qp S>WLWlisDate>A~@argc&@AX&AXp? &AXjuliandayFunc>DAp@ p Sp@ p Sp@ p Sa+? p  S>&AXcomputeJD>p@pS+?S~=sqlite3_result_double=~>datetimeFunc>Ap@ p Sp@ p Sp@ p Sa+? p  S>&AX-;`> %04d-%02-;h> d-%02d %-;p> 02d:%02dpdApSap?pSp>`DpSp+?p Sp+?pSp+?pSp+?pSp+?pS+?~?.safe(d?qAf?$f?h?$d?ph? p  S~=sqlite3_snprintf=p@pSap?pSpApSpAp S~=sqlite3_result_text=~>timeFunc>Ap@ p Sp@ p Sp@ p Sa+? p  S>&AX ~>.string-;x> :%02d%0-;> 2d:%02d:pdApSap?pSp>~DpSp+?p Sp+?pS+?(d?qAf?$f?h?$d?ph? p S=p@pSap?pSpApSpAp S=~>dateFunc>A~@ contextp @ p Sp@ p Sp@ p Sa+? p  S>&AXF-;> %02d%04-;> d-%02d-%pdApSap?pSp>DpSp+?p Sp+?pSp+?pS=p @pSap?pSpApSpAp S=~>!strftimeFunc!>Ap @ p P p  S =& A~?"zFmtp "?O ^p "? & AX ^a9+?p9S9(>p9?p:A ~?%jp: %?p: ?W:?Wn 02d%02dp@Ap@Sp@  a@Qp@Sp@>Dp@Sp@+?p@ S@=p@?p@%? @A p@ %?W@<B+?~?&sBP&?CZd;M@CP&?C*CCLC<CZd;M@CP&?-D;> %06.3fpDApDSpD  aDQpDSpD>DpDSDP&?D SD=pE? pE%? aE R pE SE=pE?pE%? E pE %?WFDpHSpH+?pH SH=pH?pH%? HA pH %?WHpP?pP%?Q+?Q(0?Q?(Q?qQA?$Q?Q?$Q?pQ? pR"? pR? rR Q&RWAXRt<T+?T?(T?qTA?$T?T?$T?pT?TpTA?:T?pT  -U;> %02d%02pUApUSpU aUUpUSpU>DpUSpU  U  UA pU$IA=U pU  U  UAUA U pU  SU=pU?pU%? VA pV %?WVDpXSpX CXpX SX=pX?pX%? YA pY %?W[<-^;> d%03d%p^Ap^Sp^  a^Qp^Sp^>Dp^S^+?^ S^=p_? p_%? a_ R p_ S_=p_?p_%? _ p_ %?W`<-b;> .16g%02pbApbSpb  abQpbSpb>DpbSpb+?pb Sb=pb?pb%? bA pb %?WbDpcSpc+?pc Sc=pc?pc%? cA pc %?Wc<-e;> d%02d%peApeSpe pe  aeQpeSpe>DpeSe+?eŞB e@e?(e?qeA?$e?e?$e?pe? pe  Se=pg? pg%? ag R pg Sg=pg?pg%? g pg %?WhDpjSj+?(j?qjA?$j?j?$j?pj? pj  Sj=pj?pj%? jA pj %?Wj<k+?k?(k?qkA?$k?k?$k?pk?kpkA?:k?pk  k0Apk  Ck pk %?pk k  okQWk<-l;> d%02d%plAplSpl  alQplSpl>DplSpl+?pl Sl=pl? pl%? al R pl Sl=pl?pl%? l pl %?Wl(ctimeFuncz(> ApAS~=)sqlite3ValueNew)=~?*pValp*?&*?AOh<-;> 04dnowp*?pSpApSp>DpSpAp SpAS~=+sqlite3ValueSetStr+=p @pSpApSa*?pS>p*?pS~=,sqlite3ValueFree,=~>-cdateFunc-> ApAS)=p*?&*?AODpSpAp SpAS+=p @pSpApSa*?pS>p*?pS,=~>.ctimestampFunc.> ApAS)=p*?&*?AO<-;> nownowp*?pSpApSp>DpSpAp SpAS+=p @pSpApSa*?pS>p*?pS,=-;> julianda~>/aFuncs$116-;/>>D-;/>A-;/>>D-; />>D-;/>A-;/>>D-;> ydatet-;/>>D-;/>A-; />>D-;> imedate-;$/>>D-;(/>A-;,/>>D-;> timestr-;0/>>D-;4/>A-;8/>>!D-;> ftimecu-;> rrent_ti-;</>>D-;D/>>(D-;> mecurre-;> nt_times-;H/>>D-;P/>>.D-; > tampcur-;(> rent_dat-;T/>>%D-;\/>>-D~=0sqlite3RegisterDateTimeFunctions0=,A~@1dbp1@ pA WpSa R A p />pSpAp SpTpSp ?a R A p />pSpASpAS~=sqlite3CreateFunc=p1@ p? W<-;0> e5/>`A5>8AIdelete.8 1197977796 0 0 664 36999 ` ~Ex A~EA~E .string-; > table %s-; > may not-; > be modip Sp> DpSpPpS~= sqlite3ErrorMsg =pA~@ viewOk& @AXN fiedcan-; > not modi-;( > fy %s be-;0 > cause it-;8 > is a vip Sp> DpSpPpS =pApA~=sqlite3OpenTable= Ap  @s 9O% AO `< ~@pp @ p  S~=sqlite3GetVdbe =p  @ ~?vp ?p@pS~@iDbp@pSpPpS~@opcode&@iAXo.string-;@> ewrows -;H> deletedp?pSpASpASp>CDp SpApS~=sqlite3VdbeSetColName=W5cPAI[expr.8 1197977797 0 0 664 110502 ` ~Ex A~EA~E Sp>Q p> S> =>pA S~? pCollpA  ?pA S~= sqlite3CheckCollSeqA =pA ? &AAOATcomparisonAffinity`>Ape@ peP pe Se=pe@ reoe pf R&fAOf~@idx_affinityou@ ruou W}binaryCompareP1>A~@pExpr2p@ p S=ro ~@pExpr1p@ p Sr  p S=r~@jumpIfNull&@AOcodeCompare>(Ap@ p Sp@ p Sp@ p S>~?p1p?p@ p Sp@ p Sp@ p S=p@ p P p S~@opcodep @ p Sp? p S~@destp@ p  SpSpA p S~=sqlite3VdbeOp3=~=sqlite3Expr=A~@ dbp @ p SpDA p S~=!sqlite3DbMallocZero!=~@"pTokenp"@p @ p@ p &AX.+.string-;+> near "%T-;+> ": synta-;+> x errorp Sp>+DpSp S~=,sqlite3ErrorMsg,=p@ p Sp\A p SpASpA SpAS)=& A~?-vp -?XA~?ip>?U>A<&>AQ>AI<-?;+> variable-?; +> number -?;(+> must be -?;0+> between -?;8+> ?1 and ?p? Sp?>+Dp?Sp?Ap?S?,=p?? p?@ pBpR&B SBM %dtoo m-e;H+> any SQL -e;P+> variablepe Spe>C+DpeSe,=ek#=A~@ppk@ &l AXl<lpm P mA&mAOm/.string-Q;X/> stoo ma-Q;`/> ny colum-Q;h/> ns in %spQ@pQSpQ>Z/DpQS~@0zObjectpQ 0@pQS~=1sqlite3ErrorMsgQ1=Q~>heightOfExprY>A~@pnHeightpY@ pY@ &Z AOZ^heightOfExprList`>Ap`@ &a AOaxpd@ pd? Wde<d~>heightOfSelecth> Aph@ &i AOipk@pkOpkSpk@pkSk>pl@pl,OplSpl@plSl>pm@pm0OpmSpm@pmSm>pn@pnOpnSpn@pnSn>po@poOpoSpo@poSo>pp@ppOppSpp@ppSp>pq@pq OpqSpq@pqSq>q~=sqlite3ExprSetHeightw=A~?nHeightpxA?py@pyOpySay?pySy>pz@pz OpzSaz?pzSz>p{@p{Op{Sa{?p{S{>p|@p|8Op|Sa|?p|S|>p}@p}? C} p} @O}~=sqlite3SelectExprHeight=ApA?p@pSa?pS>p?~=sqlite3ExprListDelete=A~@ pListp @ & AX<p P pA W walkExprTree >A~@ pExprp @ & AX&AO&AO walkExprList>p? &AO-A~@pp@ & AX:p ? p? &AORwalkSelectExpr>Ap@pOpSp@pSp @pS>p@pOpSp@pSp @pS >p@pOpSp@pSp @pS>p@pOpSp@pSp @pS >p@pOpSp@pSp @pS>p@ p P&AOpA~>exprNodeIsConstant>Ap @ p @ pP&AXDpSa?pS >p?~=sqlite3ExprIsConstantNotJoin=ApA?p@pSp>DpSa?pS >&?AODpSa?pS >&?AO _ROWID_~@zp@ p Sp>q/D p S~=sqlite3StrICmp=&AX'y/D p  S =& AX 0 ROWIDOp!@ p! Sp!>/D p! S!=&!AX!9lookupName'>tA~? cntp3A ?~?!cntTabp4A!?~@"pParsep5"@p5O ~?#pMatchp7A#?~@$pNCp8$@~?%pTopNCp8%?~?&pSchemap9A&?~?'dbp< '?p< S~@(pDbTokenp<(@ p< S<*=~?)zDbp<)?p='? p= S~@*pTableTokenp=*@ p= S~=+sqlite3NameFromToken=+=~?,zTabp=,?p>'? p> S~@-pColumnTokenp> -@ p> S>+=~?.zColp>.?p?'?s?O%?AO?\ .stringp> D p Sp,? p S=p? p1? &AOM IDnewopQ&AO^ D p Sp,? p S=p? p1? &AO_ ldmisus-; > e of ali-; > ased agg-; > regate %p"@pSp> DpSp ?pS~= sqlite3ErrorMsg =p.?pS~=sqlite3_free=pAp'? p Sp S~=sqlite3ExprDup=~@pExprp@ p ~?pDupp?wQ A&AO sno suc-; > h column-; > : %samb-; > iguous c-; > olumn na& ?AXD DWE D~?zErrp?&)?AOW <-; > me: %s.a?pSp)?pSp> DpSp,?p Sp> DpSp.?pSpAS~=sqlite3SetString=Wh <&,?AOd DpSp.?p SpAS=Wh nameResolverStep+>TAp+@ ~@pArgp,@ &/ AX/ pIAIpU P sVR&VAXV paAaphP&iA~?pListpi?Oi ..not-; > authori-; > zed to u-; > se funct-; > ion: %sp Sp> DpSp&? ApS =p?COp@o\AOpA&?AOs misuse o-; > f aggreg-; > ate func-; > tion %.*p Sp> DpSpSp S =p? CRpA?W <&?AO <-;  > s()no s-;( > uch func-;0 > tion: %.p Sp>$ DpSpSp S =p? CRW <&?AO <-;8 > *swrong-;@ > number -;H > of argum-;P > ents to -;X > function-;` > %.*s()p Sp>; DpSpSp S =p? CR&?AO DpSp S~>)walkExprTree)>p? p(? W <&?AO subqueri-;p > es prohi-;x > bited in-; > CHECK c-; > onstrainp  ?p Sp>h DpS =p ? p? p@ p Sp8PpSp S~=+sqlite3SelectResolve+=p?p O&*?O tsparam-; > eters pr-; > ohibited-; > in CHEC-; > K constrp Sp> DpS =W aintsEx-; > pression-; > tree is-; > too lar-; > ge (maxi-; > mum deptpQpSp> DpSpApS =pApQp@R  OsQ~?.savedHasAggp.?oAQp Sp>DpSp S)>p@ p-@ pQp@R  OpQ&AS! <ARsQ%AO& <ARW) <&.?AO) <~@pXp@p8O & AX? comparisonAffinity+>p+0@p+ ? r+o+ ~?iColp,? a, P ,A p,T ,  r,P %,  O, ?p>Sp>Ap>Sp>Ap>Sp>?p> S> =p@?p@Sp@jAp@Sp@ ?p@Sp@A S@ =pB?pBSpBApBSpB?pBSpB?pBOpB SpB?pBSpBApBS~=sqlite3VdbeOp3B=pCA1?pD?pDSpDApDSpD?pDSpD?pDOpD SD =pF?pFSpF?pFSF=pF0@pF? WF <&L1?AXLz -.string-;-> h %d)1p>-D~>.one$236p.>a.> pA pP A A   p Pa.> pA pP A A A   p Pp V C Vp (Tp8T~?/pSelp/?sT&nAXs <~?0soppA0?pSpeApSp ?p SpA S =W{ .D p S~=sqlite3PExpr=p/? p,Qp@ p Sp Sp0? p Sp? p  SpASpASpASpAS%=p?&AO <W dup8bytes>A~@vp@ p S~=sqlite3VdbeDb=~?.safep?p? p SpA p S~=sqlite3DbMallocRaw=p &AO <~?outp ?p S~@ inp @pSpApS~= memcpy =p? p ~> codeReal >,A~@ zp @ & AO p p@pSp}ApSpASpA Sp SpApS=~>codeInteger>0Ap @ & AO'p p@pSpApSpASpA Sp SpApS=W'~=sqlite3ExprCodeGetColumn=A~@iColumnp@p@ ~@iTablep @ ~@pTabp@ &AP><& AO4W=WA-D pW SpWSpWASpWA SpW SpW SW=WX"codeCompare">pA?WWuW misuse -;-> of aggre-;-> gate: %Tp@pSp>-DpSp  ApS~=$sqlite3ErrorMsg$=WcomparisonAffinity>r~?affinityo?p?pSpjApSpApSpA S=p@p? p & AOp8?p8Sp8Ap8Sp8Ap8Sp8A S8=p8 ? 9 A p:P p;@p;Sp;  ?p; S; =p<@p<Sp<?p<Sp< ?p<Sp<FAp< Sp<ASp<AS<">p=?p=Sp==Ap=Sp=ASp=A S==W>~?jumpInstp[?p]?p]Sp]Ap]Sp]Ap]Sp]A S]=W].string-s;> RAISE()-s;> may onl-s;> y be use-s; > d within-s;(> a trigg-s;0> er-progrps@psSps> DpsSs$=upw(Q&wAOw#codeCompare#>W~?$addrp$?p!@pOp Op O p@pSp  ?p S =p@pSp?pSp ?pSpFAp Sp@pSp @pS#>p?pSpjApSpASpA S=p?pSp$?pS=p?pSpApSpApSpA S=WW4pH?pHSpHApHSpHApHSpHA SH=pI?pISpIApISpIASpI@pI SI=pJ!@pJOpJ OpJ O pK@pKSpK  ?pK SK =pL@pLSpL?pLSpL ?pLSpLEApL SpL@pLSpL @pLSL#>WM*addAggInfoColumn}*>(A~@+pInfop}+@ ~@,dbp,@ p SpQ p SpA p SpA p  Sp  A p Sp  A p Sa.? p S~=-sqlite3ArrayAllocate-=p+@ pPp.?~>.addAggInfoFunc.>(Ap+@ p,@ p Sp Q p SpA p SpA p  Sp  $A p Sp  (A p S~?/ia/? p S-=p+@ p Pp/?~>0analyzeAggregate0>TAp!@ ~@1pArgp1@ pP~?pParsep?pPpP~?pAggInfop?Wp!@ p &APp?p!@ p &AU{0Dp S~?pNCp  ?p  S~>walkSelectExpr >p ?/ OpA~=sqlite3ExprAnalyzeAggregates=A~@ pNCp @ pPpO~? nErrp ?p!@pSp>0DpSp S~> walkExprTree >p @pOpO ?~= sqlite3ExprAnalyzeAggList =Ap@ pA & AO am5$>@A~> one$2365$ >A~=.rathole5$=AI$func.8 1197977797 0 0 664 70249 ` ~Ex A~EA~Esqlite3GetFuncCollSeq>A~@contextp@pTO~>minmaxFunc>$A~@argc&@AX <p@ p S~=sqlite3_user_data=&AX~?pCollp?~?iBestpA?~@ argvp @ pP p S~= sqlite3_value_type =&AX<pA W#typeofFunc>A~?zpA?WU.stringp>D WJ<-;> nullintp>D WJ<-;> egertexp> D WJD WJ<-;> trealbp>D WJlengthFunc>AWabsFunc>AW lobinte-; > ger overp Sp>DpSpApS~=sqlite3_result_error=p?p?  A p?p ?p Sp?pSp?pS~=sqlite3_result_int64=W substrFunc >8Ap @ pP p S =p @ & A~?!p0typep !?X (roundFuncP(> A~?)npQA)?&U@AXU flow%.*p]Ap]S~?+zBufa]+?p]Sp]>-Dp]Sp])?p] S]*?]S~=,sqlite3_snprintf],=a^+?p^Sa^*?p^S~=-sqlite3AtoF^-=p_@p_S_*?_S_=_~>.contextMallocd.>A~@/nBytepe/@ pe S~=0sqlite3_malloce0=pe &fApf?XfC<&f/@AQfDupperFuncn>(A&r@AUrU&yAOy<~?z1pz?pzSpz?pzSpz)?CzpzS~=memcpyz=pz? p{A W{xlowerFunc>(A~@ argc& @AU<~@ argvp @ pP p S~= sqlite3_value_type =&AO&AOifnullFunc>ApA WrandomFunc>ApApSa*?pS~=sqlite3Randomness=p*?p*? A &AX<& AXrandomBlob> Ap @ pP p S$=p@ p &APp &AO.last_insert_rowid> Ap@ p S~=sqlite3_user_data=p ~?.safea?pSp S~=sqlite3_last_insert_rowid=p@pSp?pSp?pS=~>changes>Ap@ p S=pS~=sqlite3_changes=p?p@pSp?pS~=sqlite3_result_int=~>total_changes>Ap@ p S=pS~=sqlite3_total_changes=p?p@pSp?pS=~>globInfo-;>*A-;>?A-;>[A~>likeInfoNorm-;>%A-;>_A-;>A~> likeInfoAlt-; >%A-; >_A~>!patternCompare !>4A~@"pInfop "@ sP~?#matchOneo#?sP~?$matchAllo$?sP~?%matchSeto%?sP~?&noCaseo&?~?'prevEscapepA'?Wh&,AO, AX>A>p?(@ p? Sp?*@ p? Sp?"@ p? Sp? +@ p?  S?!>&?AO?,1likeFunc1>,A~?escapepA?p @ pP p S~=sqlite3_value_text=~?zBp?p @ pP p S=~?zAp?p @ pP p S~=sqlite3_value_bytes=&PAS<~>.string-;0> fLIKE o-;8> r GLOB p-;@> attern t-;H> oo compl~@contextp@pSp>2DpSpApS~=sqlite3_result_error=& @AX exESCAP-;X> E expres-;`> sion mus-;h> t be a s-;p> ingle ch-;x> aracterp@pSp>SDpSpApS=p ? p SpASa ? p S)=p?&?AO<&?AXp?p@pSp?pS=~> nullifFunc >Ap@ p S~> sqlite3GetFuncCollSeq >~@ argvp @ pR p SpR p SpS~=sqlite3MemCompare=&AO:versionFunc>Ap@pS~=sqlite3_versionp=DpSpApSpA S~=sqlite3_result_text=~>hexdigits-;>0A-;>1A-;>2A-;>3A-;>4A-;>5A-;>6A-;>7A-;>8A-; >9A-; >AA-; >BA-; >CA-; >DA-;>EA-;>FA~>quoteFunc>0A~@argc&@API<W  DpSpApSpA S=WJcontextMalloc>p?p&AOD  rPa U oPa Up  rR A p>D   rQ o OWvp&AO  hexFunc >,Ap @ pP p S=~?!pBlobp!?p @ pP p S=p@ p C&ʚ;AS1p!?~?"zHexp"?p &"?AO`p"  C" o"Pp# C# s#  #A r# > o# OW#?#zeroblobFunc,#>Aa3?p3Sp3 @p3Op3S~=$sqlite3_value_int643$=p3@ p4?&4AQ4s&replaceFunc=&>LApN @ pNP pN SN=&OA~?'zStrpO'?XO<OpP @ pPP pP SP=~?(nStrpP(?pR @ pRP pR SR=&SAOS<~?)zPatternpS)?sSO&SAOSp\*?p\&]A~?.zOutp].?X]<^p`(?`~?/loopLimitp`/?paA ~?0jpa 0?WalenOne$155-;>A~>azOne$155~>.string-;>>D~> trimFunc ><Ap @ pP p S=&AX:<p @ pP p S~= sqlite3_value_text =&A~? zInp ?XB<p @ pP p S~= sqlite3_value_bytes =~? nInp ?&@AXPD~?aLenp?p>D~?azCharp?~?zCharSetpA?W<~@argvp@ pP p S =&AXX<Wp&AX~<p? p?a Opp?p? pA WsumStep>4Ap@ p SpA p S~=sqlite3_aggregate_context=~?pp?p@ pP p S~=sqlite3_value_numeric_type=p? p@ p & AO"<&AX# sumFinalize >Ap@ p SpAS=p@ p &AO NULL i-;> nteger o-;> verflowp Sp>DpSpApS~=!sqlite3_result_error!=W$avgFinalize$> Ap@ p SpAS=p &AO&totalFinalize&>Ap@ p SpAS=p p@pS& AO<PW<9S"=~>'countStep'>Ap@ p SpA p S=p p?~@(argc&(@AO*countFinalize*>Ap@ p SpAS=p p@pS& AO+minmaxStep+>(Ap@ pQ~?,pArgp,?pQ p S)=&AX <p@ p SpDA p S=p &AX <~?-pBestp-?wO'AO= .sqlite3GetFuncCollSeq.>~?/pCollp/?p @ p  S =& AO ! minMaxFinalize>Ap@ p SpAS=p &AOU groupConcatStep!>(Ap*@ p*P p* S*)=&*AX*^ <*p+@ p+ Sp+A p+ S+=p+ &-AO- .stringp4> D p5A p7 Sp7 Sp7 S~= sqlite3StrAccumAppend7 =p9@ p9P p9 S~= sqlite3_value_text9 =~? zValp9 ?p:@ p:P p: S~= sqlite3_value_bytes: =p: p;?p;Sp; ?p;Sp; S; =;~>groupConcatFinalize>> Ap@@ p@ Sp@AS@=p@@ p@ &AAOA aFuncs$213-X;>> D-X;>A-X;>A-X;>A~>minmaxFunc-X;>>D-Y; > ,minmi-Y; >> D-Y;>A-Y;>A-Z;>> D-Z;>A-Z;>A-Z;>A-Z;>A-Z; >>D-[; > nmaxma-[;$>> D-[;)>A-[;*>A-[;+>A-\; > xtypeof-\;0>> D-\;4>A-\;6>A~>typeofFunc-\;8>>D-]; > length-];<>> D-];@>A-];B>A~>lengthFunc-];D>>D-^;H>> D-^;L>A-^;N>A~>substrFunc-^;P>>D-_; > substrs-_;T>> D-_;X>A-_;Z>A-_;\>>D-`; > ubstrab-`;`>> D-`;d>A-`;f>A~>absFunc-`;h>>D-a; > sround-a;l>> D-a;p>A-a;r>A~>roundFunc-a;t>>D-b;x>> D-b;|>A-b;~>A-b;>>D-c; > roundup-c;>> D-c;>A-c;>A~>upperFunc-c;>>D-d; > perlowe-d;>> D-d;>A-d;>A~>lowerFunc-d;>>D-e; > rcoales-e;>> D-e;>A-e;>A~>ifnullFunc-e;>>D-f; > cecoale-f;>> D-f;>A-g; > scecoal-g;>> D-g;>A-g;>A-h; > escehex-h;>> D-h;>A-h;>A~>hexFunc-h;>>D-i; > ifnull-i;>> D-i;>A-i;>A-i;>A-i;>>D-j;>> D-j;>A-j;>A~>randomFunc-j;>>D-k; > randomr-k; > andomblo-k;>> D-k;>A-k;>A~>randomBlob-k;>>D-l; > bnullif-l;>> D-l;>A-l;>A-l;>A~> nullifFunc-l;>> D-m;  > sqlite_-m;( > version-m;>>! D-m;>A~>!versionFunc-m;>>!D-n;>>0 D-n; >A-n;>A~>"quoteFunc-n;>>"D-o;0 > quotela-o;8 > st_inser-o;@ > t_rowid-o;>>6 D-o;>A-o;>A~>#last_insert_rowid-o;>>#D-p;H > changes-p; >>H D-p;%>A-p;&>A~>$changes-p;(>>$D-q;P > total_ch-q;,>>P D-q;1>A-q;2>A~>%total_changes-q;4>>%D-r;X > angesre-r;8>>^ D-r;<>A-r;>>A~>&replaceFunc-r;@>>&D-s;` > placelt-s;D>>f D-s;H>A-s;I>A-s;J>A~>'trimFunc-s;L>>'D-t;h > rimltri-t;P>>l D-t;T>A-t;U>A-t;V>A-t;X>>'D-u;p > mrtrim-u;\>>r D-u;`>A-u;a>A-u;b>A-u;d>>'D-v;h>>x D-v;l>A-v;m>A-v;n>A-v;p>>'D-w;x > rtrimtr-w;t>>~ D-w;x>A-w;y>A-w;z>A-w;|>>'D-x; > imtrim-x;>> D-x;>A-x;>A-x;>A-x;>>'D-y; > zeroblob-y;>> D-y;>A-y;>A~>(zeroblobFunc-y;>>(D~>)aAggs$213-;)>> D-;)>A-;)>A-;)>>+D-; )>>D-; > minmax-;)>> D-;)>A-;)>A-;)>A-;)>>+D-;)>>D-; )>> D-;$)>A~>*sumStep-;()>>*D~>+sumFinalize-;,)>>+D-; > sumtot-;0)>> D-;4)>A-;8)>>*D~>,totalFinalize-;<)>>,D-;@)>> D-;D)>A-;H)>>*D~>-avgFinalize-;L)>>-D-; > alavgc-;P)>> D~>.countStep-;X)>>.D~>/countFinalize-;\)>>/D-; > ountcou-;`)>> D-;d)>A-;h)>>.D-;l)>>/D-; > ntgroup-; > _concat-;p)>> D-;t)>A-;x)>>D-;|)>>D-; > group_co-;)>> D-;)>A-;)>>D-;)>>D~=0sqlite3RegisterBuiltinFunctionsO0=<ApA W o s &AX <~@1dbp1@ W pSa R A r >pSa R A s >p Sp S~?ip ?a R A p >pSpASpAS~=sqlite3CreateFunc=p? a RA%>AO  p S~=strlen=p? ~?.safep?p1@ p Sp  a Q A p > p Sp? p Sp  a Q A r > p  Sp  a Q A s > p SpAS~=sqlite3FindFunction=p? p &AO AX p p1@pSp  A p )>pSp  A r )>pSpAp Sp SpASp  A p )>pSp  p ?A p  )>pS=p?p A%)>AOX  p S=p? p?p1@ p Sp  A p )> p Sp? p Sp  A r )> p  SpA p SpAS=p? p &AOV AXW ncatMATp Sp> D p SpA p S~= sqlite3_overload_function =p1@ &AXj setLikeOptFlag >(A~@ zNamep @ p S=p?p1@ p Sp @ p Sp? p SpA p  SpA p SpAS=&AO <~@ flagValp @ o O =,A~@caseSensitive&@AO <~>likeInfoAltp>D W <~>likeInfoNormp>D ~>.string-;> CHlikep1@pSp>DpSpApSpAp S~?pInfop ?p S~>likeFuncp>DpSpASpAS=p1@pSp>DpSpApSpAp Sp?pSp>DpSpASpAS=-;> likeglop1@pSp>DpSpApSpAp S~>globInfop>DpSp>DpSpASpAS=p1@pSp>DpSpApS >-;> bgloblp1@pSp>DpS&@AO ~=sqlite3IsLikeFunction=$A~@pExprp@ sQ&AX ike5>A~>aFuncs$2135>A5>A5>A~>hexdigits5>A5)>A5>A~>lenOne$1555>A~>azOne$1555>AIhash.8 1197977798 0 0 664 27818 ` ~Ex A~EA~E strHash0 >A~@ nKeyp0 @ ~@ pKeyp1 @ p2A ~? hp2  ?&3 AQ3A<~?zp3 ?p3 S~=strlen3=p3? p3 ? p3 W4DstrCompare:>A~@n1p:@ ~@n2&;  @O;\binHashA> ApA @ pBA pC @ WDkbinCompareI>ApI@ &J  @OJhashFunctionP>A&[@AX[ D\W\D__~>compareFunctionf>A&q@AXqDrWrDuu~>insertElement|>A~@pEntryp|@p|@ p|@ pU & AOrehash>(A~@new_sizep@ A p S~= sqlite3MallocZero =p@ p &A~?!new_htp!?X<pQ&AOp@ ~?"xHashp"?p P pA PWW<~>#findElementGivenHash#>(Ap@ pR&AO#p? ~?&xComparep&?W 'removeElementGivenHash'>Ap@ ~@(elemp(@ pR&AO0p @ p Sp @ p Sp@ p Sp @ p Sp @ p SpQ / p   p  S#>~=*sqlite3HashFind*=Ap@ p Sp @ p Sp @ p S)=&AOp @ p Sp @ p Sp@ p pR/~?,hrawp ,?  p Sp @ p Sp @ p S~?-hp -?p  S#>p@ ~@.datap .@ p &AOWp21? p2@ p3Q&3AX3p=1? p=@ pAQ/ApA,? A pB SpBQaB OpBSpB SB>pC1?pC .@ pC OpDADDIDinsert.8 1197977798 0 0 664 74700 ` ~Ex A~EA~E(A~E readsTable >(Ap@ p S~= sqlite3VdbeCurrentAddr =~? iEndp ?~@ iStartAddrp @WoautoIncBegin3>4A~@pParsep3@ p8A p9 @s98O%9AO9/autoIncStepT>A~@memIdpT@ &U ASU>autoIncEnd\>0Ap\@ pb @sb8O%bAOb xferOptimization >p@ &AXC~?counterMemp?& @AOreadsTable>~?vp? &AX9U%>AO>@.string-D;> table %S-D;> has %d -D;> columns -D;> but %d v-D; > alues we-D;(> re supplpD@pDSpD>DpDSpD-@pDSpDA SpDUpDSpD?pDS~=sqlite3ErrorMsgD=WGf<&I AOI\ ied%d v-J;8> alues fo-J;@> r %d colpJ@pJSpJ>4DpJSpJ?pJSpJRpJ SJ=WK<&P AOP umnstab-b;P> le %S ha-b;X> s no col-b;`> umn namepb@pbSpb>MDpbSpb-@pbSpbA SpbRabOpbOpbSb=pd@CdOWeautoIncStep>p0?p @~?nHiddenpA?pA W@ p> Sp>eA p> Sp>ASp>A p>  Sp>0? p> Sp>? p> Sp>A p> S~@onErrorp>@ p> Sp>-? p>  S>=p>? &>AO>autoIncEnd[>p[@ p_ ?p_ O _A&_AO_ d %srow-c;p> s insertpc?pcSpcASpcASpc>mDpc SpcApcS~=sqlite3VdbeSetColNamec=W"<~@pTabListpg@pgS~=sqlite3SrcListDeleteg=~@pListph@phS~=sqlite3ExprListDeleteh=pi @piS~=sqlite3SelectDeletei=~@ pColumnpj @pjS~=!sqlite3IdListDeletej!=jo =(A~?"seenReplacepA"?~?#jumpInst1pA#?~@$isUpdate&$@AO6<~@%rowidChng&%@AX70.string-;x0> ed. ma-;0> y not bea/?pSpQpSp>{0DpSp,?aOApQ  pOp Sp>}0DpSpAS~=1sqlite3SetString1=p?pSpApSp/?pSpAp S~=sqlite3VdbeChangeP3=W NULLPR-;0> IMARY KE-;0> Y must b-;0> e uniquep Sp/ApSpApSp  Sp>0DpSpApS~= sqlite3VdbeOp3 =Wi columns-0;0> columnp0Ap0S~?zErrMsga0?p0Sp0? p0P &0 AS0o 0DW0p 0Dp0S~=sqlite3_snprintf0=a2? p2 S~=strlen2=p2 p3A W3{ 0Dp7S7=p7? 8A p:  :?&:AS: <-;;0> , ...p;A; p;Sp; ?a; ?p;Sp;>0Dp;S;=p;? <A W=y 0Dp?Sp??p? S?=p?? p?? p@? @ W@x <-C;0> %s are-C;0> not uni-C;0> que is -C;0> not uniqpCAC pCSaC ?pCSpC? pCP &C ASC 0DWC 0DpCSC=~?vpE?pESpE/ApESpEApESpE+?pE SaE?pESpEASE =WFd 'xferCompatibleCollation'> A~@(z1p(@ ~@)z2p)@ & AX <& AX +xferCompatibleIndex+>A~@,pDestp,@~@-pSrcp-@pVpU & O) .xferOptimization.>dAp,@ ~@/onErrorp /@ ~@0pSelectp0@ ~?1destHasUniqueIdxpA1?& AXa pP?pP,@ pP? &PAXP p\?p\,@ p\? p\? &\AO\3 autoIncBeginr >~?counterMempr?ps@psSps ?psSps @psSps,@ps SpsiApsSs$=ps,@ pt P&tAPtz .string-;> uePRIMA-;> RY KEY m-;> ust be up?pSp/ApSpApSp /@p Sp>DpSpApS~=sqlite3VdbeOp3=p?pSp?pS=p@pSp?pS~>autoIncStep>W autoIncEnd>p,@pO W p? &AO3 nique5>AIjournal.8 1197977798 0 0 664 184 ` ~EA~E?AX>Ex A~EA~EbinCollFunc'>A~@nKey1p'@ ~@nKey2p' @ &-  P- nocaseCollatingFunc7 >Ap7@ p7 @ p=@ p= Sp= @ p= S&=  P=-AX>5.string-s;> Unable t-s;> o close -s;> due to u-s;> nfinalis-s; > ed stateps SpsApsSps>DpsS~=sqlite3Errors=pu@puDOpuS~=sqlite3_mutex_leaveu=pvAvp|8R&|3- mentsno-;0> t an errp>.D Wt<-;8> orSQL l-;@> ogic err-;H> or or mi-;P> ssing dap>;D Wt<-;X> tabasea-;`> ccess pe-;h> rmission-;p> deniedp>_D Wt<-;x> callback-;> request-;> ed queryp>xD Wt<-;> abortd-;> atabase -;> is lockep>D Wt<-;> ddataba-;> se table-;> is lockp>D Wt<-;> edout o-;> f memoryp>D Wt<-;> attempt-;> to writ-;> e a read-;> only datp>D Wt<-;> abasein-;> terruptep>D Wt<-;> ddisk I-;> /O errorp>D Wt<-;> databas-;> e disk i-; > mage is -;(> malformep>D Wt<-;0> ddataba-;8> se or di-;@> sk is fup>2D Wt<-;H> llunabl-;P> e to ope-;X> n databa-;`> se filep>KD Wt<-;h> table co-;p> ntains np>hD Wt<-;x> o datad-;> atabase -;> schema h-;> as changp>D Wt<-;> edStrin-;> g or BLO-;> B exceed-;> ed size p>D Wt<-;> limitco-;> nstraint-;> failedp>D Wt<-;> datatype-;> mismatcp>D Wt<-;> hlibrar-;> y routin-;> e called-;> out of -;> sequencep>D Wt<-;> kernel -;> lacks la-;> rge file-; > supportp> D Wt<-;(> authori-;0> zation dp>)D Wt<-;8> eniedau-;@> xiliary -;H> database-;P> format p>>D Wt<-;X> errorbi-;`> nd or co-;h> lumn ind-;p> ex out o-;x> f rangep>^D Wt<-;> file is -;> encrypte-;> d or is -;> not a dap>D Wt<-;> tabaseu-;> nknown ep>D Wt<~@,rcp,@ A&AQ-sqliteDefaultBusyCallback->A~@.ptrp.@ p!Q ~@/countp"/@="A "A&" S"-DplSpl Sl=Wli rrorbad-;> paramet~@dbp@pSpApSp>DpS=pA& AX<~=sqlite3oner= & AX.string-;> ersUnab-;> le to de-;> lete/mod-;> ify user-;> -functio-;> n due to-;> active -;> statemenp SpApSp>DpS~=sqlite3Error=pAW ts:memopt>D p  A&AO.<& AO- outOfMemBe$89-; >oA-; >uA-; >tA-; > A-; >oA-; >fA-; > A-; >mA-; >eA-; >mA-; >oA-; >rA-; >yA~>misuseBe$89-;>lA-;>iA-;>bA-;>rA-; >aA-; >rA-; >yA-;> A-;>rA-;>oA-;>uA-;>tA-;>iA-;>nA-;>eA-;> A-;!>cA-;#>aA-;%>lA-;'>lA-;)>eA-;+>dA-;-> A-;/>oA-;1>uA-;3>tA-;5> A-;7>oA-;9>fA-;;> A-;=>sA-;?>eA-;A>qA-;C>uA-;E>eA-;G>nA-;I>cA-;K>eA~=sqlite3_errmsg16=$Ap@ & AXp S =p@ &AXpDPpS=p@ pP p S~=sqlite3_value_text16=&Ap ?XcreateCollation>4A~@dbp@ p S =&AO.string-;> ry:unkn-;> own encop@pSpApSp> DpS~=sqlite3Error=pAp%@ p S~=strlen=p?p@ p Sp? s  p Sp%@ p Sp? p  SpAS~=sqlite3FindCollSeq=p@ &AO<~?pCollp?p O&AX dingUna-; > ble to d-;(> elete/mo-;0> dify col-;8> lation s-;@> equence -;H> due to a-;P> ctive st-;X> atementsp SpApSp>DpS=pAp S~=sqlite3ExpirePreparedStatements=p?sO A&?XL&openDatabase&>,Ap%LA p% S~='sqlite3MallocZero%'=p% &&A~?(dbp&(?X&z(? >Ap>Sp>Ap>Sp>AS>,=p@(? @Ap@Sp@Ap@Sp@AS@,=~@-zVfspC -@ pC S~=.sqlite3_vfs_findC.=pC -@ pC(? pCQpDQ&DAXD no such-G;h> vfs: %s-G;p> (null)pG SpG SpG>aDpGS&G AOGqDpG SG=pG(? WH<-M;x> BINARYB-M;> INARYBI-M;> NARYBINpM SpM>xD pM SpMA pM SpMA S~>/binCollFuncpM>/D pM SpMASM>pM(? &MAXMD pM SpMA pM SpMA SpM>/D pM SpMASM>pM(? &MAOMD pM SpMA pM SpMA SpM>/D pM SpMASM>pM(? &MAOMD pM SpMA pM  SpMASM=pM(? pM$Q&MAOM ARYNOCApX SpX>DpXSpXApXSpXA S~>0nocaseCollatingFuncpX>0DpXSpXASX>pX(? p[$Qo[AO-\;> SENOCASp\ Sp\A p\ Sp\>D p\ Sp\A p\  Sp\AS\=~@1flagsp\1@ p\(? &]AO]D pq OprQorA O-t;> EmaintptQpt>D pt OpuQouA!Opx)A8QsyQ%yAOyK~= sqlite3_open_v2 =A~@ filenamep @ p Sp@ p Sp1@ p Sp -@ p  S&>~= sqlite3_open16 =(ApA?p@pAOpAS~=sqlite3ValueNew=~?pValp?pSpApSp @pSr= & AXp@ &Ap?X empPRAG-;> MA encod-;> ing = 'UpQ p Sp>D p SpASpA SpAS~=sqlite3_exec=&Ap?OcreateCollation>p@ p SpS=p?p@pDOpS=p?~=sqlite3_create_collation_v2=$Ap @p DOp S +=p @ p  Sp @ p  S~@encp @ p  Sp  $@ p   Sp #@ p  Sp %@ p  S >p@ p SpS=p?p@pDOpS=p?~=sqlite3_create_collation16=(ApA?p@pDOpS+=p!@ p! Sp!@ p! Sp!A p! S~=sqlite3Utf16to8!=&"AO"3p#?p$?p$S$*=p&@ p& Sp&? p& S&=p&?p'@p'DOp'S'=p(?((~=sqlite3_collation_needed.=Ap3@ p3 S~=sqlite3SafetyCheck3=&3AO3H.string-;> TF-16'~=sqlite3_version5=A5>A~= sqlite3_temp_directory5 =A~> outOfMemBe$895 >A~> misuseBe$895 >OA~= sqlite3_io_trace5 =AImalloc.8 1197977799 0 0 664 25187 ` ~Ex A~EA~EsoftHeapLimitEnforcer$>A~@allocSizep) @p)S~=sqlite3_release_memory)=)~=sqlite3_soft_heap_limit.=,A~@np.@ &1 AP1 <~?iLimitp2A?p2A?W2Dp7Sp7ASp7?p7Sp7?p7 S~=sqlite3_memory_alarm7=W7'A~EenterMem>A~>mem&>AXp>pS~=sqlite3_mutex_enter=~=sqlite3_memory_used=A>a> pP~?np?pPp?p >p S~=sqlite3_mutex_leave =~@.retp @ p ?p Pp ?p P  ~= sqlite3_memory_highwater =A>a > pPp?pPp?~@ resetFlag& @AO+ a> pQpPpQpPp>pS=p@ p?pPp?pP~= sqlite3_memory_alarm =A!>~@ xCallbackp" @p">~@ pArgp# @p# >a$> ~@iThresholdp$@p$Pp$ @p$Pp%>p%S%=p&A&&~>sqlite3MemsysAlarm+>(A&/>AO/L<&/>AX/Lp1>~?xCallbackp1?a2> p2P~?nowUsedp2?p2Pp2?p3 >~?pArgp3?p4>p4S4=p5?p5Sp5?p5Sp5?p5S~@nBytep5@p5 Sp5?5p6>p6S6=p7A>7~=sqlite3_malloc<=Ap=A ~@nBytes&>@AS><?>p?@ &@>AO@ p@Q @ p@Q @  &@ >Q@L@pA@ pC  CA pC S~=mallocC=pC@ pC &DAXDpF@ FA pF SF=pF@ pF &H A~?ppH ?OHK >pL>&L$>QL&L >RL aM> pMQpMPpMQpMPpP>pPSP=pP? pR RR~=sqlite3_freeW=A~@pPriorpW@ &Z AXZ<[ _A p`  p` ?p`P p`Q ~?nBytep` ?pa>paSa=pb?pb bA b>b >pc?pcS~=freec=pd>pdSd=d~=sqlite3_realloci=Api@ pi@ &l AXlpwSw=pw?px pxxA px@ px  xA ax> pxT x pxTx x x  &x >QxLxp{? p{ Sp{@ {A p{ S~=realloc{=p{@ p{ &|AX|p~@ A p Sp@ A p S=p@ p & Ap ?O9 >p>&$>Q3& >R3 a> pQpPpQpPp>pS=p?5>(AImem2.8 1197977799 0 0 664 181 ` ~Ex A~EA~Ex A~EA~EA~EA7~=sqlite3_mutex_allocF=A~@typepF@ WVstaticMutexes$1aT >pT pU OWU<&U AOU<&U AOUAImutex_unix.8 1197977800 0 0 664 19291 ` ~Ex A~EA~Ex A~EA~EA~E S~@!nBufOutp>!@ p> S~@"zBufOutp>"@ p> Sp>$Q>>>~=#sqlite3OsFullPathname@#=Ap@@ pF SpF@ pF S~@$nPathOutpF$@ pF S~@%zPathOutpF %@ pF  SpF(QFFF~=&sqlite3OsDlOpenH&= ApH@ pI SpI@ pI SpI,QIII~='sqlite3OsDlErrorK'=ApK@ pL S~@(nBytepL(@pLSpL"@pLSpL0PLL~=)sqlite3OsDlSymN)=ApN@ pO S~@*pHandlepO*@ pO S~@+zSymbolpO+@ pO SpO4QOOO~=,sqlite3OsDlCloseQ,= ApQ@ pR SpR*@pRSpR8PRR~=-sqlite3OsRandomnessT-=ApT@ pU SpU(@ pU SpU"@ pU SpU<QUUU~=.sqlite3OsSleepW.= ApW@ pX S~@/nMicropX/@ pX SpX@QXXX~=0sqlite3OsCurrentTimeZ0= ApZ@ p[ S~@1pTimeOutp[1@ p[ Sp[DQ[[[~=sqlite3OsOpenMalloc^=$A~?rcpeA?pg@ pgP pg S~=sqlite3_mallocg=&hAOh(isInit$32&>AXH<~=sqlite3OsDefaultVfs=p@ ~>vfsListp>pA>p> WNvfsUnlink>Ap> ~@pVfsp@ & AXiW<& AOp@ p> ~@makeDflt&@AX<& AOWp?pS=pA5>A5>AIos_os2.8 1197977801 0 0 664 19283 ` ~EA~EA~EenterMutexb> ApcA pc S~=sqlite3_mutex_allocc=~?.safepc?pc?pcS~=sqlite3_mutex_enterc=c~>leaveMutexf> ApgA pg Sg=pg?pg?pgS~=sqlite3_mutex_leaveg=g~>locktypeNamej>AWq .stringpl> Dl-m; > NONESHApm> Dm-n; > REDRESEpn> Dn-o; > RVEDPENpo> Do-p; > DINGEXCpp> Dp~@ typepp @&pAQp( LUSIVEEpr>' Drr~> plan9Readu >,A~@ idpv @ ~? newoffseta{ ?p{S~?fp{ ?p{Pp{S~@offsetp{ @p{Sp{@p{ Sp{AS~=lseek{=~@np{@ p}A p~ ?&~ @X~Gplan9Write>,A~?ip? p @p?Wlplan9Truncate>Ap A~>plan9Sync>ApA~>plan9FileSize>8Ap @pO p S~?bufa? p S~=fstat=&AOutimes>A~@pathp@ ~@ timesp @ & AO#plan9Lock#><Ap @ sQ&AT<~@$locktypep$@ o QpQpSpAS>pAp ?pQ p S~?%statBufa%? p S~=&lstat&=&AX)plan9Unlock)>Ap$@ p @ sP& X+plan9CheckReservedLock+>4Ap @ sQ&AX-plan9FileControl->Ap @ ~@.op&.@AX./plan9Close/>Ap @ & Ap ?X8p? pP&AOCp?pOpS(=>p"A""~>1plan9SectorSize%1>Ap&A&&~>plan9DeviceCharacteristics)>Ap*A**~>sqlite3Plan9IoMethod-.;>A-/;>>/D-0;>> D-1; >>D-2;>>D-3;>>D-4;>>D-5;>>#D-6; >>)D-7;$>>+D-8;(>>-D-9;,>>1D-:;0>>D~>fillFile=>$Ap> @ ~?pNewp@ ?p@ Sp@ASp@Ap@S@=p@?pAAO~@hpB@ pB O~=getpidC=pC? pC QpD>D pD Q~@namepE @ pE S~=strlenE= EA~? lenpF ?pFS~= sqlite3_mallocF =pF? pFQ~> .string-G;( > RROR%s.pG ?pGSpGQpGSpG>- DpGSpG @pG S~= sqlite3_snprintfG =pIAII~> openDirectoryL > A~?fdpNA?-P;0 > lock%spPApPSaP?pPSpP>5 DpPSpP@pP SP =aQ? pQ SQ=pQ? pQ WQplan9Open^>HA~@flagsp^ @ ~?oflagsp`A?pa  aA pc cApd dA~?isDeletepd?pe  eA pf  fA gA &i AOi<&i @AOi<&i AXi& Ap ?Pp@p? &A~?rcp?O4~> plan9Delete >A~@!pathp!@pS*=pA~>"plan9Access">ApA WO$plan9GetTempname$>A-;8 > /tmp/eti-;@ > lqs_.%d=p?~@%nbufp%@pS~@&bufp&@pSp>8 DpSp?p S =pA~>'plan9FullPathname'>Ap!@p%@ p &@ a RoAOrU&/AXH DpSp S =WK DpSp!@p S =pA~>)plan9Randomness)> Ap&@pSpASp%@pS=-;H > %s/%s/-;P > dev/randp>O D p SpAS~=*open*=&AP<~?+ta+?pS~=,time,=p&@pSa+?pSpApS~=-memcpy-==~?.pidp.?p&@ ApSa.?pSpApS-=W1plan9Sleep1>A~@msp@ ?BA pCA= p AA  ~?secp ?p S~=sleep=p?=@BA~>plan9CurrentTime>A~?tva?pSpAS~=gettimeofday=p?p??@ŞBAp?p??`4B~@nowp@OpA~>plan9Vfs-;>A-;>A-;>A-;X > omplan9-;>>[ D-;>>D-;>> D-; >>"D-;$>>$D-;(>>'D-;<>>)D- ;@>>1D- ;D>>D~= sqlite3OsDefaultVfs  =Ap>D-;` > ~= sqlite3_os_trace5 =A5>HA5 >hA~> sqlite3Plan9IoMethod5 >4AIos_unix.8 1197977802 0 0 664 19285 ` ~Ex A~EA~Ex A~EA~EA~EA~EA~EA~EaJournalMagic-;>A-;>A-;>A-;>A-;> A-;>A-;>cA-;>A~>listAdd:> A~@pLinkp:@ ~@pPgp:@ ~@pListp:@ p;AQp<R p< QpCR&CAOClistRemoveT>ApT@pT@pT@ pU  U p\U&\X\&lruListAddx>Apx@ pyP y|ApySpy  yApySpy Sy>y~>lruListRemove>Ap@ pP |ApSp  ApSp S>~> lruListSetFirstSynced >A~@ pPagerp @ p|Q p Q~> pageInStatement >Ap@ pR sQ%AOx pager_resize_hash_table >A~@Np@ A p S~=sqlite3MallocZero=&A~?aHashp?X<p @pOpS~=sqlite3_free=p @ p?p@ p QpQpQ Wread32bits>$A~@fdp@ p S~?aca? p SpA p S~@offsetp@ p  Sp@ p S~=sqlite3OsRead=p &A~?rcp?Xwrite32bits> Aa?pS~@valp @pS~=sqlite3Put4byte=p@ p Sa? p SpA p Sp@ p  Sp@ p S~=sqlite3OsWrite=~>osUnlock> A~@pFdp@ pQ&AX"pager_error ">A~@#rcp #@ p  @ p   A& AO<& AX$pager_unlock$>p#@ p ~>%readMasterJournal?%><A~@&zMasterpG&@oGAO~@'pJrnlpI'@ pI S~?(szJaI(? pI S~=)sqlite3OsFileSizeI)=pI &JAXJ'&MAOM7<MpO*?~@+nMaster&O+@MO<&TAOTJ<TpV'@ pV S~?-aMagicaV-? pV SpVA pV SpV(? VA pV(? VA pV  SpV SV=pV &WA~?.rcpW.?XWfD pW SpWA pW S~=/memcmpW/=pW.? &WAXWf0seekJournalHdrn0>4Apn @~?1offsetpoA1?poA1?ppU~?cpp?ppUpp?pq?&qAXqwriteJournalHdr|>8Ap| @ p  A pPpP &AX<& AXp @ pRpRpRpR~?zHeadera?pS~>aJournalMagicp>DpSpApS~=memcpy=p @ s Q%AX .stringp> D p SpA p Sp  A pQ pQ A A p  Sp S=p p ~> readJournalHdr >0A~@ pPagerp @pS0>p @ pTp A p  A pR pR    ~@ journalSize&  @QTD p SpA p S/=&AOwp @ &AO<ppR p Sp ? A p ? A p Sp Sp  4A p  S>&AO<p @ ppP p Sp ? A p ? A p Sp S~@pDbSizep@ p  S>p @ &AO<ppR p Sp ?  A p ? A p Sp Sp  A p  S>p @ &AO<pRp A p  R QpA~>writeMasterJournal>DAp&@ p @ pA,?& AOp*?p @ pTp ?pTp ?p Ap A p  T QppT p Sp ? p Sp ? p S~?.safep?p  p@T p ?p@A:?p p?C p  S>&AO<pApA  ?  ?p @ ppP p Sp&@ p Sp*? p Sp ? p  Sp ? p S=p*? &AO<p p  A   ?  ?~?zBufa?pSp S=a?pSp,?pS=a?pSp>DpSpApS=p @ ppP p Sa? p SpA p Sp ? p  Sp ? p S=p @ p p s R % AX>page_add_to_stmt_list> A~@pPgp@ pT p<R p  a Q 0Ap sO%AXYpager_lookup>Ap @ ~@pgnop@ pQ&AXbpager_reset>Ap @ p  Q& AO ~< p!Q W!lruListRemove%>p&?p&S~=sqlite3_free&=p& @ W& Ap7 @ s8P%8AX8p; @ p=A$PpB P&BAOBpD @ sEP%EAOEpagerUnlockAndRollbackb>A~@ppb@ pd P&dAXdi~>!pager_end_transactionn!> Apn @ ppA.?~?"rc2pqA"?ssP&sALs&osUnlock&>p @ p"?oAQWM'lruListSetFirstSynced'>p.? p @pA$O& AXY(pager_cksum(> Ap @ ~@)aDatap)@p4P p@P 8A We*pager_playback_one_page*><Ap @pO~?+aDatap+?~@,jfdp,@ p S~@-offsetp-@ p Sp -@ p S~?.pgnoa.? p  S~>/read32bits/>&AO~<p,@ p Sp+? p Sp @ p@P p Sp-@ A p -@ A p  Sp S~=0sqlite3OsRead0=p @ &A~?1rcp1?O<p@R Ap A p  R Q&.?AOp @ &Ap1?O<p pA pA  R Op Sp+? p S(>p @ &?Op @p sU&AM<& Ap ?OmakeClean>p @p? & AO+pager_delmaster >PAp  @p O~? master_openpA ?~? zMasterJournalpA ?~? pVfsp ?pO   p S~= sqlite3_malloc =p ? ~? pMasterp ?pR p ? a Q~?pJournalp?& ?AXBreadMasterJournal@>p@1?pA?pASA=pA? &B1?AOBpager_truncateb>(Apb@pcAsdU&dAMdpager_truncate_cachen>pn1?pppp~> setSectorSizeu >Apu@ swQ%wAXw@"pager_playback">DAp@ pQp ?~?#mxPgpA#?~?$zMasterpA$?ppQ p S~?%szJa%? p S=p@ p &AX`p$? p@ p &Ap1?X'readJournalHdr'>p@ p &AO<&eAXp@ p &AO,pager_playback_one_page,>p+? p@ p &AO<&eAXp@ p & AX3-pager_end_transaction->p@ p & Ap 1?X:p@ p1?p S >p1?~>.pager_stmt_playback.>HAp@ pQp%?pQp%?pQ~?/hdrOffp/?pQp/?p/?&AXXp @ p p8Tp&?pA Wjp+? p@ p&AOp!@ p!&#AO#p)@ p)&*A~?rcp*?O*p2+? p2@ p2&4AO4 sqlite3PagerOpentemp_> A~@vfsFlagsp_ @ lA ~@ pVfspn @ pn S~@ zFilenamepn @ pn S~@ pFilepn @ pn Spn  SpnASn=pp~= sqlite3PagerOpenu =XA~@ flagspu @ pu @ pA?~?tempFilepA?~?memDbpA?~?readOnlypA?p  A&AXa.string-;> :memorp Sp>D p S~=strcmp=p? p? &AX y:-jourp ? p`P p? a QpSp> DpSp ApS!=p ? phPpSp\PpSp?pS!=-;> nal-stmp ? phP p? a QpSp>DpSp ApS!=p?p?p? p? p ? p & AO <& AO 'setSectorSize$'>p$ ? p(@p( Op9A99~=(sqlite3PagerSetBusyhandler>(=A~@)pPagerp?)@~@*pBusyHandlerp?*@ p? xO?~=+sqlite3PagerSetDestructorD+=ApE)@~@,xDescpE,@ pE OE~=-sqlite3PagerSetReiniterJ-=ApK)@~@.xReinitpK.@ pK OK~=/sqlite3PagerSetPagesizeP/=ApP)@ pQA pQ ?~@0pPageSizepR0@wROqR 'T AOT pager_reset\>p\)@ w]1? p] @Qp^ S^'>p_)@p_Op_S_=~?rcp_? p_)@ p`? p` Qpd0@pd@Q qd Ope ee~=sqlite3PagerTempSpacej=Apk)@pkOkk~=sqlite3PagerMaxPageCountp=A~@mxPagepp@ pp)@ &q ASq pager_error>p)@/HOpAp ?&AQj clearHistory>A~@pHistp@pOpS=p@pOpS=p@ pAPpAP~>unlinkHashChain>Ap)@ ~@pPgp@ pR&AX <pR&AO p@ pARpA RpA p R~>unlinkPage>Ap@ pP~?pPagerp?p S~>lruListRemove>p?pSp@pS>~>pager_truncate_cache> A~@pPagerp@ p$P~?dbSizep?p  A W p ?p S~> makeClean  >p ?p S~=!sqlite3_free !=p @ p ? / DRW  < ~>"pager_wait_on_lock">Ap@ sR~@#locktype&#@M' p;A;p> S~>(syncJournal>(>&@AO@a <ApF@ pF SpFA pF SF">&HAOHi <IpL@ pL SpL'@ pL S~>)pager_truncateL)>MM~=*sqlite3PagerCloseR*=ApR@ pdA PoeAPpf Sf>pg@pgS~>+pagerUnlockAndRollbackg+>pg@ slP%lAOl -_page_ref->A~@.pPgp.@ v"P&AX p.@ pPCHOD"P~=/sqlite3PagerRef/=Ap.@ v"P&AX W ,Ap@ pA?sR%AO write32bits>p1? p@ &A~?rcp?O <p  A&AX lruListSetFirstSynced>p?~>merge_pagelist>8A~@pAp@ ~@pBp@ ~? resulta ?p W sort_pagelist >A~? aa ?pSpASpdApS~= memset =WC p#? p# p$A  ?W$K <&' AX'g p*? p*  ?W*A p/? p/ W/k pager_write_pagelist6>4A~@pListp6@ &; AX; &AApA?OA <BpE@ pE SE >pE? pE?pEpF WF sqlite3PagerOpentempO>pO@pO?pO &QAOQ pager_get_all_dirty_pagess>A~@pPagerpt@ptOtt~>hasHotJournaly>Apy@ pzQ s{Q%{AX{ pager_recycle>Ap@ ~@ ppPgp @pAOpQ & AX7 p@ &AOC <s Q%AOJ !writeJournalHdr!>p@ &AOR <p|Q sP%AOd <~?"pPgp "?p S~>#makeClean#>p"? oAQpA$Qp S>p@ p"? oAP&AOd <sP%AOh $unlinkPage$>p @p"? p OpA~>%readDbPage7%>(Ap7@p<lUp<O&<AX<y )pagerSharedLockQ)>8ApQ@ pRA?~?*isHotpSA*?sWQ%WAXW +pager_reset[+>p[@ p\A Qpa Q&aAOa ,pager_wait_on_lockj,>pj@ &kApk?Ok -pager_errorl->lps Ss>ps@ &sAXs <&s*?AXs /pager_unlocky/>pz@ pz Spz? pz Sz->zo|AQ&*?AX)p? & AO3<&  AO3pager_playback>p@ p?&?AOKpQ&AO{p@ sQ&AXpagerAllocatePage> Ap@ pA?pDQpLQ & Upager_resize_hash_table>p@ pQ&AXp &AX pager_get_content >A~@ pPgp @ s Q%AO&AX pagerAcquire  >$Ap @ p &@ & AR<& AX&%AO%<&p*@ p* Sp*&@ p* S~>pager_lookup*>~?pPgp*?&+?AX+p0@ p0&@ &1AO1&<2p5?p5 Op7TR&7AO7.pC@ pD?qDA"OCGHQpH<Q&HASHYp]@ &^AO^<&^ Ap^?X^&yAOy<zp}?v}"O&}AX}_page_ref}>W}~=sqlite3PagerLookup=Ap@ pA sQ&AXp &AOp? WlruListAdd>p? pQ&AOpagerUnlockAndRollback>pA~>pager_open_journal>(A~@pPagerp@ pP~?pVfsp?~?flagspA?p S~= sqlite3PagerPagecount =p@ p$P p  A A   A C p S~=!sqlite3MallocZero!=p? p@ pTQpTQ&AXJ#writeJournalHdr#>p@ p s Q%AO<& AO%pager_end_transaction%>p &AXp"(? p" &% AO%p, W,p= pB BB~>*makeDirtyG*>ApG@ sHQ&HAXH +makeCleanV+>ApV@ sWQ%WAOW#,pager_writej,>8Apj@ pk,Q~?-pDatapk-?plQ pq P&qAOq.&Ap?O:<p@pS*>p@sU%AOL.pageInStatement.>p@p? p(? &AXKp@p(? p &Ap?Okpager_cksum>p(? ~?cksump?ppR p SpR p SpR p Sp@ pP p  S~>write32bits>p@p(? p &AXp@p(? p p pA pA  R O& Ap ?Op@p? p(? &AOpage_add_to_stmt_list>p@~?rcp? p(? Wwp@p(? p &AXhp5?p6?s6O%6AO6pager_lookup<>p<(? p<?&<AO<A ?W><&E ?AOE/pG? pG(? &HAOH.pP?pS?SS~=sqlite3PagerOverwritea= A~@pPagerpf@ pf S~@pgnopf@ pf Saf ? pf SpfA Sf=pf &gAXgY~=sqlite3PagerDontRollback=A~@pPgp@ pR sT&AX<sR%AXp? p@ &AOpager_incr_changecounter>,A~@pPagerp@ pA sQ%AX p%@ p@ p &AO(*writeMasterJournal*>p &AOi+syncJournal+>p%@ p@ p & AOr-pager_get_all_dirty_pages ->p (?p!(? p! S~>.pager_write_pagelist!.>p!@ p! &"AO"pN@ pN WOclearHistoryQ>pQ@ pQ1?pQ(? oRARoSARoTAOoUARpVAOpVA pV  OpW$R WWpager_end_transactionh>pi@ pi SpiS~>pager_errori>kk~=sqlite3PagerRollbackp= App@ ssR%sAOs2p1?p? p@ oAToAToAOpAOpA p  OpR&AO&pager_truncate_cache>p@ oA PoAPpAsR%AO9p R&AOBpager_playback>p@ p RsR&AX[~? rcp ?p@ p S>p ? & AXZp p@pA$Op@ p Sp S>~= sqlite3PagerIsreadonly =Ap@sO~= sqlite3PagerRefcount =Ap@pHO~> pagerStmtBegin >Ap@ sQ%AO{sqlite3PagerOpentemp>p@ p &Ap ?O~=sqlite3PagerStmtCommit=Ap@ s Q%AOpJA ?WJ#pager_stmt_playbackL>pL ?pN@pNSN=pN ? pN@ WN*pager_get_content>p@ sP%AOW unlinkHashChain >p@oAOp@ p S~@!pgnop!@ p S~>"pager_lookup">p!@p@ p@ &AOup#?pS~>$makeClean$>p!@p@ p@ p#? sP o RWv%makeDirty%>p? p@ oAQ& AOp&?pS~=(sqlite3PagerUnref(=pA~=)sqlite3PagerGetData)=Ap@p,O~=*sqlite3PagerGetExtra*=Ap@ pQ&AO-.string-;-> tjrnl5-> A~=..rathole5.=A~>/aJournalMagic5/>AIpragma.8 1197977803 0 0 664 67754 ` ~Ex A~EA~EA~EzText$1-;>oA-;>nA-;>oA-;>fA-;>fA-;>aA-;>lA-;>sA-;>eA-; >yA-; >eA-; >sA-; >tA-; >rA-;>uA-;>eA-;>fA-;>uA-;>lA-;>lA~>iOffset$1-;>A-;>A-;>A-;> A-;> A-;>A~>iLength$1-;>A-;>A-;>A-;>A-;>A-;>A-;>A~>iValue$1- ;>A- ;>A- ;>A- ;>A~>getSafetyLevel>A~@zp@ s"Q ~=_ctypes" = "A&"AO" &' X'$<~? ip'  ?s' > '>D p' Sp'@ p' S~? np'  ?p' S~= sqlite3StrNICmp' =p' ? p' ? &'AO'%(W( getBoolean0 >Ap1@ p1 S1> 1A11~>getLockingMode6> Ap6@ &7 AO7G<~>.string-8;> exclusivp8 Sp8>D p8 S~=sqlite3StrICmp8=&8AX8> enormalp9@ p9 Sp9> D p9 S9=&9AX9GgetAutoVacuumA>ApC@ pC SpC>D pC SC=&CAXCT nonefupD@ pD SpD>D pD SD=&DAXD] llincrepE@ pE SpE>D pE SE=&EAXEfgetTempStoreN> ApN@ rOQ&O0AUOz mentalfpQ SpQ>'D pQ SQ=&QAXQ ilememopS@ pS SpS>,D pS SS=&SAXSinvalidateTempStorage^>A~@pParsep^@ p_Q p`Pp`O&`AO` rytempo-b;8> rary sto-b;@> rage can-b;H> not be c-b;P> hanged f-b;X> rom with-b;`> in a tra-b;h> nsactionpb Spb>3DpbS~=sqlite3ErrorMsgb=pdAd~?dbpf ?pfPpfOpfS~=sqlite3BtreeClosef=pf? pgPpgAOph SphAS~=sqlite3ResetInternalSchemah=pjAjj~>changeTempStorageq>A~@zStorageTypepr@ pr Sr>pr@ pr psQ pt ?stP&t ~?tspt ?Xt&uAOureturnSingleInt> Ap@ p S~=sqlite3GetVdbe=~?vp?pSpjApS~@valuep@pSpA S~= sqlite3VdbeAddOp =p@sO&AX full_co-;x> lumn_nam~>$aPragma$22-;$>>qD-;$> A-;> esshort-;> _column_-;$>>D-; $>@A-;> namesco-;> unt_chan-;$>>D-;$>A-;> gesempt-;> y_result-;> _callbac-;$>>D-;$>A-;> kslegac-;> y_file_f-; $>>D-;$$>A-;> ormatfu-;> llfsync-;($>>D-;,$>A-;> ignore_c-;> heck_con-;> straints-;0$>>D-;4$> A-;> writabl-;> e_schema-;8$>>D-;<$>A-;> omit_re-;@$>>D-;D$>A-;> adlockr-;> ead_unco-;> mmitted-;H$>>D-;L$>@A~>%flagPragma%>(ApA p>$D WW;p'? p? &AO0)getCacheSize$36-;)>A-;)>A-;)>*A-;)>A-;)>jA-; )>CA-;")>A-;()>jA-;0)>A-;1)>A~>*setMeta6$58-q;*>kA-q;*>A-r;*>A-r; *>A-s;*>?A-t;*>/A-t;*>A-u; *>jA-v;(*>_A-v;**>A~>+endCode$111-;+>A-;+>jA-;+>CA-;+>XA-;+>> D-; +>A-;!+>A~>,idxErr$123-;,>|A-;,>A-;,>XA-; > okrowid-; ,>>#D-;,>A-;,>A-;,>XA-;(> missi-;0> ng from -;,>>*D-; ,>XA-;(,>SA-;),>A-;0,>A-;1,>A~>-cntIdx$125- ;->A- ;->A- ;-> A-;->|A-;->A-;->A-;->A-; ->A-;!->A-;(->A-;)->A-;0->DA-;8->|A-;9->A-;@->XA-;8> index w-;@> rong # o-;H> f entrie-;P> s in ind-;D->>?D-;H->XA-;P->SA-;X->A-;Y->A-5;X> ex UTF-~>.encnames$126-5;.>>\D-5;.>A-6;.>>bD-6; .>A-7;`> 8UTF8U-7;h> TF-16le-7;.>>gD-7;.>A-8;p> UTF16le-8;.>>pD-8;.>A-9;x> UTF-16be-9; .>>xD-9;$.>A-:;> UTF16be-:;(.>>D-:;,.>A-;;> UTF-16-;;0.>>D-<;8.>>D~>/setCookie$139-|;/>kA-|;/>A-};/>jA-~;/>_A~>0readCookie$140-;0>A-;0>A-; 0>A~=1sqlite3Pragma1=pAp@ pQp?p S=&Ap?XK<p@ p S~@pId1p@ p S~@pId2p@ p S~?pIda? p  S~=sqlite3TwoPartName=p &APX<aOAp? pP  ~?pDbp?& A~?iDbp ?Xf UTF16-%p Sp>D p Sp S~= sqlite3MPrintf =p W.string-;> Tdefaul-;> t_cache_p ? p Sp>D p S~=sqlite3StrICmp=&AX sizecac-;> he_sizep?pSpASpASp>Dp SpApS#=p? p SpA p Sp>)D p S~=sqlite3VdbeAddOpList=p p?pS~?addrp ?p Sp?pS~=sqlite3VdbeChangeP1=p?pSp? ApSpApS=W page_sizp ? p Sp>D p S=p ? &AXC epage_sp@pSp>DpSp S~>returnSingleInt>WB izemax_-(;> page_coup( ? p( Sp(>D p( S(=p( ? &(AX(b ntmax_p-1;> age_counp1@p1Sp1>Dp1Sp1 S1>W1 <-6;> tlockinp6 ? p6 Sp6>D p6 S6=&6AX6<-7;> g_modenp7>D~?#zRetp7#?p8 ? p8 S~>$getLockingMode8$>p8@ p8!? ~?%eModep8%?p:P:A&:AX:w<&:%?AO:x ormalex-Q;> clusivepQ>DpQ#?~?)vpS)?pSSpSApSS~=*sqlite3VdbeSetNumColsS*=-T;> locking_pT)?pTSpTASpTASpT>DpT SpTApTS~=+sqlite3VdbeSetColNameT+=pU)?pUSpUXApUSpUASpUA SpU#?pUSpUAS~=,sqlite3VdbeOp3U,=pV)?pVSpVApVSpVApVSpVA S~=-sqlite3VdbeAddOpV-=WV <-];> modeaut-];> o_vacuump] ? p] Sp]>D p] S]=&]AX]5 auto_vape@peSpe>!DpeSpe Se>We4/getAutoVacuumg/>pg ph!?oh O&i AUi4setMeta6$58py>D py Sy=py pz)?pzS~?iAddrpz ?pz Spz?pzSz=p{)?p{Sp{?C{p{Sp{?p{S{=p{? p|)?p|Sp|  |Ap|Sp|  |Ap|S~=sqlite3VdbeChangeP2|=p})?p}Sp}? }Ap}Sp}0?/}p}S}=p~)?p~Sp~? ~Ap~Sp~?p~S~=p)?pSp?pS=W <-;(> cuuminc-;0> remental-;8> _vacuump ? p Sp>-D p S=&AX cache_sip ? p Sp>@D p S=&AX zecachep@pSp>KDpS~?pDbp?pOp\OpS>W _sizete-;X> mp_storep ? p Sp>VD p S=p ? p@ &AX<& AX<-;`> temp_stp Sp>aDpSp!?sOpS>WchangeTempStorage>W <-;h> oretemp-;p> _store_d-;x> irectoryp ? p Sp>lD p S=p ? &AX!<& AX<~= sqlite3_temp_directory& =AO temp_st-;> ore_direp)?pSpASpASp>Dp SpApS+=p)?pSpXApSpASpA Sp =pSpAS,=p)?pSpApSpApSpA S-=W  ctoryno-;> t a writ-;> able dirp@pSp>DpS~= sqlite3ErrorMsg =W/ invalidateTempStorage >p =pS~= sqlite3_free =~?zRightp? rP%AO ectorys-;> ynchrono~?zLeftp? p Sp>D p S=p@ &AXJ ussynchp Sp>DpSp?s O/pS>WI ronousS-;> afety le-;> vel may -;> not be c-;> hanged i-;> nside a -;> transactp Sp>DpS =WIgetSafetyLevel>Cp? o PW flagPragma>&AOS.string-;> iontablp? p Sp>D p S~=sqlite3StrICmp=&AX\<&?AX] e_infocp)?pSpASpASp>Dp SpApS+=-;> idnamep)?pSpApSpASp> Dp SpApS+=p)?pSpApSpASp>Dp SpApS+=-;> typenotp)?pSpApSpASp>Dp SpApS+=-;> nulldfl-; > t_valuep)?pSpApSpASp>Dp SpApS+=p)?pSpApSpASp>(Dp SpApS+=p@pSp?pS~=sqlite3ViewGetColumnNames=pA p?pO W+Dp Sp AS ,=p )?p Sp jAp Sp ?s Op Sp A S -=p )? p ? p P& AO  pkindep? p Sp>,D p S=&AX.<&?AX/ x_infosp )?p Sp ASp ASp >7Dp  Sp Ap S +=-!;8> eqnocidp!)?p!Sp!Ap!Sp!ASp!>=Dp! Sp!Ap!S!+=p")?p"Sp"Ap"Sp"ASp">ADp" Sp"Ap"S"+=p"? p#A W#i namein-.;H> dex_listp.? p. Sp.>FD p. S.=&.AX.<&.?AX.QDp9 Sp9Ap9S9+=-:;P> seqnamp:)?p:Sp:Ap:Sp:ASp:>UDp: Sp:Ap:S:+=-;;X> euniquep;)?p;Sp;Ap;Sp;ASp;>ZDp; Sp;Ap;S;+=p;? W<)?p>Sp>XAp>Sp>ASp>A Sp>?p>Op>Sp>AS>,=p?)?p?Sp?jAp?Sp??s?O&?AO? databaspH? pH SpH>aD pH SH=&HAXH e_listspL)?pLSpLASpLASpL>oDpL SpLApLSL+=-M;p> eqnamepM)?pMSpMApMSpMASpM>sDpM SpMApMSM+=pN)?pNSpNApNSpNASpN>xDpN SpNApNSN+=pN!? pOA WOL filecol-Z;> lation_lpZ? pZ SpZ>}D pZ SZ=&ZAXZ istseqp^)?p^Sp^ASp^ASp^>Dp^ Sp^Ap^S^+=p_)?p_Sp_Ap_Sp_ASp_>Dp_ Sp_Ap_S_+=p`#?p`O W` namefor-j;> eign_keypj? pj Spj>D pj Sj=&jAXj<&j?AXj _listidpu)?puSpuASpuASpu>Dpu SpuApuSu+=pv)?pvSpvApvSpvASpv>Dpv SpvApvSv+=-w;> seqtabpw)?pwSpwApwSpwASpw>Dpw SpwApwSw+=-x;> lefrompx)?pxSpxApxSpxASpx>Dpx SpxApxSx+=py)?pySpyApySpyASpy>Dpy SpyApySy+=py&? Wz7 tocase_-;> sensitivp? p Sp>D p S=p? &AX<& AO)getBoolean)>p"?p#?pSp"?pS~=*sqlite3RegisterLikeFunctions*=W <-;> e_likei-;> ntegrityp? p Sp>D p S=&AX{ _checki-;> ntegrityp+?pSpASpASp>Dp SpApS~=-sqlite3VdbeSetColName-=p? pdA & AO _check*-;> ** in da-;> tabase %p Sp>D p Sp? a P A pR   pP p S~=sqlite3MPrintf=p"?p+?pSpXApSpASpA Sp"?pSpApS~=sqlite3VdbeOp3=p+?pSpApSpApSpA S0=p+?pSpSApSpASpA S0=p+?pSpApSpApSpA S0=p+?pSp?pS~=sqlite3VdbeJumpHere=p?p O Wv idxErr$123p> D p S~= sqlite3VdbeAddOpList =p p+?pSp  ApSp?pOpSpAp S~=sqlite3VdbeChangeP3=p+?pSp ?pS=WcntIdx$125p>D p S =p p+?pSp p ?CpSp'? ApS~=sqlite3VdbeChangeP1=p? p+?pSp CpSp  ApS~=sqlite3VdbeChangeP2=p +?p Sp ? Ap Sp '? Ap S =p ? p!+?p!Sp!  !Ap!Sp!  !Ap!S!=p"+?p"Sp"? "Ap"S"=p#+?p#Sp#? # Ap#Sp#?p#Op#Sp#Ap# S#=p#? p#? W#endCode$111p'>D p' S' =p' p(+?p(Sp( p( ?C(p(Sp(/?p(S(=p)+?p)Sp)? )Ap)S)=W) <~>.string-0;> s *** e-0;> ncoding~?zLeftp0? p0 Sp0>D p0 S~=sqlite3StrICmp0=~?zRightp0? p0#? &0AX0 <&@ AX@ encodingpC+?pCSpCASpCASpC>DpC SpCApCSC-=pD+?pDSpDXApDSpDASpDA SD0=pD@ ~>encnames$126pE>D WE D WS unsuppo-Z; > rted enc-Z;(> oding: %pZ@pZSpZ>DpZSpZ S~=sqlite3ErrorMsgZ=WZ <-d;0> sschema-d;8> _version-d;@> user_ve-d;H> rsionfr-d;P> eelist_cpd? pd Spd>2D pd Sd=&dAOd AD pd Sd=&dAXd ND pd Sd=&dAOd setCookie$139p>D p S =p p+?pSp ?p Sp?pS=p? p S.=p"?p+?pSp?CpSp"?pS=p+?pSp? ApSp?pS=p+?pSp? ApSp?pS=W readCookie$140p> D p S =p p+?pSp ?p Sp?pS=p+?pSp?pSp?pS=p+?pSpApS,=p+?pSpASpASp?p SpApS-=W <&+?AO ount5 >8A~>$zText$15$>A~>%iValue$15%>A~>&iOffset$15&>A5>`A~>'getCacheSize$365'>8A5 >A~>(iLength$15(>A5>`A~>)setMeta6$585)>0A5>(A~>*aPragma$225*>PA5>A5>HAIprepare.8 1197977803 0 0 664 45858 ` ~Ex A~EA~EcorruptSchema>A~@pDatap@ ~@zExtrap@ pPsO%AX<~>.string-;> malforme-;> d databa-;> se schempPpSp>DpS& AODWp+A+&/ AX/4p2A2p5Q&5AO5CAHR&@AO@ipG ?pGS~=sqlite3_freeG=pHAHWHmaster_schema$13-r;>CA-r;>RA-r;>EA-r;>AA-r;>TA-r;>EA-r;> A-r;>TA-r;>AA-r; >BA-r; >LA-r; >EA-r; > A-r; >sA-r;>qA-r;>lA-r;>iA-r;>tA-r;>eA-r;>_A-r;>mA-r;>aA-r;>sA-r;>tA-r;>eA-r;>rA-r;>(A-r;> A-r;> A-r;> A-r;>tA-r;>yA-r; >pA-r;!>eA-r;"> A-r;#>tA-r;$>eA-r;%>xA-r;&>tA-r;'>,A-r;(> A-r;)> A-r;*> A-r;+>nA-r;,>aA-r;->mA-r;.>eA-r;/> A-r;0>tA-r;1>eA-r;2>xA-r;3>tA-r;4>,A-r;5> A-r;6> A-r;7> A-r;8>tA-r;9>bA-r;:>lA-r;;>_A-r;<>nA-r;=>aA-r;>>mA-r;?>eA-r;@> A-r;A>tA-r;B>eA-r;C>xA-r;D>tA-r;E>,A-r;F> A-r;G> A-r;H> A-r;I>rA-r;J>oA-r;K>oA-r;L>tA-r;M>pA-r;N>aA-r;O>gA-r;P>eA-r;Q> A-r;R>iA-r;S>nA-r;T>tA-r;U>eA-r;V>gA-r;W>eA-r;X>rA-r;Y>,A-r;Z> A-r;[> A-r;\> A-r;]>sA-r;^>qA-r;_>lA-r;`> A-r;a>tA-r;b>eA-r;c>xA-r;d>tA-r;e> A-r;f>)A~>temp_master_schema$13-|;>CA-|;>RA-|;>EA-|;>AA-|;>TA-|;>EA-|;> A-|;>TA-|;>EA-|; >MA-|; >PA-|; > A-|; >TA-|; >AA-|;>BA-|;>LA-|;>EA-|;> A-|;>sA-|;>qA-|;>lA-|;>iA-|;>tA-|;>eA-|;>_A-|;>tA-|;>eA-|;>mA-|;>pA-|;>_A-|;>mA-|;>aA-|; >sA-|;!>tA-|;">eA-|;#>rA-|;$>(A-|;%> A-|;&> A-|;'> A-|;(>tA-|;)>yA-|;*>pA-|;+>eA-|;,> A-|;->tA-|;.>eA-|;/>xA-|;0>tA-|;1>,A-|;2> A-|;3> A-|;4> A-|;5>nA-|;6>aA-|;7>mA-|;8>eA-|;9> A-|;:>tA-|;;>eA-|;<>xA-|;=>tA-|;>>,A-|;?> A-|;@> A-|;A> A-|;B>tA-|;C>bA-|;D>lA-|;E>_A-|;F>nA-|;G>aA-|;H>mA-|;I>eA-|;J> A-|;K>tA-|;L>eA-|;M>xA-|;N>tA-|;O>,A-|;P> A-|;Q> A-|;R> A-|;S>rA-|;T>oA-|;U>oA-|;V>tA-|;W>pA-|;X>aA-|;Y>gA-|;Z>eA-|;[> A-|;\>iA-|;]>nA-|;^>tA-|;_>eA-|;`>gA-|;a>eA-|;b>rA-|;c>,A-|;d> A-|;e> A-|;f> A-|;g>sA-|;h>qA-|;i>lA-|;j> A-|;k>tA-|;l>eA-|;m>xA-|;n>tA-|;o> A-|;p>)A~>sqlite3InitOne\>A~@iDbp\@ -f;> a - sq-f; > lite_tem-f;(> p_master-f;0> sqlite_WfDWf1DWD~?zMasterSchemap?WDp?-;8> masters-;@> qlite_te-;H> mp_maste-;P> rsqlite-;X> _masterW?DWRD~?zMasterNamep?~@dbp@pS~=sqlite3SafetyOff=p?~?azArgp?p>`Dp?p?p?pA?p@~?initDatap?p@p?~@pzErrMsgp@p?a? p SpA p Sa? p SpA S=p@ &AO 1BINARYp@ p SpA p Sp>bD p SpA p  SpAS~=+sqlite3FindCollSeq+=p? p@ p$PWr attache-;p> d databa-;x> ses must-;> use the-;> same te-;> xt encod-;> ing as m-;> ain datap@pSp>iDpSpAS=p?pOpS%=pAW{ baseuns-;> upported-;> file fop@pSp>DpSpAS=p?pOpS%=pA&@AX<&'?AP rmatSEL-;> ECT name-;> , rootpa-;> ge, sql -;> FROM '%qp Sp>D p Sp@ a P A pR   pP p Sp? p  S~=-sqlite3MPrintf-=~?.zSqlp.?p@pS=p@ pQ~?/xAuthp/?pAQp Sp.? p Sp=D p Sa? p  SpAS =p@ p/? p R& Ap "?X p5&? p5@ p5 &6Ap6"?O6N AX>TQ&>AQ>U[Qp>,Ow>ZO >A&>AX>\mp?@ p? &@Ap@"?O@mschemaIsValida>8Apa@ ~?allOkpfA?piA Wi.string-;> '.%sdat-;> abase sc-;> hema is -;> locked: p SpApSp>DpSp  S~=sqlite3Error=p@pS=pAW<~?sParsea8?pSpASpApS*=p@~@zSqlp@ ~@nBytesp@ p8?& AU9&AOj %sorderpD?pSpASpASp> Dp SpApS~=sqlite3VdbeSetColName=pD?pSpApSpASp>Dp SpApS=-;> fromdepD?pSpApSpASp>Dp SpApS=W tailaddpD?pSpASpASp>Dp SpApS=-; > ropcodepD?pSpApSpASp>"Dp SpApS=pD?pSpApSpASp>)Dp SpApS=pD?pSpApSpASp>,Dp SpApS=-;(> p1p2ppD?pSpApSpASp>/Dp SpApS=p@ p S~=sqlite3SafetyOff=p@ &AO2DpSp4?p S=p4?pS=W%sqlite3LockAndPrepare%>$Ap@ p S~=&sqlite3SafetyCheck&=&AO#&)AO)b<&*AX*_CC~=sqlite3_prepare_v2E=ApL@ pL SpL@ pL SpL@ pL SpLA pL  SpL @ pL SpL@ pL SL%>LL~> sqlite3Prepare16S >0A~? zTail8p^A ?p_A#?pa@ pa Sa&=&aAOapg ? pg#?&j ?AOj<&j@AXj~=sqlite3_prepare16_v2=Ap@ p Sp@ p Sp@ p SpA p  S~@ppStmtp @ p Sp@ p S >-;0> 3%s~>temp_master_schema$135>rA~>master_schema$135>hA~>.string5>8AIprintf.8 1197977803 0 0 664 46903 ` ~Ex A~EA~EaDigits- ;>0A- ;>1A- ;>2A- ;>3A- ;>4A- ;>5A- ;>6A- ;>7A- ;>8A- ; >9A- ; >AA- ; >BA- ; >CA- ; >DA- ;>EA- ;>FA- ;>0A- ;>1A- ;>2A- ;>3A- ;>4A- ;>5A- ;>6A- ;>7A- ;>8A- ;>9A- ;>aA- ;>bA- ;>cA- ;>dA- ;>eA- ;>fA~>aPrefix- ;>-A- ;>xA- ;>0A- ;>XA- ;>0A~>fmtinfo-;>dA-;> A-;>A-;>A-;>sA-; >A-; >A-;>gA-;>A-;>A-;>A-;>zA-;>A-;>A-; >qA-;">A-;#> A-;(>QA-;*>A-;+> A-;0>wA-;2>A-;3>A-;8>cA-;;> A-;@>oA-;A>A-;C>A-;E>A-;H>uA-;I> A-;K>A-;P>xA-;Q>A-;S>A-;T>A-;U>A-;X>XA-;Y>A-;[>A-;]>A-;`>fA-;b>A-;c>A-;h>eA-;j>A-;k>A-;l>A-;p>EA-;r>A-;s>A-;t>A-;x>GA-;z>A-;{>A-;|>A- ;>iA- ;> A- ;>A- ;>A-!;>nA-!;>A-";>%A-";>A-#;>pA-#;>A-#;>A-#;>A-$;>TA-$;>A-$;> A-%;>SA-%;>A-%;>A-&;>rA-&;> A-&;>A-&;>A~>et_getdigit/>A~@valp/@ ~@cntp2@ p2PC2P&2AU2 zSpaces$2->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A->; > A~> appendSpace= >A~@ Np= @ W? Dp@Sp@Ap@S~= sqlite3StrAccumAppend@ =p@ @ AA WA<&C ASC5 DpDSpD SD =D~>zOrd$39-;>tA-;>hA-;>sA-;>tA-;>nA-;>dA-;>rA-;>dA~>vxprintfQ>ApwA~?lengthpw?pxA ~?bufptpx ?Wy?.stringp>DpSpApS =W=& Xp?~@ useExtended& @AXo'?r >o'?A?p ? s P a  >~?+csetp D+?p?sO~?,basep@,?Wp rRrQ % OD>D p> ?p?AW@,<9BB-?B*BBLB D-?D-? DA WDF-?F*FFTF<&F APF %NaN-IpJ>D WJ nf+InfpL> D WLD pP ?pP S~=0strlenP0=pP? pPWQ,et_getdigitw>pwX? pw#?pw? pw\/? pw  Cw pw ?owPWwP<%{O?AO{jp#?p? p\/? p  C p ?oPW{<%N?AO<%O?AXaDigitsr > o O& APD WT InfNUL-;> L(NULL)sg!? &  AXzDW{Dp(?pA p  W!DpSpApS =p< ? p @pSpPpSpApS =p? p Ap ?W , appendSpace >p?p? &Ap?S]<~@ pAccump @pSp SpS~=sqlite3StrAccumAppend=p?p? %?AOip?p? & `"?AO pR > p> R &> U>sqlite3StrAccumInitp>A~@zBasepp@pp@ pqTpqTprAT~@nps@ ps  TotATouATovATv~=sqlite3VMPrintf{=A~?acca?pS~?zBasea?pSp^ApS>a?pSpApS~@zFormatp@pS~@app@p S~>vxprintf>a? p S=~@ dbp @ p %?AO+<& AX,a?pSpASp@pSp@p S>a? p S=~=#sqlite3_mprintf#=Aa@p@ p SpS"=~=$sqlite3_snprintf$=4Ap@ ~@%zBufp%@ & AQ^oA?a @p a?pSpASp@pSp  S>a? p S=~>&.string-; &> .~>'aPrefix5'>A~>(zSpaces$25(>A5&>(A5>!A~>)zOrd$395)> A~>*fmtinfo5*>AIrandom.8 1197977804 0 0 664 21124 ` ~Ex A~EA~ErandomByte> A~>prng$1%>AX.oA>pAS~=sqlite3_vfs_find=~?.safep?p?pSpApS~?ka?pS~=sqlite3OsRandomness=pA WW  >s> s >o s >s> o >s o >WA>s> s >o s >s> s >s> o >s s> o >s> s > s  s >~=sqlite3Randomness =A~>mutex$7p > ~@ pBufp  @~? zBufp  ?& AXLp S~= sqlite3_mutex_enter =WRp ? C ?oPWPpS~=sqlite3_mutex_leave=5>A5>AIselect.8 1197977804 0 0 664 143603 ` ~Ex A~EA~EA~E A~EclearSelect>A~@pp@pOpS~=sqlite3ExprListDelete=p@p OpS~=sqlite3SrcListDelete=p@pOpS~=sqlite3ExprDelete=p@pOpS=p@pOpS=p@pOpS=p@p OpS~=sqlite3SelectDelete=p@p,OpS=p@p0OpS=~=sqlite3SelectNew=pA~@pParsep@pO~? dbp ?pSpHA p S~= sqlite3DbMallocZero =~@ pEListp @ p &A~? pNewp ?X<<~? standina ?p ?pSpASpHApS~=memset=p @ p ? & AXPpA p =Ap@ &  AO yp"@p"S~=sqlite3_free"="~>keywords$8-8;>nA-8;>aA-8;>tA-8;>uA-8;>rA-8;>aA-8;>lA-1;>A-1; >A-8; >lA-8; >eA-8;>fA-8;>tA-2;>A-2;>(A-8;>rA-8;>iA-8;>gA-8;>hA-8;>tA-3; >A-3;!>0A-8;$>fA-8;%>uA-8;&>lA-8;'>lA-4;,>A-4;->8A-8;0>oA-8;1>uA-8;2>tA-8;3>eA-8;4>rA-5;8>A-5;9> A-8;<>iA-8;=>nA-8;>>nA-8;?>eA-8;@>rA-6;D>A-6;E>A-8;H>cA-8;I>rA-8;J>oA-8;K>sA-8;L>sA-7;P>A-7;Q>A~=sqlite3JoinType(=HA~?jointypep)A?~@pAp:@~?apAllp:?~@ pBp; @p;?~@!pCp< !@p<?p=AW="?p>? p?A W?p@T @A &@ X@ p@ S~?$pp@ $?p@T @A p@ S~=%sqlite3StrNICmp@%=p@"?p@$? p@#? &@AO@B?WC&.stringpO>&D pP>&D &Q @AXQ unkn-S;&> own or u-S;&> nsupport-S;&> ed join -S; &> type: %T-S;(&> %s%T%s%TpS@pSSpS>&DpSSpS@pSSpS  SpS @pSSpS SpS !@pSS~='sqlite3ErrorMsgS'=pUA?WU RIGHT a-W;8&> nd FULL -W;@&> OUTER JO-W;H&> INs are -W;P&> not curr-W;X&> ently su-W;`&> pportedpW@pWSpW>1&DpWSW'=pYA?p[?[[~>(columnIndex`(>A~@)pTabp`)@ pbA Wb,setTokenj,>A~@-ppj-@ ~@.zpj.@ pk T&l AOl0setQuotedTokenr0>ApsASps>h&D ps Sps.@ ps S~=1sqlite3MPrintfs1=ps-@ psTptA ptT tA tA t  pt TpuT&uAOu;p@ p SpA p SpASpA Sa? p S~=sqlite3PExpr=~>addWhereTerm>8Ap@ p Sp*@ p S=~?pE1ap?p@ p Sp*@ p S=~@zAlias1p @ ~?pE2ap?& AXb<~@ pTab1p @pO ~@ pParsep @ p Sp S=~@ zAlias2p @ ~? pE1bp ?& AXl<~@ pTab2p @pO p @ p Sp S=~?pE2bp?p @ p SppA p Sp ? p Sp? p  SpAS=~?pE1cp?p @ p SppA p Sp? p Sp? p  SpAS=p @ p SpDA p Sp? p Sp SpAS=p &AO<AQ~@iRightJoinTablep@ p 4Qp @ pP p S~@ppExprp@ pP p Sp S~=sqlite3ExprAnd=p@ pP~>setJoinExpr> A~@iTablep@ p-@ Wp@ p-@p O W<~>sqliteProcessJoin>LAp-@p O~?pSrcp?p? A~?pLeftp?p? ,A pA"?W "%w"a N-;p&> ATURAL j-;x&> oin may -;&> not have-;&> an ON o-;&> r USING p @pSp>m&DpSpAS'=pApA Wp? p#? p? p? &AUp? p#? p? p? W clausec-;&> annot ha-;&> ve both -;&> ON and U-;&> SING cla-;&> uses in -;&> the samep @pSp>&DpS'=pApQ&AO<p @ pP p Sp-@ pP p Sp? pP p S=p? p? p-@ pPpAQp Q&AO}p? &AU^p? p? &AU^ joinca-;&> nnot joi-;&> n using -;&> column %-;&> s - colu-;&> mn not p-;&> resent i-;&> n both tp @pSp>&DpSp S'=pAp @pSp Sp?pSp?pOp Sp?pSpPpSpPpSp-@ ApS>p? p? p#? p? WCpushOntoSorter>$Ap @ p P~?vp?p S~@pOrderByp@pS~= sqlite3ExprCodeExprList =p?pSpnApSp@pOpSpA S~=!sqlite3VdbeAddOp!=p?pSpApSp@pOCpSpA S!=p?pSp^ApSp@pO ApSpA S!=p?pSpApSp@pOpSpA S!=~@"pSelectp"@ p 4Q& AU &codeOffset&>Ap-@ p8P&AU<~@'iContinue&'@AX+codeDistinct-+>Ap3(@p3Sp3^Ap3S~@,Np3 ,@3p3Sp3A S3!=p4(@ p4 S~=-sqlite3VdbeCurrentAddr4-= 4A~?..safep4.?p4(@p4Sp43Ap4S~@/iTabp4/@p4Sp4.?p4 S4!=p5(@p5Sp5Ap5Sp5 ,@C5p5Sp5A S5!=p6(@p6Sp6Ap6Sp6AS~@0addrRepeatp60@p6 S6!=p8(@p8Sp8Ap8Sp8/@p8Sp8A S8!=8~>1checkForMultiColumnSelectError=1> A~@eDestp=@ ~@nExpr&>@AS>]<&> AO>\<&> AX>]^f<~>.string-?;> ableson-?;> ly a sin-?; > gle resu-?;(> lt allow-?;0> ed for a-?;8> SELECT -?;@> that is -?;H> part of -?;P> an exprep? @p?Sp?>Dp?S~=sqlite3ErrorMsg?=pAAAWAhselectInnerLoopI>4ApW @pW O &[ A~?vp[ ?X[qpb? ~@ nColumn&g @ASg&v@AXvp{@ p{ Sp{@ p{ Sp{@ p{P p{ S{1>p{@p{@ ~@iParmp{ @ p{ @ p{? &{AO{W5W}WW<& AXkeyInfoFromExprList>(Ap@pO ~@pListp@pO~?dbp ?p S~?nExprp?aO A p S~=sqlite3DbMallocZero=p &AO:generateSortTail><A~@vp @ p  S~=sqlite3VdbeMakeLabel =~? brkp  ?p!@ p! S!=p!@ ~?!contp!!?~?"pseudoTabp$A"?p% @p%O ~?#pOrderByp' #?p'Q~?$iTabp'$?&( AO(R<&(  AO(Rp.@ &/ AO/<&/  AO/@ p> S>-= >Ap>.?p>@p>Sp>BAp>Sp>Ap>Sp>.?p> S>%=p?@p?Sp?Ap?Sp?Ap?Sp?A S?%=p@@ p@ S@-= @Ap@.?p@@p@Sp@Ap@Sp@ASp@.?p@ S@%=pA@pASpA^ApASpAApASpAA SpA @ A ApASpAApASA=pB@pBSpBApBSpB@ BApBSpBA SB%=WC'columnTypet'>dA~@(pNCpt(@~?)zTypep{A)?~?*zOriginDbp|A*?~?+zOriginTabp}A+?~?,zOriginColp~A,?~@-pExpr&-@AOv ssionTEp>^Dp)?Wy<&/?AO<&0?AUp)?W XTINTEGp>cDp)?-;h> ERrowidp>kDp,?Wp)?WygenerateColumnTypes>\Ap@ p@ p P~?vp?~@pTabListp@p1?p 1?pA WKp p?pSp ?pSpApSp  SpApS~= sqlite3VdbeSetColName =p?pSp ?pSpApSp?p SpApS =p?pSp ?pSpApSp ?p SpApS =p?pSp ?pSpApSp ?p SpApS =~@ pEListp @ p ? WH<~> generateColumnNames >\Ap@ p Q pQ sQ%AO<sQ%AX<& AX.stringp>qDW rowid.a+?p+Sp+ Sp+>wDp+Sp+ Sp+AS~=sqlite3SetString+=p,?p,Sp,?p,Sp,ASp,?p, Sp,Ap,S, =W,s<~?zColp.?p.S.=p.?p.?p.Sp.?p.Sp.ASp.?p. Sp.?p.S. =W. column%p6Ap6Sa6?p6Sp6>yDp6Sp6?C6p6 S~=sqlite3_snprintf6=p7?p7Sp7?p7Sp7ASa7?p7 Sp7AS7 =W7<~@pParsep:@p:Sp:@p:Sp: @p:S:>:~>selectOpName@>AWG dUNION pC>D WC<-D;> ALLINTEpD>D WD<-E;> RSECTEXpE>D WE<-F;> CEPTUNIpF>D WF<~@idpF@&FkAOF<&FlAOF<&FmAOFprepSelectStmtZ>&ZAOZD p} Sp}  }A p} S~=(sqlite3MPrintf}(=p} W}R ON%T%Tp Sp>D p Sp  A p S(=p WR <-;> column%p Sp>D p Sp C p S(=p & AOY d%z:%dp? p Sp>D p Sp SC-?p-? p  S(=p pA &AX 1columnType1>p?p? p Sp? p S#=p p&?p Op'? p S~=sqlite3ExprAffinity=p&? oPp@ p Sp'? p S~=sqlite3ExprCollSeq=p?p? &AO pAp@ ~@pp@ pR & AO sqlite_s-;> ubquery_p? p Sp>D p S~?pFromp ?pQ p S(=p? pQp@ p SpQ p Sp ?pQ p S=p? p Q&AX sqliteProcessJoin >p@ &AOI columnIndex8>p8? p8? &8AP8E LQ p> Sp> S~=sqlite3IdListIndex>=&>AU>M setQuotedTokenF>pF@&G?AOGl <&G?AXGk ~> .string-L; > %p_%s.%~?!dbpL!? pL SpL> D pL SpL? pL SpL? pL  SL(=~?".safepL"?pL? LApLSpL"?pLS~>#setTokenL#>pL@pL? pNA pN T NA NA N  pN  TpOATpPA pPT PA PA PA P  pP TpQA pQT QA QA Q  pQ TWQ sno suc-`; > h table:p`@p`Sp`> Dp`Sp`?p`S~=$sqlite3ErrorMsg`$=W` <-b; > %sno t-b; > ables sp-b; > ecifiedpb@pbSpb> DpbSb$=pdA ?pf?pfSf)=pf?pf ?pf? Wf <~?%pEListpi%?piS~=&sqlite3ExprListDeletei&=pi@ pi ? pj ? pj TplT&lAOl too many-m; > columns-m; > in resupm@pmSpm> DpmSm$=pnA pp!?spO%pAOp 'matchOrderByTermToExprListx'>LA~@(pSelectp(@pOp%?~@)pEp)@ p Sa? p S~=*sqlite3ExprIsInteger*=p)@ &AO <&?AQ processOrderGroupBy><A~@pOrderByp@ p@pOp!?& AX lt setO-; > RDERGRO~@isOrder& @AO  DW  Dp -;  > UPtoo m-;( > any term-;0 > s in %s -;8 > BY clausp@pSp># DpSp S$=pAp(@pO&Ap%?X p%?p@ p? p? p &AP eORDER& @AO B DW H Dp -;H > GROUP%r-;P > %s BY t-;X > erm out -;` > of range-;h > - shoul-;p > d be bet-;x > ween 1 ap@pSp>N DpSp CpSp  SpUpS$=pA& A~?iColp ?S processCompoundOrderBy >@Ap(@~? moreToDopA ?pV & AX, nd %dto-; > o many t-; > erms in -; > ORDER BY-; > clausep@pSp> DpS$=p A p @p Op !?p A W > p?p?pS =p(@p?p? p? p ? &AP %r ORDER-'; > BY term-'; > out of -'; > range - -'; > should b-'; > e betwee-'; > n 1 and p'@p'Sp'> Dp'Sp' C'p'Sp'Pp' S'$=p*A*&,AS, %d%r OR-;; > DER BY t-;; > erm does-;; > not mat-;; > ch any c-;; > olumn in-;; > the res-;; > ult setp;@p;Sp;> Dp;Sp; C;p;S;$=p=A=W= computeLimitRegistersP>,A~@ppP@ pP@ ~?vpQA?~?iLimitpRA?pX,P&XAOX%createSortingIndex>A~@pParsep@ ~@pOrderByp@ & AO multiSelectCollSeq >Ap@ p R&AOp@ p W#multiSelect#>Ap@ ~?$rcpA$?~?%nSetP2pA%?& AO&.string-; &> ORDER BY-;(&> clause -;0&> should c-;8&> ome afte-;@&> r %s not-;H&> beforesQ p S~>'selectOpName'>~?(.safep(?p@pSp> &DpSp(?pS~=)sqlite3ErrorMsg)=pAW<~?*pPriorp *?p,P&AO<-;P&> LIMIT cl-;X&> ause sho-;`&> uld come-;h&> after %-;p&> s not besQ p S'>p(?p@pSp>P&DpSp(?pS)=pAW#& AO p? p @ p  Sp *? p  Sp  Sp ? p   Sp ASp ASp ASp 0@ p  S 1=p ? p @ p &!AO!AO>!generateColumnNamesK>pM? pM S~=sqlite3VdbeMakeLabelM=~? iBreakpM ?pN? pN SN=~? iContpN ?pO@pOSpO@pOSpO ?pOSO>pP?pPSpP ApPSpP?pPSpP ?pP SP=pQ? pQ S~= sqlite3VdbeCurrentAddrQ =pQ@ ~? iStartpQ ?pR@ pR SpR SpRQ pR SpR? pR  SpRQ pRP pR SpR.? pR SpRA pR SpR,@ pR SpR +@ pR  SpR ? pR $SpR ? pR (SpRA,S~> selectInnerLoopR >&UApU$?OUrprocessCompoundOrderByj>&jAOjpp? pp Spp[A pp Spp? pp SppA Sp=pp@ pr<Rps(RosAOpx@ px Spx*? px SpxA px Spx? px  SpxASpxASpxASpx0@ px Sx1=px&yAOyp? p S=p ?p? p S=p ?p@pSp@pSp ?pS~>computeLimitRegisters>p?pSp ApSp?pSp ?p S=p? p SpwA p Sp? p SpA S=p ?p?pSp ApSp?pSp ?p S=~@pp@ p@ p Sp SpQ p Sp? p  SpQ pP p Sp.? p SpA p Sp,@ p Sp +@ p  Sp ? p $Sp ? p (SpA,S >&Ap$?OM foreSEL-;&> ECTs to -;&> the left-;&> and rig-;&> ht of %s-;&> do not -;&> have the-;&> same nu-;&> mber of -;&> result csT p S'>p(?p@pSp>}&DpSp(?pS)=pAWp?p@ p? p? pQpQ&AX$generateSortTail $>p ?p S~=%sqlite3_free %=~?&rcp &?Wv'substExpr'>A~@(iTablep(@ ~@)pEListp )@ ~@*dbp*@ ~@+pExprp+@ &! AX!<!s"Q&"AX"p=*@p=Sp=+@p= Op=Sp=(@p=Sp= )@p= S='>p>*@p>Sp>+@p>8Op>Sp>(@p>Sp> )@p> S~>1substSelect>1>p?*@p?Sp?+@p?Op?Sp?(@p?Sp? )@p? S~>substExprList?>?B>A~@pListpB@ &I AXI<IpJA WJpK@ pK? WK<KN1>ApN@ &T AXT<TpU*@pUSpUPpUSpU(@pUSpU )@pU SU>pV*@pVSpV@pVOpVSpV(@pVSpV )@pV SV>pW*@pWSpW@pWOpWSpW(@pWSpW )@pW SW>pX*@pXSpX@pXOpXSpX(@pXSpX )@pX SX'>pY*@pYSpY@pYOpYSpY(@pYSpY )@pY SY'>pZ*@pZSpZ@pZ OpZSpZ(@pZSpZ )@pZ SZ1>Z~>flattenSubquerya>HA~@subqueryIsAggpa@pa@ &s AXs_p*@p@ p? & @AOp*@pSp@pOpSp ?pSp?pOp S'>p*@p@ p? pQ&AOp*@p@ p? pQ&AOp*@ p Sp? pP p S-=~?.safep?p*@ p S~@pp@ pP p Sp? p S~=sqlite3ExprAnd=p@ pPp*@ p Sp? pP p S.=p@ p? pRWp*@ p Sp@ pP p Sp? p S=p@ p? pRsR % AXsimpleMinMaxQuery>Ap@ pP&AX/.string-;> olumnsm~?pExprp ?pQ p Sp>D p SpA p S~=sqlite3StrNICmp=&AXf<~?seekOpp A?WtD p SpA p S=&AXr1computeLimitRegistersK1>pL?pLO&LAXLselectInnerLoops>pt&?ptSpt0?ptS~= sqlite3VdbeResolveLabelt =pu&?puSpu(ApuSpu.?puSpuA Su)=pwAww~= sqlite3SelectResolve| =PAp|$@ p|@ sQ%AO prepSelectStmt >&AO inmaxa-;> GROUP B-;> Y clause-;> is requ-;> ired bef-;> ore HAVIp$@pSp>DpS~=sqlite3ErrorMsg=pApRp ?a ? p SpR p S =&AXprocessOrderGroupBy>p@ &AO%p@p$@ p? &AO5 NGaggre-;> gate fun-;> ctions a-;> re not a-; > llowed i-;(> n the GR-;0> OUP BY cp Sp>DpS=pAW@resetAccumulator>4Ap$@p Op&?~@pAggInfop@p$Op@ pP  &AXm<pA Wr lauseDI-;@> STINCT i-;H> n aggreg-;P> ate must-;X> be foll-;`> owed by -;h> an exprep Sp>>DpS=p? pA PWkeyInfoFromExprList>p p&?pSp[ApSp?p OpSpA Sp SpApS=p? W<~>finalizeAggFunctions >0Ap $@p  Op &?pA p@p O WupdateAccumulator>HAp$@p Op&?p@oAOp A?p @p  O W codeDistinct->p-? p-? p/Rs/O%/AO/O&?p>Sp> S> =p>? W>/.string-;p/> ssionto-;x/> o many t-;/> erms in -;/> compound-;/> SELECTpSp>v/DpS=pApSp Sp.@ p S~@0iParmp 0@ p  S~@1affp1@ p S~>multiSelect>p R~?pTabListp?pR~?pWherep?pRp?pR~?pHavingp?sR~?isAggp?sR~?isDistinctp?pRp?&?AXcheckForMultiColumnSelectError>p&@&AO simpleMinMaxQuery >p&@~@pParentp@ ~@pParentAggp@ p(@ &AOzflattenSubquery>p&@p(@ &AXp p-?p&@ pQ CQp Op ? p Sp[A p Sp-? pP p Sp-? pP A p  Sp SpA p S~=sqlite3VdbeOp3=~?addrSortIndexp?p(@ pDPWcomputeLimitRegisters >p &@ &?AOkeyInfoFromExprList>p p ?pSp[ApSp?pSpA Sp SpApS=p&@ W selectInnerLoop+ >p+&@&+AO+<pu ? pu Spu[A pu Spu+? pu Spu+? pu  S~?+pKeyInfopu0+?puSpuA pu Su=pu'@ ~?,addrSortingIdxpu8,?p| QC| Q~?-iUseFlagp|`-?p} Q C} Qp~ Q~?.iAMemp~h.?p? pP   Qp Q~?/iBMempd/?p? pP   Qp ?pSpApSpAS~?0iAbortFlagp \0?p  S=p ?pSpApSpASp`-?p S=p ?pSpApSpASpL(?p S=p ? p S~=1sqlite3VdbeCurrentAddr1=~?addrSetAbortpP?p ?pSpApSpApSp\0?p S=p ?pSphApSpASpA S=p ? p S1=p p ?pSp{ApSp`-?pSp ~?addrOutputRowp T? Ap S=p ?pSphApSpASpA S=p'@pS~?sAggInfoa?pS~>finalizeAggFunctions>~?pHavingp? & AOp'@~? rcp ?& ?AO;resetAccumulator>p ?pSphApSpASpA S=p ?pSpL(?pS~=sqlite3VdbeResolveLabel=p ?pSp ApSpASp4?p S=p'@ p S~?pTabListp? p S~?pWherep? p Sa? p  S=p'@&Ap?XmupdateAccumulator>p ?pSpApSpApSp`-?p S=&X?AOp'@ p Sp? p Sp? p SpA S=p'@&Ap?Xp?pS!=p '@p Sa ?p S >p ? p <"? p A?&  AO p ?pSp<"?pS=&?AOgenerateSortTail>~@pParent&@AO<~@ parentTabp! @a!O !Aa! Op!@ p! P ! o!AOp' ?p'S~?!iEndp'!?p'S'=p''@p+A ?Ws <&3 ?AX3 <&3 @AO3"generateColumnNames4">p7?p7S~=#sqlite3_free7#=p8?p8S8#=p9 ?99~>$keywords$85K$>TA~>%.string5K%>AIKtable.8 1197977804 0 0 664 24729 ` ~Ex A~EA~Esqlite3_get_table_cbR>(A~@pArgpS@ pZT&ZAXZ<~@argv&Z@AXZ .stringpm> D pm S~= sqlite3_mprintfm =pm?pm? pm WmB D po Spo @ poR po So =po?po? po pqTCqTpqT aqPpq OWq) %ssqli-t; > te3_get_-t; > table() -t; > called w-t; > ith two -t;( > or more -t;0 > incompat-t;8 > ible quept  tAptSpt> DptSptAS~= sqlite3SetStringt =pw?pwAOpxAx&}@AO}D p Sa? p  S~@pzErrMsgp@ p S~=sqlite3_exec=p &?AO ries%sp>E D p Sp? p S =p@ pPp?pS=p@pDOpS~=sqlite3_mutex_enter=p@ p? p QpDQpS~=sqlite3_mutex_leave=p?p?pS=&?AOHAItokenize.8 1197977805 0 0 664 55566 ` ~Ex A~EA~EzText$1-{;>BA-{;>EA-{;>FA-{;>OA-{;>RA-{;>EA-{;>IA-{;>GA-{;>NA-{; >OA-{; >RA-{; >EA-{; >GA-{; >EA-{;>XA-{;>PA-{;>LA-{;>AA-{;>IA-{;>NA-{;>SA-{;>TA-{;>EA-{;>AA-{;>DA-{;>DA-{;>EA-{;>SA-{;>CA-{;>AA-{;>PA-{;>EA-{; >AA-{;!>CA-{;">HA-{;#>EA-{;$>CA-{;%>KA-{;&>EA-{;'>YA-{;(>CA-{;)>OA-{;*>NA-{;+>SA-{;,>TA-{;->RA-{;.>AA-{;/>IA-{;0>NA-{;1>TA-{;2>EA-{;3>RA-{;4>SA-{;5>EA-{;6>CA-{;7>TA-{;8>AA-{;9>BA-{;:>LA-{;;>EA-{;<>FA-{;=>TA-{;>>HA-{;?>EA-{;@>NA-{;A>DA-{;B>AA-{;C>TA-{;D>AA-{;E>BA-{;F>AA-{;G>SA-{;H>EA-{;I>LA-{;J>EA-{;K>CA-{;L>TA-{;M>RA-{;N>AA-{;O>NA-{;P>SA-{;Q>AA-{;R>CA-{;S>TA-{;T>IA-{;U>OA-{;V>NA-{;W>AA-{;X>TA-{;Y>UA-{;Z>RA-{;[>AA-{;\>LA-{;]>TA-{;^>EA-{;_>RA-{;`>AA-{;a>IA-{;b>SA-{;c>EA-{;d>LA-{;e>SA-{;f>EA-{;g>XA-{;h>CA-{;i>EA-{;j>PA-{;k>TA-{;l>RA-{;m>IA-{;n>GA-{;o>GA-{;p>EA-{;q>RA-{;r>EA-{;s>FA-{;t>EA-{;u>RA-{;v>EA-{;w>NA-{;x>CA-{;y>EA-{;z>SA-{;{>UA-{;|>NA-{;}>IA-{;~>QA-{;>UA-{;>EA-{;>RA-{;>YA-{;>AA-{;>TA-{;>TA-{;>AA-{;>CA-{;>HA-{;>AA-{;>VA-{;>IA-{;>NA-{;>GA-{;>RA-{;>OA-{;>UA-{;>PA-{;>DA-{;>AA-{;>TA-{;>EA-{;>MA-{;>PA-{;>OA-{;>RA-{;>AA-{;>RA-{;>YA-{;>BA-{;>EA-{;>GA-{;>IA-{;>NA-{;>NA-{;>EA-{;>RA-{;>EA-{;>IA-{;>NA-{;>DA-{;>EA-{;>XA-{;>CA-{;>LA-{;>UA-{;>SA-{;>IA-{;>VA-{;>EA-{;>XA-{;>IA-{;>SA-{;>TA-{;>SA-{;>BA-{;>EA-{;>TA-{;>WA-{;>EA-{;>EA-{;>NA-{;>OA-{;>TA-{;>NA-{;>UA-{;>LA-{;>LA-{;>IA-{;>KA-{;>EA-{;>CA-{;>AA-{;>SA-{;>CA-{;>AA-{;>DA-{;>EA-{;>FA-{;>EA-{;>RA-{;>RA-{;>AA-{;>BA-{;>LA-{;>EA-{;>CA-{;>AA-{;>SA-{;>EA-{;>CA-{;>OA-{;>LA-{;>LA-{;>AA-{;>TA-{;>EA-{;>CA-{;>RA-{;>EA-{;>AA-{;>TA-{;>EA-{;>CA-{;>UA-{;>RA-{;>RA-{;>EA-{;>NA-{;>TA-{;>_A-{;>DA-{;>AA-{;>TA-{;>EA-{;>DA-{;>EA-{;>LA-{;>EA-{;>TA-{;>EA-{;>DA-{;>EA-{;>TA-{;>AA-{;>CA-{;>HA-{;>IA-{;>MA-{;>MA-{;>EA-{;>DA-{;>IA-{;>AA-{;>TA-{;>EA-{;>JA-{; >OA-{; >IA-{; >NA-{; >SA-{; >EA-{;>RA-{;>TA-{;>MA-{;>AA-{;>TA-{;>CA-{;>HA-{;>PA-{;>LA-{;>AA-{;>NA-{;>AA-{;>LA-{;>YA-{;>ZA-{;>EA-{;>PA-{;>RA-{; >AA-{;!>GA-{;">MA-{;#>AA-{;$>BA-{;%>OA-{;&>RA-{;'>TA-{;(>VA-{;)>AA-{;*>LA-{;+>UA-{;,>EA-{;->SA-{;.>VA-{;/>IA-{;0>RA-{;1>TA-{;2>UA-{;3>AA-{;4>LA-{;5>IA-{;6>MA-{;7>IA-{;8>TA-{;9>WA-{;:>HA-{;;>EA-{;<>NA-{;=>WA-{;>>HA-{;?>EA-{;@>RA-{;A>EA-{;B>NA-{;C>AA-{;D>MA-{;E>EA-{;F>AA-{;G>FA-{;H>TA-{;I>EA-{;J>RA-{;K>EA-{;L>PA-{;M>LA-{;N>AA-{;O>CA-{;P>EA-{;Q>AA-{;R>NA-{;S>DA-{;T>EA-{;U>FA-{;V>AA-{;W>UA-{;X>LA-{;Y>TA-{;Z>AA-{;[>UA-{;\>TA-{;]>OA-{;^>IA-{;_>NA-{;`>CA-{;a>RA-{;b>EA-{;c>MA-{;d>EA-{;e>NA-{;f>TA-{;g>CA-{;h>AA-{;i>SA-{;j>TA-{;k>CA-{;l>OA-{;m>LA-{;n>UA-{;o>MA-{;p>NA-{;q>CA-{;r>OA-{;s>MA-{;t>MA-{;u>IA-{;v>TA-{;w>CA-{;x>OA-{;y>NA-{;z>FA-{;{>LA-{;|>IA-{;}>CA-{;~>TA-{;>CA-{;>RA-{;>OA-{;>SA-{;>SA-{;>CA-{;>UA-{;>RA-{;>RA-{;>EA-{;>NA-{;>TA-{;>_A-{;>TA-{;>IA-{;>MA-{;>EA-{;>SA-{;>TA-{;>AA-{;>MA-{;>PA-{;>RA-{;>IA-{;>MA-{;>AA-{;>RA-{;>YA-{;>DA-{;>EA-{;>FA-{;>EA-{;>RA-{;>RA-{;>EA-{;>DA-{;>IA-{;>SA-{;>TA-{;>IA-{;>NA-{;>CA-{;>TA-{;>DA-{;>RA-{;>OA-{;>PA-{;>FA-{;>AA-{;>IA-{;>LA-{;>FA-{;>RA-{;>OA-{;>MA-{;>FA-{;>UA-{;>LA-{;>LA-{;>GA-{;>LA-{;>OA-{;>BA-{;>YA-{;>IA-{;>FA-{;>IA-{;>NA-{;>TA-{;>OA-{;>FA-{;>FA-{;>SA-{;>EA-{;>TA-{;>IA-{;>SA-{;>NA-{;>UA-{;>LA-{;>LA-{;>OA-{;>RA-{;>DA-{;>EA-{;>RA-{;>EA-{;>SA-{;>TA-{;>RA-{;>IA-{;>CA-{;>TA-{;>OA-{;>UA-{;>TA-{;>EA-{;>RA-{;>IA-{;>GA-{;>HA-{;>TA-{;>RA-{;>OA-{;>LA-{;>LA-{;>BA-{;>AA-{;>CA-{;>KA-{;>RA-{;>OA-{;>WA-{;>UA-{;>NA-{;>IA-{;>OA-{;>NA-{;>UA-{;>SA-{;>IA-{;>NA-{;>GA-{;>VA-{;>AA-{;>CA-{;>UA-{;>UA-{;>MA-{;>VA-{;>IA-{;>EA-{;>WA-{;>IA-{;>NA-{;>IA-{;>TA-{;>IA-{; >AA-{; >LA-{; >LA-{; >YA~>aHash$1-};>?A-};>\A-};>mA-};>=A-};>'A-};>EA-}; >@A-~; >eA-~;>A-~;>AA-~;>A-~;>lA-~;>HA-~;>gA-~;>cA-~;>A-;>qA-;>oA-;>jA-;>A-; >PA-;">A-;%>8A-;&>9A-;(>7A-;)> A-;+>!A-;,>MA-;->YA-;/>nA-;0>XA-;3>-A-;5>ZA-;6>6A-;8>A-;:>rA-;;>"A-;<>A-;>> A-;?>aA-;@>A-;A>SA-;D>tA-;E>]A-;F>/A-;G>sA-;H>)A-;I> A-;J>,A-;L>NA-;N>WA-;O>A-;Q>VA-;U>RA-;V>OA-;W>TA-;X>KA-;Y>`A-;Z>A-;[>A-;\>_A-;^>DA-;`>A-;a>LA-;b>bA-;c>A-;e>pA-;f>CA-;g>hA-;h>1A-;i>(A-;j>GA-;m>QA-;n>dA-;p>kA-;r>A-;u>A-;w>IA-;x>*A-;y>2A-;{>A-;|>0A-;~>%A~>aNext$1-; > A-;>A-;$> A-;'>A-;+>$A-;,>&A-;/>A-;2>A-;6>+A-;7>4A-;;>5A-;E>3A-;J>A-;L>A-;M>.A-;N>A-;V>A-;W>:A-;X>BA-;Z> A-;\>[A-;]>UA-;_>^A-;a>JA-;e>>A-;f>#A-;g>fA-;j>iA-;k>A-;l>A-;m><A-;n>FA-;q>;A~>aLen$1-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-; >A-; >A-; >A-; >A-; > A-;> A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;>A-; >A-;!>A-;">A-;#>A-;$>A-;%> A-;&>A-;'>A-;(>A-;)>A-;*>A-;+>A-;,> A-;->A-;.>A-;/>A-;0>A-;1>A-;2>A-;3>A-;4>A-;5> A-;6>A-;7>A-;8>A-;9> A-;:>A-;;>A-;<> A-;=>A-;>>A-;?>A-;@>A-;A>A-;B>A-;C>A-;D>A-;E>A-;F>A-;G>A-;H>A-;I>A-;J>A-;K>A-;L>A-;M>A-;N> A-;O>A-;P>A-;Q>A-;R>A-;S>A-;T>A-;U>A-;V>A-;W> A-;X>A-;Y>A-;Z>A-;[>A-;\>A-;]>A-;^>A-;_>A-;`>A-;a>A-;b>A-;c>A-;d>A-;e>A-;f>A-;g>A-;h>A-;i>A-;j>A-;k>A-;l>A-;m>A-;n>A-;o>A-;p>A-;q>A-;r> A-;s>A~>aOffset$1-;>A-;>A-;>A-;> A-; > A-; >A-;>A-;>A-;>A-;>A-;>!A-;>%A-;>(A-;>/A-;>7A-; >:A-;">=A-;$>?A-;&>AA-;(>FA-;*>GA-;,>LA-;.>UA-;0>VA-;2>[A-;4>_A-;6>cA-;8>fA-;:>kA-;<>qA-;>>{A-;@>~A-;B>A-;D>A-;F>A-;H>A-;J>A-;L>A-;N>A-;P>A-;R>A-;T>A-;V>A-;X>A-;Z>A-;\>A-;^>A-;`>A-;b>A-;d>A-;f>A-;h>A-;j>A-;l>A-;n>A-;p>A-;r>A-;t>A-;v>A-;x>A-;z>A-;|> A-;~>A-;>A-;>A-;>A-;>#A-;>(A-;>.A-;>4A-;>9A-;>=A-;>@A-;>FA-;>JA-;>QA-;>SA-;>ZA-;>\A-;>^A-;>gA-;>kA-;>qA-;>wA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;> A~>aCode$1-;>A-;>&A-;>hA-;>'A-;>*A-;>A-;>)A-;>A-;>"A-; >IA-; >$A-; >_A-; >,A-; >ZA-;>mA-;>A-;>YA-;>A-;> A-;>!A-;>A-;>nA-;>A-;>bA-;>YA-;>A-;>0A-;>A-;>lA-;>4A-;>`A-;>^A-; >A-;!>A-;">wA-;#>vA-;$>dA-;%>A-;&>A-;'><A-;(>A-;)>YA-;*>8A-;+>A-;,> A-;->A-;.>?A-;/>BA-;0>A-;1>\A-;2>*A-;3>A-;4>A-;5>gA-;6>A-;7>TA-;8> A-;9>:A-;:>cA-;;>#A-;<>A-;=>rA-;>>eA-;?>+A-;@>A-;A>A-;B>/A-;C>A-;D>{A-;E>7A-;F>xA-;G>A-;H>yA-;I>9A-;J>A-;K>1A-;L>=A-;M>[A-;N>aA-;O>A-;P>@A-;Q>A-;R>A-;S> A-;T> A-;U>YA-;V>:A-;W>:A-;X>]A-;Y>A-;Z>oA-;[>>A-;\>iA-;]>%A-;^>qA-;_>YA-;`>*A-;a>uA-;b>A-;c>zA-;d>-A-;e>.A-;f>fA-;g>AA-;h>tA-;i>2A-;j>YA-;k>YA-;l> A-;m>3A-;n>jA-;o>sA-;p>5A-;q>6A-;r>(A-;s>kA~>keywordCodep>A~@zpp@~@ npp @ & AP/p W/p & AU& X/<~? ip  ?w > >D p SpSp S~= sqlite3StrNICmp =p@p @ p ? &AO0W~=sqlite3IsAsciiIdChar-;=A-;=A-;=A-;=A-;=A-;=A-;=A-;=A-;=A-;=A-;=A-;!=A-;"=A-;#=A-;$=A-;%=A-;&=A-;'=A-;(=A-;)=A-;*=A-;+=A-;,=A-;-=A-;.=A-;/=A-;0=A-;1=A-;2=A-;3=A-;4=A-;5=A-;6=A-;7=A-;8=A-;9=A-;:=A-;?=A-;A=A-;B=A-;C=A-;D=A-;E=A-;F=A-;G=A-;H=A-;I=A-;J=A-;K=A-;L=A-;M=A-;N=A-;O=A-;P=A-;Q=A-;R=A-;S=A-;T=A-;U=A-;V=A-;W=A-;X=A-;Y=A-;Z=A~>getToken>A~@tokenTypep@ p@ W7AX4AXCp@ pPp ?sR&1AQpAO~=sqlite3RunParser=4A~@pParsep@ ~?nErrpA?~?lastTokenParsedpA?pQ ~?dbp ?p`P&AXp@p ?p@ pT Ap A A   p TpTA &@BAp ?S .string-'; > interrup~@!pzErrMsgp'!@p'Sp'> Dp'Sp'AS~="sqlite3SetString'"=p'@p' ?p'@ W( tunreco-/; > gnized t-/; > oken: "%p/? p/ Sp/> D p/ Sp/@ /A p/ S~=$sqlite3MPrintf/$=p/@p/ ?p/@ p/!@ p/PC2?W3+<&D?AOD? T"5r>A5r>tA5r=`A5r >(A5r>tA5r>tA5r>A5r>AIrtrigger.8 1197977805 0 0 664 48012 ` ~Ex A~EA~E.string- ;> temporar- ;> y trigge- ;> r may no- ;> t have q- ; > ualifiedp  Sp >Dp S~=sqlite3ErrorMsg =W I<~?iDbp A?~?pNamep ?WJ nametr~?sFixa$? p$ Sp$ @ p$ Sp$? p$ Sp$>.D p$  Sp$? p$ S~=sqlite3FixInit$=&$AO$ iggerca-.;8> nnot cre-.;@> ate trig-.;H> gers on -.;P> virtual p. @p.Sp.>6Dp.S.=W/ tablest-:;`> rigger %-:;h> T alread-:;p> y existsp: @p:Sp:>_Dp:Sp:?p:S:=W<<-@;x> sqlite_p@? p@P p@ Sp@>yD p@ Sp@A p@ S~="sqlite3StrNICmp@"=p@@ p@ @ p@? ~@#tr_tmp@ #@ &@AX@<-A;> cannot -A;> create t-A;> rigger o-A;> n systempA SpA>DpASA=pB @CBOWC tablec-I;> annot cr-I;> eate %s -I;> trigger -I;> on view:-I;> %SBEFO-I;> REAFTERpI SpI>DpIS&I AXIDWIDpISpI  SpIASI=WK cannot -N;> create I-N;> NSTEAD O-N;> F trigge-N;> r on tabpN SpN>DpNSpN SpNA SN=WP le: %Ss-];> qlite_te-];> mp_maste-];> rsqlite-]; > _masterp] @ p] Sp]A p] SW]&D W],D p] Sp]A Sp]%? p] S]'=&]AO]4insertTrig$28-;>1A-;>XA-;(> trigger-; >>(D-;>XA-;>XA-; >jA-;(>XA-;0> CREATE T-;8> RIGGER -;,>>0D-;0>XA-;8>SA-;@>^A-;A>A-;D>>@D-;H>VA~=sqlite3FinishTrigger=LAp @ pQp?pQ pAQpQ&AX<& AO aaadatra? p Sp @ p Sp ?p Sp>FD p  Sp  A p S=p? &AOD p S~= sqlite3VdbeAddOpList =p p?pSp ~? addrp  ? ApSp?pOpSpA S~= sqlite3VdbeChangeP3 =p?pSp ? ApSp?pOpSpA S =~@ pAllp @ p?pSp ? ApSpPpSpPAp S =p?pSp?pSp?pS~=sqlite3ChangeCookie=p?pSp(ApSpASpA S~=sqlite3VdbeAddOp=-;H> iggerty-;P> pe='trig-;X> ger' AND-;`> name='%~?dbp? p Sp>ND p Sp? pP p S~=sqlite3MPrintf=p?p?pSpApSp?pSpA Sp?pSpApS~=sqlite3VdbeOp3=p? p?sPO%AOXsqlitePersistTriggerStep>A~@pp@ pT&AOt<~@dbp@ p SpT p SpT A p S~=sqlite3DbStrNDup=p@ pTpA pT A A   p Tp T&AOp"?~=#sqlite3TriggerInsertStep #=Ap@ p Sp,A p S(=~@$pColumnp$@ p &Ap"?OW@p>Sp> "?p> S>>p@"?@@~=+sqlite3TriggerDeleteStepE+=ApJ@ pJ SpJ,A pJ SJ)=pJ*@ pJ &KAXK(pV"?VV[1=A~@,pTriggerp[,@ &\ AX\=<\p]$Pp]S]=p^,@p^Op^S~=-sqlite3_free^-=p_,@p_Op_S_-=p`,@p` Op`S`=pa,@paOpaSa=pa,@ pbP bA&bAObY .string-;h > q'no su-;p > ch triggp/@pSp>k DpSp@pSpA S~= sqlite3ErrorMsg =WtableOfTrigger>A~@pTriggerp@ pP p S=p@ Cp R A p SpR p SpS =~>dropTrigger$57-;> A-;>A-;>XA-;>A-;>A-;>CA-;>A-; >XA-;x > er: %St-;$>> D-;(>A-;0>CA-;2>A-;8>zA-;@>A-;B>A=<Ap/@ pQp1?pQ p Sp@ pP p S~=sqlite3SchemaToIndex=~?iDbp?p@ p S>p? p pA p a OAp1? pP  pO-; > riggers-; > qlite_te-; > mp_maste-; > rsqlite-; > _masterW DW D~?zTabp?& AXD p S~=sqlite3VdbeAddOpList=p p?pSp CpSp@pOpSpA S~=sqlite3VdbeChangeP3=p1?pSp?pSp?pS~=sqlite3ChangeCookie=p?pSp(ApSpASpA S~=sqlite3VdbeAddOp=p?pSpcApSp?pSpA Sp@pOpSpAS~=sqlite3VdbeOp3=~= sqlite3UnlinkAndDeleteTrigger =(A~@!zNamep!@ p S=~@"iDbp"@ a P A ~@#dbp#@ pQ   pP ,A p Sp!@ p SpSpA S~=$sqlite3HashInsert$=&AO<~?%pTriggerp%?pS>p%? p p O& Xq'checkColumnOverLap'>A~@(pEListp(@ ~@)pIdList&)@AO<& AOp%? &AX1targetSrcList1>(A~@pParsep@ pP p S~@pStepp@ pP pP p S=p@ p &AO<& APcodeTriggerProgram>@Ap@ ~@pStepListp!@~?pTriggerStepp!?p# Q p$Q~?dbp$?p( ?p( Sp(bAp(Sp(ASp(A S(=p(? W*~?pSrcp9?p:?p:Sp:Ap:Sp:ASp:A S:=p;? p; Sp;? p;P p; S~=sqlite3ExprListDup;=~?.safep;?p;? p; Sp;? p;P p; S~=sqlite3ExprDup;=p;?p;@p;Sp;?p;Sp;?p;Sp;?p; Sp; ?p;S~=sqlite3Update;=p>?p>Sp>Ap>Sp>Ap>Sp>A S>=p>? W?&pC?pD?pDSpDApDSpDASpDA SD=pE? pE SpE? pEP pE SE=pE?pE? pE SpE? pE P pE SE =pE?pE? pE SpE? pE P pE S~=sqlite3IdListDupE=pE?pE@pESpE?pESpE?pESpE?pE SpE?pESpE ?pES~=sqlite3InsertE=pI?pISpIApISpIApISpIA SI=pI? WJ&pO?pP? pP SpP? pPP pP SP=pP?pP@pPSpP?pPSpP?pPS~=sqlite3DeleteFromP=pR?pRSpRApRSpRApRSpRA SR=pR? WS&p{? p{? &{AO{p@p? p Oa"?pS~=+sqlite3AuthContextPop+=p@p OpSp%?pS~=,sqlite3VdbeResolveLabel,=p? W-insertTrig$285->PA~>.dropTrigger$575.>HA~>/.string5/>AIupdate.8 1197977805 0 0 664 45101 ` ~Ex A~EA~Ez..string-p;.> no such -p;.> column: pp @ppSpp>.DppSap PpApp Q p ppOppS~=/sqlite3ErrorMsgp/=Wq8<&{AX{>updateVirtualTable>pA @pA@W.string-;> %srows -;> updated~?vp?pSpASpASp>Dp SpApS~=sqlite3VdbeSetColName=W%<~?sContexta?pS~=sqlite3AuthContextPop=~?apIdxp?pS~=sqlite3_free=p?pS=~@ pTabListp @pS~= sqlite3SrcListDelete =p(@pS~= sqlite3ExprListDelete =~@ pWherep @pS~= sqlite3ExprDelete =~>updateVirtualTable>PAp@ p Qp?pQp-?-; > _rowid_p Sp> D p S~=sqlite3CreateIdExpr=~?.safep?p@ p SpASp? p SpA S~=sqlite3ExprListAppend=~@pRowidp@ ~@pTabp@~@aXRefp@ p~?pEListp?& AO+(AIutf.8 1197977806 0 0 664 34010 ` ~Ex A~EA~Esqlite3UtfTrans1-/;>A-/;>A-/;>A-/;>A-/;>A-/;>A-/;>A-0;>A-0; > A-0; > A-0; > A-0; > A-0; > A-0;>A-0;>A-1;>A-1;>A-1;>A-1;>A-1;>A-1;>A-1;>A-1;>A-2;>A-2;>A-2;>A-2;>A-2;>A-2;>A-2;>A-2;>A-3;!>A-3;">A-3;#>A-3;$>A-3;%>A-3;&>A-3;'>A-4;(>A-4;)> A-4;*> A-4;+> A-4;,> A-4;-> A-4;.>A-4;/>A-5;1>A-5;2>A-5;3>A-5;4>A-5;5>A-5;6>A-5;7>A-6;9>A-6;:>A-6;;>A-6;=>A~=sqlite3Utf8ReadK=A~@zTermpK@ ~@zpK@ pP  CP sPR &Q AUQ*pR WS ?p>Sp>ASp>DAp>S~=memset>=~@dbp?@p??a@?p@S~@zp@@p@Sp@@p@Sr@= &@ AX@@AI^util.8 1197977806 0 0 664 43382 ` ~Ex A~EA~EQ&>AX>C=>A-o;?=?A-o;@=@A-o;A=aA-o;B=bA-o;C=cA-o;D=dA-o;E=eA-o;F=fA-o;G=gA-p;H=hA-p;I=iA-p;J=jA-p;K=kA-p;L=lA-p;M=mA-p;N=nA-p;O=oA-p;P=pA-p;Q=qA-p;R=rA-p;S=sA-p;T=tA-p;U=uA-p;V=vA-p;W=wA-p;X=xA-p;Y=yA-q;Z=zA-q;[=[A-q;\=\A-q;]=]A-q;^=^A-q;_=_A-q;`=`A-q;a=aA-q;b=bA-q;c=cA-q;d=dA-q;e=eA-q;f=fA-q;g=gA-q;h=hA-q;i=iA-q;j=jA-q;k=kA-r;l=lA-r;m=mA-r;n=nA-r;o=oA-r;p=pA-r;q=qA-r;r=rA-r;s=sA-r;t=tA-r;u=uA-r;v=vA-r;w=wA-r;x=xA-r;y=yA-r;z=zA-r;{={A-r;|=|A-r;}=}A-s;~=~A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-s;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-t;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-u;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-v;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-w;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-x;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-y;=A-z;=A-z;=A-z;=A-z;=A~=sqlite3StrICmp= A~@zLeftp@ ~@zRightp@ Wcompare2pow63>A~> .string-; > 92233720-; > 36854775~@!zNump!@ p Sp> D p SpA p S~="memcmp"=p &AX&%%?P%iA>W>&A%?PAhexToInt>A~@hp@ & 0AUm<& 9ASnp?p@ p ? r R p S>p ? p ? A?rp  & AA A p  o QW 805# >A~=sqlite3UpperToLower5#=AI#vacuum.8 1197977806 0 0 664 29979 ` ~Ex A~EA~EexecSql> A~@zSqlp@ & AX execExecSql& >$Ap*@ p* Sp*@ p* Sp*A p* Sa*? p*  Sp*AS*=&+AO+1<+W-4&/A~? rcp/ ?O/KAp=Sp=ASp=A S~=sqlite3VdbeAddOp==??~>aCopy$14-;>A-;>A-;>A-;>A-;>A~=sqlite3RunVacuumD=<ApD@ ~?pDbpJA?pM Q~?saved_flagspM?N(A QsPQ%PAXPp<~>.string-Q;> cannot V-Q;> ACUUM fr-Q;> om withi-Q;> n a tran-Q; > saction~@pzErrMsgpQ@pQSpQ>DpQSpQAS~=sqlite3SetStringQ=pSA ?WTz ATTACH '-Z;0> ' AS vac-Z;8> uum_db;pZ>(Dp[ Sp[S[>&\Ap\ ?O\{ PRAGMA v-g;H> acuum_db-g;P> .synchro-g;X> nous=OFFpg@ pg Spg>@D pg Sg>&hAph ?Oh BEGIN E-r;h> XCLUSIVEpr@ pr Spr>aD pr Sr>&sAps ?Os ;SELECT-w;x> 'CREATE-w;> TABLE v-w;> acuum_db-w;> .' || su-w;> bstr(sql-w;> ,14) F-w;> ROM sqli-w;> te_maste-w;> r WHERE -w;> type='ta-w;> ble' AND-w;> name!='-w;> sqlite_s-w;> equence'-w;> AND r-w;> ootpage>pw@ pw Spw>rD pw Sw >&|Ap| ?O| 0SELECT-};> 'CREATE-};> INDEX v-};> acuum_db-};> .' || su-}; > bstr(sql-};(> ,14) FR-};0> OM sqlit-};8> e_master-};@> WHERE s-};H> ql LIKE -};P> 'CREATE -};X> INDEX %'p}@ p} Sp}>D p} S} >&Ap ?O SELECT-;h> 'CREATE-;p> UNIQUE -;x> INDEX va-;> cuum_db.-;> ' || sub-;> str(sql,-;> 21) FR-;> OM sqlit-;> e_master-;> WHERE s-;> ql LIKE -;> 'CREATE -;> UNIQUE I-;> NDEX %'p@ p Sp>bD p S >&Ap ?O SELECT '-;> INSERT I-;> NTO vacu-;> um_db.' -;> || quote-;> (name) |-;> | ' SELE-;> CT * FRO-;> M ' || q-; > uote(nam-;(> e) || ';-;0> 'FROM sq-;8> lite_mas-;@> ter WHER-;H> E type =-;P> 'table'-;X> AND nam-;`> e!='sqli-;h> te_seque-;p> nce' A-;x> ND rootpp@ p Sp>D p S >&Ap ?O age>0SE-;> LECT 'DE-;> LETE FRO-;> M vacuum-;> _db.' ||-;> quote(n-;> ame) || -;> ';' FROM-;> vacuum_-;> db.sqlit-;> e_master-;> WHERE n-;> ame='sql-;> ite_sequp@ p Sp>D p S >&Ap ?O ence' S-;> ELECT 'I-;> NSERT IN-;> TO vacuu-;> m_db.' |-;> | quote(-; > name) ||-;(> ' SELEC-;0> T * FROM-;8> ' || qu-;@> ote(name-;H> ) || ';'-;P> FROM va-;X> cuum_db.-;`> sqlite_m-;h> aster WH-;p> ERE name-;x> =='sqlit-;> e_sequenp@ p Sp>D p S >&Ap ?O ce';INS-;> ERT INTO-;> vacuum_-;> db.sqlit-;> e_master-;> SELEC-;> T type, -;> name, tb-;> l_name, -;> rootpage-;> , sql -;> FROM sq-;> lite_mas-;> ter WH-;> ERE type-;> ='view' -;> OR type=-;> 'trigger-;> ' O-; > R (type=-;(> 'table' -;0> AND root-;8> page=0)p@ p Sp>D p S>&Ap ?O p S~? metaa ? p S~=!sqlite3BtreeGetMeta!=p? &Ap ?O p Ss >  ? p S~="sqlite3BtreeUpdateMeta"=p? &Ap ?O&@A5H>AIHvdbe.8 1197977808 0 0 664 143085 ` ~Ex A~EA~EA~E_storeTypeInfo>A~@pMemp@ wQp A&AO popStack>A~@ppTosp@pO W#allocateCursor>A~@ iCurp @ ~@ pp @ p8Ra OpO&AOAapplyNumericAffinity> A~@pRecp@ wP  A&AXapplyAffinity> A~@affinityo@ p@ r &aAXp@ wP A&AOp?pS>p?sO~=sqlite3ValueApplyAffinity=Ap@pSs@pSs@pS>~> and_logic$167-; >A-; >A-; >A-; >A-; >A-; >A-; >A-; >A~>!or_logic$168-;!>A-;!>A-;!>A-;!>A~>"openFlags$296-;">A~=#sqlite3VdbeExecR#=ApR @ ~?$rcpWA$?pXP ~?%dbpY %?pYQpYOsYYO~?&encodingoY&?~?'nProgressOpsp`A'?pfLP&f AOfpt @ptAOpv @ovAOpw%?pwAOpx%?pxO&xAOx0.string- ;0> internal- ;0> error: - ;0> VDBE sta- ;0> ck leakp  @ Ap Sp >0Dp Sp AS .=W  0D pu  T~?pTos ~DA?p?pSp TpSpTpSpA SpAS=p?s&? o OW' popStack >W'_storeTypeInfo>p? p*? W DA?p?qAOWp+? -DA?p.?p.Op/?q/bAOp0?p0A Op1?s1&? o1 Op2?p2? p2 OW4'p.? p? p+? W1&/?AO DA?p?qAOW' applyAffinity >p?wO  A&AX<p7+? p8?w8O 8A&8AX8popStack=>p=+? p>P/>p> ?W>pZ? wZP ZA &Z AOZph?hAOpj?jAOWk'p+? pP&AOSp?pSr?pSs?pS >p? p+? wQ A&AOvp+? pP&AO<&?AOand_logic$167a >  sOp?W or_logic$168a >  sOp?a?pSpApS>p? DA?& AX,pb+? peT&eASe Wh'Wu' ?>`AOpC? pC S~=sqlite3VdbeMemMakeWriteableC=~?rcpC?W applyAffinityu>pu? wwT wA&wAOw 'popStack'> DA?p?p ? p Op ?&AR /.string-; /> cannot -;(/> rollbac-;0/> kcommit-;8/> transa-;@/> ction - -;H/> SQL stat-;P/> ements i-;X/> n progrep-@ ApSp>!/DpS%.?AOI )/DWJ 2/DpSp>9/Dp SpAS~=0sqlite3SetString0=pA?W sscanno-;h/> t start -;p/> a transa-;x/> ction wi-;/> thin a t-;/> ransacti-;/> oncanno-;/> t rollba-;/> ck - no -;/> transact-;/> ion is a-;/> ctiveca-;/> nnot com-;/> mit - no-;/> transac-;/> tion is p-@ ApS%?AX c/DW <%.?AO /DW /DpSpAS0=pA?W'?>p>?pE? aE P EA pE!? pEQ E  pEP pE SpE? CE pE S~?iMetaaE? pE S~=sqlite3BtreeGetMetaE=pE? FDA?pG? pG? pG PGA pG PpH?qHAOWI' actived-{;/> atabase -{;/> schema h-{;/> as changp{!? p{ Sp{>/D p{ S~= sqlite3DbStrDup{ =p{!? p{? p{-@ p{Pp~Qa~O~Ap~R ~ p~Op~O&~?O~@ allocateCursor>~?pCurp?&?AX ~?pCxp?&?AX,openFlags$296p> p Sp? ,A p S~=sqlite3BtreeFactory=p ?& ?AXEp?& ?AX popStack>W'?q>AOW?'/.stringp >/D p  Sp ASp ASp T p  S =p  ?p !?p A\Op?wO @A&AO edsqli-;/> te_temp_-;/> masters-;/> qlite_maW/DW/D~?zMasterp?p?~?initDatap?pTp?p@ Ap?-; /> sterSEL-;(/> ECT name-;0/> , rootpa-;8/> ge, sql -;@/> FROM '%q-;H/> '.%s WHEp? p Sp>%/D p Sp? a P A p? pQ   pP p Sp? p  Sp T p S~=sqlite3MPrintf=~?zSqlp?&?AX$popStack<$> =DA?p@!? p@P a@ P @A p@? p@Q @  p@P p@ Sp@ ? p@ Sp@? p@ Sp@#? p@R p@R p@  S~?%nErra@%? p@ S~=&sqlite3BtreeIntegrityCheck@&=~?'zp@'?pB%? pB BA pB#? BQB Q&C%?AXC _storeTypeInfo >p0? p!? W%0?AO0\ .string-;P > RE %sda-;X > tabase t-;` > able is -;h > locked: p@ ApSp>V DpSp'?pSpA S=W')allocateCursor)>p$?&$?AO1p0? WO.popStack.>W' Unsuppo-;x > rted mod-; > ule oper-; > ation: xp@ ApSp>q DpSpAS=pA?W RowidUn-; > supporte-; > d module-; > operati-; > on: xColp@ ApSp> DpSpAS=pA?W<~?0sContexta0?pSpASpXApS~=1memset1=p? qA0?p 0?p S=&AO$?p>TOp>Op>Op>'?p?'?p?$O&?AX?9<-@; > umnUnsu-@; > pported -@; > module o-@; > peration-@; > : xNextp@@ @Ap@Sp@> Dp@Sp@AS@=pAA?WA`Wh' read-onl-u; > y tablepu@ uApuSpu> DpuSpuASu=pvA?Wvp~?p~ ? p~-? p~ QW~W'AO string o-; > r blob tp@ ApSp> DpSpAS=pA?WV oo bigo-; > ut of mep@ ApSp> DpSpAS=pA?WV mory~>or_logic$1685> A~>and_logic$1675> A5 >A~=.rathole5=A~>openFlags$2965>AIvdbeapi.8 1197977808 0 0 664 50557 ` ~Ex A~EA~Esqlite3Step>8A~@pp@ pLQ& AOpQp>Sp> Ra>O>Ap>R > p>Op>Sp>?p>Sp>?p> Sp>lQ>pB@pBOpBSpB?pBSpBAS~=sqlite3ErrorB=pB@ pCQ pC SpC|Q pC S~= sqlite3ApiExitC =pC? pC@ pC|QWOph?&hAXh}0.string-;0> unable t-;0> o use fu-;0> nction %-;0> s in the-; 0> request-;(0> ed contepASp>0D p SpS~=1sqlite3MPrintf1=p p/@pSp )?p SpApS~=sqlite3_result_error=p)?pS*=~=sqlite3_aggregate_context=A~@nBytep@ p@ pLR wQ A&AX<& AXnullMem$80-;>>30D-;>A-;>A~>columnMem> A~@ip@ p"@ & AO{D p    ~>columnMallocFailure>Ap"@&AOp!?p!? p! S~=sqlite3_value_blob!=~?valp!?p$"@p$S$>p%?%%~=sqlite3_column_bytes'=Ap("@ p( Sp(@ p( S(>p(?p(? p( S~=sqlite3_value_bytes(=p(?p)"@p)S)>p*?**~=sqlite3_column_bytes16,=Ap-"@ p- Sp-@ p- S->~? .safep- ?p- ? p- S~=!sqlite3_value_bytes16-!=p-?p."@p.S.>p/?//~="sqlite3_column_double1"=A~@#pStmtp2#@ p2 Sp2@ p2 S2>p2 ?p2 ?p2S~=$sqlite3_value_double2$=2?p3#@p3S3>4?4944~=%sqlite3_column_int6%=Ap7#@ p7 Sp7@ p7 S7>p7 ?p7 ? p7 S~=&sqlite3_value_int7&=p7?p8#@p8S8>p9?99~='sqlite3_column_int64;'=Ap<#@ p< Sp<@ p< S<>p< ?a<?p<Sp< ?p<S~=(sqlite3_value_int64<(=p=#@p=S=>~@).retp>)@ p>?p>Pp>?p>P>>~=*sqlite3_column_text@*=ApA#@ pA SpA@ pA SA>pA ?pA ? pA S~=+sqlite3_value_textA+=pA?pB#@pBSB>pC?CC~=,sqlite3_column_valueE,=ApF#@ pF SpF@ pF SF>~?-pOutpF-?pG#@pGSG>pH-?HH~=.sqlite3_column_text16K.=ApL#@ pL SpL@ pL SL>pL ?pL ? pL S~=/sqlite3_value_text16L/=pL?pM#@pMSM>pN?NN~=0sqlite3_column_typeQ0=ApR#@ pR SpR@ pR SR>pR ?pR ? pR S~=1sqlite3_value_typeR1=~?iTypepR?pS#@pSSS>pT?TT~>columnName^>Ap^#@ ~?retpdA?&i Api ?Oi~= sqlite3_column_name16 =Ap#@ p Sp@ p Sp=/D p SpA S>~= sqlite3_column_decltype =Ap#@ p Sp@ p Sp=+D p SpA p  S>~= sqlite3_column_decltype16 =Ap#@ p Sp@ p Sp=/D p SpA p  S>~> vdbeUnbind >Ap@ ~@pp@ & AObindText>(Ap#@ & AX ~@zDatap@ &A~?rcp?X<& AX~=sqlite3_bind_double=Ap#@ p ?pPpDOpS=p? p Sp@ p S >&Ap?X|&Ap?Xp?p &?p Op DOp S =p!?!!~=)sqlite3_bind_text#)=Ap*%@ p* Sp*@ p* Sp*@ p* Sp* @ p*  Sp*@ p* Sp*A p* S*>**~=*sqlite3_bind_text16-*=Ap4%@ p4 Sp4@ p4 Sp4@ p4 Sp4 @ p4  Sp4@ p4 S~=+sqlite3oner4+= &4 AX444~=,sqlite3_bind_value7,=Ap9%@ p: &?p:Pp:DOp:S:=p;&? p; Sp;@ p; S; >&<Ap<?X< &GApG?XG.createVarMapW>A~@ppW@ pXHP&XAXXdpq?pqDOpq@ aq OpqOqq~=sqlite3_bind_parameter_indexv=Apw%@ &y AXyp|? ~@zName&}@AO}.string-;0> xt~>nullMem$805>DA5>8AIvdbeaux.8 1197977809 0 0 664 76923 ` ~Ex A~EA~EresizeOpArray>Ap@ pQ~?oldSizep?pQ p SpQ p S~@Np@ a P A p S~=sqlite3DbRealloc=p@p? p@ &AOwp? p@ pRsO%AO"masks$18-;">?[>A-;">A-;">A-; ">_}A-;">~A~>#opcodeNoPush#>Ao@ s  A p ">s  A pA    ~>$resolveP2Values$>0ApA ~?%nMaxArgsp %?p@p O~?&nMaxStackp&?p@p O~?'aLabelp'?~?(doesStatementRollbackpA(?~?)hasStatementBeginpA)?p@pO p@p O/Wp!?p!%? p!*? &!AO!I@p> O>>~=/sqlite3VdbeAddOpListC/=$ApF@pF O~@0nOp F0@pF@ pFP &F SFpI@pIOsIO%IAOIfreeEphemeralFunction>A~@pDefp@ & AO freeP3 >A~@ p3p @ & AO7p ?pSpAS~= sqlite3VdbeDeleteAuxData =p ?pS+=W W p*?pSpASpApS=p*? ovAP A WG<=(A~@np @ p@ p@ & AOg& AUzp @ p*? pA Q&@AXdisplayP3>4A~@nTempp@ ~@zTempp@ ~@pOpp@ WK.string- ;> keyinfo(p  Sp  Sp >Dp Sp  ?p Qp  S~=sqlite3_snprintf =p @ p  S =p  ~?ip ?pA W %d,...a RpSp> DpSpApS=p? WDpSpApS=p? p? A p ?W ,nilcol-);> lseq(%.2p) Sp) Sp)>Dp)Sp)Qp) S)=p*@ W+ 0s)%s(%p/ Sp/ Sp/>$Dp/Sp/  /Ap/ Sv/Qp/S/=p0@ W1<-4;(> d)%lldp4 Sp4 Sp4>+Dp4Sp4 Q p4Pp4 Sp4Pp4S4=p5@ W60Dp9Sp9 Q9O9 S9=p:@ W; %.16gvt-@;8> ab:%p:%pp@ Sp@ Sp@>6Dp@Sp@  Sp@Qp@S@=pA@ WBAD WH%releaseMemArrayp%>A&q@AOqp@ oAQWp.? pQpQ p S=p.? p@ pRoARoARsQ/ pA  p Qp (QpA|QoAQpdA p ~=1sqlite3VdbeMakeReady1=$Ap@ pRp)?p ALRp $R& AX resolveP2Values>p@ p Sp PpS~>resizeOpArray>~@nVarp@ ~@isExplain&@AOA Rp?A\Ro@A RpAATRA~= sqlite3VdbeFreeCursorO =A~@ pCxpO @ &P AXP<QpSP&SAOScloseAllCursorsExceptActiveVtabsk>Apk @ pm8R&mAXmN<mpnA WnSCleanupy>Apy @ p{$T&{AO{p| @ p}$T }A p} (Tp S>p @ pTPpSpPPpS%>p @ `ApS~=sqlite3VdbeFifoClear=p @ ptQ&AOp @p0OpS=p @ ~@nResColumnp@ a Rp TpT p Sp p!?=DA p S =p @ p!? p p0Tp0T&AX<W vdbeCommit >TA~?!nTranspA!?pA ~?"needXcommitpA"?~@#dbp#@ p Sp S~=$sqlite3VtabSync$=p#@ &Ap*?O-<pA W2.string-;@> %s-mj%p#@ p Sp>BD p Sp/? p Sp? A p  S~=sqlite3MPrintf=&AX+?AO>invalidateCursorsOnModifiedBtreess>ApuA WucloseAllCursorsExceptActiveVtabs>p@ pLP& AOp?pS~=sqlite3RollbackAll=p@ p?oAOp?sO%AOQp@ p? &AXjp?pS=p@ p?oAOpA W ,Cleanup=,>p=@ pX&ALPoYAPpZ|PpZ? pZP Z ZZ~=-sqlite3VdbeFinalize_-=Ap_@ ~?.rcp`A.?paLQ&a AOao p@ pQ&AO freeP3>p!? p@ W releaseMemArray>p@p OpS)=p@p$OpS)=p@ p0PpSpPaOpS>p@p0OpS)=p@pPOpS)=p@ pALPp S)=~=sqlite3VdbeCursorMoveto=(Ap@ sR%AO- aSize$231-; >A-; >A-; >A-; >A-; >A-; >A-; >A~=sqlite3VdbeSerialTypeLen=A~@serial_typep@ &  AM ~=sqlite3VdbeSerialPut=(Ap @ p Sp @ p S =p @ p &AR <& AR .string-4;H> 08X~>aSize$23154> A~>masks$1854>A54>PAI4vdbeblob.8 1197977809 0 0 664 31050 ` ~EA~EA~EopenBlob$1-5;>kA-6;>A-7;>jA-;;>A-<; >iA-=;(>A-?;0>A-?;1>A-@;8>8A-@;:> A-A;@>A-B;H>A-C;P>(A-D;X>/A~=sqlite3_blob_open&=A~?nAttemptp/A?~?vpGA?~?zErroKAp?~@dbpL@pLDOpLS~=sqlite3_mutex_enterL=W.stringp^>Dp^Sp^?p^ S~=sqlite3_snprintf^=p`?p`S~=sqlite3_free`=paA ?pb@pbS~=sqlite3SafetyOffb=pc@pcS~=sqlite3BtreeLeaveAllc=pc ? Wdu %sno su-n;> ch colum-n;> n: "%s"pnApnSanp?pnSpn>DpnSpn @pn Sn=poA ?pp@ppSp=pq@pqSq=pq ? Wr<~@flags&w@AOw cannot o-}; > pen inde-};(> xed colu-};0> mn for wp}Ap}Sa}p?p}Sp}>Dp}S}=pA ?p@pS=p@pS=p ? WDpS~=sqlite3VdbeAddOpList=p?pSpASp?pS~=sqlite3VdbeChangeP1=p?pSpAS&@AO ritingc-;@> annot op-;H> en value-;P> of type-;X> %snull-;`> realinpApSap?pSp>?DpS& AXS\DWX<& AXWaDWXfDp S=pA Wi tegerno-;p> such ro-;x> wid: %llpApSap?pSp>nDpSp$@p Sp$@pS=pA WdblobReadWrite>(Ap@ pQ ~@iOffsetp @~@n @p ?pQ & S  ~=sqlite3_blob_write%=Ap&@ p& Sp& @ p& Sp&@ p& Sp& @ p&  S~=sqlite3BtreePutDatap&=D p& S&>&&~=sqlite3_blob_bytes+=Ap,@p-O--~>.string--;> d~>openBlob$15->`A5->AI-vdbefifo.8 1197977809 0 0 664 22748 ` ~Ex A~EA~EallocateFifoPage>A~@nEntryp@ & ASp2@p2Up2Up2 &3AX3.p7? p7@p7 Qp8 Q&8AX8?Up?A??~= sqlite3VdbeFifoPopD =ApD@pFU&FAXFTx A~EA~E.stringp>DpSpQp SpQpS~=sqlite3_snprintf=W<-;> %lld%!.p ApSp  ?p Sp>DpSQ S=p ? p S~=strlen=p@ pQp ? p QoAQ"AQp S~@encp@pS=p?~=sqlite3VdbeMemFinalize=hAp@ ~@pFuncp@ pA & AO3@ p>?p>Pp>?p>P>W>/@ p> Sp>DA p> S~=0sqlite3DbMallocZero>0=p> &?AO?.string-;> 15g5>AIvtab.8 1197977810 0 0 664 43541 ` ~EA~EcreateModule>(A~@dbp@pDOpS~=sqlite3_mutex_enter=~@zNamep@ p S~=strlen=p@ p Sp ~?nNamep? A p S~=sqlite3DbMallocRaw=&AO?<~?pModp? A~? zCopyp ?pSp@pSp?CpS~= memcpy =p ? p? p Q~@ pModulep @ p Q~@ pAuxp @ p Q~@ xDestroyp @ p  Qp@ A p Sp Sp? p Sp  S~=sqlite3HashInsert=p &AO2~=sqlite3_create_module_v2 =Ap@ p Sp@ p Sp @ p Sp @ p  Sp @ p S>~=sqlite3VtabLock=A~@pVtabp@CO~=sqlite3VtabUnlock=Ap@ p@ /Pp!P&!AX!addModuleArgument@>$A~@pTablep@@ pADRCADRpA?pBDRBA BApD@ pD SpDHR pD SpDS~= sqlite3DbReallocD =pD? pD &EA~?!azModuleArgpE!?XE&.string-a;&> Cannot u-a;&> se virtu-a;&> al table-a;&> s in sha-a; &> red-cachpa Spa>&DpaS~='sqlite3ErrorMsga'=bpe S~@(pName1pe(@peS~@)pName2pe)@peSpeA SpeASpeApeSpeAS~=*sqlite3StartTablee*=pe%@ pfP &g AOgpp+? pq Spq.? aq P qA pqR q  pqP pq S~=sqlite3DbStrDupq=pq1?pq+?pqSpq,?pqSpq1?pqSq>pr+? pr Spr,? prP pr Sr=pr1?pr+?prSpr,?prSpr1?prSr>pr /@ pr%@pr,? psQsApsQ s ps(@ psP s psU sAps sA sA s  ps UpxHT&xAOx[addArgumentToVtab>$Ap%@ pP&AOd~=sqlite3VtabFinishParse=DAp%@pS>p%@ pAQpQ & AX<pQp+?pDP&AP<~?pTabp ?pHPpO~?zModulep?pS~=strlen=p1?p+? A p Sp? p Sp1? p S~= sqlite3HashFind =p+?p%@ p? ~@ pEndp @ p<RsPV%AX<& AO e modeC-;0&> REATE VI-;8&> RTUAL TApSp>/&D p Sp  A p S~= sqlite3MPrintf =~? zStmtp ?p+? p Sp? pLP p S-=p? p -;@&> BLE %TU-;H&> PDATE %Q-;P&> .%s SET -;X&> type='ta-;`&> ble', na-;h&> me=%Q, t-;p&> bl_name=-;x&> %Q, root-;&> page=0, -;&> sql=%Q W-;&> HERE row-;&> id=#1sq-;&> lite_tem-;&> p_master-;&> sqlite_p%@pSp>G&DpSa QAp+? pP  pOpSW&DW&Dp SpRpSpRpSp ?pS~= sqlite3NestedParse =p ?pS=p%@ p S~=sqlite3GetVdbe=p p+?pS~?vp ?p Sp.?pS~=sqlite3ChangeCookie=p?pSpxApSpASpA S~=sqlite3VdbeAddOp=-;&> mastern-;&> ame='%q'p+? p Sp>&D p Sp? pP p S =p p?pSpApSp.?pSpAp Sp SpApS~=sqlite3VdbeOp3=p? pP p S=Cp1?p?pSppApSp.?pSpA Sp?pOpSp1?pS=W3p%@ pAPpA pP A A A   p P~=sqlite3VtabArgExtend=Ap@ p%@ A pQ&AXVvtabCallConstructor>TA~@pTabp@ ~?pVtabpA?pHQ~?azArgp?pDQ~?nArgp?~?zErrpA?~@dbp@ p Sp>&D p SpQ p S =p@ &A~?zModuleNamep?Xz %svtab-;&> le const-;&> ructor f-;&> ailed: %p Sp>&D p Sp? p S =p@ ~@&pzErrp&@ pPW'.stringp>'D p Sp? p S =p&@ pPp?pS~=(sqlite3_free(=p@ W s%svta-;'> ble cons-;'> tructor -;'> did not -;'> declare -;'> schema: p>'Dp SpSpT p S =p@ p&@ pPpA#?&#?AX %shiddep(>'D p( Sp(+? p( Sp(A p( S~=-sqlite3StrNICmp(-=p(+?p(*? &(AX( n hiddep*>"'D p* Sp*  p* *?a*R p* Sp*A p* S*-=p*+?p**? &*AX*<&8 AQ8? nno suc-P;0'> h modulepP SpP>*'DpPSpP S~=0sqlite3ErrorMsgP0=pQA WQ&VApV#?OV|<-W;8'> : %s%spW/@pWSpW>='DpWSpW?pWSW0=pY?pYSY(=pY#? p\ \\~>1addToVTransa1> Apa@ pbA peRe:e &e AXe no such -;H'> module: pSp>@'D p SpS~= sqlite3MPrintf =p &@ pPpA Wp & AXp p ~= sqlite3_declare_vtab =ApA4#?pA,?p@pDOpS~=sqlite3_mutex_enter=p@ pQ&Ap0 ?XcallFinaliser>Ap@ pT&AOpA~=!sqlite3VtabCommit!= Ap@pSp@ApS>pA~="sqlite3VtabBegin"=A~@#pVtabp#@p@ pA p"T&"AX"p; p= ==~=$sqlite3VtabOverloadFunctionB$=@A~@%pExprpB %@ ~@&pDefpB&@ ~?'rcpNA'?&T AXT3.string-x;P> %s5x>XAIxwhere.8 1197977810 0 0 664 101918 ` ~Ex A~EA~EwhereClauseInit5>A~@pWCp5@ ~@pParsep:@ p: Q~@pMaskSetp;@ p; Qp<AQp= A Qp>  >A p> Q>~>whereClauseClearC>ApF@pFO /F pF@pFO WF whereClauseInsertR > ApR@ pUQpU Q &U UUdwhereSplitq>A~@oppq@ pq@ ~@pExprpq@ &r AXr{<rssP&s OsWtpw@pwSpw@pw OpwSpw@pwSw>w~>getMask>A~@iCursorp@p@ pA WcreateMask>Ap@ pRCRaRp@ p O~>exprTableUsage>$Ap@ p@ ~?maskpA?pA?& AXp@ p?pPp?pPa?pSp Sp PpS>~?.safea?pSp@pSp@pOpS>p?p? ? ?a?pSp@pSp@pOpS~>exprListTableUsage>p?p? ? ?a?pSp@pSp@p8OpS~>exprSelectTableUsage>p?p? ? ?p@ p?pPp?pP>(A~@pListp@ pA?pA?& AO*p@ p? p?p? ? ?W$A~@pSp@ pA?pA?W8p?p? ? ?a?pSp@pSp@pOpS>p?p? ? ?a?pSp@pSp@pOpS>p?p? ? ?a?pSp@pSp@pOpS>p?p? ? ?a?pSp@pSp@pOpS>p?p? ? ?p@p O W6allowedOp>Ap@ & @AO<& DAU<& HASexprCommute> Ap@ p QwO AqpQwO Aq p QpO p QpQ pP p OpQp Op QwO Aw   p Q qPpQwO Aw  pQ qPp Q pQ p  Qp QsQ&EAM operatorMask >Ap@ & @AX!findTerm!>0Ap@pO p@pO~?"kp"?W-exprAnalyzeAll%->Ap*@p*O /* W*S/exprAnalyze+/>p+? W+P<+~>0isLikeOrGlob20><A~@1dbp@1@ p@ Sp@@ p@ S~?noCasea@? p@ S~?wca@? p@  S~=sqlite3IsLikeFunction@=p@1@ &@AX@nisMatchOfColumni>Api@ snQ&nAOn .stringpq> D pq SpqA pq S~= sqlite3StrNICmpq =&qAXq transferJoinMarkings >A~@ pDerivedp @ ~@ pBasep @ wQ A  Rp4Q p 4R~>orTermIsOptCandidate>A~@pOrTermp@ vQ&@OorTermHasOkDuplicate>Ap@ s P A&AO*ops$83- ;>HA- ;>FA/>A~@pWCp@ pQ p (?pP ~?dbp ?sP%AOH<~@idxTermp@aOApQ  pQ p'?pO ~?prereqLefta?pS~?pMaskSetp ?p S~?pExprp ?pPpS~>exprTableUsage>p'? p? sR&@A~?opp?Xv<~?.safea?pSp?pSp8RpS~>exprSelectTableUsage>a?pSp?pSp?pOpS~>exprListTableUsage>p? p??p?  ? p'? pQp QW<&AAX{p? ~? prereqAlla ?pSp?pSp S>p? p'? wP A&AX!getMask!>p'? p?p ?  ?  ?p ?pQp ?p QqAQqAQqA Qp? p S~>"allowedOp">p? p'? &AO#operatorMask#>p?p? p'? q R&AO'whereClauseInsert'>p@ p@ &AX<aOApR  ~?(pNewp(?q Oa QApR  oA OA OW)exprCommute)>p&? p(? pT p$R q Qp(R q Qp?pQp?pQp ?pQp ?p QsT p S#>p? p(? q PW. p Sp ? p Sp? p  SpAS~=,sqlite3Expr,=p@ p SpSpA p S'>p ~@-pSrcp-@pSp@pS~?.idxNewp .?p S/>p+?p@p@ p? a QApU  p p.?aOApU  q OW0whereClauseInit&0>a'@/?p'Sp'?p'Sp'<Ap'S~>1whereSplit'1>p(-@p(Sa(@/?p(S~>exprAnalyzeAll(>p*A W<p4? p4<? &4AO4<5A QW5p6? p6<? &6AO6< 7A QW7A8*?p@A pAH/? /A pAP/? WApL4(? pM8*? pM QpN@ pN SpN SpNA pN SN'>pN pO-@pOSpO@pOSpO (.?pO S~>exprAnalyzeO>pO@ pO@ aP RPApPT P pP pQ(.?aQOQApQT Q qQ OoRA QWR) whereClauseClearX >pX? p_? p_ Sp_ S~? nPatterna_ ? p_ S~? isCompletea_ ? p_  S~> isLikeOrGlob_ >p_?&_AO_ps pt-@ptSpt@ptS~?idxNew1pt ?pt St>pu? pu Spu? pu Su$=pu ?pu? pu SpuGA pu Spu ? pu Spu? pu  SpuASu=~@pWCpv@ pv SpvSpvA pv Sv'>pv pw-@pwSpw@pwS~?idxNew2pw ?pw Sw>pw?pw@ ~@idxTermpw@ ax RxApxT x px &y ?AOyisMatchOfColumn>p? &AOexprTableUsage>~?prereqColumna?pSp?pSp?pS>p? ?p? ? &AX<& AXp@p@ p? aOApU  p p p?pPp?pPp$R q Qp(R q Qq@A Qq Qp a OApU  p oA OA OpOpQp Rp Q~> referencesOtherTables >$Aa?pS~@!pMaskSetp!@pS~@"iBasep "@pS~>#getMask#>~@$pListp$@ ~@%iFirstp%@ p?p?  ~?&allowedp&?p &?W-p$@ p%@ p? &?p? &? &AXK<& AXK'isSortingIndex'>HA~@(pIdxp(@~?)sortOrderpA)?~@*pParsep*@pOp?~@+pOrderByp+@pO~?,nTermp,?pA p ?p+@p O~?-pTermp-?Wcp(@p.? &AO&AOsortableByRowid>Ap+@ p/@ p% Rp%O s&P&&AX&&&AO& estLog0>A31~? logN1 ?2$@~? x2 ?W3 bestVirtualIndexe >LA~@ pSrcpe @pe+@ pn U~?pTabpn?~@ppIdxInfopz@pzO&{AX{.string-;> matchou-;> t of memp*@pSp>DpS~=sqlite3ErrorMsg=9p@pOp ,Aa R A a U~?pIdxOrderByp?p? p? a Qp Vp? p VpVp? p  VpVpA p .?p@pO WDpSp?pS=p*@ pRpS~=sqlite3SafetyOn=WPbestIndex>|Ap @ ~?bestIdxpA?~? bestFlagspA ?~?!bestNEqpA!?pP~?"iCurp"?.B}T~?#lowestCost#?p PpO& A~?$pProbep $?X u<~@%pWCp %@ p  Sp "? p  Sp A p  Sp A Sp ASp ?A p  Sp AS~>&findTerm &>p +@ & AO v& AX p+ &,AO, ;#?;#?W;<?i@?#?&F$?AOFpL$? pL &MAOM &NAON<OA-?P@!P,?P,?pR%@ pR SpR"? pR SpRA pR SpR @ pR  SpR@ pR SpR$A pR SpRASR&>pR$? &RAOR <SA-?T@!T,?T,?WT p^$? &^AO^ <_A-?&`'?AO` <a A-?Wa# <d,?dSd>pd$? d,?d,?d,?h,?h#?h*hhLh- <i,?i#?pj-?pj ?po @soO oA&oAOo4 <~?/eqTermMaskppA/?Wp5 p$? p1? p &AX_ p1? p-?p$? p Tp  p  a OpOp+?+?&AP <A 0? ,?p sT&AO p?p-?p$? p &AO < Ap-?p%@ p Sp"? p Sp? p Sp @ p  Sp@ p SpA p Sp S&>&AO <A-?@!,?,?p%@ p Sp"? p Sp? p Sp @ p  Sp@ p Sp$A p Sp$? p S&>p?p-?p$? &AO <A@!,?,?&.@AO isSortingIndex>p?p-?p$? &AX p?p-?p$? ,?,?,?&AO disableTerm>A~@pLevelp@ ~@pTermp@ & AOt ~>buildIndexProbe>A~@ vp @pSp^ApS~@ nColumnp @pSpA S~= sqlite3VdbeAddOp =p @pS~@ pIdxp @pS~= sqlite3IndexAffinityStr =~>codeEqualityTerm>0Ap@ p@pO p R ~?vp ?s Q& DAX  *~>codeAllEqualityTerms/>DAp/@ p/@ p58Rp5?~?termsInMemp6A?p7 Tp7?p8R~?pIdxp8?p9Rp9"?p? T C? Tp? Rp@R @@A&@AO@ pJ@ pJ &KAXK> pM@ pM? pN?wN O NA&NAXN[ whereInfoFreej>A~@pWInfopj@&kAOk %.string-;%> ory%sa-;%> t most %-; %> d tables-;(%> in a jop Sp>%DpSp@ApS~=&sqlite3ErrorMsg&=pA~?'maskSeta'?pSpASpApS~=(memset(=~?)wca`)?pSp@pSa'?pS~>*whereClauseInit*>a`)?pS~@+pWherep+@pSp=ApS~>,whereSplit,>p@pO~?-dbpL-?pSp$@ vP a P A a P hA p S~=.sqlite3DbMallocZero.=p$@ p ~?/pWInfop/?pL-?sO%AO createMask>p$@ p? W exprAnalyzeAll>p/? pL-?sO%AO) getMask>p\?p4?pX? p? ?p? ? &AX <& AX bestVirtualIndex>p\?p4?pX? ~?cost8?~?flagspAD?p?pO p & AO bestIndex>p\?p4?pX? 8?pA 8? ?*L p? pX? p?p?  ?  ?p ? p TW7 inTABLEp-L-? p- Sp->3%D p- S~?pItemp-4?p-O p- S~=sqlite3MPrintf-=p-4? p- p.R&.AO.e <-/;8%> %s%z Ap/L-? p/ Sp/><%D p/ Sp/ Sp/R p/  S/=p/ p1X?p1O&1AO1s <-2;@%> S %s%z -2;H%> WITH INDp2L-? p2 Sp2>E%D p2 Sp2 Sp2O p2  S2=p2 W2 EX %s%z-4;X%> USING P-4;`%> RIMARY Kp4L-? p4 Sp4>V%D p4 Sp4 S4=p4 W4 EY%z VI-9;p%> RTUAL TA-9;x%> BLE INDE-9;%> X %d:%sp9L-? p9 Sp9>k%D p9 Sp9 Sp9O p9  Sp9O p9 S9=p9 p=X?p=O =A&=AO= <->;%> %z ORDERp>L-? p> Sp>>%D p> Sp> S>=p> ~?vp@?p@Sp@Ap@Sp@?p@Sp@X?p@Op@ Sp@ Sp@Ap@S~= sqlite3VdbeOp3@ =p@@p@X? pC X?pCR aC P CA aC P pC$@ aC Q CApD\?pD OpEU pE S~?!pTabpEH!?pELO pE S~="sqlite3SchemaToIndexE"=pE@pE\? pEX? pEH!? pE ~?#iDbpE@#?sF5P%FAXF disableTerm>pX ? p, ? WfindTerm>p p@pSp SpX ?pS~>codeEqualityTerm>pX ?p O p?pSp"ApSpApS~?nxtp <?p  S-=p?pSp8ApSpD/?pSp<?p S-=pX ?pvA,OW0~?pStartp$?a` ? p SpD/? p SpA p Sp? p  Sp? p SpA p SpAS>p01? p$? ~?pEndp ?& AOWp? p S'=pX ? p p &01?AOcodeAllEqualityTerms>~?nEqp(? pAH ?WL~?pTermp?pO p@pSp PpS =p?pSpAApSp(? pA  p Sp<?p S-=p? w P (A~?topEqp$?p X ?p Sp  S >p (? p!ZA W!<&# AS#buildIndexProbe)>~? vp) ? &*01?AO*<&+$?AO+p;?p;O p=@p=Sp= Pp=S= =p> ?p>Sp>AAp>Sp>A>(?p>Sp><?p> S>-=p>? w? P ?(A~?"btmEqp? "?p@X ?p@Sp@ S@>p@(? W@pF ? pFX ? &G01?AOG-$.stringp\>$Dp\Sp\Ap\ S~=%sqlite3VdbeChangeP3\%=p_?_ ?&_AO_pvX ?pv Opv<?pz ?pzSpz(?pzSpz@0?pzSz>p{ ?p{Sp{:Ap{Sp{X ?p{Op{Sp{A S{-=p{ ? p{8!? p{<? &01?AO BY++p ?pSpZApSp8!?pSp<?p Sp>$DpSpApS~=&sqlite3VdbeOp3&=pX ? pA,Q&4?AX)getMask)>p'?p'?  ?  ?p ?pSp`ApSpApSpA S-=pX ? pp ? ph ?WM-whereClauseClear->p,?Wp,?pS~>.whereInfoFree.>pA~=/sqlite3WhereEnd/=HA~@0pWInfop0@pOp Op ?p0@ pR ~?1pTabListp 1?vP / W?p>Oa> Op>Op>R &> X>RR5R$>A~> ops$835R >AIRopcodes.8 1197977810 0 0 664 7122 ` ~EazName$1~>.string-;>>D-;> ?ReadCo-;>>D-;> okieAut-;> oCommit-;>> D- ; >>D- ;> FoundNu- ;>>D- ; > llRowMo- ;>>&D- ;(> veLeVar- ;>>-D- ;0> iablePu- ;>>6D-;8> llRealA-;@> ffinity-; >>;D-;$>>HD-;H> SortIfN-;(>>MD-;P> otGosub-;,>>SD-;X> NotFoun-;0>>YD-;`> dMoveLt-;4>>bD-;8>>iD-;h> RowidC-;p> reateInd-;<>>oD-;@>>{D-;x> exNotP-;D>>D-;> ushExpl-;H>>D-;> ainStat-;L>>D-;> ementCa-;P>>D-;> llbackM-;T>>D-;> emLoadD-;> ropIndex-;X>>D-;\>>D-;> NullIn-;`>>D-;> t64Load-;> Analysis-;d>>D- ;> IdxInse- ;h>>D-!;> rtVUpda-!;l>>D-";> teNext-";p>>D-#;> SetNumCo-#;t>>D-$;> lumnsMe-$;x>>D-%;> mIntDup-%;|>>D-&;> Rewind-&;>>D-';>>D-(;> LastMus-(;>>D-);> tBeIntM-);>>D-*;> oveGeIn-*;> crVacuum-*;>>D-+; > String-+;>>!D-,;(> VFilter-,;>>(D--;0> ForceInt--;>>0D-.;>>9D-/;8> CloseA-/;@> ggFinal-/;>>?D-0;H> AbsValue-0;>>HD-1;P> RowData-1;>>QD-2;X> IdxRowi-2;>>YD-3;`> dMoveGt-3;>>bD-4;h> OpenPse-4;>>iD-5;p> udoHalt-5;>>tD-6;x> MemMove-6;>>yD-7;> NewRowi-7;>>D-8;> dIdxLT-8;>>D-9;> Distinct-9;>>D-:;> MemMax-:;>>D-;;> Function-;;>>D-<;> Integri-<;>>D-=;> tyCkFif-=;>>D->;> oWriteN->;> otExists->;>>D-?;> VDestro-?;>>D-@;> yMemSto-@;>>D-A;> reIdxDe-A;>>D-B;> leteOr-B;>>D-C;>>D-D;> AndVacu-D;>>D-E;>>D-F;> umIfDe-F;>>D-G;> stroyIs-G;>>D-H;> NullNot-H;>>D-I;> NullNe-I; >> D-J;>>D-K;>>D-L;> EqGtLe-L;>>D-M;>>D-N; >>D-O;> LtGeA-O;$>>D-P; > ggStepB-P;(>>'D-Q;(> itAndBi-Q;,>>.D-R;0> tOrShif-R;0>>4D-S;8> tLeftSh-S;@> iftRight-S;4>>>D-T;8>>ID-U;H> AddSub-U;<>>MD-V;P> tractMu-V;@>>VD-W;X> ltiplyD-W;D>>_D-X;`> ivideRe-X;h> mainder-X;H>>fD-Y;L>>pD-Z;p> ConcatC-Z;P>>wD-[;x> learNeg-[;T>>}D-\;> ativeIn-\;X>>D-];> sertBit-];\>>D-^;> NotStri-^;`>>D-_;> ng8VBeg-_;d>>D-`;> inIdxGE-`;h>>D-a;> OpenEph-a;l>>D-b;> emeralI-b;> fMemZero-b;p>>D-c;> VRowid-c;t>>D-d;> MakeReco-d;x>>D-e;> rdSetCo-e;|>>D-f;> okieSta-f;> ckDepth-f;>>D-g;>>D-h;> PrevCon-h;> textPush-h;>>D-i;> DropTri-i;>>D-j;> ggerIdx-j;>>D-k;> GTMemNu-k;>> D-l;> llIfMem-l;>>D-m;> NegVCol-m;>>D-n; > umnRetu-n;>>$D-o;(> rnOpenW-o;>>+D-p;0> riteInt-p;>>5D-q;8> egerTra-q;@> nsaction-q;>>=D-r;H> CollSeq-r;>>ID-s;P> VRename-s;>>QD-t;X> Sequenc-t;>>YD-u;`> eContex-u;>>bD-v;h> tPopVCr-v;>>mD-w;p> eateCre-w;x> ateTable-w;>>uD-x;> AddImm-x;>>D-y;> DropTabl-y;>>D-z;> eIsUniq-z;>>D-{;> ueVOpen-{;>>D-|;>>D-};> NoopRo-};>>D-~;> wKeyExp-~;>>D-;> ireFifo-;>>D-;> ReadDel-;>>D-;> eteIfMe-;>>D-;> mPosMem-;>>D-;> IncrRea-;>>D-;> lHexBlo-;>>D-;>>D-;> bBlobM-;> akeIdxRe-;>>D-;>>D-;> cGotoP-;> arseSche-;>>D-;> maVNext-; >>D-;>> D-;> PopTab-;>> D-;> leLockV-;> erifyCoo-;>>D-; > kieColu-;>>$D-;(> mnOpenR-; >>+D-;0> eadRese-;$>>4D-;8> tCountT-;(>>?D-;@> oTextTo-;,>>FD-;H> BlobToN-;0>>MD-;P> umericT-;4>>WD-;X> oIntToR-;8>>]D~=sqlite3OpcodeName=A~@ip@ p >-;`> eal5><A5>hAIparse.8 1197977811 0 0 664 181684 ` ~E`A~EA~E A~EA~EA~Eyy_action-;>$A-;>YA-;>A-;>]A-;>A-; >A-; >^A-;>A-;>RA-;>RA-;>RA-;>RA-;>A-;>TA-;>TA-;>TA-; >TA-;">UA-;$>UA-;&>VA-;(>VA-;*>VA-;,>WA-;.>A-;0>A-;2>6A-;4>A-;6>A-;8>ZA-;:>TA-;<>TA-;>>TA-;@>TA-;B>UA-;D>UA-;F>VA-;H>VA-;J>VA-;L>WA-;N>A-;P>A-;R>A-;T>]A-;V>A-;X>QA-;Z>MA-;\>-A-;^>A-;`>A-;b>A-;d>A-;f>SA-;h>SA-;j>RA-;l>RA-;n>RA-;p>RA-;r>A-;t>TA-;v>TA-;x>TA-;z>TA-;|>UA-;~>UA-;>VA-;>VA-;>VA-;>WA-;>A-;>$A-;>A-;>6A-;>A-;>A-;>A-;>LA-;>A-;>A-;>AA-;>4A-;>TA-;>TA-;>TA-;>TA-;>UA-;>UA-;>VA-;>VA-;>VA-;>WA-;>A-;>A-;>A-;>A-;>EA-;>A-;>A-;>A-;>A-;>KA-;>vA-;>A-;>:A-;>A-;><A-;>A-;>A-;>A-;>A-;>iA-;>A-;>A-;>A-;>QA-;>MA-;>-A-;>A-;>A-;>A-;>A-;>SA-;>SA-;>RA-;>RA-;>RA-;>RA-;>A-;>TA-;>TA-;>TA-;>TA-;>UA-;>UA-; >VA-; >VA-;>VA-;>WA-;>A-;>$A-;>A-;>wA-;>A-;> A-;>A-; >A-;">A-;$>vA-;&>A-;(>:A-;*>A-;,><A-;.>A-;0> A-;2>A-;4>A-;6>wA-;8>A-;:>YA-;<>A-;>>]A-;@>A-;B> A-;D>A-;F>$A-;H>A-;J>A-;L>UA-;N>UA-;P>VA-;R>VA-;T>VA-;V>WA-;X>A-;Z>A-;\>1A-;^>A-;`>A-;b>A-;d>-A-;f>%A-;h>rA-;j>$A-;l>QA-;n>MA-;p>-A-;r>A-;t>A-;v>A-;x>A-;z>SA-;|>SA-;~>RA-;>RA-;>RA-;>RA-;>A-;>TA-;>TA-;>TA-;>TA-;>UA-;>UA-;>VA-;>VA-;>VA-;>WA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>(A-;>A-;>A-;>A-;>OA-;>A-;>A-;>&A-;>A-;>A-;>A-;>$A-;>QA-;>MA-;>-A-;>A-;>A-;>A-;>A-;>SA-;>SA-;>RA-;>RA-;>RA-;>RA-;>A-;>TA-;>TA-;>TA-;>TA-;>UA-;>UA-;>VA-;>VA-;>VA-;>WA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;>8A-;>A-;>!A-; >A-; >_A-;>A-;>A-;>A-;>BA-;>A-;>QA-;>MA-;>-A-;>A-; >A-;">A-;$>A-;&>SA-;(>SA-;*>RA-;,>RA-;.>RA-;0>RA-;2>yA-;4>TA-;6>TA-;8>TA-;:>TA-;<>UA-;>>UA-;@>VA-;B>VA-;D>VA-;F>WA-;H>A-;J>A-;L>aA-;N>A-;P>XA-;R>$A-;T> A-;V>A-;X>fA-;Z>A-;\>qA-;^>qA-;`>A-;b>A-;d>A-;f>A-;h>A-;j>A-;l>A-;n>A-;p>A-;r>A-;t>A-;v>AA-;x>XA-;z>A-;|>A-;~>A-;>"A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>GA-;>GA-;>A-;>A-;>A-;>A-;>uA-;>A-;>A-;>A-;>A-;>AA-;>A-;>QA-;>MA-;>-A-;>A-;>A-;>A-;>A-;>SA-;>SA-;>RA-;>RA-;>RA-;>RA-;>'A-;>TA-;>TA-;>TA-;>TA-;>UA-;>UA-;>VA-;>VA-;>VA-;>WA-;>A-;>$A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>wA-;>CA-;>FA-;>9A-;>A-;>A-;>wA-;>A-;>CA-;>FA-;>9A-;>"A-;>HA-;>@A-; >A-; >A-;>A-;>A-;>A-;>HA-;>A-;>A-;>A-;>*A-;>nA-; >A-;">A-;$>A-;&>A-;(>*A-;*>nA-;,>|A-;.>A-;0>A-;2>$A-;4>QA-;6>MA-;8>-A-;:>A-;<>A-;>>A-;@>A-;B>SA-;D>SA-;F>RA-;H>RA-;J>RA-;L>RA-;N> A-;P>TA-;R>TA-;T>TA-;V>TA-;X>UA-;Z>UA-;\>VA-;^>VA-;`>VA-;b>WA-;d>A-;f>A-;h>A-;j>PA-;l>A-;n>TA-;p>+A-;r>CA-;t>FA-;v>9A-;x>?A-;z>TA-;|>A-;~>A-;>(A-;>A-;>UA-;>A-;>HA-;>QA-;>MA-;>-A-;>A-;>A-;>A-;>A-;>SA-;>SA-;>RA-;>RA-;>RA-;>RA-;>A-;>TA-;>TA-;>TA-;>TA-;>UA-;>UA-;>VA-;>VA-;>VA-;>WA-;>A-;>$A-;>A-;>wA-;>A-;>A-;>9A-;>VA-;>VA-;>VA-;>WA-;>A-;>wA-;>OA-;>wA-;>?A-;>wA-;>A-;>#A-;>YA-;>A-;>]A-;>A-;>A-;>A-;>A-;> A-;>A-;>A-;>A-;>A-;>|A-;>A-;>A-;>A-;> A-;>A-;>-A-;>A-;>A-; >A-; >A-;>A-;> A-;>A-;>QA-;>MA-;>-A-;>A-;>A-;>A-; >A-;">SA-;$>SA-;&>RA-;(>RA-;*>RA-;,>RA-;.> A-;0>TA-;2>TA-;4>TA-;6>TA-;8>UA-;:>UA-;<>VA-;>>VA-;@>VA-;B>WA-;D>A-;F>$A-;H>,A-;J>wA-;L>A-;N>A-;P>"A-;R>A-;T>A-;V>wA-;X>A-;Z>/A-;\>A-;^>nA-;`> A-;b>A-;d>A-;f>A-;h>A-;j>A-;l>YA-;n>A-;p>]A-;r>A-;t>A-;v>A-;x>A-;z>A-;|>A-;~>A-;>A-;>A-;>*A-;>`A-;>~A-;>A-;>A-;>A-;>A-;>A-;>FA-;>A-;>A-;>eA-;>A-;>QA-;>MA-;>-A-;>A-;>A-;>A-;>A-;>SA-;>SA-;>RA-;>RA-;>RA-;>RA-;> A-;>TA-;>TA-;>TA-;>TA-;>UA-;>UA-;>VA-;>VA-;>VA-;>WA-;>A-;>$A-;>A-;>@A-;>KA-;>A-;>A-;>A-;>A-;>nA-;>A-;>A-;>A-;>mA-;>A-;>A-;>DA-;>1A-;>A-;>|A-;>A-;>|A-;>/A-;>CA-;>[A-;>A-;>A-;>A-;>A-;>A-; >WA-; >A-;>5A-;>A-;>A-;>YA-;>gA-;>A-;>A-;>{A-;>6A-; >{A-;">A-;$>=A-;&>$A-;(>QA-;*>MA-;,>-A-;.>A-;0>A-;2>A-;4>A-;6>SA-;8>SA-;:>RA-;<>RA-;>>RA-;@>RA-;B>&A-;D>TA-;F>TA-;H>TA-;J>TA-;L>UA-;N>UA-;P>VA-;R>VA-;T>VA-;V>WA-;X>A-;Z>A-;\>A-;^>A-;`> A-;b>>A-;d>A-;f>A-;h>A-;j>&A-;l>A-;n>A-;p>A-;r>pA-;t>;A-;v>A-;x>2A-;z>A-;|>$A-;~>QA-;>MA-;>-A-;>A-;>A-;>A-;>A-;>SA-;>SA-;>RA-;>RA-;>RA-;>RA-;>wA-;>TA-;>TA-;>TA-;>TA-;>UA-;>UA-;>VA-;>VA-;>VA-;>WA-;>A-;>A-;>A-;>nA-;>-A-;>A-;>A-;>2A-;>A-;>A-;>A-;>A-;>)A-;>A-;>A-;>A-;>A-;>A-;>$A-;>QA-;>^A-;>-A-;>A-;>A-;>A-;>A-;>SA-;>SA-;>RA-;>RA-;>RA-;>RA-;>wA-;>TA-;>TA-;>TA-;>TA-;>UA-;>UA-;>VA-;>VA-;>VA-;>WA-;>A-;>A-;>A-; >A-; >'A-;>5A-;>A-;>A-;>4A-;>8A-;>A-;>A-;> A-;>LA-; >A-;">=A-;$>A-;&>A-;(>$A-;*>>A-;,>MA-;.>-A-;0>A-;2>A-;4>A-;6>A-;8>SA-;:>SA-;<>RA-;>>RA-;@>RA-;B>RA-;D>wA-;F>TA-;H>TA-;J>TA-;L>TA-;N>UA-;P>UA-;R>VA-;T>VA-;V>VA-;X>WA-;Z>A-;\>A-;^>A-;`>)A-;b>A-;d>A-;f>[A-;h>:A-;j>A-;l>A-;n>A-;p>A-;r>'A-;t>A-;v>A-;x>A-;z>7A-;|>A-;~>A-;>A-;>A-;>-A-;>A-;>A-;>A-;>A-;>SA-;>SA-;>RA-;>RA-;>RA-;>RA-;>A-;>TA-;>TA-;>TA-;>TA-;>UA-;>UA-;>VA-;>VA-;>VA-;>WA-;>A-;>EA-;>bA-;>wA-;>A-;>wA-;>A-;>wA-;>+A-;>A-;>A-;>A-;>wA-;>kA-;>NA-;>wA-;>lA-;>EA-;>bA-;>>A-;>A-;> A-;>wA-;> A-;>+A-;>A-;>A-;>A-;>"A-;>A-;>uA-;>wA-;>lA-;>ZA-;>A-;>1A-;>A-;>A-;>3A-;>wA-;>A-;>A-;>A-;>A-;>A-; >A-; >wA-;>)A-;>wA-;>ZA-;>A-;>:A-;>A-;>A-;>(A-;>A-; >JA-;">|A-;$>|A-;&>A-;(>wA-;*>A-;,>tA-;.>=A-;0>BA-;2>7A-;4>A-;6>=A-;8>A-;:>#A-;<>A-;>>sA-;@>DA-;B>{A-;D>zA-;F>A-;H>A-;J>A-;L>A-;N>=A-;P>BA-;R>A-;T>A-;V>6A- ;X> A- ;Z>wA- ;\>}A- ;^>A- ;`>DA- ;b>{A- ;d>zA- ;f>EA- ;h>bA- ;j>A- ;l>A- ;n>A- ;p>'A- ;r>wA- ;t>+A- ;v>wA- ;x>oA- ;z>A- ;|>A- ;~>A- ;>A- ;>A- ;>lA- ;>A- ;>0A- ;>A- ;>A- ;>A- ;>A- ;>A- ;> A- ;>$A- ;>wA- ;>JA- ;>|A- ;>A- ;>A- ;>A- ;>A- ;>ZA- ;>IA- ;>A- ;>A- ;>A- ;>A- ;>A- ;> A- ;>3A- ;>{A- ;>A-;>A-;>A-;> A-;>0A-;>A-;>&A-;>A-;>A-;>A-;>gA-;>A-;>+A-;>wA-;>A-;>A-;>wA-;>kA-;>wA-;>A-;>=A-;>BA-;>A-;>A-;>A-;>A-;>|A-;>A-;>A-;>DA-;>{A-;>zA-;>A-;>wA-;>A-;>A-;>A-;>wA-;>A-;>+A-; >A-; >!A-;>wA-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;>A-; >A-;">wA-;$>A-;&>wA-;(>A-;*>5A-;,>A-;.>wA-;0>A-;2>A-;4>wA-;6> A-;8>wA-;:>A-;<>%A-;>>A-;@>A-;B>A-;D>A-;F>A-;H> A-;J>A-;L>A-;N>A-;P>4A-;R>A-;T>bA-;V>wA-;X>7A-;Z>A-;\>`A-;^>A-;`>A-;b>eA-;d>A-;f>fA-;h>wA-;j>A-;l>A-;n>A-;p>A-;r>wA-;t>A-;v>wA-;x>A-;z>vA-;|>A-;~>A-;>+A-;>A-;>pA-;>%A-;>wA-;>A-;>wA-;>"A-;>A-;>A-;>A-;>rA-;>wA-;>A-;>wA-;>A-;>.A-;>A-;>A-;>A-;>A-;>A-;>wA-;>A-;>wA-;>A-;>A-;>cA-;>A-;>,A-;>A-;>#A-;>A-;>A-;>A-;>2A-;>A-;>/A-;>A-;>A-;>A-;>4A-;>A-;>jA-;>A-;>aA-;>A-;>A-;>hA-;>dA-;>A-;>A-;>7A-;>wA-;>A-;>_A-;>WA-;> A-;>VA-;>A-;>A-;> A-;>xA-;> A-; >A-; > A-; >A-; >A-; >A-; >KA-; >A-; >A-; >A-; >EA-; >A-; >A-; >A-; >A-; >A-; >A-; >HA-;" >A- ;$ >A- ;& >A- ;( >[A- ;* >A- ;, >;A- ;. >1A- ;0 >A- ;2 >A- ;4 >A- ;6 >A-!;8 >A-!;: >A-!;< >lA-!;> >A-!;@ >A-!;B >A-!;D >A-!;F >A-!;H >IA-!;J >A-";L >A-";N >A-";P >)A-";R >A-";T >GA-";V >A-";X >>A-";Z >A-";\ >MA-";^ >A-#;` >FA-#;b >PA-#;d >JA-#;f >xA-#;h >A-#;j >tA-#;l >A-#;n >sA-#;p >A-#;r >A-$;t >A-$;v >A-$;x >A-$;z >A-$;| >A-$;~ >A-$; >A-$; >cA-$; >A-$; >A-%; >QA-%; >A-%; >@A-%; >8A-%; >*A-%; >A-%; >A-%; >oA-%; >!A-%; >A-&; >A-&; >A-&; >8A-&; >3A-&; >.A-&; >A-&; >SA-&; >A-&; >\A-&; >A-'; >A-'; >A-'; >BA-'; >A-'; >A-'; >A-'; >A-'; >A-'; >A-'; >*A-(; >A-(; >A-(; > A-(; >NA-(; >A-(; >A-(; >A-(; >dA-(; >A-(; >A-); >?A-); >yA-); >HA-); >LA-); ><A-); >A-); >A-); >,A-); >A-); >.A-*; >A-*; >A-*; >hA-*; >zA-*; >A-*; >DA-*; >iA-*; >0A-*; >A-*; >IA-+; >nA-+; >mA-+; >A-+; >A-+; > A-+; >CA-+; >A-+; > A-+; >RA-+; >A-,; >A-,; >A-,; >~A-,; >A-,; >A-,; >A-,; >A-,;" >A-,;$ >A-,;& >}A--;( >\A--;* >A--;, >A--;. >A--;0 >A--;2 >A--;4 >kA--;6 >A--;8 >A--;: >A-.;< >A-.;> >A-.;@ >A-.;B >;A-.;D ><A-.;F >A-.;H >:A-.;J >A-.;L >A-.;N >A-/;P >A-/;R >A-/;T >A-/;V >A-/;X >A-/;Z >A-/;\ >9A-/;^ >A-/;` >A-/;b >A-0;d >pA-0;f >oA-0;h >A-0;j >jA-0;l >A-0;n >A-0;p >A-0;r >A-0;t >A-0;v >A-1;x >A~>yy_lookahead-4;>A-4;>A-4;>A-4;>A-4;>A-4;>A-4;>A-4;>A-4;>EA-4; >FA-5; >GA-5; >HA-5; >nA-5; >JA-5;>KA-5;>LA-5;>MA-5;>NA-5;>OA-5;>PA-6;>QA-6;>RA-6;>SA-6;>TA-6;>A-6;>A-6;>*A-6;>+A-6;>IA-6;>JA-7;>KA-7;>LA-7; >MA-7;!>NA-7;">OA-7;#>PA-7;$>QA-7;%>RA-7;&>SA-7;'>TA-8;(>:A-8;)>cA-8;*>dA-8;+>eA-8;,><A-8;->=A-8;.>>A-8;/>?A-8;0>@A-8;1>AA-9;2>BA-9;3>CA-9;4>DA-9;5>EA-9;6>FA-9;7>GA-9;8>HA-9;9>TA-9;:>JA-9;;>KA-:;<>LA-:;=>MA-:;>>NA-:;?>OA-:;@>PA-:;A>QA-:;B>RA-:;C>SA-:;D>TA-:;E>A-;;F>XA-;;G>A-;;H>XA-;;I>A-;;J>\A-;;K>A-;;L>*A-;;M>+A-;;N>A-;;O>A-<;P>JA-<;Q>KA-<;R>LA-<;S>MA-<;T>NA-<;U>OA-<;V>PA-<;W>QA-<;X>RA-<;Y>SA-=;Z>TA-=;[>A-=;\>A-=;]>TA-=;^>A-=;_>*A-=;`>+A-=;a>?A-=;b>@A-=;c>.A->;d>[A->;e>\A->;f>]A->;g>^A->;h>_A->;i>`A->;j>|A->;k>}A->;l>~A->;m>A-?;n>A-?;o>A-?;p>gA-?;q><A-?;r>=A-?;s>>A-?;t>?A-?;u>@A-?;v>AA-?;w>BA-@;x>CA-@;y>DA-@;z>EA-@;{>FA-@;|>GA-@;}>HA-@;~>\A-@;>JA-@;>KA-@;>LA-A;>MA-A;>NA-A;>OA-A;>PA-A;>QA-A;>RA-A;>SA-A;>TA-A;>A-A;>TA-B;>A-B;>A-B;>A-B;>A-B;>A-B;>ZA-B;>[A-B;>\A-B;>]A-B;>^A-C;>_A-C;>`A-C;>A-C;>A-C;>A-C;>A-C;>A-C;>A-C;>gA-C;>A-D;>A-D;>2A-D;>A-D;>A-D;>*A-D;>+A-D;>NA-D;>OA-D;>PA-D;>QA-E;>RA-E;>SA-E;>TA-E;>A-E;>A-E;>A-E;>A-E;>A-E;>A-E;>A-F;>7A-F;>A-F;><A-F;>=A-F;>>A-F;>?A-F;>@A-F;>AA-F;>BA-F;>CA-G;>DA-G;>EA-G;>FA-G;>GA-G;>HA-G;>A-G;>JA-G;>KA-G;>LA-G;>MA-H;>NA-H;>OA-H;>PA-H;>QA-H;>RA-H;>SA-H;>TA-H;>*A-H;>+A-H;>XA-I;>A-I;>A-I;>A-I;>fA-I;>A-I;> A-I;>A-I;>A-I;>A-I;>^A-J;>A-J;>XA-J;>YA-J;>A-J;>A-J;><A-J;>=A-J;>>A-J;>?A-J;>@A-K;>AA-K;>BA-K;>CA-K;>DA-K;>EA-K;>FA-K;>GA-K;>HA-K;>A-K;>JA-L;>KA-L;>LA-L;>MA-L;>NA-L;>OA-L;>PA-L;>QA-L;>RA-L;>SA-L;>TA-M;>*A-M;>+A-M;>A-M;>1A-M;>\A-M;>A-M;>A-M;>A-M;>A-M;>A-N;>A-N;>A-N;>A-N;>A-N;>A-N; >gA-N; >A-N; >A-N; ><A-N; >=A-O;>>A-O;>?A-O;>@A-O;>AA-O;>BA-O;>CA-O;>DA-O;>EA-O;>FA-O;>GA-P;>HA-P;>A-P;>JA-P;>KA-P;>LA-P;>MA-P;>NA-P;>OA-P; >PA-P;!>QA-Q;">RA-Q;#>SA-Q;$>TA-Q;%>4A-Q;&>A-Q;'>6A-Q;(>A-Q;)>A-Q;*>A-Q;+>+A-R;,>A-R;->:A-R;.>A-R;/>cA-R;0>dA-R;1>eA-R;2>A-R;3>NA-R;4>OA-R;5>A-S;6>A-S;7>A-S;8>A-S;9>A-S;:>nA-S;;>A-S;<>A-S;=>XA-S;>>YA-S;?>A-T;@>A-T;A>NA-T;B>OA-T;C>*A-T;D>+A-T;E>A-T;F>A-T;G>bA-T;H>A-T;I>A-U;J>A-U;K>XA-U;L>XA-U;M>YA-U;N>A-U;O>\A-U;P>cA-U;Q>dA-U;R>eA-U;S>A-V;T>A-V;U><A-V;V>=A-V;W>>A-V;X>?A-V;Y>@A-V;Z>AA-V;[>BA-V;\>CA-V;]>DA-W;^>EA-W;_>FA-W;`>GA-W;a>HA-W;b>bA-W;c>JA-W;d>KA-W;e>LA-W;f>MA-W;g>NA-X;h>OA-X;i>PA-X;j>QA-X;k>RA-X;l>SA-X;m>TA-X;n>A-X;o>|A-X;p>}A-X;q>~A-Y;r>A-Y;s>XA-Y;t>YA-Y;u>ZA-Y;v>A-Y;w>A-Y;x>]A-Y;y>^A-Y;z>_A-Y;{>A-Z;|>ZA-Z;}>A-Z;~>PA-Z;>]A-Z;>^A-Z;>_A-Z;>A-Z;>hA-Z;>A-Z;>A-[;>XA-[;>YA-[;>*A-[;>+A-[;>hA-[;>A-[;>A-[;>A-[;>A-[;>jA-\;>A-\;>lA-\;>mA-\;>A-\;>A-\;>jA-\;>A-\;>lA-\;>mA-\;>A-];><A-];>=A-];>>A-];>?A-];>@A-];>AA-];>BA-];>CA-];>DA-];>EA-^;>FA-^;>GA-^;>HA-^;>A-^;>JA-^;>KA-^;>LA-^;>MA-^;>NA-^;>OA-_;>PA-_;>QA-_;>RA-_;>SA-_;>TA-_;>*A-_;>+A-_;>,A-_;>ZA-_;>A-`;>A-`;>]A-`;>^A-`;>_A-`;>A-`;>A-`;>A-`;>A-`;>A-`;>DA-a;>A-a;>A-a;>hA-a;><A-a;>=A-a;>>A-a;>?A-a;>@A-a;>AA-a;>BA-b;>CA-b;>DA-b;>EA-b;>FA-b;>GA-b;>HA-b;>A-b;>JA-b;>KA-b;>LA-c;>MA-c;>NA-c;>OA-c;>PA-c;>QA-c;>RA-c;>SA-c;>TA-c;>A-c;>A-d;>A-d;>aA-d;> A-d;>A-d;>PA-d;>QA-d;>RA-d;>SA-d;>TA-d;>A-e;>A-e;>A-e;>A-e;>A-e;>A-e;>A-e;>A-e;>A-e;>A-e;>A-f;>A-f;>A-f;>A-f;>A-f;>*A-f;>+A-f;>A-f;>%A-f;>A-f;>'A-g;>A-g;>A-g;>A-g;>A-g;>A-g;>A-g;>A-g;>A-g;>A-g;>1A-h;>A-h; >A-h; ><A-h; >=A-h; >>A-h; >?A-h;>@A-h;>AA-h;>BA-h;>CA-i;>DA-i;>EA-i;>FA-i;>GA-i;>HA-i;>A-i;>JA-i;>KA-i;>LA-i;>MA-j;>NA-j;>OA-j;>PA-j;>QA-j; >RA-j;!>SA-j;">TA-j;#>A-j;$>A-j;%>A-k;&>A-k;'>A-k;(>A-k;)>A-k;*>A-k;+>A-k;,>A-k;->A-k;.>4A-k;/>pA-l;0>6A-l;1>A-l;2>A-l;3>A-l;4>A-l;5>NA-l;6>A-l;7>A-l;8>A-l;9>A-m;:>A-m;;>A-m;<>A-m;=>*A-m;>>+A-m;?>XA-m;@>YA-m;A>A-m;B>A-m;C>)A-n;D>A-n;E>A-n;F>XA-n;G>YA-n;H>A-n;I>A-n;J>A-n;K>A-n;L>A-n;M>A-o;N>A-o;O><A-o;P>=A-o;Q>>A-o;R>?A-o;S>@A-o;T>AA-o;U>BA-o;V>CA-o;W>DA-p;X>EA-p;Y>FA-p;Z>GA-p;[>HA-p;\>A-p;]>JA-p;^>KA-p;_>LA-p;`>MA-p;a>NA-q;b>OA-q;c>PA-q;d>QA-q;e>RA-q;f>SA-q;g>TA-q;h>A-q;i>A-q;j>A-q;k>A-r;l>A-r;m>XA-r;n>YA-r;o> A-r;p>jA-r;q>A-r;r>lA-r;s>mA-r;t>A-r;u>XA-s;v>YA-s;w>A-s;x>A-s;y>A-s;z>A-s;{>A-s;|>A-s;}>A-s;~>A-s;>A-t;>A-t;>A-t;>*A-t;>+A-t;>A-t;>SA-t;>TA-t;>rA-t;>%A-t;>A-u;>'A-u;>A-u;>A-u;>A-u;>A-u;>rA-u;>A-u;>A-u;>A-u;>A-v;><A-v;>=A-v;>>A-v;>?A-v;>@A-v;>AA-v;>BA-v;>CA-v;>DA-v;>EA-w;>FA-w;>GA-w;>HA-w;>;A-w;>JA-w;>KA-w;>LA-w;>MA-w;>NA-w;>OA-x;>PA-x;>QA-x;>RA-x;>SA-x;>TA-x;>*A-x;>+A-x;>A-x;>A-x;>A-y;>A-y;>;A-y;>A-y;>;A-y;>[A-y;>\A-y;>A-y;>A-y;>A-y;>A-z;>A-z;>A-z;>A-z;><A-z;>=A-z;>>A-z;>?A-z;>@A-z;>AA-z;>BA-{;>CA-{;>DA-{;>EA-{;>FA-{;>GA-{;>HA-{;>A-{;>JA-{;>KA-{;>LA-|;>MA-|;>NA-|;>OA-|;>PA-|;>QA-|;>RA-|;>SA-|;>TA-|;>*A-|;>+A-};>jA-};>A-};>lA-};>mA-};>A-};>A-};>NA-};>OA-};>A-};>A-~;>A-~;>A-~;>A-~;>A-~;>A-~;>A-~;><A-~;>=A-~;>>A-~;>?A-;>@A-;>AA-;>BA-;>CA-;>DA-;>EA-;>FA-;>GA-;>HA-;>A-;>JA-;>KA-;>LA-;>MA-;>NA-;>OA-;>PA-;>QA-;>RA-;>SA-;>TA-;>*A-;>+A-;>\A-;>A-;>A-;>A-; >A-; >A-; >A-; >qA-; >A-;>A-;>A-;>A-;>|A-;>}A-;>A-;>PA-;>=A-;>>A-;>?A-;>@A-;>AA-;>BA-;>CA-;>DA-;>EA-;>FA-; >GA-;!>HA-;">A-;#>JA-;$>KA-;%>LA-;&>MA-;'>NA-;(>OA-;)>PA-;*>QA-;+>RA-;,>SA-;->TA-;.>*A-;/>+A-;0>kA-;1>A-;2>A-;3>A-;4>oA-;5>A-;6>A-;7>A-;8>A-;9>A-;:>A-;;>A-;<> A-;=>A-;>>A-;?>A-;@>A-;A>A-;B>>A-;C>?A-;D>@A-;E>AA-;F>BA-;G>CA-;H>DA-;I>EA-;J>FA-;K>GA-;L>HA-;M>A-;N>JA-;O>KA-;P>LA-;Q>MA-;R>NA-;S>OA-;T>PA-;U>QA-;V>RA-;W>SA-;X>TA-;Y>A-;Z>A-;[>A-;\>A-;]>A-;^>A-;_>A-;`>A-;a>A-;b>A-;c>A-;d>A-;e>A-;f>A-;g>A-;h>A-;i>A-;j>A-;k>yA-;l>A-;m>A-;n>A-;o>A-;p>A-;q>A-;r>A-;s>A-;t>A-;u>A-;v>A-;w>A-;x>A-;y>0A-;z>A-;{>A-;|>A-;}>A-;~>A-;>A-;>YA-;>+A-;>XA-;>:A-;>A-;>A-;>A-;>kA-;>A-;>0A-;>A-;>oA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>:A-;>A-;>A-;>A-;>NA-;>OA-;>rA-;>A-;>A-;>A-;>A-;>A-;>A-;>WA-;>XA-;>YA-;>XA-;>A-;>\A-;>A-;>NA-;>OA-;>PA-;>A-;>A-;>A-;>A-;>[A-;>nA-;>WA-;>XA-;>YA-;>A-;>A-;>\A-;>A-;>nA-;>bA-;>A-;>A-;>A-;>{A-;>gA-;>A-;>A-;>A-;>nA-;>A-;>A-;>A-;>|A-;>}A-;>~A-;>A-;>A-;>A-;>A-;>A-;>A-;>{A-;>A-;>A-;>A-;>A-;>0A-;>"A-;>|A-;>}A-;>~A-;>A-;>A-;>A-;>A-;>A-;>:A-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;> A-;> A-;> A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>NA-;>OA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>WA-;>XA-;>YA-;>#A-;>A-;>\A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-; >/A-; >A-; >1A-; >A-; >A-;>A-;>5A-;>A-;>A-;>8A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>|A-; >}A-;!>~A-;">A-;#>A-;$>A-;%>A-;&>A-;'>A-;(>A-;)>A-;*>A-;+>A-;,>A-;->A-;.>A-;/>A-;0>A-;1>A-;2>A-;3>A-;4>A-;5>A-;6>A-;7>A-;8>A-;9>A-;:>A-;;>A-;<>A-;=>cA-;>>dA-;?>eA-;@>A-;A>A-;B>A-;C>iA-;D>A-;E>A-;F>A-;G>A-;H>nA-;I>A-;J>A-;K>A-;L>A-;M>A-;N>A-;O>A-;P>A-;Q>A-;R>A-;S>A-;T>A-;U>A-;V>A-;W>A-;X>A-;Y>A-;Z>A-;[>A-;\>A-;]>A-;^>A-;_>A-;`>A-;a>A-;b>A-;c>A-;d>A-;e>A-;f>A-;g>A-;h>A-;i>A-;j>A-;k>A-;l>A-;m>A-;n>A-;o>A-;p>A-;q>A-;r>A-;s>A-;t>A-;u>A-;v>A-;w>A-;x>A-;y>A-;z>A-;{>A-;|>A-;}>A-;~>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>&A-;>A-;>bA-;>A-;>A-;>A-;>A-;>A-;>A-;>pA-;>A-;>A-;>A-;>A-;>!A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>yA-;>A-;>vA-;>A-;>wA-;>tA-;>xA-;><A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>(A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>bA-;>A-;>A-;>A-;>sA-;>A-;>TA-;>A-;>A-;>A-;>aA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>,A-;>A-;>A-;> A-;>A-;>A-;>A-;>A-;>A-;>A-;>pA-;>A-;>A-;>A-;>A-;>A-;>A-;>,A-;>A-;>rA-;>A-;>,A-;>A-;>A-;>`A-;>A-;>uA-;>A-;>gA-;>A-;>A-; >uA-; >A-; >A-; >bA-; >A-;>A-;>A-;>A-;>A-;>3A-;>-A-;>$A-;> A-;>A-;>A-;>-A-;>A-;>A-;>bA-;>A-;>A-;>A-;>A-; >fA-;!>A-;">DA-;#>zA-;$>DA-;%>A-;&>kA-;'>\A-;(>qA-;)>A-;*>A-;+>fA-;,>zA-;->pA-;.>{A-;/>sA-;0>qA-;1>pA-;2>pA-;3>pA-;4>A-;5>A-;6>A-;7>A-;8>A-;9>A-;:>9A-;;>A-;<>A~>yy_shift_ofst-;>A-;>IA-;>A-;>A-;>IA-; >A-; >A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-; >A-;">A-;$>A-;&>A-;(>yA-;*>A-;,>A-;.>5A-;0>zA-;2>A-;4>A-;6>A-;8>A-;:>XA-;<>A-;>>^A-;@>A-;B>A-;D>A-;F>A-;H>A-;J>A-;L>A-;N>A-;P>A-;R>A-;T>A-;V>A-;X>A-;Z>A-;\>A-;^>A-;`>A-;b>A-;d>A-;f>A-;h>A-;j>A-;l>A-;n>YA-;p>A-;r>A-;t>A-;v>A-;x>A-;z>A-;|>A-;~>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>7A-;>XA-;>A-;>}A-;>VA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>2A-;>yA-;>A-;>A-;>A-;>A-;>A-;> A-;>A-;>A-;>fA-;>zA-;>A-;>A-;>A-;>*A-;>SA-;>A-;>A-;>A-;>A-; >A-; >A-;>A-;>A-;>A-;>A-;>A-;>*A-;>A-;>AA-;>A-; >A-;">A-;$>A-;&>A-;(>A-;*>A-;,>"A-;.>A-;0>\A-;2>A-;4>cA-;6>A-;8>.A-;:>pA-;<>A-;>>+A-;@>%A-;B>A-;D>'A-;F>A-;H>A-;J>A-;L>A-;N>A-;P>A-;R>A-;T>'A-;V>oA-;X>oA-;Z>oA-;\>A-;^>A-;`>A-;b>3A-;d>A-;f>A-;h>A-;j>A-;l>A-;n>A-;p>A-;r>A-;t>A-;v>A-;x>KA-;z>A-;|>A-;~>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>yA-;>A-;>A-;>yA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>yA-;>hA-;>A-;>A-;>A-;>+A-;>nA-;>4A-;>A-;>A-;>-A-;>-A-;>A-;>A-;>A-;>A-;>A-;>A-;>-A-;>A-;>A-;>3A-;>8A-;>9A-;>=A-;>:A-;>wA-;>3A-;>A-;>A-;>A-;>A-;>-A-;>3A-;>A-;>wA-;>wA-;>-A-;>A-;>DA-;>EA-;>A-; >-A-; >-A-;>A-;>-A-;>-A-;>A-;>-A-;>A-;>A-;>4A-;>4A-; >-A-;">4A-;$>tA-;&>gA-;(>A-;*>tA-;,>gA-;.>A-;0>A-;2>A-;4>4A-;6>4A-;8>A-;:>4A-;<>A-;>>A-;@>A-;B>A-;D>A-;F>A-;H>"A-;J>A-;L>A-;N>A-;P>[A-;R>}A-;T>A-;V>A-;X>iA-;Z>A-;\>xA-;^>A-;`>MA-;b>vA-;d>{A-;f>1A-;h>A-;j>|A-;l>A-;n>A-;p>A-;r>A-;t>A-;v>A-;x>A-;z>A-;|>A-;~>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>!A-;>A-;>"A-;>#A-;>'A-;>A-;>A-;>A-;>8A-; >(A~>yy_reduce_ofst-;>3A-;>A-;>DA-;>A-;>ZA-; >A-; >A-;>A-;>A-;>mA-;>]A-;>A-;>A-;>XA-;>MA-;>VA-; >(A-;">A-;$>aA-;&>A-;(>bA-;*> A-;,>A-;.>A-;0>A-;2>A-;4>A-;6>A-;8>A-;:>A-;<>A-;>>A-;@>A-;B>A-;D>A-;F>A-;H>A-;J>A-;L>A-;N>A-;P>A-;R>A-;T>A-;V>A-;X>A-;Z>A-;\>A-;^>A-;`>A-;b>A-;d>A-;f>A-;h>A-;j>A-;l>A-;n>A-;p>9A-;r>dA-;t>A-;v>A-;x>A-;z>A-;|>A-;~>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>&A-;>(A-;>9A-;>WA-;>ZA-;>\A-;>kA-;>oA-;>A-;>tA-;>~A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>FA-;>A-;>A-;>A-;>(A-;>A-;>QA-;>TA-;>UA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>jA-;>jA-;>A-;>A-;>A-;>A-;>A-;>[A-;>A-;>A-;>A-; >A-; >A-;>zA-;>yA-;>A-;>A-;>A-;>HA-;>,A-;>A-;>#A-; >QA-;">^A-;$>A-;&>A-;(>eA-;*>oA-;,>A-;.>A-;0>A-;2>AA-;4>A-;6>A-;8>A-;:>A-;<>vA-;>>A-;@>A-;B>A-;D>A-;F>A-;H>HA-;J>A-;L>SA-;N>sA-;P>A-;R>A-;T>A-;V>A-;X>A-;Z>A-;\>8A-;^>XA-;`>]A-;b>A-;d>A-;f>A-;h>`A-;j>uA-;l>wA-;n>A-;p>A-;r>A-;t>A-;v>A-;x>=A-;z>A-;|>A-;~>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>'A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;>A-;>A-;>A-;>A-;> A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;> A-;>)A-;>.A-;>A-;>A-;>A-; >2A-; >5A-;>7A-;>;A-;><A-;>>A-;>?A-;>BA-;>A-;>%A-;>&A-; >CA-;">'A-;$>A-;&>A-;(>*A-;*>A-;,>A-;.>A-;0>A-;2>6A-;4>@A-;6>AA-;8>FA-;:>GA-;<>A-;>>JA-;@>HA-;B>IA-;D>A-;F>A~>yy_default- ;>RA- ;>3A- ;>A- ;>A- ;>A- ; >A- ; >3A- ;>A- ;>NA- ;>A- ;>kA- ;>A- ;>1A- ;>A- ;>A- ;>A- ; >A- ;">A- ;$>NA- ;&>A- ;(>qA- ;*>NA- ;,>NA- ;.>A- ;0>A- ;2>A- ;4>A- ;6>A- ;8>A- ;:>A- ;<>A- ;>>A- ;@>A- ;B>A- ;D>A- ;F>4A- ;H>0A- ;J>lA- ;L>jA- ;N>A-;P>-A-;R>[A-;T>5A-;V>A-;X>A-;Z>A-;\>,A-;^>A-;`>A-;b>A-;d>A-;f>.A-;h> A-;j> A-;l>A-;n>A-;p>A-;r>A-;t>A-;v>A-;x>A-;z>A-;|>A-;~>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;>#A-;> A-;>A-;>jA-;>A-;>A-;>eA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;> A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-; >A-; >A-;>A-;>A-;>A-;>A-;>RA-;>A-;>A-;>A-;>A-; >A-;">A-;$>}A-;&>A-;(>A-;*>A-;,>A-;.>A-;0>A-;2>A-;4>A-;6>A-;8>A-;:>A-;<>A-;>>A-;@>A-;B>A-;D>A-;F>AA-;H>A-;J>A-;L>qA-;N>A-;P>A-;R>A-;T>A-;V>A-;X>A-;Z>A-;\>A-;^>A-;`>oA-;b>YA-;d>A-;f>A-;h>A-;j>A-;l>A-;n>A-;p>WA-;r>A-;t>`A-;v>A-;x>sA-;z>A-;|>A-;~>bA-;>A-;>A-;>A-;>A-;>A-;>TA-;>A-;>A-;>A-;>A-;>A-;>A-;>gA-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A-;>A- ;>/A- ;>A- ;>A- ;>A- ;>A- ;>XA- ;>A- ;>vA- ;>VA- ;>A-!;>A-!;>VA-!;>nA-!;>VA-!;>VA-!;>A-!;>nA-!;>A-!;>A-!;>A-";>A-";>A-";>A-";>A-";>A-";>A-";>A-";>A-";>A-";>A-#;>A-#;>A-#;>A-#;>A-#;>A-#;>A-#;>A-#;>bA-#;>A-#;>ZA-$;>A-$; >A-$; >A-$;>bA-$;>A-$;>A-$;>bA-$;>A-$;>bA-$;>9A-%;>A-%;>A-%; >A-%;">A-%;$>A-%;&>A-%;(>A-%;*>A-%;,>A-%;.>>A-&;0>>A-&;2>9A-&;4>A-&;6>A-&;8>A-&;:>A-&;<>]A-&;>>{A-&;@>A-&;B>A-';D>}A-';F>A-';H>A-';J>A-';L>A-';N>A-';P>A-';R>GA-';T>A-';V>A-(;X>A-(;Z>A-(;\>A-(;^>A-(;`>A-(;b>A-(;d>A-(;f>A-(;h>A-(;j>A-);l>A-);n>A-);p>A-);r>A-);t>A-);v>A-);x>A-);z>SA-);|>A-);~>A-*;>A-*;>A-*;>A-*;>A-*;>A-*;>A-*;>A-*;>A-*;>A-*;>A-+;>A-+;>A-+;>A-+;>A-+;>A-+;>A-+;>A-+;>A-+;>A-+;>A-,;>2A-,;>A-,;>A-,;>A-,;>A-,;>A-,;>A-,;>A-,;>A-,;>VA--;>A--;>WA--;>A--;>A--;>A--;>A--;>A--;>A--;>A--;>A-.;>A-.;>A-.;>A-.;>A-.;>A-.;>A-.;>A-.;>A-.;>A-.;>A-/;>A-/;>A-/;>A-/;>A-/;>A-/;>A-/;>A-/;>A-/;>A-/;>A-0;>A-0;>A-0;>A-0;>A-0;>A-0;>uA-0;>A-0;>A-0;>A-0; >xA-1; >A-1;>CA-1;>DA-1;>aA-1;>EA-1;>HA-1;>cA-1;>A-1;>)A-1;>A-2; >IA-2;">|A-2;$>&A-2;&>A-2;(>gA-2;*>fA-2;,>eA-2;.>dA-2;0>FA-2;2>zA-3;4>hA-3;6>A-3;8>cA-3;:>fA-3;<>PA-3;>>A-3;@>+A-3;B>`A-3;D>iA-3;F>YA-4;H>UA-4;J>_A-4;L>^A-4;N>mA-4;P>QA-4;R>RA-4;T>]A-4;V>SA-4;X>dA-4;Z>\A-5;\>*A-5;^>[A-5;`> A-5;b>ZA-5;d>A-5;f>pA-5;h>pA-5;j>A-5;l>6A-5;n>7A-6;p>oA-6;r>vA-6;t>wA-6;v>MA-6;x>KA-6;z>LA-6;|>A-6;~>A-6;>A-6;>OA-7;>nA-7;>\A-7;>JA-7;>yA-7;>rA-7;>xA-7;>uA-7;>A-7;>XA-7;>tA-8;>A-8;>^A-8;>MA-8;>A-8;>(A-8;>UA-8;>A-8;>A-8;>sA-8;>A-9;>A-9;>$A-9;>!A-9;>A-9;>A-9;>A-9;>QA-9;>A-9;>_A-9;>A-:;>A-:;>A-:;>A-:;>aA-:;>tA-:;>%A-:;>"A-:;>wA-:;>A-:;>zA-;;>A-;;>A-;;>A-;;>A-;;>A-;;>A-;;>A-;;>A-;;>A-;;>A-<;>A-<;>@A-<;>A-<;>A-<;>hA-<;>OA-<;>A-<;>yA-<;>A-<;>A-=;>A-=;>mA-=;>TA-=;>A-=;>A-=;>A-=;>PA-=; >A-=; >A-=;>A->;>A->;>A->;>A->;>A->;>A->;>A->;>'A->;>A->; >:A->;">A-?;$>A-?;&>A-?;(>;A-?;*>A-?;,>?A-?;.>=A-?;0>A-?;2>~A-?;4><A-?;6>A-@;8>A-@;:>A-@;<>A-@;>>A-@;@>}A-@;B>rA-@;D>kA-@;F>A-@;H>A-@;J>A-A;L>A-A;N>A-A;P>NA-A;R>A-A;T>A-A;V>A-A;X>A-A;Z>A-A;\>A-A;^>A-B;`>A-B;b>A-B;d>A-B;f>A-B;h>A-B;j>A-B;l>A-B;n>A-B;p>A-B;r>A-C;t>A-C;v>A-C;x>A-C;z>BA-C;|>A-C;~>A-C;>~A-C;>A-C;>lA-C;>A-D;>A-D;>A-D;>A-D;>iA-D;>A-D;>A-D;>A-D;>A~>yyFallback-N;>A-O;>A-P;>A-Q;>A-S;>A-T;>A-U; >A-W; >A-[;>A-^;>A-d;>A-e;>A-f;>A-g;>A-h;>A-i;>A-j;>A-k;>A-l; >A-m;!>A-n;">A-o;#>A-p;$>A-q;%>A-r;&>A-s;'>A-t;(>A-u;)>A-v;*>A-w;+>A-x;,>A-y;->A-z;.>A-{;/>A-|;0>A-};1>A-~;2>A-;3>A-;4>A-;5>A-;6>A-;7>A-;8>A-;9>A-;:>A~=sqlite3ParserAlloc=ApA p S~@mallocProcp@p &AO yy_destructor >A~@ yypminorp @ W1yy_pop_parser_stack>A~@pParserp@ pR a P A p  a R  Ap pR&APp @/ Os ?  ~=sqlite3ParserFree=A~@pp@ & AX<Wp? Wyy_find_shift_action > A~@pParserp @~@iLookAheado @ p%V a% P %A a% Vp% O &' AQ'p' &'AO'(s* &*AX*%. X.&2AX2:s? ? ?;A &@ AU@<&@ =AU@&@;AO@GwL >LWLNN~>yy_find_reduce_actionT>AoT@ ~@statenopT@ &[ #AQ[ p[ &[&AO[ ]s_ &_AX_%c XcdWd ff~>yyStackOverflowl>A~@yypParserpl@ pmP~? pParsepm ?/nPWt)pt@ Wt'<~>!.string-y;!> parser s-y;!> tack ovepy ?pySpy>!DpyS~="sqlite3ErrorMsgy"=py ? ozAQp|@p| O|~>#yy_shift#>A~@$yypMinorp $@ p@ CRpR&dAUEpR a P A a R  Ap ~@%yyNewStatep%@ p O~@&yyMajorp&@ p Op Ap pA !y~>'yyRuleInfo-;'>A-;'>A-;'>A-;'>A-;'>A-; '>A-; '>A-; '>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-; '>A-;!'>A-;$'>A-;%'>A-;('>A-;,'>A-;-'>A-;0'>A-;1'>A-;4'>A-;8'>A-;9'>A-;<'>A-;='>A-;@'>A-;A'>A-;D'>A-;E'>A-;H'>A-;I'>A-;L'>A-;M'>A-;P'>A-;Q'>A-;T'>A-;U'>A-;X'>A-;\'>A-;]'>A-;`'>A-;a'>A-;d'>A-;h'>A-;i'>A-;l'>A-;m'>A-;p'>A-;q'>A-;t'>A-;u'>A-;x'>A-;y'>A-;|'>A-;}'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-; '>A-; '>A-; '>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-; '>A-;!'>A-;$'>A-;%'>A-;('>A-;)'>A-;,'>A-;-'>A-;0'>A-;1'>A-;4'>A-;8'>A-;9'>A-;<'>A-;='>A-;@'>A-;D'>A-;E'>A-;H'>A-;I'>A-;L'>A-;M'>A-;P'>A-;Q'>A-;T'>A-;U'>A-;X'>A-;Y'>A-;\'>A-;]'>A-;`'>A-;a'>A-;d'>A-;e'> A-;h'>A-;l'>A-;m'>A- ;p'>A- ;t'>A- ;u'>A- ;x'>A- ;|'>A- ;}'>A- ;'>A- ;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'> A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A- ;'>A-!;'>A-!;'>A-";'>A-";'>A-#;'>A-#;'>A-$;'>A-$;'>A-%;'>A-%;'>A-&;'>A-';'>A-(;'>A-(;'>A-);'>A-);'>A-*;'>A-+;'>A-+;'>A-,;'>A-,;'>A--;'>A--;'>A-.;'>A-.;'>A-/;'>A-0; '>A-0; '>A-1;'>A-1;'>A-2;'>A-2;'>A-3;'>A-3;'>A-4;'>A-4;'>A-5; '>A-5;!'>A-6;$'>A-6;%'>A-7;('>A-8;,'>A-8;-'>A-9;0'>A-:;4'>A-;;8'>A-;;9'>A-<;<'>A-<;='>A-=;@'>A-=;A'>A->;D'>A->;E'>A-?;H'>A-?;I'>A-@;L'>A-@;M'>A-A;P'>A-B;T'>A-C;X'>A-C;Y'>A-D;\'>A-E;`'>A-E;a'>A-F;d'>A-G;h'>A-G;i'>A-H;l'>A-H;m'>A-I;p'>A-I;q'>A-J;t'>A-J;u'>A-K;x'>A-L;|'>A-L;}'>A-M;'>A-M;'>A-N;'>A-N;'>A-O;'>A-O;'>A-P;'>A-P;'>A-Q;'>A-Q;'>A-R;'>A-R;'>A-S;'>A-S;'>A-T;'>A-T;'>A-U;'>A-U;'>A-V;'>A-V;'>A-W;'>A-X;'>A-X;'>A-Y;'>A-Y;'>A-Z;'>A-Z;'>A-[;'>A-[;'>A-\;'>A-\;'>A-];'>A-];'>A-^;'>A-^;'>A-_;'>A-_;'>A-`;'>A-`;'>A-a;'>A-a;'>A-b;'>A-b;'>A-c;'>A-c;'>A-d;'>A-d;'>A-e;'>A-e;'>A-f;'>A-f;'>A-g;'>A-g;'>A-h;'>A-h;'>A-i;'>A-i;'>A-j;'>A-j;'>A-k;'>A-k;'>A-l;'>A-l;'>A-m;'>A-m;'>A-n;'>A-n;'>A-o;'>A-o; '>A-p; '>A-p; '>A-q;'>A-q;'>A-r;'>A-r;'>A-s;'>A-s;'>A-t;'>A-t;'>A-u; '>A-u;!'>A-v;$'>A-v;%'>A-w;('>A-w;)'>A-x;,'>A-y;0'>A-y;1'>A-z;4'>A-z;5'>A-{;8'>A-{;9'>A-|;<'>A-|;='>A-};@'>A-};A'>A-~;D'>A-~;E'>A-;H'>A-;I'>A-;L'>A-;M'>A-;P'>A-;Q'>A-;T'>A-;U'>A-;X'>A-;Y'>A-;\'>A-;]'>A-;`'>A-;a'>A-;d'>A-;e'>A-;h'>A-;i'>A-;l'>A-;m'>A-;p'>A-;q'>A-;t'>A-;u'>A-;x'>A-;y'>A-;|'>A-;}'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'> A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-; '>A-; '>A-;'>A-;'> A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-; '>A-;$'>A-;%'>A-;('>A-;)'>A-;,'>A-;-'>A-;0'>A-;4'>A-;5'>A-;8'>A-;<'>A-;='>A-;@'>A-;A'>A-;D'>A-;H'>A-;I'>A-;L'>A-;M'>A-;P'>A-;Q'>A-;T'>A-;U'>A-;X'>A-;Y'>A-;\'>A-;]'>A-;`'>A-;a'>A-;d'>A-;e'>A-;h'>A-;i'>A-;l'>A-;m'>A-;p'>A-;q'>A-;t'>A-;u'>A-;x'>A-;y'>A-;|'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A-;'>A~>(yy_reduce(>dAp@ pRp ?pR a P A a R  A~?)yymspp)?~?*yygotominora*?pSpASp ApS~=+memset+=p ?p)? WN j rflowsepSpTpSpApSp>!Dp S~=sqlite3ExprListCheckLength=p)? p ?pSpPpSpPpSpPp SpPpS~=sqlite3Update=p)? Wj%.string-;%> t listt-; %> oo many -;(%> argument-;0%> s on fun-;8%> ction %TpSp>%DpSp  ApS~=&sqlite3ErrorMsg&=p!?p)? pSpT p Sp  A p S~='sqlite3ExprFunction'=p)? p*?p*?pSp  ApSp  ApS=p)? pT&AO<&*?AXA%Dp( S(=p(*? &)+?AO) indexip6!?p6Sp6+?p6Sp6Ap6Sp6>G%Dp6 S6=p6*? &7+?AO7 AOM<&M?AOMyyRuleInfosO >pO pP@ sP >pP ~@yypParserpQ@Q O~?yysizepR ?aR P RA pR  R  pRQ pR S~?yygotopR ?pR S~>yy_find_reduce_actionR>pR?pR? pR@ pR*? pR &SLAPS <&W AOW yy_shift`>W` <&bAXb yy_acceptc>c~>yy_parse_failedi>Api@ plPpl!?Wr yy_pop_parser_stackr >pr@ Wr !yy_syntax_errorz!>Ap@pO sQ%AX<~@"yyminorp"@sO%AO<-;H%> ndexnea-;P%> r "%T": -;X%> syntax e~?#pParsep #?p Sp>M%DpSa"@pS&=p#? W<-;`%> rrorinc-;h%> omplete -;p%> SQL statp #?p Sp>e%DpS&=p#? oAQp@p O>Ap@ pPp#?W p@ W,yy_find_shift_action,>p%@ p+? p&LAPgp+? /T&)?AOb-yy_reduce->p%@ p+? W<&A~?.yyactp.?Xp.?p%@ p+? pT a P A p  a QpO~?/yymxp/?&/?AO<&&?AX0yy_destructor0>p+? pA Wp%@ p+? pp.?&LAPp.?p%@ p+? Wp+?pS>p+? pA W<&/?AO<~?1u2pA1?p SpSpApSa1?p S>p%@ p+? pATpA&?Wp+? pA WC<~>.string-;x> ement~>yy_lookahead5>=A~>yy_default5>A5>A~>yy_reduce_ofst5>HA5>A~>yy_action5>z A~>yyFallback5>A~>yy_shift_ofst5> AIfts1.8 1197977811 0 0 664 191 ` ~EIfts1_porter.8 1197977812 0 0 664 198 ` ~E