From a13cbadd44110bbd3b3826d5ca2220ef8c096712 Mon Sep 17 00:00:00 2001 From: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com> Date: Mon, 20 Jan 2025 17:17:01 +0500 Subject: [PATCH] feat: new widgets on android (#7311) - Added a new widget on android that allows you to put a note on your home screen. - Added a new widget on android that allows you to see upcoming reminders on home screen - Fixed new note widget freezing --- apps/mobile/app/app.tsx | 23 ++- apps/mobile/app/common/database/encryption.ts | 2 - apps/mobile/app/common/database/index.ts | 2 - apps/mobile/app/common/filesystem/compress.js | 20 +-- .../common/filesystem/download-attachment.tsx | 22 ++- apps/mobile/app/common/filesystem/download.ts | 18 +- apps/mobile/app/common/filesystem/io.ts | 58 ++++-- apps/mobile/app/common/logger/index.ts | 4 +- .../app/components/announcements/cta.js | 4 +- .../app/components/attachments/index.tsx | 4 +- .../app/components/auth/change-password.js | 1 - apps/mobile/app/components/auth/use-login.js | 2 +- .../dialogs/attach-image-dialog/index.tsx | 2 +- .../components/dialogs/pdf-preview/index.js | 4 +- .../app/components/dialogs/progress/index.tsx | 2 +- .../app/components/dialogs/vault/index.js | 4 +- .../components/exception-handler/index.tsx | 4 +- apps/mobile/app/components/header/index.tsx | 2 +- .../app/components/header/right-menus.tsx | 2 +- apps/mobile/app/components/header/title.tsx | 2 +- .../app/components/image-preview/index.tsx | 25 ++- .../app/components/list/list-item.wrapper.tsx | 4 +- .../app/components/premium/pricing-plans.tsx | 3 - .../components/sheets/add-notebook/index.tsx | 1 - .../sheets/add-to/notebook-item.tsx | 3 +- .../components/sheets/export-notes/index.tsx | 8 +- .../components/sheets/export-notes/share.jsx | 4 +- .../components/sheets/manage-tags/index.tsx | 2 - .../components/sheets/recovery-key/index.jsx | 8 +- .../components/sheets/references/index.tsx | 3 +- .../app/components/sheets/sort/index.js | 2 +- .../app/components/sheets/update/index.js | 4 +- .../components/walkthroughs/walkthroughs.tsx | 12 +- apps/mobile/app/hooks/use-app-events.tsx | 20 ++- apps/mobile/app/hooks/use-db-item.ts | 1 - apps/mobile/app/hooks/use-group-options.ts | 2 +- apps/mobile/app/hooks/use-notebook.ts | 2 - .../mobile/app/navigation/navigation-stack.js | 17 +- apps/mobile/app/screens/editor/index.tsx | 4 +- .../app/screens/editor/readonly-editor.tsx | 3 - .../app/screens/editor/tiptap/picker.ts | 17 +- .../mobile/app/screens/editor/tiptap/types.ts | 1 + .../editor/tiptap/use-editor-events.tsx | 11 +- .../app/screens/editor/tiptap/use-editor.ts | 57 +++--- .../screens/editor/tiptap/use-tab-store.ts | 4 +- .../mobile/app/screens/editor/tiptap/utils.ts | 4 +- .../screens/note-preview-configure/index.tsx | 169 ++++++++++++++++++ apps/mobile/app/screens/notebook/index.tsx | 3 +- apps/mobile/app/screens/notes/colored.tsx | 1 - apps/mobile/app/screens/notes/index.tsx | 1 - apps/mobile/app/screens/notes/tagged.tsx | 1 - apps/mobile/app/screens/settings/debug.tsx | 4 +- apps/mobile/app/screens/settings/licenses.tsx | 4 +- .../app/screens/settings/picker/pickers.jsx | 1 - .../screens/settings/restore-backup/index.tsx | 9 +- .../app/screens/settings/settings-data.tsx | 25 ++- apps/mobile/app/services/background-sync.ts | 6 +- apps/mobile/app/services/backup.ts | 38 ++-- apps/mobile/app/services/event-manager.ts | 1 - apps/mobile/app/services/exporter.ts | 19 +- apps/mobile/app/services/intent.ts | 73 ++++++++ apps/mobile/app/services/navigation.ts | 4 - .../app/services/note-preview-widget.ts | 45 +++++ apps/mobile/app/services/notifications.ts | 55 ++++-- apps/mobile/app/services/premium.js | 11 +- apps/mobile/app/stores/index.ts | 3 + apps/mobile/app/stores/use-menu-store.ts | 1 - apps/mobile/app/stores/use-message-store.ts | 1 - .../mobile/app/stores/use-navigation-store.ts | 2 - apps/mobile/app/utils/note-bundle.js | 11 +- apps/mobile/app/utils/notesnook-module.ts | 28 ++- apps/mobile/native/android/app/build.gradle | 1 + .../android/app/src/main/AndroidManifest.xml | 41 ++++- .../streetwriters/notesnook/MainActivity.java | 13 +- .../notesnook/MainApplication.kt | 1 + .../NotePreviewConfigureActivity.java | 71 ++++++++ .../notesnook/NotePreviewWidget.java | 63 +++++++ .../streetwriters/notesnook/NoteWidget.java | 33 ++-- .../notesnook/RCTNNativeModule.java | 133 +++++++++++++- .../notesnook/ReminderViewsService.java | 100 +++++++++++ .../notesnook/ReminderWidgetProvider.java | 50 ++++++ .../notesnook/datatypes/BaseItem.java | 89 +++++++++ .../notesnook/datatypes/Note.java | 122 +++++++++++++ .../notesnook/datatypes/Reminder.java | 135 ++++++++++++++ .../main/res/drawable/note_widget_preview.png | Bin 0 -> 18706 bytes .../main/res/drawable/reminder_preview.png | Bin 0 -> 21008 bytes .../src/main/res/drawable/widget_preview.png | Bin 13297 -> 6484 bytes .../src/main/res/layout/new_note_widget.xml | 37 ++++ ...dget_icon.xml => new_note_widget_icon.xml} | 0 .../app/src/main/res/layout/note_widget.xml | 28 +-- .../main/res/layout/widget_reminder_empty.xml | 8 + .../res/layout/widget_reminder_layout.xml | 28 +++ .../layout/widget_reminder_layout_small.xml | 21 +++ .../src/main/res/layout/widget_reminders.xml | 64 +++++++ .../app/src/main/res/values-night/colors.xml | 1 + .../app/src/main/res/values/colors.xml | 5 +- .../app/src/main/res/values/strings.xml | 5 + .../src/main/res/xml/new_note_widget_info.xml | 11 +- .../note_widget_info.xml} | 9 +- .../main/res/xml/widget_reminders_info.xml | 14 ++ apps/mobile/native/index.js | 20 ++- apps/mobile/package-lock.json | 60 +++---- apps/mobile/tsconfig.tsbuildinfo | 1 + packages/editor-mobile/package-lock.json | 23 +-- packages/editor-mobile/src/App.tsx | 7 + 105 files changed, 1758 insertions(+), 356 deletions(-) create mode 100644 apps/mobile/app/screens/note-preview-configure/index.tsx create mode 100644 apps/mobile/app/services/intent.ts create mode 100644 apps/mobile/app/services/note-preview-widget.ts create mode 100644 apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewConfigureActivity.java create mode 100644 apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewWidget.java create mode 100644 apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderViewsService.java create mode 100644 apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderWidgetProvider.java create mode 100644 apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/BaseItem.java create mode 100644 apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Note.java create mode 100644 apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Reminder.java create mode 100644 apps/mobile/native/android/app/src/main/res/drawable/note_widget_preview.png create mode 100644 apps/mobile/native/android/app/src/main/res/drawable/reminder_preview.png create mode 100644 apps/mobile/native/android/app/src/main/res/layout/new_note_widget.xml rename apps/mobile/native/android/app/src/main/res/layout/{note_widget_icon.xml => new_note_widget_icon.xml} (100%) create mode 100644 apps/mobile/native/android/app/src/main/res/layout/widget_reminder_empty.xml create mode 100644 apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout.xml create mode 100644 apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout_small.xml create mode 100644 apps/mobile/native/android/app/src/main/res/layout/widget_reminders.xml rename apps/mobile/native/android/app/src/main/res/{xml-v31/new_note_widget_info.xml => xml/note_widget_info.xml} (57%) create mode 100644 apps/mobile/native/android/app/src/main/res/xml/widget_reminders_info.xml create mode 100644 apps/mobile/tsconfig.tsbuildinfo diff --git a/apps/mobile/app/app.tsx b/apps/mobile/app/app.tsx index 555f0824d..ee5e6e396 100644 --- a/apps/mobile/app/app.tsx +++ b/apps/mobile/app/app.tsx @@ -32,12 +32,14 @@ import { withErrorBoundry } from "./components/exception-handler"; import GlobalSafeAreaProvider from "./components/globalsafearea"; import { useAppEvents } from "./hooks/use-app-events"; import { ApplicationHolder } from "./navigation"; +import { NotePreviewConfigure } from "./screens/note-preview-configure"; import { themeTrpcClient } from "./screens/settings/theme-selector"; import Notifications from "./services/notifications"; import SettingsService from "./services/settings"; import { TipManager } from "./services/tip-manager"; import { useThemeStore } from "./stores/use-theme-store"; import { useUserStore } from "./stores/use-user-store"; +import { IntentService } from "./services/intent"; I18nManager.allowRTL(false); I18nManager.forceRTL(false); @@ -47,7 +49,8 @@ if (appLockEnabled || appLockMode !== "none") { useUserStore.getState().lockApp(true); } -const App = () => { +IntentService.onLaunch(); +const App = (props: { configureMode: "note-preview" }) => { useAppEvents(); //@ts-ignore globalThis["IS_MAIN_APP_RUNNING"] = true; @@ -61,6 +64,7 @@ const App = () => { TipManager.init(); }, 100); }, []); + return ( { width: "100%" }} > - + {props.configureMode === "note-preview" ? ( + + ) : ( + + )} @@ -103,8 +111,8 @@ let currTheme = : SettingsService.getProperty("lighTheme"); useThemeEngineStore.getState().setTheme(currTheme); -export const withTheme = (Element: () => JSX.Element) => { - return function AppWithThemeProvider() { +export const withTheme = (Element: (props: any) => JSX.Element) => { + return function AppWithThemeProvider(props: any) { const [colorScheme, darkTheme, lightTheme] = useThemeStore((state) => [ state.colorScheme, state.darkTheme, @@ -123,13 +131,14 @@ export const withTheme = (Element: () => JSX.Element) => { }) .then((theme) => { if (theme) { - console.log(theme.version, "theme updated"); theme.colorScheme === "dark" ? useThemeStore.getState().setDarkTheme(theme) : useThemeStore.getState().setLightTheme(theme); } }) - .catch(console.log); + .catch(() => { + /* empty */ + }); }, 1000); // eslint-disable-next-line react-hooks/exhaustive-deps }, []); @@ -144,7 +153,7 @@ export const withTheme = (Element: () => JSX.Element) => { return ( - + ); }; diff --git a/apps/mobile/app/common/database/encryption.ts b/apps/mobile/app/common/database/encryption.ts index 908cc3fc1..1a223c811 100644 --- a/apps/mobile/app/common/database/encryption.ts +++ b/apps/mobile/app/common/database/encryption.ts @@ -126,7 +126,6 @@ export async function setAppLockVerificationCipher(appLockPassword: string) { DatabaseLogger.info("setAppLockVerificationCipher"); } catch (e) { DatabaseLogger.error(e); - console.log(e); } } @@ -310,7 +309,6 @@ export async function getCryptoKey() { return key; } catch (e) { - console.log("getCryptoKey", e); DatabaseLogger.error(e); } } diff --git a/apps/mobile/app/common/database/index.ts b/apps/mobile/app/common/database/index.ts index 8f63c4f0f..7e8f0cdff 100644 --- a/apps/mobile/app/common/database/index.ts +++ b/apps/mobile/app/common/database/index.ts @@ -39,8 +39,6 @@ export async function setupDatabase(password?: string) { const key = await getDatabaseKey(password); if (!key) throw new Error(strings.databaseSetupFailed()); - console.log("Opening database with key:", !!key); - database.host({ API_HOST: "https://api.notesnook.com", AUTH_HOST: "https://auth.streetwriters.co", diff --git a/apps/mobile/app/common/filesystem/compress.js b/apps/mobile/app/common/filesystem/compress.js index cc32a1160..909252e94 100644 --- a/apps/mobile/app/common/filesystem/compress.js +++ b/apps/mobile/app/common/filesystem/compress.js @@ -27,13 +27,9 @@ import RNFetchBlob from "react-native-blob-util"; */ export async function compressToBase64(path, type) { const { width: screenWidth, scale } = Dimensions.get("window"); - console.log("COMPRESSING TO BASE64..."); + return new Promise((resolve) => { - console.log(path, "image path..."); - Image.getSize(path, async (width) => { - console.log("image width", width); - const response = await ImageResizer.createResizedImage( path, screenWidth * scale, @@ -55,10 +51,12 @@ export async function compressToBase64(path, type) { : response.uri, "base64" ); - RNFetchBlob.fs.unlink(path.replace("file://", "")).catch(console.log); - RNFetchBlob.fs - .unlink(response.uri.replace("file://", "")) - .catch(console.log); + RNFetchBlob.fs.unlink(path.replace("file://", "")).catch(() => { + /* empty */ + }); + RNFetchBlob.fs.unlink(response.uri.replace("file://", "")).catch(() => { + /* empty */ + }); resolve(base64); }); @@ -80,6 +78,8 @@ export async function compressToFile(path, type) { onlyScaleDown: true } ); - RNFetchBlob.fs.unlink(path.replace("file://", "")).catch(console.log); + RNFetchBlob.fs.unlink(path.replace("file://", "")).catch(() => { + /* empty */ + }); return response.uri; } diff --git a/apps/mobile/app/common/filesystem/download-attachment.tsx b/apps/mobile/app/common/filesystem/download-attachment.tsx index cae5998ad..6b7801c01 100644 --- a/apps/mobile/app/common/filesystem/download-attachment.tsx +++ b/apps/mobile/app/common/filesystem/download-attachment.tsx @@ -83,7 +83,9 @@ export async function downloadAttachments(attachmentIds: string[]) { const isCancelled = () => { if (useAttachmentStore.getState().downloading?.[groupId]?.canceled) { - RNFetchBlob.fs.unlink(zipSourceFolder).catch(console.log); + RNFetchBlob.fs.unlink(zipSourceFolder).catch(() => { + /* empty */ + }); useAttachmentStore.getState().setDownloading({ groupId, current: 0, @@ -188,9 +190,13 @@ export async function downloadAttachments(attachmentIds: string[]) { ToastManager.error(e as Error, "Error zipping attachments"); } // Remove source & zip file from cache. - RNFetchBlob.fs.unlink(zipSourceFolder).catch(console.log); + RNFetchBlob.fs.unlink(zipSourceFolder).catch(() => { + /* empty */ + }); if (Platform.OS === "android") { - RNFetchBlob.fs.unlink(zipOutputFile).catch(console.log); + RNFetchBlob.fs.unlink(zipOutputFile).catch(() => { + /* empty */ + }); } } @@ -295,8 +301,6 @@ export default async function downloadAttachment( options?.cache ? "cache" : "file" ); - console.log("file URI", fileUri, options?.cache); - if (!options?.silent) { ToastManager.show({ heading: strings.network.downloadSuccess(), @@ -323,10 +327,14 @@ export default async function downloadAttachment( if (attachment.dateUploaded) { RNFetchBlob.fs .unlink(RNFetchBlob.fs.dirs.CacheDir + `/${attachment.hash}`) - .catch(console.log); + .catch(() => { + /* empty */ + }); RNFetchBlob.fs .unlink(RNFetchBlob.fs.dirs.CacheDir + `/${attachment.hash}_dcache`) - .catch(console.log); + .catch(() => { + /* empty */ + }); } useAttachmentStore.getState().setDownloading({ diff --git a/apps/mobile/app/common/filesystem/download.ts b/apps/mobile/app/common/filesystem/download.ts index f1062b4e7..3c9e8e295 100644 --- a/apps/mobile/app/common/filesystem/download.ts +++ b/apps/mobile/app/common/filesystem/download.ts @@ -123,7 +123,9 @@ export async function downloadFile( cancelToken.cancel = async (reason) => { useAttachmentStore.getState().remove(filename); request.cancel(); - RNFetchBlob.fs.unlink(tempFilePath).catch(console.log); + RNFetchBlob.fs.unlink(tempFilePath).catch(() => { + /* empty */ + }); DatabaseLogger.log(`Download cancelled: ${reason} ${filename}`); }; @@ -142,7 +144,9 @@ export async function downloadFile( useAttachmentStore.getState().remove(filename); if (await exists(originalFilePath)) { - await RNFetchBlob.fs.unlink(originalFilePath).catch(console.log); + await RNFetchBlob.fs.unlink(originalFilePath).catch(() => { + /* empty */ + }); } await RNFetchBlob.fs.mv(tempFilePath, originalFilePath); @@ -169,8 +173,12 @@ export async function downloadFile( } useAttachmentStore.getState().remove(filename); - RNFetchBlob.fs.unlink(tempFilePath).catch(console.log); - RNFetchBlob.fs.unlink(originalFilePath).catch(console.log); + RNFetchBlob.fs.unlink(tempFilePath).catch(() => { + /* empty */ + }); + RNFetchBlob.fs.unlink(originalFilePath).catch(() => { + /* empty */ + }); DatabaseLogger.error(e, "Download failed: ", { url }); @@ -188,7 +196,7 @@ export async function checkAttachment(hash: string) { try { const size = await getUploadedFileSize(hash); - console.log("File Size", size); + if (size === -1) return { success: true }; if (size === 0) diff --git a/apps/mobile/app/common/filesystem/io.ts b/apps/mobile/app/common/filesystem/io.ts index ace55242e..e28350575 100644 --- a/apps/mobile/app/common/filesystem/io.ts +++ b/apps/mobile/app/common/filesystem/io.ts @@ -60,7 +60,9 @@ export async function readEncrypted( return output as Output; } catch (e) { - RNFetchBlob.fs.unlink(path).catch(console.log); + RNFetchBlob.fs.unlink(path).catch(() => { + /* empty */ + }); DatabaseLogger.error(e); } } @@ -90,8 +92,9 @@ export async function writeEncryptedBase64( type: "url" }); - RNFetchBlob.fs.unlink(filepath).catch(console.log); - console.log("encrypted file output: ", output); + RNFetchBlob.fs.unlink(filepath).catch(() => { + /* empty */ + }); return { ...output, @@ -106,7 +109,9 @@ export async function deleteFile( await createCacheDir(); const localFilePath = cacheDir + `/${filename}`; if (!requestOptions) { - RNFetchBlob.fs.unlink(localFilePath).catch(console.log); + RNFetchBlob.fs.unlink(localFilePath).catch(() => { + /* empty */ + }); return true; } @@ -117,7 +122,9 @@ export async function deleteFile( const status = response.info().status; const ok = status >= 200 && status < 300; if (ok) { - RNFetchBlob.fs.unlink(localFilePath).catch(console.log); + RNFetchBlob.fs.unlink(localFilePath).catch(() => { + /* empty */ + }); } return ok; } catch (e) { @@ -134,10 +141,14 @@ export async function clearFileStorage() { const oldCache = await RNFetchBlob.fs.ls(cacheDirOld); for (const file of files) { - await RNFetchBlob.fs.unlink(cacheDir + `/${file}`).catch(console.log); + await RNFetchBlob.fs.unlink(cacheDir + `/${file}`).catch(() => { + /* empty */ + }); } for (const file of oldCache) { - await RNFetchBlob.fs.unlink(cacheDirOld + `/${file}`).catch(console.log); + await RNFetchBlob.fs.unlink(cacheDirOld + `/${file}`).catch(() => { + /* empty */ + }); } } catch (e) { DatabaseLogger.error(e, "clearFileStorage"); @@ -161,20 +172,19 @@ export async function migrateFilesFromCache() { const migratedFilesPath = cacheDir + "/.migrated_1"; const migrated = await RNFetchBlob.fs.exists(migratedFilesPath); if (migrated) { - console.log("Files migrated already"); return; } const files = await RNFetchBlob.fs.ls(cacheDir); - console.log("Files to migrate:", files.join(",")); const oldCache = await RNFetchBlob.fs.ls(cacheDirOld); for (const file of oldCache) { if (file.startsWith("org.") || file.startsWith("com.")) continue; RNFetchBlob.fs .mv(cacheDirOld + `/${file}`, cacheDir + `/${file}`) - .catch(console.log); - console.log("Moved", file); + .catch(() => { + /* empty */ + }); } await RNFetchBlob.fs.createFile(migratedFilesPath, "1", "utf8"); } catch (e) { @@ -183,13 +193,17 @@ export async function migrateFilesFromCache() { } export async function clearCache() { - await RNFetchBlob.fs.unlink(cacheDir).catch(console.log); + await RNFetchBlob.fs.unlink(cacheDir).catch(() => { + /* empty */ + }); await createCacheDir(); eSendEvent("cache-cleared"); } export async function deleteCacheFileByPath(path: string) { - await RNFetchBlob.fs.unlink(path).catch(console.log); + await RNFetchBlob.fs.unlink(path).catch(() => { + /* empty */ + }); } export async function deleteCacheFileByName(name: string) { @@ -198,15 +212,21 @@ export async function deleteCacheFileByName(name: string) { ? await (RNFetchBlob.fs as any).pathForAppGroup(IOS_APPGROUPID) : null; const appGroupPath = `${iosAppGroup}/${name}`; - await RNFetchBlob.fs.unlink(appGroupPath).catch(console.log); - await RNFetchBlob.fs.unlink(`${cacheDir}/${name}`).catch(console.log); + await RNFetchBlob.fs.unlink(appGroupPath).catch(() => { + /* empty */ + }); + await RNFetchBlob.fs.unlink(`${cacheDir}/${name}`).catch(() => { + /* empty */ + }); } export async function deleteDCacheFiles() { const files = await RNFetchBlob.fs.ls(cacheDir); for (const file of files) { if (file.includes("_dcache") || file.startsWith("NN_")) { - await RNFetchBlob.fs.unlink(file).catch(console.log); + await RNFetchBlob.fs.unlink(file).catch(() => { + /* empty */ + }); } } } @@ -245,7 +265,9 @@ export async function exists(filename: string) { ); RNFetchBlob.fs .unlink(existsInAppGroup ? appGroupPath : path) - .catch(console.log); + .catch(() => { + /* empty */ + }); return false; } @@ -281,7 +303,7 @@ export async function getCacheSize() { await createCacheDir(); const stat = await RNFetchBlob.fs.lstat(`file://` + cacheDir); let total = 0; - console.log("Total files", stat.length); + stat.forEach((file) => { total += parseInt(file.size as unknown as string); }); diff --git a/apps/mobile/app/common/logger/index.ts b/apps/mobile/app/common/logger/index.ts index 2e50320a8..653e28437 100644 --- a/apps/mobile/app/common/logger/index.ts +++ b/apps/mobile/app/common/logger/index.ts @@ -17,9 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -function info(context: string, ...logs: unknown[]) { - console.log(`${new Date().toLocaleDateString()}::info::${context}:`, ...logs); -} +function info(context: string, ...logs: unknown[]) {} function error(context: string, ...logs: unknown[]) { console.log( diff --git a/apps/mobile/app/components/announcements/cta.js b/apps/mobile/app/components/announcements/cta.js index d028faf1a..2516450a4 100644 --- a/apps/mobile/app/components/announcements/cta.js +++ b/apps/mobile/app/components/announcements/cta.js @@ -41,7 +41,9 @@ export const Cta = ({ actions, style = {}, color, inline }) => { await sleep(500); } if (item.type === "link") { - Linking.openURL(item.data).catch(console.log); + Linking.openURL(item.data).catch(() => { + /* empty */ + }); } else if (item.type === "promo") { presentSheet({ component: ( diff --git a/apps/mobile/app/components/attachments/index.tsx b/apps/mobile/app/components/attachments/index.tsx index 1c7ea9926..7424d6c46 100644 --- a/apps/mobile/app/components/attachments/index.tsx +++ b/apps/mobile/app/components/attachments/index.tsx @@ -528,7 +528,9 @@ export const AttachmentDialog = ({ setAttachments(results); setLoading(false); }) - .catch(console.log); + .catch(() => { + /* empty */ + }); }} /> ) diff --git a/apps/mobile/app/components/auth/change-password.js b/apps/mobile/app/components/auth/change-password.js index e0368dab1..9ed6857f1 100644 --- a/apps/mobile/app/components/auth/change-password.js +++ b/apps/mobile/app/components/auth/change-password.js @@ -88,7 +88,6 @@ export const ChangePassword = () => { await sleep(300); eSendEvent(eOpenRecoveryKeyDialog); } catch (e) { - console.log(e.stack); setLoading(false); ToastManager.show({ heading: strings.passwordChangeFailed(), diff --git a/apps/mobile/app/components/auth/use-login.js b/apps/mobile/app/components/auth/use-login.js index a430b7578..0ca072042 100644 --- a/apps/mobile/app/components/auth/use-login.js +++ b/apps/mobile/app/components/auth/use-login.js @@ -70,7 +70,7 @@ export const useLogin = (onFinishLogin, sessionExpired = false) => { switch (step) { case LoginSteps.emailAuth: { const mfaInfo = await db.user.authenticateEmail(email.current); - console.log("email auth", mfaInfo); + if (mfaInfo) { TwoFactorVerification.present( async (mfa, callback) => { diff --git a/apps/mobile/app/components/dialogs/attach-image-dialog/index.tsx b/apps/mobile/app/components/dialogs/attach-image-dialog/index.tsx index e19340bc5..a6e78fa46 100644 --- a/apps/mobile/app/components/dialogs/attach-image-dialog/index.tsx +++ b/apps/mobile/app/components/dialogs/attach-image-dialog/index.tsx @@ -180,7 +180,7 @@ AttachImage.present = (response: ImageType[], context?: string) => { close={close} onAttach={(result) => { resolved = true; - console.log("closing"); + resolve(result); close?.(); }} diff --git a/apps/mobile/app/components/dialogs/pdf-preview/index.js b/apps/mobile/app/components/dialogs/pdf-preview/index.js index ee099ba61..9c0874867 100644 --- a/apps/mobile/app/components/dialogs/pdf-preview/index.js +++ b/apps/mobile/app/components/dialogs/pdf-preview/index.js @@ -307,9 +307,7 @@ const PDFPreview = () => { password={password} maxScale={6} onError={onError} - onPressLink={(uri) => { - console.log(`Link pressed: ${uri}`); - }} + onPressLink={(uri) => {}} style={{ flex: 1, width: width, diff --git a/apps/mobile/app/components/dialogs/progress/index.tsx b/apps/mobile/app/components/dialogs/progress/index.tsx index 985a9d4ac..7f1b4b3ea 100644 --- a/apps/mobile/app/components/dialogs/progress/index.tsx +++ b/apps/mobile/app/components/dialogs/progress/index.tsx @@ -62,7 +62,7 @@ export default function Progress() { eSubscribeEvent(PROGRESS_EVENTS.start, (options: ProgressOptions) => { setProgress(options.progress); cancelCallback.current = options.cancelCallback; - console.log("options", options.fillBackground); + setData({ title: options.title, paragraph: options.paragraph, diff --git a/apps/mobile/app/components/dialogs/vault/index.js b/apps/mobile/app/components/dialogs/vault/index.js index 6493f42d3..e2d0214d4 100644 --- a/apps/mobile/app/components/dialogs/vault/index.js +++ b/apps/mobile/app/components/dialogs/vault/index.js @@ -336,7 +336,7 @@ export class VaultDialog extends Component { ); }); } - console.log("VAULT UPDATED EVENT"); + eSendEvent("vaultUpdated"); this.setState({ loading: false @@ -406,7 +406,6 @@ export class VaultDialog extends Component { } else { await db.vault.add(this.state.note.id); - console.log("update note event..."); eSendEvent(eUpdateNoteInEditor, this.state.note, true); this.close(); @@ -543,7 +542,6 @@ export class VaultDialog extends Component { this.close(); }) .catch((e) => { - console.log("Error", e); this._takeErrorAction(e); }); } diff --git a/apps/mobile/app/components/exception-handler/index.tsx b/apps/mobile/app/components/exception-handler/index.tsx index 8a4810c63..54a07406b 100644 --- a/apps/mobile/app/components/exception-handler/index.tsx +++ b/apps/mobile/app/components/exception-handler/index.tsx @@ -78,10 +78,10 @@ class ExceptionHandler extends React.Component<{ } export const withErrorBoundry = (Element: React.ElementType, name: string) => { - return function ErrorBoundary() { + return function ErrorBoundary(props: any) { return ( - + ); }; diff --git a/apps/mobile/app/components/header/index.tsx b/apps/mobile/app/components/header/index.tsx index bb59dfe37..2f94db30a 100644 --- a/apps/mobile/app/components/header/index.tsx +++ b/apps/mobile/app/components/header/index.tsx @@ -54,7 +54,7 @@ export const Header = ({ onSearch }: { onLeftMenuButtonPress?: () => void; - renderedInRoute: RouteName; + renderedInRoute?: RouteName; id?: string; title: string; headerRightButtons?: HeaderRightButton[]; diff --git a/apps/mobile/app/components/header/right-menus.tsx b/apps/mobile/app/components/header/right-menus.tsx index d884555ae..8f4ec9f0b 100644 --- a/apps/mobile/app/components/header/right-menus.tsx +++ b/apps/mobile/app/components/header/right-menus.tsx @@ -41,7 +41,7 @@ export const RightMenus = ({ onSearch }: { headerRightButtons?: HeaderRightButton[]; - renderedInRoute: RouteName; + renderedInRoute?: RouteName; id?: string; onPressDefaultRightButton?: () => void; search?: boolean; diff --git a/apps/mobile/app/components/header/title.tsx b/apps/mobile/app/components/header/title.tsx index 51533d3e8..5c38a5c3e 100644 --- a/apps/mobile/app/components/header/title.tsx +++ b/apps/mobile/app/components/header/title.tsx @@ -41,7 +41,7 @@ export const Title = ({ isHiddenOnRender?: boolean; accentColor?: string; isBeta?: boolean; - renderedInRoute: string; + renderedInRoute?: string; id?: string; }) => { const { colors } = useThemeColors(); diff --git a/apps/mobile/app/components/image-preview/index.tsx b/apps/mobile/app/components/image-preview/index.tsx index c834b7886..98620c389 100644 --- a/apps/mobile/app/components/image-preview/index.tsx +++ b/apps/mobile/app/components/image-preview/index.tsx @@ -18,7 +18,7 @@ along with this program. If not, see . */ import Sodium from "@ammarahmed/react-native-sodium"; -import { DataURL } from "@notesnook/core"; +import { DataURL, getFileNameWithExtension } from "@notesnook/core"; import type { ImageAttributes } from "@notesnook/editor"; import { useThemeColors } from "@notesnook/theme"; import React, { useEffect, useRef, useState } from "react"; @@ -86,8 +86,12 @@ const ImagePreview = () => { return; } const attachment = await db.attachments.attachment(hash); - const path = `${cacheDir}/${"NN_" + attachment?.filename}`; - await RNFetchBlob.fs.mv(`${cacheDir}/${uri}`, path).catch(console.log); + const path = `${cacheDir}/${ + "NN_" + (await getFileNameWithExtension(hash, attachment?.mimeType)) + }`; + await RNFetchBlob.fs.mv(`${cacheDir}/${uri}`, path).catch(() => { + /* empty */ + }); setImage("file://" + path); setLoading(false); }, 100); @@ -95,11 +99,15 @@ const ImagePreview = () => { const close = React.useCallback(() => { image && - RNFetchBlob.fs.unlink(image.replace("file://", "")).catch(console.log); + RNFetchBlob.fs.unlink(image.replace("file://", "")).catch(() => { + /* empty */ + }); setImage(undefined); setVisible(false); }, [image]); + console.log("image", image); + const renderHeader = React.useCallback( () => ( { { useSettingStore .getState() .setAppDidEnterBackgroundForAction(true); await Share.open({ url: image - }).catch(console.log); + }).catch(() => { + /* empty */ + }); useSettingStore .getState() .setAppDidEnterBackgroundForAction(false); @@ -147,7 +160,7 @@ const ImagePreview = () => { ), - [close, image, showHeader] + [close, image, insets.top, showHeader] ); return ( diff --git a/apps/mobile/app/components/list/list-item.wrapper.tsx b/apps/mobile/app/components/list/list-item.wrapper.tsx index aad136170..08f719f76 100644 --- a/apps/mobile/app/components/list/list-item.wrapper.tsx +++ b/apps/mobile/app/components/list/list-item.wrapper.tsx @@ -153,9 +153,7 @@ export function ListItemWrapper(props: ListItemWrapperProps) { }, items?.cacheItem(index) ? 100 : 0 ); - } catch (e) { - console.log("Error", e); - } + } catch (e) {} })(); }, [index, items, refreshItem]); diff --git a/apps/mobile/app/components/premium/pricing-plans.tsx b/apps/mobile/app/components/premium/pricing-plans.tsx index d0ef060da..f0f7b3336 100644 --- a/apps/mobile/app/components/premium/pricing-plans.tsx +++ b/apps/mobile/app/components/premium/pricing-plans.tsx @@ -119,7 +119,6 @@ export const PricingPlans = ({ setLoading(false); } catch (e) { setLoading(false); - console.log("error getting sku", e); } }, [promo?.promoCode]); @@ -171,7 +170,6 @@ export const PricingPlans = ({ }); return true; } catch (e) { - console.log("PROMOCODE ERROR:", code, e); return false; } }; @@ -231,7 +229,6 @@ export const PricingPlans = ({ }); } catch (e) { setBuying(false); - console.log(e); } }; diff --git a/apps/mobile/app/components/sheets/add-notebook/index.tsx b/apps/mobile/app/components/sheets/add-notebook/index.tsx index 6a73e57ef..62767287e 100644 --- a/apps/mobile/app/components/sheets/add-notebook/index.tsx +++ b/apps/mobile/app/components/sheets/add-notebook/index.tsx @@ -100,7 +100,6 @@ export const AddNotebookSheet = ({ eSendEvent(eOnNotebookUpdated, parent); if (notebook) { setImmediate(() => { - console.log(parent, notebook.id); eSendEvent(eOnNotebookUpdated, notebook.id); }); } diff --git a/apps/mobile/app/components/sheets/add-to/notebook-item.tsx b/apps/mobile/app/components/sheets/add-to/notebook-item.tsx index e0250d959..3ad7df969 100644 --- a/apps/mobile/app/components/sheets/add-to/notebook-item.tsx +++ b/apps/mobile/app/components/sheets/add-to/notebook-item.tsx @@ -90,13 +90,12 @@ export const NotebookItem = ({ for (const key in keys) { nextState[key] = !state.initialState[key] ? undefined : "deselected"; } - console.log("Single item selection"); + state.setSelection({ [item.id]: "selected", ...nextState }); } else { - console.log("Multi item selection"); state.markAs(item, "selected"); } }; diff --git a/apps/mobile/app/components/sheets/export-notes/index.tsx b/apps/mobile/app/components/sheets/export-notes/index.tsx index d401e1926..1b98ce670 100644 --- a/apps/mobile/app/components/sheets/export-notes/index.tsx +++ b/apps/mobile/app/components/sheets/export-notes/index.tsx @@ -333,13 +333,17 @@ const ExportNotesSheet = ({ if (Platform.OS === "ios") { Share.open({ url: result?.fileDir + result.fileName - }).catch(console.log); + }).catch(() => { + /* empty */ + }); } else { FileViewer.open(result.filePath, { showOpenWithDialog: true, showAppsSuggestions: true, shareFile: true - } as any).catch(console.log); + } as any).catch(() => { + /* empty */ + }); } }} /> diff --git a/apps/mobile/app/components/sheets/export-notes/share.jsx b/apps/mobile/app/components/sheets/export-notes/share.jsx index 2de6caf49..9843a89b4 100644 --- a/apps/mobile/app/components/sheets/export-notes/share.jsx +++ b/apps/mobile/app/components/sheets/export-notes/share.jsx @@ -62,7 +62,9 @@ export const ShareComponent = ({ uri, name, padding }) => { showOpenWithDialog: true, showAppsSuggestions: true, shareFile: true - }).catch(console.log); + }).catch(() => { + /* empty */ + }); }} /> diff --git a/apps/mobile/app/components/sheets/manage-tags/index.tsx b/apps/mobile/app/components/sheets/manage-tags/index.tsx index 1ad2d3a62..8f59fd62e 100644 --- a/apps/mobile/app/components/sheets/manage-tags/index.tsx +++ b/apps/mobile/app/components/sheets/manage-tags/index.tsx @@ -113,11 +113,9 @@ const ManageTagsSheet = (props: { .sorted() .then((items) => { setTags(items); - console.log("searched tags"); }); } else { db.tags.all.sorted(db.settings.getGroupOptions("tags")).then((items) => { - console.log("items loaded tags", items.placeholders.length); setTags(items); }); } diff --git a/apps/mobile/app/components/sheets/recovery-key/index.jsx b/apps/mobile/app/components/sheets/recovery-key/index.jsx index 2d0d3b5d0..4d331fd3e 100644 --- a/apps/mobile/app/components/sheets/recovery-key/index.jsx +++ b/apps/mobile/app/components/sheets/recovery-key/index.jsx @@ -191,13 +191,17 @@ class RecoveryKeySheet extends React.Component { Share.open({ url: path, failOnCancel: false - }).catch(console.log); + }).catch(() => { + /* empty */ + }); } else { FileViewer.open(path, { showOpenWithDialog: true, showAppsSuggestions: true, shareFile: true - }).catch(console.log); + }).catch(() => { + /* empty */ + }); } } catch (e) { console.error(e); diff --git a/apps/mobile/app/components/sheets/references/index.tsx b/apps/mobile/app/components/sheets/references/index.tsx index f19478974..484a304ce 100644 --- a/apps/mobile/app/components/sheets/references/index.tsx +++ b/apps/mobile/app/components/sheets/references/index.tsx @@ -273,7 +273,7 @@ const ListNoteItem = ({ listType, noteInternalLinks.length ]); - console.log(noteInternalLinks); + const renderBlock = React.useCallback( (block: ContentBlock) => ( { id={index} items={items} onSelect={(note, blockId) => { - console.log(note.id, blockId); eSendEvent(eOnLoadNote, { item: note, blockId: blockId diff --git a/apps/mobile/app/components/sheets/sort/index.js b/apps/mobile/app/components/sheets/sort/index.js index ef71e2092..49787094a 100644 --- a/apps/mobile/app/components/sheets/sort/index.js +++ b/apps/mobile/app/components/sheets/sort/index.js @@ -38,7 +38,7 @@ const Sort = ({ type, screen }) => { ); const updateGroupOptions = async (_groupOptions) => { const groupType = screen === "Notes" ? "home" : type + "s"; - console.log("updateGroupOptions for group", groupType, "in", screen); + await db.settings.setGroupOptions(groupType, _groupOptions); setGroupOptions(_groupOptions); setTimeout(() => { diff --git a/apps/mobile/app/components/sheets/update/index.js b/apps/mobile/app/components/sheets/update/index.js index 13b47bc17..dc3be2d6d 100644 --- a/apps/mobile/app/components/sheets/update/index.js +++ b/apps/mobile/app/components/sheets/update/index.js @@ -215,7 +215,9 @@ export const Update = ({ version: appVersion, fwdRef }) => { marginTop: 10 }} onPress={() => { - Linking.openURL(GITHUB_PAGE_URL).catch(console.log); + Linking.openURL(GITHUB_PAGE_URL).catch(() => { + /* empty */ + }); }} > {strings.readReleaseNotes()} diff --git a/apps/mobile/app/components/walkthroughs/walkthroughs.tsx b/apps/mobile/app/components/walkthroughs/walkthroughs.tsx index f2e8bfab9..f2ed48f19 100644 --- a/apps/mobile/app/components/walkthroughs/walkthroughs.tsx +++ b/apps/mobile/app/components/walkthroughs/walkthroughs.tsx @@ -315,7 +315,9 @@ const trialstarted: { id: string; steps: TStep[] } = { actionButton: { text: strings.joinDiscord(), action: () => { - Linking.openURL("https://discord.gg/zQBK97EE22").catch(console.log); + Linking.openURL("https://discord.gg/zQBK97EE22").catch(() => { + /* empty */ + }); } } } @@ -366,7 +368,9 @@ const Support = () => { width: "90%" }} onPress={() => { - Linking.openURL("https://discord.gg/zQBK97EE22").catch(console.log); + Linking.openURL("https://discord.gg/zQBK97EE22").catch(() => { + /* empty */ + }); }} icon="discord" type="secondary" @@ -380,7 +384,9 @@ const Support = () => { width: "90%" }} onPress={() => { - Linking.openURL("https://t.me/notesnook").catch(console.log); + Linking.openURL("https://t.me/notesnook").catch(() => { + /* empty */ + }); }} icon="telegram" type="secondary" diff --git a/apps/mobile/app/hooks/use-app-events.tsx b/apps/mobile/app/hooks/use-app-events.tsx index 2f29a7c14..909155b51 100644 --- a/apps/mobile/app/hooks/use-app-events.tsx +++ b/apps/mobile/app/hooks/use-app-events.tsx @@ -66,6 +66,7 @@ import { eSubscribeEvent, presentSheet } from "../services/event-manager"; +import { IntentService } from "../services/intent"; import { clearMessage, setEmailVerifyMessage, @@ -148,7 +149,6 @@ const onUploadedAttachmentProgress = (data: any) => { }; const onUserSessionExpired = async () => { - console.log("LOGGED OUT USER...."); SettingsService.set({ sessionExpired: true }); @@ -254,9 +254,7 @@ async function checkForShareExtensionLaunchedInBackground() { if (note) setTimeout(() => eSendEvent("loadingNote", note), 1); MMKV.removeItem("shareExtensionOpened"); } - } catch (e) { - console.log(e); - } + } catch (e) {} } async function saveEditorState() { @@ -502,7 +500,9 @@ export const useAppEvents = () => { } if (SettingsService.getProperty("offlineMode")) { - db.attachments.cacheAttachments().catch(console.log); + db.attachments.cacheAttachments().catch(() => { + /* empty */ + }); } } }, []); @@ -550,7 +550,6 @@ export const useAppEvents = () => { }); } } catch (e) { - console.log(e); ToastManager.error(e as Error, "Error updating user", "global"); } @@ -645,6 +644,7 @@ export const useAppEvents = () => { const emitterSubscriptions = [ Linking.addEventListener("url", onAppOpenedFromURL), + SodiumEventEmitter.addListener( "onSodiumProgress", onFileEncryptionProgress @@ -695,6 +695,10 @@ export const useAppEvents = () => { // Reset the editor if the app has been in background for more than 10 minutes. eSendEvent(eEditorReset); } + + setTimeout(async () => { + IntentService.onAppStateChanged(); + }, 100); } else { await saveEditorState(); if ( @@ -779,9 +783,7 @@ export const useAppEvents = () => { useEffect(() => { if (!appLocked && isAppLoading) { initializeLogger() - .catch((e) => { - console.log(e); - }) + .catch((e) => {}) .finally(() => { //@ts-ignore initializeDatabase(); diff --git a/apps/mobile/app/hooks/use-db-item.ts b/apps/mobile/app/hooks/use-db-item.ts index 955a9a1fa..df52a9f10 100644 --- a/apps/mobile/app/hooks/use-db-item.ts +++ b/apps/mobile/app/hooks/use-db-item.ts @@ -196,7 +196,6 @@ export const useTotalNotes = (type: "notebook" | "tag" | "color") => { } setTotalNotesById(totalNotesById); }); - console.log("useTotalNotes.getTotalNotes"); }, [type] ); diff --git a/apps/mobile/app/hooks/use-group-options.ts b/apps/mobile/app/hooks/use-group-options.ts index e5d8b4269..b1384fce3 100644 --- a/apps/mobile/app/hooks/use-group-options.ts +++ b/apps/mobile/app/hooks/use-group-options.ts @@ -31,7 +31,7 @@ export function useGroupOptions(type: any) { const onUpdate = (groupType: string) => { if (groupType !== type) return; const options = db.settings?.getGroupOptions(type) as any; - console.log("useGroupOptions.onUpdate", type, options); + if ( groupOptions?.groupBy !== options.groupBy || groupOptions?.sortBy !== options.sortBy || diff --git a/apps/mobile/app/hooks/use-notebook.ts b/apps/mobile/app/hooks/use-notebook.ts index 78091fe01..7303e5006 100644 --- a/apps/mobile/app/hooks/use-notebook.ts +++ b/apps/mobile/app/hooks/use-notebook.ts @@ -74,10 +74,8 @@ export const useNotebook = ( }; const onUpdate = (type: string) => { - console.log("event", type); if (type !== "notebooks") return; onRequestUpdate(); - console.log("useNotebook.onUpdate", item?.id, Date.now()); }; eSubscribeEvent(eGroupOptionsUpdated, onUpdate); diff --git a/apps/mobile/app/navigation/navigation-stack.js b/apps/mobile/app/navigation/navigation-stack.js index 53c62f692..33415f036 100644 --- a/apps/mobile/app/navigation/navigation-stack.js +++ b/apps/mobile/app/navigation/navigation-stack.js @@ -45,6 +45,9 @@ import { useSelectionStore } from "../stores/use-selection-store"; import { useSettingStore } from "../stores/use-setting-store"; import { rootNavigatorRef } from "../utils/global-refs"; import { strings } from "@notesnook/intl"; +import { IntentService } from "../services/intent"; +import ReminderSheet from "../components/sheets/reminder"; +import { db } from "../common/database"; const NativeStack = createNativeStackNavigator(); const IntroStack = createNativeStackNavigator(); @@ -76,12 +79,24 @@ const _Tabs = () => { const introCompleted = useSettingStore( (state) => state.settings.introCompleted ); + const height = useSettingStore((state) => state.dimensions.height); const insets = useGlobalSafeAreaInsets(); const screenHeight = height - (50 + insets.top + insets.bottom); React.useEffect(() => { - setTimeout(() => { + setTimeout(async () => { useNavigationStore.getState().update(homepage); + const intent = IntentService.getLaunchIntent(); + if (intent && intent["com.streetwriters.notesnook.OpenReminderId"]) { + const reminder = await db.reminders.reminder( + intent["com.streetwriters.notesnook.OpenReminderId"] + ); + if (reminder) { + ReminderSheet.present(reminder); + } + } else if (intent["com.streetwriters.notesnook.NewReminder"]) { + ReminderSheet.present(); + } }, 1000); }, [homepage]); diff --git a/apps/mobile/app/screens/editor/index.tsx b/apps/mobile/app/screens/editor/index.tsx index 9b36a029b..849cf9488 100755 --- a/apps/mobile/app/screens/editor/index.tsx +++ b/apps/mobile/app/screens/editor/index.tsx @@ -229,7 +229,7 @@ const useLockedNoteHandler = () => { const unlockWithBiometrics = async () => { try { if (!tabRef.current?.noteLocked || !tabRef.current) return; - console.log("Trying to unlock with biometrics..."); + const credentials = await BiometricService.getCredentials( "Unlock note", "Unlock note to open it in editor." @@ -305,7 +305,6 @@ const useLockedNoteHandler = () => { locked: false }); } catch (e) { - console.log(e); ToastManager.show({ heading: strings.passwordIncorrect(), type: "error" @@ -324,7 +323,6 @@ const useLockedNoteHandler = () => { unlockWithBiometrics(); }, 150); } else { - console.log("Biometrics unavailable.", editorState().movedAway); if (!editorState().movedAway) { setTimeout(() => { if (tabRef.current && tabRef.current?.locked) { diff --git a/apps/mobile/app/screens/editor/readonly-editor.tsx b/apps/mobile/app/screens/editor/readonly-editor.tsx index ec9234ffb..4ee0dfde9 100644 --- a/apps/mobile/app/screens/editor/readonly-editor.tsx +++ b/apps/mobile/app/screens/editor/readonly-editor.tsx @@ -74,7 +74,6 @@ export function ReadonlyEditor(props: { } if (editorMessage.type === EventTypes.readonlyEditorLoaded) { - console.log("Readonly editor loaded."); props.onLoad?.((content: { data: string; id: string }) => { setTimeout(() => { noteId.current = content.id; @@ -90,7 +89,6 @@ export function ReadonlyEditor(props: { } else if (editorMessage.type === EventTypes.getAttachmentData) { const attachment = (editorMessage.value as any).attachment as Attachment; - console.log("Getting attachment data:", attachment.hash, attachment.type); downloadAttachment(attachment.hash, true, { base64: attachment.type === "image", text: attachment.type === "web-clip", @@ -115,7 +113,6 @@ export function ReadonlyEditor(props: { ); }) .catch(() => { - console.log("Error downloading attachment data"); editorRef.current?.postMessage( JSON.stringify({ type: EditorEvents.attachmentData, diff --git a/apps/mobile/app/screens/editor/tiptap/picker.ts b/apps/mobile/app/screens/editor/tiptap/picker.ts index ef0434041..8015424fc 100644 --- a/apps/mobile/app/screens/editor/tiptap/picker.ts +++ b/apps/mobile/app/screens/editor/tiptap/picker.ts @@ -196,9 +196,7 @@ const camera = async (options: PickerOptions) => { options ); }) - .catch((e) => { - console.log("camera error: ", e); - }); + .catch((e) => {}); } catch (e) { ToastManager.show({ heading: (e as Error).message, @@ -226,9 +224,7 @@ const gallery = async (options: PickerOptions) => { options ) ) - .catch((e) => { - console.log("gallery error: ", e); - }); + .catch((e) => {}); } catch (e) { useSettingStore.getState().setAppDidEnterBackgroundForAction(false); ToastManager.show({ @@ -236,7 +232,6 @@ const gallery = async (options: PickerOptions) => { type: "error", context: "global" }); - console.log("attachment error:", e); } }; @@ -321,18 +316,14 @@ const handleImageResponse = async ( ? fileName.replace(/HEIC|HEIF/, "jpeg") : fileName; - console.log("attaching image...", fileName); - - console.log("attaching file..."); if (!(await attachFile(uri, hash, image.mime, fileName, options))) return; if (Platform.OS === "ios") await RNFetchBlob.fs.unlink(uri); - console.log("attaching image to note..."); + if ( options.tabId !== undefined && useTabStore.getState().getNoteIdForTab(options.tabId) === options.noteId ) { - console.log("attaching image to note..."); editorController.current?.commands.insertImage( { hash: hash, @@ -407,7 +398,7 @@ export async function attachFile( } else { encryptionInfo = { hash: hash }; } - console.log("FILE ENCRYPTED....", encryptionInfo); + await db.attachments.add(encryptionInfo); return true; } catch (e) { diff --git a/apps/mobile/app/screens/editor/tiptap/types.ts b/apps/mobile/app/screens/editor/tiptap/types.ts index f1b22f0f9..67aaf18c8 100644 --- a/apps/mobile/app/screens/editor/tiptap/types.ts +++ b/apps/mobile/app/screens/editor/tiptap/types.ts @@ -94,4 +94,5 @@ export type AppState = { editing: boolean; movedAway: boolean; timestamp: number; + noteId?: string; }; diff --git a/apps/mobile/app/screens/editor/tiptap/use-editor-events.tsx b/apps/mobile/app/screens/editor/tiptap/use-editor-events.tsx index fc098c3e5..4cfa85e1f 100644 --- a/apps/mobile/app/screens/editor/tiptap/use-editor-events.tsx +++ b/apps/mobile/app/screens/editor/tiptap/use-editor-events.tsx @@ -268,7 +268,6 @@ export const useEditorEvents = ( }, [editor, deviceMode, fullscreen]); const onHardwareBackPress = useCallback(() => { - console.log(tabBarRef.current?.page()); if (tabBarRef.current?.page() === 2) { onBackPress(); return true; @@ -574,7 +573,7 @@ export const useEditorEvents = ( // tabs: (editorMessage.value as any)?.tabs, // currentTab: (editorMessage.value as any)?.currentTab // }); - // console.log("Tabs updated"); + // break; } case EventTypes.toc: @@ -597,14 +596,6 @@ export const useEditorEvents = ( break; } case EventTypes.tabFocused: { - console.log( - "Focused tab", - editorMessage.tabId, - editorMessage.noteId, - "Content:", - editorMessage.value - ); - eSendEvent(eEditorTabFocused, editorMessage.tabId); if ( diff --git a/apps/mobile/app/screens/editor/tiptap/use-editor.ts b/apps/mobile/app/screens/editor/tiptap/use-editor.ts index 261fb2db8..2fc40c6f3 100644 --- a/apps/mobile/app/screens/editor/tiptap/use-editor.ts +++ b/apps/mobile/app/screens/editor/tiptap/use-editor.ts @@ -46,6 +46,7 @@ import { eUnSubscribeEvent } from "../../../services/event-manager"; import Navigation from "../../../services/navigation"; +import { NotePreviewWidget } from "../../../services/note-preview-widget"; import Notifications from "../../../services/notifications"; import SettingsService from "../../../services/settings"; import { useSettingStore } from "../../../stores/use-setting-store"; @@ -152,7 +153,6 @@ export const useEditor = ( useEffect(() => { const event = eSubscribeEvent(eEditorTabFocused, (tabId) => { - console.log("Editot tab focus changed", lastTabFocused.current, tabId); if (lastTabFocused.current !== tabId) lock.current = false; lastTabFocused.current = tabId as number; }); @@ -189,7 +189,6 @@ export const useEditor = ( const reset = useCallback( async (tabId: number, resetState = true, resetContent = true) => { - console.log("Resetting tab:", tabId); const noteId = useTabStore.getState().getNoteIdForTab(tabId); if (noteId) { currentNotes.current?.id && db.fs().cancel(noteId); @@ -392,6 +391,13 @@ export const useEditor = ( } saveCount.current++; + + clearTimeout(timers.current.onsave); + timers.current.onsave = setTimeout(async () => { + if (!id || !note) return; + NotePreviewWidget.updateNote(id, note); + }, 500); + return id; } catch (e) { console.error(e); @@ -438,7 +444,6 @@ export const useEditor = ( presistTab?: boolean; }) => { if (!event) return; - console.log(event.item?.id, event?.item?.title, "loading note..."); if (event.blockId) { blockIdRef.current = event.blockId; @@ -469,7 +474,7 @@ export const useEditor = ( overlay(false); return; } - console.log("LOADING NOTE", event.item.id); + const item = event.item; const currentTab = useTabStore @@ -502,7 +507,6 @@ export const useEditor = ( } }, 150); } - console.log("Note already loaded, focusing the tab"); } else { if (event.presistTab) { // Open note in new tab. @@ -513,9 +517,7 @@ export const useEditor = ( noteId: event.item.id, previewTab: false }); - console.log("Opening note in new tab"); } else { - console.log("Opening note in preview tab"); // Otherwise we focus the preview tab or create one to open the note in. useTabStore.getState().focusPreviewTab(event.item.id, { readonly: event.item.readonly || readonly, @@ -533,11 +535,11 @@ export const useEditor = ( const tabId = event.tabId || useTabStore.getState().currentTab; if (lastTabFocused.current !== tabId) { // if ((await waitForEvent(eEditorTabFocused, 1000)) !== tabId) { - // console.log("tab id did not match after focus in 1000ms"); + // // return; // } currentLoadingNoteId.current = item.id; - console.log("Waiting for tab to focus"); + return; } @@ -555,7 +557,7 @@ export const useEditor = ( loadingState.current === currentContents.current[item.id]?.data ) { // If note is already loading, return. - console.log("Note is already loading..."); + return; } @@ -632,7 +634,6 @@ export const useEditor = ( if (isDeleted(data) || isTrashItem(data)) { const tabId = useTabStore.getState().getTabForNote(data.id); if (tabId !== undefined) { - console.log("Removing tab"); await commands.clearContent(tabId); useTabStore.getState().removeTab(tabId); } @@ -915,24 +916,34 @@ export const useEditor = ( state.current.ready = true; } - const noteId = useTabStore.getState().getCurrentNoteId(); - if (!noteId) { - loadNote({ newNote: true }); - if (tabBarRef.current?.page() === 1) { - state.current.currentlyEditing = false; - } - } else if (state.current?.initialLoadCalled) { - const note = currentNotes.current[noteId]; + const appState = getAppState(); + if (appState?.noteId) { + const note = await db.notes?.note(appState.noteId); if (note) { loadNote({ item: note }); } + } else { + const noteId = useTabStore.getState().getCurrentNoteId(); + if (!noteId) { + loadNote({ newNote: true }); + if (tabBarRef.current?.page() === 1) { + state.current.currentlyEditing = false; + } + } else if (state.current?.initialLoadCalled) { + const note = currentNotes.current[noteId]; + if (note) { + loadNote({ + item: note + }); + } + } + if (!state.current?.initialLoadCalled) { + state.current.initialLoadCalled = true; + } + overlay(false); } - if (!state.current?.initialLoadCalled) { - state.current.initialLoadCalled = true; - } - overlay(false); }, [ postMessage, theme, diff --git a/apps/mobile/app/screens/editor/tiptap/use-tab-store.ts b/apps/mobile/app/screens/editor/tiptap/use-tab-store.ts index 6c3509ec6..cf516dd55 100644 --- a/apps/mobile/app/screens/editor/tiptap/use-tab-store.ts +++ b/apps/mobile/app/screens/editor/tiptap/use-tab-store.ts @@ -167,7 +167,7 @@ export const useTabStore = create( previewTab: true, noteId: noteId }; - console.log("focus preview", noteId); + set({ tabs: tabs }); @@ -211,7 +211,6 @@ export const useTabStore = create( focusEmptyTab: () => { const index = get().tabs.findIndex((t) => !t.noteId); if (index === -1) return get().newTab(); - console.log("focus empty tab", get().tabs[index]); get().focusTab(get().tabs[index].id); }, @@ -225,7 +224,6 @@ export const useTabStore = create( }, focusTab: (id: number) => { - console.log(history.getHistory(), id); history.add(id); set({ currentTab: id diff --git a/apps/mobile/app/screens/editor/tiptap/utils.ts b/apps/mobile/app/screens/editor/tiptap/utils.ts index 44c70cc77..4d27b18b8 100644 --- a/apps/mobile/app/screens/editor/tiptap/utils.ts +++ b/apps/mobile/app/screens/editor/tiptap/utils.ts @@ -135,7 +135,6 @@ export const waitForEvent = async ( }; eSubscribeEvent(type, callback); setTimeout(() => { - console.log("return.."); eUnSubscribeEvent(type, callback); resolve(false); }, waitFor); @@ -158,6 +157,9 @@ const canRestoreAppState = (appState: AppState) => { }; let appState: AppState | undefined; +export function setAppState(state: AppState) { + appState = state; +} export function getAppState() { if (appState && canRestoreAppState(appState)) return appState as AppState; const json = NotesnookModule.getAppState(); diff --git a/apps/mobile/app/screens/note-preview-configure/index.tsx b/apps/mobile/app/screens/note-preview-configure/index.tsx new file mode 100644 index 000000000..1be635858 --- /dev/null +++ b/apps/mobile/app/screens/note-preview-configure/index.tsx @@ -0,0 +1,169 @@ +/* +This file is part of the Notesnook project (https://notesnook.com/) + +Copyright (C) 2023 Streetwriters (Private) Limited + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ +import { Note, VirtualizedGrouping } from "@notesnook/core"; +import { useThemeColors } from "@notesnook/theme"; +import React, { useEffect, useState } from "react"; +import { FlatList, TouchableOpacity, View } from "react-native"; +import { db } from "../../common/database"; +import { Header } from "../../components/header"; +import Input from "../../components/ui/input"; +import Paragraph from "../../components/ui/typography/paragraph"; +import { useDBItem } from "../../hooks/use-db-item"; +import useGlobalSafeAreaInsets from "../../hooks/use-global-safe-area-insets"; +import { useSettingStore } from "../../stores/use-setting-store"; +import { NotesnookModule } from "../../utils/notesnook-module"; + +const NoteItem = (props: { + id: string | number; + items?: VirtualizedGrouping; +}) => { + const { colors } = useThemeColors(); + const [item] = useDBItem(props.id, "note", props.items); + + return ( + { + const widgetId = NotesnookModule.getWidgetId(); + NotesnookModule.setString( + "appPreview", + String(widgetId), + JSON.stringify(item) + ); + setTimeout(() => { + NotesnookModule.saveAndFinish(); + }); + }} + style={{ + flexDirection: "column", + borderBottomWidth: 1, + borderBottomColor: colors.primary.border, + justifyContent: "center", + paddingVertical: 12, + minHeight: 45 + }} + > + {!item ? null : ( + + + + {item.title} + + + + )} + + ); +}; + +export const NotePreviewConfigure = () => { + const [items, setItems] = useState>(); + const loading = useSettingStore((state) => state.isAppLoading); + const bounceRef = React.useRef(); + const { colors } = useThemeColors(); + const insets = useGlobalSafeAreaInsets(); + + useEffect(() => { + useSettingStore.getState().setDeviceMode("mobile"); + if (loading) return; + db.notes.all.sorted(db.settings.getGroupOptions("notes")).then((notes) => { + setItems(notes); + }); + }, [loading]); + + const renderItem = React.useCallback( + ({ index }: { item: boolean; index: number }) => { + return ; + }, + [items] + ); + + return ( + +
{ + NotesnookModule.cancelAndFinish(); + }} + /> + + + { + bounceRef.current = setTimeout(() => { + if (!value) { + db.notes.all + .sorted(db.settings.getGroupOptions("notes")) + .then((notes) => { + setItems(notes); + }); + return; + } + db.lookup + .notes(value) + .sorted() + .then((notes) => { + setItems(notes); + }); + }, 500); + }} + /> + + } + /> + + + ); +}; diff --git a/apps/mobile/app/screens/notebook/index.tsx b/apps/mobile/app/screens/notebook/index.tsx index 6b665a36c..bc8991bb9 100644 --- a/apps/mobile/app/screens/notebook/index.tsx +++ b/apps/mobile/app/screens/notebook/index.tsx @@ -284,14 +284,13 @@ NotebookScreen.navigate = async (item: Notebook, canGoBack?: boolean) => { focusedRouteId == item?.id ) { // Update the route in place instead - console.log("Updating existing route in place"); + eSendEvent(eUpdateNotebookRoute, { item: item, title: item.title, canGoBack: canGoBack }); } else { - console.log("Pushing new notebook route"); // Push a new route Navigation.push("Notebook", { title: item.title, diff --git a/apps/mobile/app/screens/notes/colored.tsx b/apps/mobile/app/screens/notes/colored.tsx index 5157d9ae8..3aa21e83b 100644 --- a/apps/mobile/app/screens/notes/colored.tsx +++ b/apps/mobile/app/screens/notes/colored.tsx @@ -59,7 +59,6 @@ ColoredNotes.navigate = (item: Color, canGoBack: boolean) => { const { focusedRouteId } = useNavigationStore.getState(); if (focusedRouteId === item.id) { - console.log("ColoredNotes.navigate: route already focused for color"); return; } diff --git a/apps/mobile/app/screens/notes/index.tsx b/apps/mobile/app/screens/notes/index.tsx index 56aa2d742..7ab2c62b5 100644 --- a/apps/mobile/app/screens/notes/index.tsx +++ b/apps/mobile/app/screens/notes/index.tsx @@ -171,7 +171,6 @@ const NotesPage = ({ setLoadingNotes(false); }) .catch((e) => { - console.log("Error loading notes", params.current?.title, e, e.stack); setLoadingNotes(false); }); } diff --git a/apps/mobile/app/screens/notes/tagged.tsx b/apps/mobile/app/screens/notes/tagged.tsx index c736e183c..a3a2aa958 100644 --- a/apps/mobile/app/screens/notes/tagged.tsx +++ b/apps/mobile/app/screens/notes/tagged.tsx @@ -60,7 +60,6 @@ TaggedNotes.navigate = (item: Tag, canGoBack?: boolean) => { const { focusedRouteId } = useNavigationStore.getState(); if (focusedRouteId === item.id) { - console.log("TaggedNotes.navigate: route already focused for tag"); return; } diff --git a/apps/mobile/app/screens/settings/debug.tsx b/apps/mobile/app/screens/settings/debug.tsx index bb6cd259c..bb82e66bd 100644 --- a/apps/mobile/app/screens/settings/debug.tsx +++ b/apps/mobile/app/screens/settings/debug.tsx @@ -160,9 +160,7 @@ export default function DebugLogs() { type: "success" }); } - } catch (e) { - console.log(e); - } + } catch (e) {} }, [currentLog?.logs]); const copyLogs = React.useCallback(() => { diff --git a/apps/mobile/app/screens/settings/licenses.tsx b/apps/mobile/app/screens/settings/licenses.tsx index f4858bc32..58388f766 100644 --- a/apps/mobile/app/screens/settings/licenses.tsx +++ b/apps/mobile/app/screens/settings/licenses.tsx @@ -54,7 +54,9 @@ export const Licenses = () => { }} onPress={() => { if (!item.link) return; - Linking.openURL(item.link).catch(console.log); + Linking.openURL(item.link).catch(() => { + /* empty */ + }); }} > {item.name} diff --git a/apps/mobile/app/screens/settings/picker/pickers.jsx b/apps/mobile/app/screens/settings/picker/pickers.jsx index 58a8d1b7f..475063cb9 100644 --- a/apps/mobile/app/screens/settings/picker/pickers.jsx +++ b/apps/mobile/app/screens/settings/picker/pickers.jsx @@ -33,7 +33,6 @@ import { strings } from "@notesnook/intl"; export const FontPicker = createSettingsPicker({ getValue: () => useSettingStore.getState().settings.defaultFontFamily, updateValue: (item) => { - console.log(item.id); SettingsService.set({ defaultFontFamily: item.id }); diff --git a/apps/mobile/app/screens/settings/restore-backup/index.tsx b/apps/mobile/app/screens/settings/restore-backup/index.tsx index 494abf53e..696351ec8 100644 --- a/apps/mobile/app/screens/settings/restore-backup/index.tsx +++ b/apps/mobile/app/screens/settings/restore-backup/index.tsx @@ -197,7 +197,6 @@ const restoreBackup = async (options: { const attachment = await db.attachments.attachment(hash as string); if (!attachment) continue; - console.log("Saving attachment file", hash); await deleteCacheFileByName(hash); await RNFetchBlob.fs.cp( `${zipOutputFolder}/attachments/${hash}`, @@ -208,9 +207,13 @@ const restoreBackup = async (options: { progress: strings.cleaningUp() }); // Remove files from cache - RNFetchBlob.fs.unlink(zipOutputFolder).catch(console.log); + RNFetchBlob.fs.unlink(zipOutputFolder).catch(() => { + /* empty */ + }); if (Platform.OS === "android" || deleteBackupFile) { - RNFetchBlob.fs.unlink(filePath).catch(console.log); + RNFetchBlob.fs.unlink(filePath).catch(() => { + /* empty */ + }); } } else { updateProgress({ diff --git a/apps/mobile/app/screens/settings/settings-data.tsx b/apps/mobile/app/screens/settings/settings-data.tsx index 7df6dc6af..602d53be9 100644 --- a/apps/mobile/app/screens/settings/settings-data.tsx +++ b/apps/mobile/app/screens/settings/settings-data.tsx @@ -389,7 +389,12 @@ export const settingsGroups: SettingSection[] = [ useHook: () => { const [cacheSize, setCacheSize] = React.useState(0); React.useEffect(() => { - filesystem.getCacheSize().then(setCacheSize).catch(console.log); + filesystem + .getCacheSize() + .then(setCacheSize) + .catch(() => { + /* empty */ + }); const sub = eSubscribeEvent("cache-cleared", () => { setCacheSize(0); }); @@ -532,7 +537,7 @@ export const settingsGroups: SettingSection[] = [ endProgress(); } catch (e) { endProgress(); - console.log(e); + ToastManager.error( e as Error, strings.failedToDeleteAccount(), @@ -568,7 +573,9 @@ export const settingsGroups: SettingSection[] = [ } PremiumService.verify(() => { SettingsService.setProperty("offlineMode", true); - db.attachments.cacheAttachments().catch(console.log); + db.attachments.cacheAttachments().catch(() => { + /* empty */ + }); }); } }, @@ -1459,7 +1466,9 @@ export const settingsGroups: SettingSection[] = [ name: strings.joinTelegram(), description: strings.joinTelegramDesc(), modifer: () => { - Linking.openURL("https://t.me/notesnook").catch(console.log); + Linking.openURL("https://t.me/notesnook").catch(() => { + /* empty */ + }); } }, { @@ -1479,7 +1488,9 @@ export const settingsGroups: SettingSection[] = [ description: strings.followOnXDesc(), icon: "twitter", modifer: () => { - Linking.openURL("https://twitter.com/notesnook").catch(console.log); + Linking.openURL("https://twitter.com/notesnook").catch(() => { + /* empty */ + }); } }, { @@ -1487,7 +1498,9 @@ export const settingsGroups: SettingSection[] = [ name: strings.joinDiscord(), icon: "discord", modifer: async () => { - Linking.openURL("https://discord.gg/zQBK97EE22").catch(console.log); + Linking.openURL("https://discord.gg/zQBK97EE22").catch(() => { + /* empty */ + }); }, description: strings.joinDiscordDesc() } diff --git a/apps/mobile/app/services/background-sync.ts b/apps/mobile/app/services/background-sync.ts index f5653c13c..f380e20d4 100644 --- a/apps/mobile/app/services/background-sync.ts +++ b/apps/mobile/app/services/background-sync.ts @@ -25,6 +25,7 @@ import { import { DatabaseLogger, db, setupDatabase } from "../common/database"; import { deleteDCacheFiles } from "../common/filesystem/io"; import { useUserStore } from "../stores/use-user-store"; +import { NotePreviewWidget } from "./note-preview-widget"; import Notifications from "./notifications"; import SettingsService from "./settings"; @@ -85,7 +86,6 @@ const task = async (event: { taskId: string; timeout: boolean }) => { const taskId = event.taskId; const isTimeout = event.timeout; // <-- true when your background-time has expired. if (isTimeout) { - console.log(`BACKGROUND FETCH TIMEOUT: ${taskId}`); BackgroundFetch.finish(taskId); return; } @@ -112,12 +112,13 @@ async function onBackgroundSyncStarted() { useUserStore.getState().setSyncing(false); } await Notifications.setupReminders(); + + NotePreviewWidget.updateNotes(); deleteDCacheFiles(); DatabaseLogger.info("BACKGROUND SYNC COMPLETE"); } catch (e) { useUserStore.getState().setSyncing(false); DatabaseLogger.error(e as Error); - console.log("BACKGROUND SYNC ERROR", (e as Error).message); } } @@ -142,7 +143,6 @@ const onBoot = async () => { DatabaseLogger.info("BOOT TASK COMPLETE"); } catch (e) { DatabaseLogger.error(e as Error); - console.log(e); } }; diff --git a/apps/mobile/app/services/backup.ts b/apps/mobile/app/services/backup.ts index b29daa338..a527114c8 100644 --- a/apps/mobile/app/services/backup.ts +++ b/apps/mobile/app/services/backup.ts @@ -120,13 +120,17 @@ async function presentBackupCompleteSheet(backupFilePath: string) { Share.open({ url: backupFilePath, failOnCancel: false - }).catch(console.log); + }).catch(() => { + /* empty */ + }); } else { FileViewer.open(backupFilePath, { showOpenWithDialog: true, showAppsSuggestions: true, shareFile: true - } as any).catch(console.log); + } as any).catch(() => { + /* empty */ + }); } }, actionText: strings.share() @@ -161,8 +165,6 @@ async function run( context?: string, backupType: "full" | "partial" = "partial" ) { - console.log("Creating backup:", backupType, progress, context); - const androidBackupDirectory = (await checkBackupDirExists( false, context @@ -203,7 +205,9 @@ async function run( ? `${path}/${backupFileName}.nnbackupz` : `${cacheDir}/${backupFileName}.nnbackupz`; - await RNFetchBlob.fs.unlink(zipSourceFolder).catch(console.log); + await RNFetchBlob.fs.unlink(zipSourceFolder).catch(() => { + /* empty */ + }); await RNFetchBlob.fs.mkdir(zipSourceFolder); const attachmentsDir = zipSourceFolder + "/attachments"; @@ -253,18 +257,21 @@ async function run( `${backupFileName}.nnbackupz`, "application/nnbackupz" ); - console.log("Copying zip file..."); + await copyFileAsync(`file://${zipOutputFile}`, file.uri); - console.log("Copied zip file..."); path = file.uri; } else { path = zipOutputFile; } - RNFetchBlob.fs.unlink(zipSourceFolder).catch(console.log); + RNFetchBlob.fs.unlink(zipSourceFolder).catch(() => { + /* empty */ + }); if (Platform.OS === "android") { - RNFetchBlob.fs.unlink(zipOutputFile).catch(console.log); + RNFetchBlob.fs.unlink(zipOutputFile).catch(() => { + /* empty */ + }); } updateNextBackupTime(backupType || "partial"); @@ -308,9 +315,13 @@ async function run( return run(progress, context, backupType); } - RNFetchBlob.fs.unlink(zipSourceFolder).catch(console.log); + RNFetchBlob.fs.unlink(zipSourceFolder).catch(() => { + /* empty */ + }); if (Platform.OS === "android") { - RNFetchBlob.fs.unlink(zipOutputFile).catch(console.log); + RNFetchBlob.fs.unlink(zipOutputFile).catch(() => { + /* empty */ + }); } DatabaseLogger.error(e); @@ -329,7 +340,6 @@ async function checkBackupRequired( type: "daily" | "off" | "useroff" | "weekly" | "monthly" | "never", lastBackupDateType: "lastBackupDate" | "lastFullBackupDate" = "lastBackupDate" ) { - console.log(lastBackupDateType, type); if (type === "off" || type === "useroff" || type === "never" || !type) return; const now = Date.now(); const lastBackupDate = SettingsService.getProperty(lastBackupDateType) as @@ -362,9 +372,7 @@ const checkAndRun = async () => { if (await checkBackupRequired(settings?.reminder)) { try { await run(); - } catch (e) { - console.log(e); - } + } catch (e) {} } }; diff --git a/apps/mobile/app/services/event-manager.ts b/apps/mobile/app/services/event-manager.ts index 7cb8f800d..a7dc36bd3 100644 --- a/apps/mobile/app/services/event-manager.ts +++ b/apps/mobile/app/services/event-manager.ts @@ -123,7 +123,6 @@ export type PresentSheetOptions = { }; export function presentSheet(data: Partial) { - console.log("PRESENTING..."); eSendEvent(eOpenSheet, data); } diff --git a/apps/mobile/app/services/exporter.ts b/apps/mobile/app/services/exporter.ts index 44d993b68..86bd030ef 100644 --- a/apps/mobile/app/services/exporter.ts +++ b/apps/mobile/app/services/exporter.ts @@ -85,7 +85,7 @@ async function resolveFileFunctions( `/export_${Date.now()}` ); - await RNFetchBlob.fs.mkdir(exportCacheFolder).catch((e) => console.log(e)); + await RNFetchBlob.fs.mkdir(exportCacheFolder).catch((e) => {}); const mkdir = async (dir: string) => { const folder = join(exportCacheFolder, dir); @@ -96,7 +96,7 @@ async function resolveFileFunctions( const writeFile = async (path: string, result: string) => { const cacheFilePath = join(exportCacheFolder, path); - console.log(cacheFilePath, result.length); + await RNFetchBlob.fs.writeFile( cacheFilePath, result, @@ -194,7 +194,7 @@ async function bulkExport( try { await exportNoteToFile(item, type, mkdir, writeFile); } catch (e) { - console.log(item.type, e); + /* empty */ } } else if (item.type === "attachment") { currentAttachmentProgress += 1; @@ -202,11 +202,11 @@ async function bulkExport( try { await exportAttachmentToFile(item, mkdir, cacheFolder); } catch (e) { - console.log(item.path, e); + /* empty */ } } } - console.log(cacheFolder); + return createZip(totalNotes, cacheFolder, type, path, callback); } @@ -240,7 +240,7 @@ async function exportNote( noteItem = item; await exportNoteToFile(item, type, mkdir, writeFile); } catch (e) { - console.log("exportNoteToFile", item.type, e); + /* empty */ } } else if (item.type === "attachment") { currentAttachmentProgress += 1; @@ -249,13 +249,12 @@ async function exportNote( hasAttachments = true; await exportAttachmentToFile(item, mkdir, cacheFolder); } catch (e) { - console.log("exportAttachmentToFile", item.path, e); + /* empty */ } } } if (!hasAttachments) { - console.log("creating file..."); return createFile(noteItem as ExportableNote, type, path, cacheFolder); } else { return createZip(1, cacheFolder, type, path, callback); @@ -333,10 +332,10 @@ async function createFile( filePath = originalPath.replace(`${ext}`, "") + "_" + id + ext; id++; } - console.log("path", filePath); + await RNFetchBlob.fs.mv(exportedFile, filePath); } - console.log("file moved..."); + return { filePath: filePath, fileDir: path, diff --git a/apps/mobile/app/services/intent.ts b/apps/mobile/app/services/intent.ts new file mode 100644 index 000000000..c4cdbdafe --- /dev/null +++ b/apps/mobile/app/services/intent.ts @@ -0,0 +1,73 @@ +/* +This file is part of the Notesnook project (https://notesnook.com/) + +Copyright (C) 2023 Streetwriters (Private) Limited + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ +import { Platform } from "react-native"; +import { db } from "../common/database"; +import ReminderSheet from "../components/sheets/reminder"; +import { setAppState } from "../screens/editor/tiptap/utils"; +import { eOnLoadNote } from "../utils/events"; +import { tabBarRef } from "../utils/global-refs"; +import { NotesnookModule } from "../utils/notesnook-module"; +import { eSendEvent } from "./event-manager"; + +const launchIntent = Platform.OS === "ios" ? {} : NotesnookModule.getIntent(); +let used = false; +let launched = false; +export const IntentService = { + getLaunchIntent() { + if (used || Platform.OS === "ios") return null; + used = true; + return launchIntent; + }, + onLaunch() { + if (launched || Platform.OS === "ios") return; + launched = true; + if (launchIntent["com.streetwriters.notesnook.OpenNoteId"]) { + setAppState({ + movedAway: false, + editing: true, + timestamp: Date.now(), + noteId: launchIntent["com.streetwriters.notesnook.OpenNoteId"] + }); + } + }, + async onAppStateChanged() { + if (Platform.OS === "ios") return; + + const intent = NotesnookModule.getIntent(); + + if (intent["com.streetwriters.notesnook.OpenNoteId"]) { + const note = await db.notes.note( + intent["com.streetwriters.notesnook.OpenNoteId"] + ); + if (note) { + eSendEvent(eOnLoadNote, { + item: note + }); + tabBarRef.current?.goToPage(1, false); + } + } else if (intent["com.streetwriters.notesnook.OpenReminderId"]) { + const reminder = await db.reminders.reminder( + intent["com.streetwriters.notesnook.OpenReminderId"] + ); + if (reminder) ReminderSheet.present(reminder); + } else if (intent["com.streetwriters.notesnook.NewReminder"]) { + ReminderSheet.present(); + } + } +}; diff --git a/apps/mobile/app/services/navigation.ts b/apps/mobile/app/services/navigation.ts index a578f358e..2394e0699 100755 --- a/apps/mobile/app/services/navigation.ts +++ b/apps/mobile/app/services/navigation.ts @@ -122,7 +122,6 @@ function queueRoutesForUpdate(...routesToUpdate: RouteName[]) { } function navigate(screen: T, params?: RouteParams[T]) { - console.log(`Navigation.navigate ${screen} route`); rootNavigatorRef.current?.navigate(screen as any, params); } @@ -131,17 +130,14 @@ function goBack() { } function push(screen: T, params: RouteParams[T]) { - console.log(`Navigation.push ${screen} route`); rootNavigatorRef.current?.dispatch(StackActions.push(screen as any, params)); } function replace(screen: T, params: RouteParams[T]) { - console.log(`Navigation.replace ${screen} route`); rootNavigatorRef.current?.dispatch(StackActions.replace(screen, params)); } function popToTop() { - console.log(`Navigation.popToTop`); rootNavigatorRef.current?.dispatch(StackActions.popToTop()); } diff --git a/apps/mobile/app/services/note-preview-widget.ts b/apps/mobile/app/services/note-preview-widget.ts new file mode 100644 index 000000000..8f7610732 --- /dev/null +++ b/apps/mobile/app/services/note-preview-widget.ts @@ -0,0 +1,45 @@ +/* +This file is part of the Notesnook project (https://notesnook.com/) + +Copyright (C) 2023 Streetwriters (Private) Limited + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ +import { Note } from "@notesnook/core"; +import { db } from "../common/database"; +import { NotesnookModule } from "../utils/notesnook-module"; +import { Platform } from "react-native"; + +let timer: NodeJS.Timeout; +export const NotePreviewWidget = { + updateNotes: () => { + if (Platform.OS !== "android") return; + clearTimeout(timer); + timer = setTimeout(async () => { + const noteIds = await NotesnookModule.getWidgetNotes(); + for (const id of noteIds) { + const newNote = await db.notes.note(id); + if (!newNote) continue; + + NotesnookModule.updateWidgetNote(id, JSON.stringify(newNote)); + } + }, 500); + }, + updateNote: async (id: string, note: Note) => { + if (Platform.OS !== "android") return; + if (id && (await NotesnookModule.hasWidgetNote(id))) { + NotesnookModule.updateWidgetNote(id, JSON.stringify(note)); + } + } +}; diff --git a/apps/mobile/app/services/notifications.ts b/apps/mobile/app/services/notifications.ts index ac98c6335..bbc801c42 100644 --- a/apps/mobile/app/services/notifications.ts +++ b/apps/mobile/app/services/notifications.ts @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -import { Reminder } from "@notesnook/core"; +import { isReminderActive, Reminder } from "@notesnook/core"; import { strings } from "@notesnook/intl"; import notifee, { AndroidStyle, @@ -51,6 +51,7 @@ import { DDS } from "./device-detection"; import { eSendEvent } from "./event-manager"; import Navigation from "./navigation"; import SettingsService from "./settings"; +import { getFormattedReminderTime } from "@notesnook/common"; let pinned: DisplayedNotification[] = []; @@ -120,7 +121,7 @@ const onEvent = async ({ type, detail }: Event) => { await scheduleNotification(reminder); } } - + updateRemindersForWidget(); return; } if (type === EventType.PRESS) { @@ -141,7 +142,7 @@ const onEvent = async ({ type, detail }: Event) => { } editorState().movedAway = false; const noteId = notification?.id; - console.log("NOTE ID", noteId); + loadNote(noteId as string, true); } @@ -167,6 +168,7 @@ const onEvent = async ({ type, detail }: Event) => { ); useRelationStore.getState().update(); useReminderStore.getState().refresh(); + updateRemindersForWidget(); break; } case "REMINDER_DISABLE": { @@ -184,6 +186,7 @@ const onEvent = async ({ type, detail }: Event) => { ); useRelationStore.getState().update(); useReminderStore.getState().refresh(); + updateRemindersForWidget(); break; } case strings.unpin(): { @@ -235,11 +238,9 @@ const onEvent = async ({ type, detail }: Event) => { try { if (!globalThis["IS_MAIN_APP_RUNNING" as never]) { await db.sync({ type: "send", force: false }); - } else { - console.log("main app running, skipping sync"); } } catch (e) { - console.log(e, (e as Error).stack); + /* empty */ } } Navigation.queueRoutesForUpdate(); @@ -249,6 +250,35 @@ const onEvent = async ({ type, detail }: Event) => { } }; +type ReminderWithFormattedTime = Reminder & { + formattedTime?: string; +}; + +async function updateRemindersForWidget() { + if (Platform.OS === "ios") return; + const reminders: ReminderWithFormattedTime[] = await db.reminders?.all.items( + undefined, + { + sortBy: "dueDate", + sortDirection: "desc" + } + ); + const activeReminders = []; + if (!reminders) return; + for (const reminder of reminders) { + if (isReminderActive(reminder)) { + reminder.formattedTime = getFormattedReminderTime(reminder); + activeReminders.push(reminder); + } + } + NotesnookModule.setString( + "appPreview", + "remindersList", + JSON.stringify(activeReminders) + ); + NotesnookModule.updateReminderWidget(); +} + async function setupIOSCategories() { try { if (Platform.OS === "ios") { @@ -288,7 +318,7 @@ async function setupIOSCategories() { } } } catch (e) { - console.log("ERROR in setupIOSCategories", e); + /* empty */ } } @@ -398,8 +428,9 @@ async function scheduleNotification( trigger ); } + updateRemindersForWidget(); } catch (e) { - console.log("Schedule notification", e); + /* empty */ } } @@ -542,7 +573,7 @@ async function displayNotification({ } }); } catch (e) { - console.log(e); + /* empty */ } } @@ -943,6 +974,7 @@ async function setupReminders(checkNeedsScheduling = false) { trigger.notification.id && notifee.cancelTriggerNotification(trigger.notification.id as string) ); + updateRemindersForWidget(); } async function pinNote(id: string) { @@ -963,7 +995,7 @@ async function pinNote(id: string) { id: note.id }); } catch (e) { - console.log(e); + /* empty */ } } const Events = { @@ -988,7 +1020,8 @@ const Notifications = { getChannelId, isNotePinned, pinNote, - Events + Events, + updateRemindersForWidget }; export default Notifications; diff --git a/apps/mobile/app/services/premium.js b/apps/mobile/app/services/premium.js index 619a020bf..3e89ccb59 100644 --- a/apps/mobile/app/services/premium.js +++ b/apps/mobile/app/services/premium.js @@ -76,9 +76,7 @@ async function setPremiumStatus() { products = await RNIap.getSubscriptions({ skus: itemSkus }); - } catch (e) { - console.log("subscriptions: ", e); - } + } catch (e) {} if (premiumStatus === 0 && !__DEV__) { SettingsService.reset(); } @@ -299,7 +297,6 @@ const subscriptions = { } }; - console.log("Subscription.verify", requestData); try { let result = await fetch( __DEV__ @@ -307,7 +304,7 @@ const subscriptions = { : "https://payments.streetwriters.co/apple/verify", requestData ); - console.log("Subscribed", result); + let text = await result.text(); if (!result.ok) { @@ -318,9 +315,7 @@ const subscriptions = { } else { await subscriptions.clear(subscription); } - } catch (e) { - console.log("subscription error", e); - } + } catch (e) {} } } }, diff --git a/apps/mobile/app/stores/index.ts b/apps/mobile/app/stores/index.ts index 3b4bc66f9..f4546cf65 100644 --- a/apps/mobile/app/stores/index.ts +++ b/apps/mobile/app/stores/index.ts @@ -19,6 +19,7 @@ along with this program. If not, see . import { db } from "../common/database"; import Navigation from "../services/navigation"; +import { NotePreviewWidget } from "../services/note-preview-widget"; import Notifications from "../services/notifications"; import { useFavoriteStore } from "./use-favorite-store"; import { useMenuStore } from "./use-menu-store"; @@ -41,6 +42,8 @@ export function initAfterSync() { useUserStore.setState({ profile: db.settings.getProfile() }); + + NotePreviewWidget.updateNotes(); } export async function initialize() {} diff --git a/apps/mobile/app/stores/use-menu-store.ts b/apps/mobile/app/stores/use-menu-store.ts index b025e74d2..f7d35a97d 100644 --- a/apps/mobile/app/stores/use-menu-store.ts +++ b/apps/mobile/app/stores/use-menu-store.ts @@ -80,7 +80,6 @@ export const useMenuStore = create((set, get) => ({ JSON.stringify(get().hiddenItems || {}) !== JSON.stringify(hiddenItems || {}) ) { - console.log(order, hiddenItems); set({ order: order, hiddenItems: hiddenItems diff --git a/apps/mobile/app/stores/use-message-store.ts b/apps/mobile/app/stores/use-message-store.ts index 2e48c77d5..cb31a4596 100644 --- a/apps/mobile/app/stores/use-message-store.ts +++ b/apps/mobile/app/stores/use-message-store.ts @@ -126,7 +126,6 @@ export const useMessageStore = create((set, get) => ({ announcements = []; } } catch (e) { - console.log(e); set({ announcements: [] }); } finally { const all = await getFiltered(announcements); diff --git a/apps/mobile/app/stores/use-navigation-store.ts b/apps/mobile/app/stores/use-navigation-store.ts index f20787c00..55fb39500 100644 --- a/apps/mobile/app/stores/use-navigation-store.ts +++ b/apps/mobile/app/stores/use-navigation-store.ts @@ -106,7 +106,6 @@ const useNavigationStore = create((set, get) => ({ set({ focusedRouteId: id }); - console.log("CurrentRoute ID", id); }, currentRoute: "Notes", canGoBack: false, @@ -114,7 +113,6 @@ const useNavigationStore = create((set, get) => ({ set({ currentRoute: currentScreen }); - console.log("CurrentRoute", currentScreen); }, headerRightButtons: [], buttonAction: () => null, diff --git a/apps/mobile/app/utils/note-bundle.js b/apps/mobile/app/utils/note-bundle.js index 9cd7359e6..1c3582db8 100644 --- a/apps/mobile/app/utils/note-bundle.js +++ b/apps/mobile/app/utils/note-bundle.js @@ -49,7 +49,7 @@ export async function attachFile(uri, hash, type, filename, options) { encryptionInfo.filename = filename; encryptionInfo.alg = "xcha-stream"; encryptionInfo.key = key; - console.log(encryptionInfo); + if (options?.reupload && exists) await db.attachments.reset(hash); } else { encryptionInfo = { hash: hash }; @@ -57,9 +57,12 @@ export async function attachFile(uri, hash, type, filename, options) { await db.attachments.add(encryptionInfo, options?.id); return true; } catch (e) { - if (Platform.OS === "ios") RNFetchBlob.fs.unlink(uri).catch(console.log); + if (Platform.OS === "ios") + RNFetchBlob.fs.unlink(uri).catch(() => { + /* empty */ + }); DatabaseLogger.error(e, "Attach file error"); - console.log("attach file error: ", e); + return false; } } @@ -102,12 +105,10 @@ async function createNotes(bundle) { const isJpeg = /(jpeg|jpg)/g.test(file.type); if ((isPng || isJpeg) && compress) { - console.log(uri, "before compressed"); uri = await compressToFile("file://" + uri, isPng ? "PNG" : "JPEG"); uri = `${uri.replace("file://", "")}`; } - console.log(uri, "after compressed"); const hash = await Sodium.hashFile({ uri: uri, diff --git a/apps/mobile/app/utils/notesnook-module.ts b/apps/mobile/app/utils/notesnook-module.ts index f81be1942..07de78208 100644 --- a/apps/mobile/app/utils/notesnook-module.ts +++ b/apps/mobile/app/utils/notesnook-module.ts @@ -25,6 +25,21 @@ interface NotesnookModuleInterface { setSecureMode: (enabled: boolean) => void; setAppState: (appState: string) => void; getAppState: () => string; + saveAndFinish: () => void; + setString: (storeName: string, key: string, value: string) => void; + getString: (storeName: string, key: string) => Promise; + removeString: (key: string) => void; + cancelAndFinish: () => void; + getWidgetId: () => void; + getIntent: () => { + "com.streetwriters.notesnook.OpenNoteId"?: string; + "com.streetwriters.notesnook.OpenReminderId"?: string; + "com.streetwriters.notesnook.NewReminder"?: string; + }; + getWidgetNotes: () => Promise; + hasWidgetNote: (noteId: string) => Promise; + updateWidgetNote: (noteId: string, data: string) => void; + updateReminderWidget: () => void; } export const NotesnookModule: NotesnookModuleInterface = Platform.select({ @@ -33,7 +48,18 @@ export const NotesnookModule: NotesnookModuleInterface = Platform.select({ setBackgroundColor: () => {}, setSecureMode: () => {}, setAppState: () => {}, - getAppState: () => {} + getAppState: () => {}, + saveAndFinish: () => {}, + getString: () => {}, + setString: () => {}, + removeString: () => {}, + cancelAndFinish: () => {}, + getWidgetId: () => {}, + getIntent: () => {}, + getWidgetNotes: () => {}, + hasWidgetNote: () => {}, + updateWidgetNote: () => {}, + updateReminderWidget: () => {} }, android: NativeModules.NNativeModule }); diff --git a/apps/mobile/native/android/app/build.gradle b/apps/mobile/native/android/app/build.gradle index 6aa9ee10c..58e73f64a 100644 --- a/apps/mobile/native/android/app/build.gradle +++ b/apps/mobile/native/android/app/build.gradle @@ -212,6 +212,7 @@ dependencies { implementation 'com.squareup.okhttp3:okhttp:4.9.2' implementation 'com.squareup.okhttp3:logging-interceptor:4.9.2' implementation 'com.squareup.okhttp3:okhttp-urlconnection:4.9.2' + implementation 'com.google.code.gson:gson:2.11.0' androidTestImplementation('com.wix:detox:+') implementation 'androidx.appcompat:appcompat:1.1.0' diff --git a/apps/mobile/native/android/app/src/main/AndroidManifest.xml b/apps/mobile/native/android/app/src/main/AndroidManifest.xml index 2d487798c..bce821538 100644 --- a/apps/mobile/native/android/app/src/main/AndroidManifest.xml +++ b/apps/mobile/native/android/app/src/main/AndroidManifest.xml @@ -60,10 +60,18 @@ android:theme="@style/BootTheme" android:largeHeap="true" android:supportsRtl="false" - android:networkSecurityConfig="@xml/network_security_config" tools:replace="android:supportsRtl"> + + + + + + + - + @@ -73,6 +81,27 @@ android:resource="@xml/new_note_widget_info" /> + + " + + + + + + + + + + + + + + - - - \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java index 0bf991501..983566fb0 100644 --- a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java @@ -3,7 +3,6 @@ package com.streetwriters.notesnook; import com.facebook.react.ReactActivity; import android.content.Intent; import android.content.res.Configuration; -import android.os.Build; import android.os.Bundle; import android.webkit.WebView; import com.facebook.react.ReactActivityDelegate; @@ -12,22 +11,17 @@ import com.facebook.react.defaults.DefaultReactActivityDelegate; import com.zoontek.rnbootsplash.RNBootSplash; public class MainActivity extends ReactActivity { - - @Override protected void onCreate(Bundle savedInstanceState) { RNBootSplash.init(this); super.onCreate(null); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT && BuildConfig.DEBUG) { + if (BuildConfig.DEBUG) { WebView.setWebContentsDebuggingEnabled(true); } try { startService(new Intent(getBaseContext(), OnClearFromRecentService.class)); - } catch (Exception e) { - - } - + } catch (Exception ignored) {} } /** @@ -49,7 +43,7 @@ public void onNewIntent(Intent intent) { setIntent(intent); } - @Override +@Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); getReactInstanceManager().onConfigurationChanged(this, newConfig); @@ -63,7 +57,6 @@ public void onConfigurationChanged(Configuration newConfig) { return "Notesnook"; } - @Override public void invokeDefaultOnBackPressed() { moveTaskToBack(true); diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt index 6bf8c00d2..56063a195 100644 --- a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt @@ -21,6 +21,7 @@ class MainApplication : Application(), ReactApplication { // add(MyReactNativePackage()) add(NNativeModulePackage()); } + override fun getJSMainModuleName(): String = "index" diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewConfigureActivity.java b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewConfigureActivity.java new file mode 100644 index 000000000..a87a1f743 --- /dev/null +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewConfigureActivity.java @@ -0,0 +1,71 @@ +package com.streetwriters.notesnook; + +import android.app.Activity; +import android.appwidget.AppWidgetManager; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.util.Log; +import android.widget.RemoteViews; + +import com.facebook.react.ReactActivity; +import com.facebook.react.ReactActivityDelegate; +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint; +import com.facebook.react.defaults.DefaultReactActivityDelegate; +import com.google.gson.Gson; +import com.streetwriters.notesnook.datatypes.Note; + +public class NotePreviewConfigureActivity extends ReactActivity { + + static int appWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID; + static NotePreviewConfigureActivity activity; + + /** + * Returns the instance of the {@link ReactActivityDelegate}. Here we use a util class {@link + * DefaultReactActivityDelegate} which allows you to easily enable Fabric and Concurrent React + * (aka React 18) with two boolean flags. + */ + @Override + protected ReactActivityDelegate createReactActivityDelegate() { + return new DefaultReactActivityDelegate( + this, + getMainComponentName(), + // If you opted-in for the New Architecture, we enable the Fabric Renderer. + DefaultNewArchitectureEntryPoint.getFabricEnabled(), // fabricEnabled + // If you opted-in for the New Architecture, we enable Concurrent React (i.e. React 18). + DefaultNewArchitectureEntryPoint.getConcurrentReactEnabled() // concurrentRootEnabled + ); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(null); + Intent intent = getIntent(); + Bundle extras = intent.getExtras(); + int appWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID; + if (extras != null) { + appWidgetId = extras.getInt( + AppWidgetManager.EXTRA_APPWIDGET_ID, + AppWidgetManager.INVALID_APPWIDGET_ID); + NotePreviewConfigureActivity.appWidgetId = appWidgetId; + } + Intent resultValue = new Intent().putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId); + setResult(Activity.RESULT_CANCELED, resultValue); + activity = this; + } + + public static void saveAndFinish(Context context) { + if (NotePreviewConfigureActivity.activity == null || appWidgetId == AppWidgetManager.INVALID_APPWIDGET_ID) return; + AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context); + NotePreviewWidget.updateAppWidget(context, appWidgetManager, appWidgetId); + Intent resultValue = new Intent().putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId); + NotePreviewConfigureActivity.activity.setResult(RESULT_OK, resultValue); + NotePreviewConfigureActivity.activity.finish(); + } + + @Override + protected String getMainComponentName() { + return "NotePreviewConfigure"; + } + +} \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewWidget.java b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewWidget.java new file mode 100644 index 000000000..b273700ba --- /dev/null +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewWidget.java @@ -0,0 +1,63 @@ +package com.streetwriters.notesnook; + +import android.app.ActivityOptions; +import android.app.PendingIntent; +import android.appwidget.AppWidgetManager; +import android.appwidget.AppWidgetProvider; +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Build; +import android.os.Bundle; +import android.widget.RemoteViews; +import com.google.gson.Gson; +import com.streetwriters.notesnook.datatypes.Note; + + +public class NotePreviewWidget extends AppWidgetProvider { + static String OpenNoteId = "com.streetwriters.notesnook.OpenNoteId"; + static void updateAppWidget(Context context, AppWidgetManager appWidgetManager, + int appWidgetId) { + String data = context.getSharedPreferences("appPreview", Context.MODE_PRIVATE).getString(String.valueOf(appWidgetId), ""); + if (data.isEmpty()) { + return; + } + Gson gson = new Gson(); + Note note = gson.fromJson(data, Note.class); + Intent intent = new Intent(context, MainActivity.class); + intent.putExtra(OpenNoteId, note.getId()); + PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE, getActivityOptionsBundle()); + RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.note_widget); + views.setTextViewText(R.id.widget_title, note.getTitle()); + views.setTextViewText(R.id.widget_body, note.getHeadline()); + views.setOnClickPendingIntent(R.id.widget_button, pendingIntent); + appWidgetManager.updateAppWidget(appWidgetId, views); + } + + private static Bundle getActivityOptionsBundle() { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { + ActivityOptions activityOptions = ActivityOptions.makeBasic(); + activityOptions.setPendingIntentBackgroundActivityStartMode(ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED); + return activityOptions.toBundle(); + } else + return null; + } + + @Override + public void onDeleted(Context context, int[] appWidgetIds) { + super.onDeleted(context, appWidgetIds); + SharedPreferences.Editor edit = context.getSharedPreferences("appPreview", Context.MODE_PRIVATE).edit(); + for (int id: appWidgetIds) { + edit.remove(String.valueOf(id)); + } + edit.apply(); + } + + @Override + public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { + // There may be multiple widgets active, so update all of them + for (int appWidgetId : appWidgetIds) { + updateAppWidget(context, appWidgetManager, appWidgetId); + } + } +} \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NoteWidget.java b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NoteWidget.java index e719c22ae..5db78876b 100644 --- a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NoteWidget.java +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NoteWidget.java @@ -1,10 +1,12 @@ package com.streetwriters.notesnook; +import android.app.ActivityOptions; import android.app.PendingIntent; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.Context; import android.content.Intent; +import android.os.Build; import android.os.Bundle; import android.widget.RemoteViews; @@ -15,16 +17,26 @@ public class NoteWidget extends AppWidgetProvider { static void updateAppWidget(Context context, AppWidgetManager appWidgetManager, int appWidgetId) { - - Intent intent = new Intent(context, ShareActivity.class); - PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); - - RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.note_widget); - views.setOnClickPendingIntent(R.id.widget_button, pendingIntent); - + RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.new_note_widget); + setClickIntent(context, views); appWidgetManager.updateAppWidget(appWidgetId, views); } + static void setClickIntent(Context context, RemoteViews views) { + Intent intent = new Intent(context, ShareActivity.class); + PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE, getActivityOptionsBundle()); + views.setOnClickPendingIntent(R.id.widget_button, pendingIntent); + } + + private static Bundle getActivityOptionsBundle() { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { + ActivityOptions activityOptions = ActivityOptions.makeBasic(); + activityOptions.setPendingIntentBackgroundActivityStartMode(ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED); + return activityOptions.toBundle(); + } else + return null; + } + @Override public void onAppWidgetOptionsChanged(Context context, AppWidgetManager appWidgetManager, int appWidgetId, Bundle newOptions) { super.onAppWidgetOptionsChanged(context, appWidgetManager, appWidgetId, newOptions); @@ -33,21 +45,20 @@ public class NoteWidget extends AppWidgetProvider { private void updateAppWidget(Context context, AppWidgetManager appWidgetManager, int appWidgetId, Bundle options) { int minWidth = options != null ? options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_WIDTH) : 0; -// int minHeight = options != null ? options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_HEIGHT) : 0; + int minHeight = options != null ? options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_HEIGHT) : 0; - int layoutId = (minWidth < 100) ? R.layout.note_widget_icon : R.layout.note_widget; + int layoutId = (minWidth < 100) ? R.layout.new_note_widget_icon : R.layout.new_note_widget; RemoteViews views = new RemoteViews(context.getPackageName(), layoutId); + setClickIntent(context, views); appWidgetManager.updateAppWidget(appWidgetId, views); } @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { - // There may be multiple widgets active, so update all of them for (int appWidgetId : appWidgetIds) { updateAppWidget(context, appWidgetManager, appWidgetId); - updateAppWidget(context, appWidgetManager, appWidgetId,null); } } } \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/RCTNNativeModule.java b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/RCTNNativeModule.java index 8bf1f97a8..2313bbed6 100644 --- a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/RCTNNativeModule.java +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/RCTNNativeModule.java @@ -1,21 +1,35 @@ package com.streetwriters.notesnook; - +import android.app.Activity; +import android.appwidget.AppWidgetManager; +import android.content.ComponentName; import android.content.Context; +import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Color; +import android.os.Bundle; import android.util.Log; import android.view.WindowManager; +import android.widget.RemoteViews; +import com.facebook.react.bridge.Arguments; import com.facebook.react.bridge.Promise; import com.facebook.react.bridge.ReactContext; import com.facebook.react.bridge.ReactContextBaseJavaModule; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.bridge.ReactMethod; +import com.facebook.react.bridge.WritableArray; +import com.facebook.react.bridge.WritableMap; +import com.google.gson.Gson; +import com.streetwriters.notesnook.datatypes.Note; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; public class RCTNNativeModule extends ReactContextBaseJavaModule { - + Intent lastIntent; ReactContext mContext; public RCTNNativeModule(ReactApplicationContext reactContext) { @@ -31,7 +45,6 @@ public class RCTNNativeModule extends ReactContextBaseJavaModule { @ReactMethod public void setBackgroundColor(final String color) { - try { getCurrentActivity().getWindow().getDecorView().setBackgroundColor(Color.parseColor(color)); } catch (Exception e) { @@ -48,8 +61,6 @@ public class RCTNNativeModule extends ReactContextBaseJavaModule { } } - - @ReactMethod public void setSecureMode(final boolean mode) { try { @@ -85,6 +96,118 @@ public class RCTNNativeModule extends ReactContextBaseJavaModule { return appStateValue.isEmpty() ? null : appStateValue; } + @ReactMethod(isBlockingSynchronousMethod = true) + public int getWidgetId() { + return NotePreviewConfigureActivity.appWidgetId; + } + @ReactMethod + public void setString(final String storeName, final String key, final String value) { + SharedPreferences details = getReactApplicationContext().getSharedPreferences(storeName, Context.MODE_PRIVATE); + SharedPreferences.Editor edit = details.edit(); + edit.putString(key, value); + edit.apply(); + } + @ReactMethod + public void removeString(final String storeName, final String key) { + SharedPreferences details = getReactApplicationContext().getSharedPreferences(storeName, Context.MODE_PRIVATE); + SharedPreferences.Editor edit = details.edit(); + edit.remove(key); + edit.apply(); + } + + @ReactMethod + public void getString(final String storeName, final String key, Promise promise) { + SharedPreferences details = getReactApplicationContext().getSharedPreferences(storeName, Context.MODE_PRIVATE); + String value = details.getString(key, ""); + promise.resolve(value.isEmpty() ? null : value); + } + + @ReactMethod + public void saveAndFinish() { + NotePreviewConfigureActivity.saveAndFinish(mContext); + } + + @ReactMethod(isBlockingSynchronousMethod = true) + public WritableMap getIntent() { + WritableMap map = Arguments.createMap(); + if (getCurrentActivity() != null) { + Intent intent = getCurrentActivity().getIntent(); + Bundle extras = getCurrentActivity().getIntent().getExtras(); + + if (extras != null && intent != lastIntent) { + lastIntent = intent; + map.putString(NotePreviewWidget.OpenNoteId, extras.getString(NotePreviewWidget.OpenNoteId)); + map.putString(ReminderViewsService.OpenReminderId, extras.getString(ReminderViewsService.OpenReminderId)); + map.putString(ReminderWidgetProvider.NewReminder, extras.getString(ReminderWidgetProvider.NewReminder)); + } + } + return map; + } + + @ReactMethod + public void cancelAndFinish() { + NotePreviewConfigureActivity.activity.setResult(Activity.RESULT_CANCELED); + NotePreviewConfigureActivity.activity.finish(); + } + + @ReactMethod + public void getWidgetNotes(Promise promise) { + SharedPreferences pref = getReactApplicationContext().getSharedPreferences("appPreview", Context.MODE_PRIVATE); + Map map = pref.getAll(); + WritableArray arr = Arguments.createArray(); + for(Map.Entry entry : map.entrySet()){ + if (entry.getKey().equals("remindersList")) continue; + String value = (String) entry.getValue(); + Gson gson = new Gson(); + Note note = gson.fromJson(value, Note.class); + arr.pushString(note.getId()); + } + promise.resolve(arr); + } + + @ReactMethod + public void hasWidgetNote(final String noteId, Promise promise) { + SharedPreferences pref = getReactApplicationContext().getSharedPreferences("appPreview", Context.MODE_PRIVATE); + Map map = pref.getAll(); + boolean found = false; + for(Map.Entry entry : map.entrySet()){ + String value = (String) entry.getValue(); + if (value.contains(noteId)) { + found = true; + } + } + promise.resolve(found); + } + @ReactMethod + public void updateWidgetNote(final String noteId, final String data) { + SharedPreferences pref = getReactApplicationContext().getSharedPreferences("appPreview", Context.MODE_PRIVATE); + Map map = pref.getAll(); + SharedPreferences.Editor edit = pref.edit(); + ArrayList ids = new ArrayList<>(); + for(Map.Entry entry : map.entrySet()) { + String value = (String) entry.getValue(); + if (value.contains(noteId)) { + edit.putString(entry.getKey(), data); + ids.add(entry.getKey()); + } + } + edit.apply(); + for (String id: ids) { + NotePreviewWidget.updateAppWidget(mContext, AppWidgetManager.getInstance(mContext), Integer.parseInt(id)); + } + } + + @ReactMethod + public void updateReminderWidget() { + AppWidgetManager wm = AppWidgetManager.getInstance(mContext); + int[] ids = wm.getAppWidgetIds(ComponentName.createRelative(mContext.getPackageName(), ReminderWidgetProvider.class.getName())); + for (int id: ids) { + Log.d("Reminders", "Updating" + id); + RemoteViews views = new RemoteViews(mContext.getPackageName(), R.layout.widget_reminders); + ReminderWidgetProvider.updateAppWidget(mContext, wm, id, views); + wm.notifyAppWidgetViewDataChanged(id, R.id.widget_list_view); + } + } } diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderViewsService.java b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderViewsService.java new file mode 100644 index 000000000..78f0033da --- /dev/null +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderViewsService.java @@ -0,0 +1,100 @@ +package com.streetwriters.notesnook; + +import android.app.ActivityOptions; +import android.app.PendingIntent; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Build; +import android.os.Bundle; +import android.util.Log; +import android.widget.RemoteViewsService; +import android.content.Context; +import android.widget.RemoteViews; +import com.google.gson.Gson; +import com.google.gson.reflect.TypeToken; +import com.streetwriters.notesnook.datatypes.Reminder; + +import java.util.ArrayList; +import java.util.List; + +public class ReminderViewsService extends RemoteViewsService { + static String OpenReminderId = "com.streetwriters.notesnook.OpenReminderId"; + @Override + public RemoteViewsFactory onGetViewFactory(Intent intent) { + return new ReminderRemoteViewsFactory(this.getApplicationContext(), intent); + } +} + +class ReminderRemoteViewsFactory implements RemoteViewsService.RemoteViewsFactory { + private Context context; + private List reminders; + + public ReminderRemoteViewsFactory(Context context, Intent intent) { + this.context = context; + } + + @Override + public void onCreate() { + // Initialize reminders list + reminders = new ArrayList(); + } + + @Override + public void onDataSetChanged() { + reminders.clear(); + SharedPreferences preferences = context.getSharedPreferences("appPreview", Context.MODE_PRIVATE); + Gson gson = new Gson(); + reminders = gson.fromJson(preferences.getString("remindersList","[]"), new TypeToken>(){}.getType()); + } + + @Override + public void onDestroy() { + reminders.clear(); + } + + @Override + public int getCount() { + return reminders.size(); + } + + @Override + public RemoteViews getViewAt(int position) { + Reminder reminder = reminders.get(position); + + boolean useMiniLayout = reminder.getDescription() == null || reminder.getDescription().isEmpty(); + + RemoteViews views = new RemoteViews(context.getPackageName(), useMiniLayout ? R.layout.widget_reminder_layout_small : R.layout.widget_reminder_layout); + views.setTextViewText(R.id.reminder_title, reminder.getTitle()); + if (!useMiniLayout) { + views.setTextViewText(R.id.reminder_description, reminder.getDescription()); + } + views.setTextViewText(R.id.reminder_time, reminder.getFormattedTime()); + final Intent fillInIntent = new Intent(); + final Bundle extras = new Bundle(); + extras.putString(ReminderViewsService.OpenReminderId, reminder.getId()); + fillInIntent.putExtras(extras); + views.setOnClickFillInIntent(R.id.reminder_item_btn, fillInIntent); + return views; + } + + + @Override + public RemoteViews getLoadingView() { + return null; + } + + @Override + public int getViewTypeCount() { + return 1; + } + + @Override + public long getItemId(int position) { + return position; + } + + @Override + public boolean hasStableIds() { + return true; + } +} \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderWidgetProvider.java b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderWidgetProvider.java new file mode 100644 index 000000000..6cd1813ed --- /dev/null +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderWidgetProvider.java @@ -0,0 +1,50 @@ +package com.streetwriters.notesnook; + +import android.app.ActivityOptions; +import android.app.PendingIntent; +import android.appwidget.AppWidgetManager; +import android.appwidget.AppWidgetProvider; +import android.content.Context; +import android.content.Intent; +import android.os.Build; +import android.os.Bundle; +import android.widget.RemoteViews; + +public class ReminderWidgetProvider extends AppWidgetProvider { + static String NewReminder = "com.streetwriters.notesnook.NewReminder"; + + @Override + public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { + for (int appWidgetId : appWidgetIds) { + RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_reminders); + updateAppWidget(context, appWidgetManager, appWidgetId, views); + } + } + + + private static Bundle getActivityOptionsBundle() { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { + ActivityOptions activityOptions = ActivityOptions.makeBasic(); + activityOptions.setPendingIntentBackgroundActivityStartMode(ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED); + return activityOptions.toBundle(); + } else + return null; + } + + static void updateAppWidget(Context context, AppWidgetManager appWidgetManager, int appWidgetId, RemoteViews views) { + Intent intent = new Intent(context, MainActivity.class); + PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE, getActivityOptionsBundle()); + views.setPendingIntentTemplate(R.id.widget_list_view, pendingIntent); + + Intent intent2 = new Intent(context, MainActivity.class); + intent2.putExtra(NewReminder, NewReminder); + PendingIntent pendingIntent2 = PendingIntent.getActivity(context, 0, intent2, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE, getActivityOptionsBundle()); + views.setOnClickPendingIntent(R.id.add_button, pendingIntent2); + + Intent intent3 = new Intent(context, ReminderViewsService.class); + intent3.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId); + views.setRemoteAdapter(R.id.widget_list_view, intent3); + views.setEmptyView(R.id.widget_list_view, R.id.empty_view); + appWidgetManager.updateAppWidget(appWidgetId, views); + } +} \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/BaseItem.java b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/BaseItem.java new file mode 100644 index 000000000..20a4626e7 --- /dev/null +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/BaseItem.java @@ -0,0 +1,89 @@ +package com.streetwriters.notesnook.datatypes; + +public class BaseItem { + private String id; + private String type; + private long dateModified; + private long dateCreated; + private Boolean migrated; + private Boolean remote; + private Boolean synced; + private Boolean deleted; + /** + * @deprecated only kept here for migration purposes + */ + private Object deleteReason; // Assuming never can be represented as Object + + // Getters and Setters + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public long getDateModified() { + return dateModified; + } + + public void setDateModified(long dateModified) { + this.dateModified = dateModified; + } + + public long getDateCreated() { + return dateCreated; + } + + public void setDateCreated(long dateCreated) { + this.dateCreated = dateCreated; + } + + public Boolean getMigrated() { + return migrated; + } + + public void setMigrated(Boolean migrated) { + this.migrated = migrated; + } + + public Boolean getRemote() { + return remote; + } + + public void setRemote(Boolean remote) { + this.remote = remote; + } + + public Boolean getSynced() { + return synced; + } + + public void setSynced(Boolean synced) { + this.synced = synced; + } + + public Boolean getDeleted() { + return deleted; + } + + public void setDeleted(Boolean deleted) { + this.deleted = deleted; + } + + public Object getDeleteReason() { + return deleteReason; + } + + public void setDeleteReason(Object deleteReason) { + this.deleteReason = deleteReason; + } +} \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Note.java b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Note.java new file mode 100644 index 000000000..473bab8a4 --- /dev/null +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Note.java @@ -0,0 +1,122 @@ +package com.streetwriters.notesnook.datatypes; + +public class Note extends BaseItem { +private String title; +private String headline; +private String contentId; +private Boolean locked; +private boolean pinned; +private boolean favorite; +private boolean localOnly; +private boolean conflicted; +private boolean readonly; +private long dateEdited; +private Object dateDeleted; // Assuming null can be represented as Object +private Object itemType; // Assuming null can be represented as Object +private Object deletedBy; // Assuming null can be represented as Object + +// Getters and Setters +public String getTitle() { + return title; +} + +public void setTitle(String title) { + this.title = title; +} + +public String getHeadline() { + return headline; +} + +public void setHeadline(String headline) { + this.headline = headline; +} + +public String getContentId() { + return contentId; +} + +public void setContentId(String contentId) { + this.contentId = contentId; +} + +public Boolean getLocked() { + return locked; +} + +public void setLocked(Boolean locked) { + this.locked = locked; +} + +public boolean isPinned() { + return pinned; +} + +public void setPinned(boolean pinned) { + this.pinned = pinned; +} + +public boolean isFavorite() { + return favorite; +} + +public void setFavorite(boolean favorite) { + this.favorite = favorite; +} + +public boolean isLocalOnly() { + return localOnly; +} + +public void setLocalOnly(boolean localOnly) { + this.localOnly = localOnly; +} + +public boolean isConflicted() { + return conflicted; +} + +public void setConflicted(boolean conflicted) { + this.conflicted = conflicted; +} + +public boolean isReadonly() { + return readonly; +} + +public void setReadonly(boolean readonly) { + this.readonly = readonly; +} + +public long getDateEdited() { + return dateEdited; +} + +public void setDateEdited(long dateEdited) { + this.dateEdited = dateEdited; +} + +public Object getDateDeleted() { + return dateDeleted; +} + +public void setDateDeleted(Object dateDeleted) { + this.dateDeleted = dateDeleted; +} + +public Object getItemType() { + return itemType; +} + +public void setItemType(Object itemType) { + this.itemType = itemType; +} + +public Object getDeletedBy() { + return deletedBy; +} + +public void setDeletedBy(Object deletedBy) { + this.deletedBy = deletedBy; +} +} \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Reminder.java b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Reminder.java new file mode 100644 index 000000000..682abced4 --- /dev/null +++ b/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Reminder.java @@ -0,0 +1,135 @@ +package com.streetwriters.notesnook.datatypes; + +import java.util.concurrent.TimeUnit; + +public class Reminder extends BaseItem { + private String title; + private String description; + private String formattedTime; + private String priority; // "silent", "vibrate", "urgent" + private long date; + private String mode; // "repeat", "once", "permanent" + private String recurringMode; // "week", "month", "day", "year" + private int[] selectedDays; + private boolean localOnly; + private boolean disabled; + private long snoozeUntil; + + // Getters and Setters + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public String getPriority() { + return priority; + } + + public void setPriority(String priority) { + this.priority = priority; + } + + public long getDate() { + return date; + } + + public void setDate(long date) { + this.date = date; + } + + public String getMode() { + return mode; + } + + public void setMode(String mode) { + this.mode = mode; + } + + public String getRecurringMode() { + return recurringMode; + } + + public void setRecurringMode(String recurringMode) { + this.recurringMode = recurringMode; + } + + public int[] getSelectedDays() { + return selectedDays; + } + + public void setSelectedDays(int[] selectedDays) { + this.selectedDays = selectedDays; + } + + public boolean isLocalOnly() { + return localOnly; + } + + public void setLocalOnly(boolean localOnly) { + this.localOnly = localOnly; + } + + public boolean isDisabled() { + return disabled; + } + + public void setDisabled(boolean disabled) { + this.disabled = disabled; + } + + public long getSnoozeUntil() { + return snoozeUntil; + } + + public void setSnoozeUntil(long snoozeUntil) { + this.snoozeUntil = snoozeUntil; + } + + public String getFormattedTime() { + return formattedTime; + } + + public void setFormattedTime(String formattedTime) { + this.formattedTime = formattedTime; + } + + public String formatTime(long timeInMillis) { + long currentTime = System.currentTimeMillis(); + long diff = timeInMillis - currentTime; + + if (diff < TimeUnit.MINUTES.toMillis(1)) { + return "in " + (diff / 1000) + " seconds"; + } else if (diff < TimeUnit.HOURS.toMillis(1)) { + long minutes = TimeUnit.MILLISECONDS.toMinutes(diff); + return "in " + minutes + " minute" + (minutes > 1 ? "s" : ""); + } else if (diff < TimeUnit.DAYS.toMillis(1)) { + long hours = TimeUnit.MILLISECONDS.toHours(diff); + return "in " + hours + " hour" + (hours > 1 ? "s" : ""); + } else if (diff < TimeUnit.DAYS.toMillis(2)) { + return "tomorrow"; + } else if (diff < TimeUnit.DAYS.toMillis(7)) { + long days = TimeUnit.MILLISECONDS.toDays(diff); + return "in " + days + " day" + (days > 1 ? "s" : ""); + } else if (diff < TimeUnit.DAYS.toMillis(30)) { + long weeks = TimeUnit.MILLISECONDS.toDays(diff) / 7; + return "in " + weeks + " week" + (weeks > 1 ? "s" : ""); + } else if (diff < TimeUnit.DAYS.toMillis(365)) { + long months = TimeUnit.MILLISECONDS.toDays(diff) / 30; + return "in " + months + " month" + (months > 1 ? "s" : ""); + } else { + long years = TimeUnit.MILLISECONDS.toDays(diff) / 365; + return "in " + years + " year" + (years > 1 ? "s" : ""); + } + } +} \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/res/drawable/note_widget_preview.png b/apps/mobile/native/android/app/src/main/res/drawable/note_widget_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..95ca6eb24f5adddbe7ae73cb219ceed280f2278a GIT binary patch literal 18706 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 i}) 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≦jlVv7s9IQY z8eYPp*`QK0TxZrDq}6F#s+$lAu!qd*ppA8Z0hMFG$jey;?AJ0CJ=PoyK%`at3=6?z z<89-CdBghZefxgy2=QYRwv(!oc3-=m>_VAMy<|DgPm!$TeGgdDgo|QT^)0X z>GAG@+eser-~uq|l7h$t;CxZ(VYYmgQ_;Z9^(!Ie6G!HRCwsWBN$2mm=(flkwD-K^ zIb^Zr62{4wwG}!Rn53PVk(ASQY+sWvaHBos|Z z11~(8!}JMMrgHx6(g00fLkP2zVNK9tXw{k{fO!( zA&8AC-!laQH$c~V_BPMyZ-Uf@9GN!2#w8@4RMP!yW13O=pulAQB4sdDAVpZA7c{iB7;NT-Im`kMhus>yH zuTuLGZu^cE8aYS2TfZ+}H*rxIeVZtmGfX$E;;VEwB`=5X(T*<^861o7EFNnX_6erPU}V<`-LesL2gl4O77l;=vt0$&B%ipOX=cK~w;;yM2;PfGU(Z2;V z928H2mS%&T)XS?Oas0}CzW2v@pLG;`T{)fYKR**g)ZB?n3=4oq7%_Od`njxgN@xNA D4>rS0 literal 0 HcmV?d00001 diff --git a/apps/mobile/native/android/app/src/main/res/drawable/reminder_preview.png b/apps/mobile/native/android/app/src/main/res/drawable/reminder_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2784413980356c6ff4a1ff59f8997ea41512b4 GIT binary patch literal 21008 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 literal 0 HcmV?d00001 diff --git a/apps/mobile/native/android/app/src/main/res/drawable/widget_preview.png b/apps/mobile/native/android/app/src/main/res/drawable/widget_preview.png index 44c9af89a4d4a1cf808286d100aa78de4e2fd358..036bff53d47323449d0988964f2a75eb43a6ccc7 100644 GIT binary patch literal 6484 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 literal 13297 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 + + + + + + + + + \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/res/layout/note_widget_icon.xml b/apps/mobile/native/android/app/src/main/res/layout/new_note_widget_icon.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/layout/note_widget_icon.xml rename to apps/mobile/native/android/app/src/main/res/layout/new_note_widget_icon.xml diff --git a/apps/mobile/native/android/app/src/main/res/layout/note_widget.xml b/apps/mobile/native/android/app/src/main/res/layout/note_widget.xml index c4174e974..2ecac38f7 100644 --- a/apps/mobile/native/android/app/src/main/res/layout/note_widget.xml +++ b/apps/mobile/native/android/app/src/main/res/layout/note_widget.xml @@ -3,35 +3,39 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/transparent" - android:padding="@dimen/widget_margin" + android:padding="10dp" android:theme="@style/ThemeOverlay.Notesnook.AppWidgetContainer"> - - - + android:orientation="vertical"> + android:textStyle="bold" + android:text="Widget unconfigured" /> + \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_empty.xml b/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_empty.xml new file mode 100644 index 000000000..9be87bb7a --- /dev/null +++ b/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_empty.xml @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout.xml b/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout.xml new file mode 100644 index 000000000..242513009 --- /dev/null +++ b/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout.xml @@ -0,0 +1,28 @@ + + + + + + + + \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout_small.xml b/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout_small.xml new file mode 100644 index 000000000..726feb47a --- /dev/null +++ b/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout_small.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/res/layout/widget_reminders.xml b/apps/mobile/native/android/app/src/main/res/layout/widget_reminders.xml new file mode 100644 index 000000000..3dc921181 --- /dev/null +++ b/apps/mobile/native/android/app/src/main/res/layout/widget_reminders.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/res/values-night/colors.xml b/apps/mobile/native/android/app/src/main/res/values-night/colors.xml index 34bb3eeaa..f1c79618b 100644 --- a/apps/mobile/native/android/app/src/main/res/values-night/colors.xml +++ b/apps/mobile/native/android/app/src/main/res/values-night/colors.xml @@ -6,5 +6,6 @@ #FF01579B #1f1f1f #1D1D1D + #2E2E2E #B4B4B4 \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/res/values/colors.xml b/apps/mobile/native/android/app/src/main/res/values/colors.xml index f3801dfd0..ec65752c9 100644 --- a/apps/mobile/native/android/app/src/main/res/values/colors.xml +++ b/apps/mobile/native/android/app/src/main/res/values/colors.xml @@ -5,6 +5,7 @@ #FF039BE5 #FF01579B #FFFFFF - #FFFFFF - #000000 + #D8000000 + #CCCCCC + #1D1D1D \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/res/values/strings.xml b/apps/mobile/native/android/app/src/main/res/values/strings.xml index 7a0377d17..1a233ee09 100644 --- a/apps/mobile/native/android/app/src/main/res/values/strings.xml +++ b/apps/mobile/native/android/app/src/main/res/values/strings.xml @@ -4,4 +4,9 @@ EXAMPLE Add widget Take a quick note. + Quick overview of upcoming reminders + Reminders + Note + Add a note to home screen + Quick note diff --git a/apps/mobile/native/android/app/src/main/res/xml/new_note_widget_info.xml b/apps/mobile/native/android/app/src/main/res/xml/new_note_widget_info.xml index ff472136a..086bf7228 100644 --- a/apps/mobile/native/android/app/src/main/res/xml/new_note_widget_info.xml +++ b/apps/mobile/native/android/app/src/main/res/xml/new_note_widget_info.xml @@ -1,9 +1,14 @@ \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/res/xml/widget_reminders_info.xml b/apps/mobile/native/android/app/src/main/res/xml/widget_reminders_info.xml new file mode 100644 index 000000000..e9c87362f --- /dev/null +++ b/apps/mobile/native/android/app/src/main/res/xml/widget_reminders_info.xml @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/apps/mobile/native/index.js b/apps/mobile/native/index.js index 6243ad99d..cf592bf2e 100644 --- a/apps/mobile/native/index.js +++ b/apps/mobile/native/index.js @@ -1,15 +1,15 @@ /* eslint-disable @typescript-eslint/no-var-requires */ -import './globals.js'; -import 'react-native-get-random-values'; +import NetInfo from "@react-native-community/netinfo"; import React from 'react'; import { AppRegistry, LogBox, Platform, UIManager } from 'react-native'; import Config from 'react-native-config'; +import 'react-native-get-random-values'; import { SafeAreaProvider } from 'react-native-safe-area-context'; -import appJson from './app.json'; -import Notifications from "../app/services/notifications"; -import NetInfo from "@react-native-community/netinfo"; import { enableFreeze } from "react-native-screens"; -import {BackgroundSync} from '../app/services/background-sync'; +import { BackgroundSync } from '../app/services/background-sync'; +import Notifications from "../app/services/notifications"; +import appJson from './app.json'; +import './globals.js'; BackgroundSync.registerHeadlessTask(); BackgroundSync.start(); @@ -44,6 +44,14 @@ const AppProvider = () => { AppRegistry.registerComponent(appName, () => AppProvider); +const NotePreviewConfigureProvider = () => { + const App = require('../app/app').default; + return ; +}; + +AppRegistry.registerComponent("NotePreviewConfigure", () => NotePreviewConfigureProvider); + + const ShareProvider = () => { let NotesnookShare = require('../share/index').default; return Platform.OS === 'ios' ? ( diff --git a/apps/mobile/package-lock.json b/apps/mobile/package-lock.json index ac6507158..284b8c4ce 100644 --- a/apps/mobile/package-lock.json +++ b/apps/mobile/package-lock.json @@ -30,8 +30,7 @@ "@types/validator": "^13.12.2", "diffblazer": "^1.0.1", "react": "18.2.0", - "react-native": "0.74.5", - "react-native-share": "^12.0.3" + "react-native": "0.74.5" }, "devDependencies": { "@types/react": "^18.2.39", @@ -3733,33 +3732,33 @@ "@notesnook/theme": "file:../theme", "@notesnook/ui": "file:../ui", "@social-embed/lib": "^0.1.0-next.7", - "@tiptap/core": "^2.10.4", - "@tiptap/extension-blockquote": "2.10.4", - "@tiptap/extension-bullet-list": "2.10.4", - "@tiptap/extension-character-count": "2.10.4", - "@tiptap/extension-code": "2.10.4", - "@tiptap/extension-color": "2.10.4", - "@tiptap/extension-font-family": "2.10.4", - "@tiptap/extension-heading": "2.10.4", - "@tiptap/extension-history": "2.10.4", - "@tiptap/extension-horizontal-rule": "2.10.4", - "@tiptap/extension-list-item": "2.10.4", - "@tiptap/extension-list-keymap": "2.10.4", - "@tiptap/extension-ordered-list": "2.10.4", - "@tiptap/extension-placeholder": "2.10.4", - "@tiptap/extension-subscript": "2.10.4", - "@tiptap/extension-superscript": "2.10.4", - "@tiptap/extension-table": "2.10.4", - "@tiptap/extension-table-cell": "2.10.4", - "@tiptap/extension-table-header": "2.10.4", - "@tiptap/extension-table-row": "2.10.4", - "@tiptap/extension-task-item": "2.10.4", - "@tiptap/extension-task-list": "2.10.4", - "@tiptap/extension-text-align": "2.10.4", - "@tiptap/extension-text-style": "2.10.4", - "@tiptap/extension-underline": "2.10.4", - "@tiptap/pm": "2.10.4", - "@tiptap/starter-kit": "2.10.4", + "@tiptap/core": "2.6.6", + "@tiptap/extension-blockquote": "^2.6.6", + "@tiptap/extension-bullet-list": "^2.6.6", + "@tiptap/extension-character-count": "2.6.6", + "@tiptap/extension-code": "^2.6.6", + "@tiptap/extension-color": "2.6.6", + "@tiptap/extension-font-family": "2.6.6", + "@tiptap/extension-heading": "^2.6.6", + "@tiptap/extension-history": "2.6.6", + "@tiptap/extension-horizontal-rule": "2.6.6", + "@tiptap/extension-list-item": "^2.6.6", + "@tiptap/extension-list-keymap": "2.6.6", + "@tiptap/extension-ordered-list": "^2.6.6", + "@tiptap/extension-placeholder": "2.6.6", + "@tiptap/extension-subscript": "2.6.6", + "@tiptap/extension-superscript": "2.6.6", + "@tiptap/extension-table": "2.6.6", + "@tiptap/extension-table-cell": "2.6.6", + "@tiptap/extension-table-header": "2.6.6", + "@tiptap/extension-table-row": "2.6.6", + "@tiptap/extension-task-item": "2.6.6", + "@tiptap/extension-task-list": "2.6.6", + "@tiptap/extension-text-align": "2.6.6", + "@tiptap/extension-text-style": "2.6.6", + "@tiptap/extension-underline": "2.6.6", + "@tiptap/pm": "2.6.6", + "@tiptap/starter-kit": "2.6.6", "alfaaz": "^1.1.0", "async-mutex": "^0.5.0", "clipboard-polyfill": "4.1.0", @@ -3771,7 +3770,7 @@ "nanoid": "^5.0.7", "prism-themes": "^1.9.0", "prosemirror-codemark": "^0.4.2", - "prosemirror-view": "1.37.1", + "prosemirror-view": "1.34.2", "re-resizable": "^6.9.18", "react-colorful": "^5.6.1", "redent": "^4.0.0", @@ -28985,6 +28984,7 @@ "react-native-screenguard": "^1.0.0", "react-native-screens": "^3.33.0", "react-native-securerandom": "^1.0.1", + "react-native-share": "^12.0.3", "react-native-svg": "^12.3.0", "react-native-swiper-flatlist": "3.2.2", "react-native-theme-switch-animation": "^0.6.0", diff --git a/apps/mobile/tsconfig.tsbuildinfo b/apps/mobile/tsconfig.tsbuildinfo new file mode 100644 index 000000000..e759dc0e3 --- /dev/null +++ b/apps/mobile/tsconfig.tsbuildinfo @@ -0,0 +1 @@ +{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./node_modules/react-native/types/modules/batchedbridge.d.ts","./node_modules/react-native/types/modules/codegen.d.ts","./node_modules/react-native/types/modules/devtools.d.ts","./node_modules/react-native/types/modules/globals.d.ts","./node_modules/react-native/types/modules/launchscreen.d.ts","./node_modules/@types/react/global.d.ts","./node_modules/csstype/index.d.ts","./node_modules/@types/prop-types/index.d.ts","./node_modules/@types/react/index.d.ts","./node_modules/react-native/types/private/utilities.d.ts","./node_modules/react-native/types/public/insets.d.ts","./node_modules/react-native/types/public/reactnativetypes.d.ts","./node_modules/react-native/libraries/types/coreeventtypes.d.ts","./node_modules/react-native/types/public/reactnativerenderer.d.ts","./node_modules/react-native/libraries/components/touchable/touchable.d.ts","./node_modules/react-native/libraries/components/view/viewaccessibility.d.ts","./node_modules/react-native/libraries/components/view/viewproptypes.d.ts","./node_modules/react-native/libraries/components/refreshcontrol/refreshcontrol.d.ts","./node_modules/react-native/libraries/components/scrollview/scrollview.d.ts","./node_modules/react-native/libraries/components/view/view.d.ts","./node_modules/react-native/libraries/image/imageresizemode.d.ts","./node_modules/react-native/libraries/image/imagesource.d.ts","./node_modules/react-native/libraries/image/image.d.ts","./node_modules/@react-native/virtualized-lists/lists/virtualizedlist.d.ts","./node_modules/@react-native/virtualized-lists/index.d.ts","./node_modules/react-native/libraries/lists/flatlist.d.ts","./node_modules/react-native/libraries/reactnative/rendererproxy.d.ts","./node_modules/react-native/libraries/lists/sectionlist.d.ts","./node_modules/react-native/libraries/text/text.d.ts","./node_modules/react-native/libraries/animated/animated.d.ts","./node_modules/react-native/libraries/stylesheet/stylesheettypes.d.ts","./node_modules/react-native/libraries/stylesheet/stylesheet.d.ts","./node_modules/react-native/libraries/stylesheet/processcolor.d.ts","./node_modules/react-native/libraries/actionsheetios/actionsheetios.d.ts","./node_modules/react-native/libraries/alert/alert.d.ts","./node_modules/react-native/libraries/animated/easing.d.ts","./node_modules/react-native/libraries/animated/useanimatedvalue.d.ts","./node_modules/react-native/libraries/vendor/emitter/eventemitter.d.ts","./node_modules/react-native/libraries/eventemitter/rctdeviceeventemitter.d.ts","./node_modules/react-native/libraries/eventemitter/rctnativeappeventemitter.d.ts","./node_modules/react-native/libraries/appstate/appstate.d.ts","./node_modules/react-native/libraries/batchedbridge/nativemodules.d.ts","./node_modules/react-native/libraries/components/accessibilityinfo/accessibilityinfo.d.ts","./node_modules/react-native/libraries/components/activityindicator/activityindicator.d.ts","./node_modules/react-native/libraries/components/clipboard/clipboard.d.ts","./node_modules/react-native/libraries/components/drawerandroid/drawerlayoutandroid.d.ts","./node_modules/react-native/libraries/eventemitter/nativeeventemitter.d.ts","./node_modules/react-native/libraries/components/keyboard/keyboard.d.ts","./node_modules/react-native/types/private/timermixin.d.ts","./node_modules/react-native/libraries/components/keyboard/keyboardavoidingview.d.ts","./node_modules/react-native/libraries/components/pressable/pressable.d.ts","./node_modules/react-native/libraries/components/progressbarandroid/progressbarandroid.d.ts","./node_modules/react-native/libraries/components/safeareaview/safeareaview.d.ts","./node_modules/react-native/libraries/components/statusbar/statusbar.d.ts","./node_modules/react-native/libraries/components/switch/switch.d.ts","./node_modules/react-native/libraries/components/textinput/inputaccessoryview.d.ts","./node_modules/react-native/libraries/components/textinput/textinput.d.ts","./node_modules/react-native/libraries/components/toastandroid/toastandroid.d.ts","./node_modules/react-native/libraries/components/touchable/touchablewithoutfeedback.d.ts","./node_modules/react-native/libraries/components/touchable/touchablehighlight.d.ts","./node_modules/react-native/libraries/components/touchable/touchableopacity.d.ts","./node_modules/react-native/libraries/components/touchable/touchablenativefeedback.d.ts","./node_modules/react-native/libraries/components/button.d.ts","./node_modules/react-native/libraries/core/registercallablemodule.d.ts","./node_modules/react-native/libraries/devtoolssettings/devtoolssettingsmanager.d.ts","./node_modules/react-native/libraries/interaction/interactionmanager.d.ts","./node_modules/react-native/libraries/interaction/panresponder.d.ts","./node_modules/react-native/libraries/layoutanimation/layoutanimation.d.ts","./node_modules/react-native/libraries/linking/linking.d.ts","./node_modules/react-native/libraries/logbox/logbox.d.ts","./node_modules/react-native/libraries/modal/modal.d.ts","./node_modules/react-native/libraries/performance/systrace.d.ts","./node_modules/react-native/libraries/permissionsandroid/permissionsandroid.d.ts","./node_modules/react-native/libraries/pushnotificationios/pushnotificationios.d.ts","./node_modules/react-native/libraries/utilities/iperformancelogger.d.ts","./node_modules/react-native/libraries/reactnative/appregistry.d.ts","./node_modules/react-native/libraries/reactnative/i18nmanager.d.ts","./node_modules/react-native/libraries/reactnative/roottag.d.ts","./node_modules/react-native/libraries/reactnative/uimanager.d.ts","./node_modules/react-native/libraries/reactnative/requirenativecomponent.d.ts","./node_modules/react-native/libraries/settings/settings.d.ts","./node_modules/react-native/libraries/share/share.d.ts","./node_modules/react-native/libraries/stylesheet/platformcolorvaluetypesios.d.ts","./node_modules/react-native/libraries/stylesheet/platformcolorvaluetypes.d.ts","./node_modules/react-native/libraries/turbomodule/rctexport.d.ts","./node_modules/react-native/libraries/turbomodule/turbomoduleregistry.d.ts","./node_modules/react-native/libraries/utilities/appearance.d.ts","./node_modules/react-native/libraries/utilities/backhandler.d.ts","./node_modules/react-native/libraries/utilities/devsettings.d.ts","./node_modules/react-native/libraries/utilities/dimensions.d.ts","./node_modules/react-native/libraries/utilities/pixelratio.d.ts","./node_modules/react-native/libraries/utilities/platform.d.ts","./node_modules/react-native/libraries/vibration/vibration.d.ts","./node_modules/react-native/libraries/yellowbox/yellowboxdeprecated.d.ts","./node_modules/react-native/libraries/vendor/core/errorutils.d.ts","./node_modules/react-native/types/public/deprecatedpropertiesalias.d.ts","./node_modules/react-native/types/index.d.ts","./node_modules/@types/node/assert.d.ts","./node_modules/@types/node/assert/strict.d.ts","./node_modules/@types/node/globals.d.ts","./node_modules/@types/node/async_hooks.d.ts","./node_modules/@types/node/buffer.d.ts","./node_modules/@types/node/child_process.d.ts","./node_modules/@types/node/cluster.d.ts","./node_modules/@types/node/console.d.ts","./node_modules/@types/node/constants.d.ts","./node_modules/@types/node/crypto.d.ts","./node_modules/@types/node/dgram.d.ts","./node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/@types/node/dns.d.ts","./node_modules/@types/node/dns/promises.d.ts","./node_modules/@types/node/domain.d.ts","./node_modules/events/events.js","./node_modules/@types/node/dom-events.d.ts","./node_modules/@types/node/events.d.ts","./node_modules/@types/node/fs.d.ts","./node_modules/@types/node/fs/promises.d.ts","./node_modules/@types/node/http.d.ts","./node_modules/@types/node/http2.d.ts","./node_modules/@types/node/https.d.ts","./node_modules/@types/node/inspector.d.ts","./node_modules/@types/node/module.d.ts","./node_modules/@types/node/net.d.ts","./node_modules/@types/node/os.d.ts","./node_modules/@types/node/path.d.ts","./node_modules/@types/node/perf_hooks.d.ts","./node_modules/@types/node/process.d.ts","./node_modules/@types/node/punycode.d.ts","./node_modules/@types/node/querystring.d.ts","./node_modules/@types/node/readline.d.ts","./node_modules/@types/node/readline/promises.d.ts","./node_modules/@types/node/repl.d.ts","./node_modules/@types/node/stream.d.ts","./node_modules/@types/node/stream/promises.d.ts","./node_modules/@types/node/stream/consumers.d.ts","./node_modules/@types/node/stream/web.d.ts","./node_modules/@types/node/string_decoder.d.ts","./node_modules/@types/node/test.d.ts","./node_modules/@types/node/timers.d.ts","./node_modules/@types/node/timers/promises.d.ts","./node_modules/@types/node/tls.d.ts","./node_modules/@types/node/trace_events.d.ts","./node_modules/@types/node/tty.d.ts","./node_modules/@types/node/url.d.ts","./node_modules/@types/node/util.d.ts","./node_modules/@types/node/v8.d.ts","./node_modules/@types/node/vm.d.ts","./node_modules/@types/node/wasi.d.ts","./node_modules/@types/node/worker_threads.d.ts","./node_modules/@types/node/zlib.d.ts","./node_modules/@types/node/globals.global.d.ts","./node_modules/@types/node/index.d.ts","./node_modules/@types/yargs-parser/index.d.ts","./node_modules/@types/yargs/index.d.ts","./node_modules/@types/istanbul-lib-coverage/index.d.ts","./node_modules/chalk/index.d.ts","./node_modules/@types/istanbul-lib-report/index.d.ts","./node_modules/@types/istanbul-reports/index.d.ts","./node_modules/@sinclair/typebox/typebox.d.ts","./node_modules/@jest/schemas/build/index.d.ts","./node_modules/@jest/types/build/index.d.ts","./node_modules/jest-mock/build/index.d.ts","./node_modules/@types/stack-utils/index.d.ts","./node_modules/jest-message-util/build/index.d.ts","./node_modules/@jest/fake-timers/build/index.d.ts","./node_modules/@jest/environment/build/index.d.ts","./node_modules/@jest/expect-utils/build/index.d.ts","./node_modules/jest-diff/node_modules/pretty-format/build/index.d.ts","./node_modules/jest-diff/build/index.d.ts","./node_modules/jest-matcher-utils/build/index.d.ts","./node_modules/expect/build/index.d.ts","./node_modules/jest-snapshot/node_modules/pretty-format/build/index.d.ts","./node_modules/jest-snapshot/build/index.d.ts","./node_modules/@jest/expect/build/index.d.ts","./node_modules/@jest/globals/build/index.d.ts","./node_modules/@types/react-test-renderer/index.d.ts","../../packages/theme/node_modules/csstype/index.d.ts","../../packages/theme/dist/types/theme-engine/types.d.ts","../../packages/theme/node_modules/@theme-ui/css/dist/declarations/src/options.d.ts","../../packages/theme/node_modules/@emotion/utils/types/index.d.ts","../../packages/theme/node_modules/@emotion/cache/types/index.d.ts","../../packages/theme/node_modules/@emotion/serialize/types/index.d.ts","../../packages/theme/node_modules/@types/react/global.d.ts","../../packages/theme/node_modules/@types/prop-types/index.d.ts","../../packages/theme/node_modules/@types/scheduler/tracing.d.ts","../../packages/theme/node_modules/@types/react/index.d.ts","../../packages/theme/node_modules/@emotion/react/types/jsx-namespace.d.ts","../../packages/theme/node_modules/@emotion/react/types/helper.d.ts","../../packages/theme/node_modules/@emotion/react/types/theming.d.ts","../../packages/theme/node_modules/@emotion/react/types/index.d.ts","../../packages/theme/node_modules/@theme-ui/css/dist/declarations/src/types.d.ts","../../packages/theme/node_modules/@theme-ui/css/dist/declarations/src/index.d.ts","../../packages/theme/node_modules/@theme-ui/css/dist/theme-ui-css.cjs.d.ts","../../packages/theme/dist/types/theme/variants/index.d.ts","../../packages/theme/dist/types/theme/font/fontsize.d.ts","../../packages/theme/dist/types/theme/font/index.d.ts","../../packages/theme/dist/types/theme/types.d.ts","../../packages/theme/node_modules/@theme-ui/core/dist/declarations/src/types.d.ts","../../packages/theme/node_modules/@theme-ui/core/dist/declarations/src/jsx-namespace.d.ts","../../packages/theme/node_modules/@theme-ui/core/dist/declarations/src/index.d.ts","../../packages/theme/node_modules/@theme-ui/core/dist/theme-ui-core.cjs.d.ts","../../packages/theme/dist/types/theme/variants/button.d.ts","../../packages/theme/dist/types/theme/index.d.ts","../../packages/theme/dist/types/theme-engine/utils.d.ts","../../packages/theme/dist/types/theme-engine/validator.d.ts","../../packages/theme/node_modules/zustand/vanilla.d.ts","../../packages/theme/node_modules/zustand/react.d.ts","../../packages/theme/node_modules/zustand/index.d.ts","../../packages/theme/dist/types/theme-engine/index.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/types.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/box.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/flex.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/grid.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/button.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/link.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/paragraph.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/text.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/heading.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/image.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/card.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/label.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/input.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/select.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/textarea.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/radio.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/checkbox.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/switch.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/slider.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/util.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/field.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/progress.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/donut.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/spinner.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/avatar.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/badge.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/iconbutton.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/close.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/alert.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/divider.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/embed.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/aspectratio.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/aspectimage.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/container.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/navlink.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/message.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/menubutton.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/declarations/src/index.d.ts","../../packages/theme/node_modules/@theme-ui/components/dist/theme-ui-components.cjs.d.ts","../../packages/theme/dist/types/emotion/theme-provider.d.ts","../../packages/theme/dist/types/emotion/index.d.ts","../../packages/theme/dist/types/index.d.ts","./node_modules/react-native-device-info/lib/typescript/internal/types.d.ts","./node_modules/react-native-device-info/lib/typescript/internal/privatetypes.d.ts","./node_modules/react-native-device-info/lib/typescript/index.d.ts","./app/services/device-detection.js","./app/utils/size/index.js","./app/components/ui/typography/heading.tsx","./app/components/ui/typography/paragraph.tsx","./__tests__/app-test.js","./node_modules/@lingui/message-utils/dist/compilemessage.d.cts","./node_modules/@lingui/message-utils/compilemessage.js","./node_modules/@lingui/core/dist/index.d.ts","./node_modules/@lingui/react/dist/shared/react.e5f95de8.d.ts","./node_modules/@lingui/react/dist/index.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/directions.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/state.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/pointertype.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/gesturehandlerroothoc.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/gesturehandlerrootview.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/toucheventtype.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/typeutils.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gesturehandlercommon.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/gesturestatemanager.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gesturehandlereventpayload.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/gesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/tapgesturehandler.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/forcetouchgesturehandler.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/forcetouchgesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/longpressgesturehandler.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/pangesturehandler.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/pangesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/pinchgesturehandler.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/pinchgesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/rotationgesturehandler.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/flinggesturehandler.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/nativeviewgesturehandler.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/createnativewrapper.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/gesturecomposition.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/gesturedetector/index.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/flinggesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/longpressgesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/rotationgesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/tapgesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/nativegesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/manualgesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/hovergesture.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gestures/gestureobjects.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/gesturebuttonsprops.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/gesturehandlerbutton.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/gesturebuttons.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/touchables/generictouchableprops.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/touchables/touchablehighlight.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/touchables/touchableopacity.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/touchables/touchablenativefeedbackprops.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/touchables/generictouchable.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/touchables/touchablewithoutfeedback.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/touchables/touchablenativefeedback.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/touchables/index.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/gesturecomponents.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/handlers/gesturehandlertypescompat.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/swipeable.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/pressable/pressableprops.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/pressable/pressable.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/pressable/index.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/components/drawerlayout.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/enablenewwebimplementation.d.ts","./node_modules/react-native-gesture-handler/lib/typescript/index.d.ts","./node_modules/react-native/libraries/types/codegentypes.js","./node_modules/react-native-safe-area-context/lib/typescript/src/specs/nativesafeareaview.d.ts","./node_modules/react-native-safe-area-context/lib/typescript/src/safearea.types.d.ts","./node_modules/react-native-safe-area-context/lib/typescript/src/safeareacontext.d.ts","./node_modules/react-native-safe-area-context/lib/typescript/src/safeareaview.d.ts","./node_modules/react-native-safe-area-context/lib/typescript/src/initialwindow.d.ts","./node_modules/react-native-safe-area-context/lib/typescript/src/index.d.ts","../../packages/sodium/node_modules/@types/libsodium-wrappers/index.d.ts","../../packages/sodium/node_modules/@types/libsodium-wrappers-sumo/index.d.ts","../../packages/sodium/dist/types-bz3bujhr.d.ts","../../packages/sodium/dist/node.d.ts","../../packages/crypto/dist/index.d.ts","../../packages/core/dist/types/types.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/insert-result.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/delete-result.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/update-result.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/util/type-error.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/merge-result.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/util/type-utils.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/operation-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/identifier-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/check-constraint-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/column-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/default-value-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/generated-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/schemable-identifier-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/table-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/references-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/column-definition-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/add-column-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/drop-column-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/rename-column-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/raw-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/alter-column-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/foreign-key-constraint-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/primary-constraint-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/unique-constraint-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/constraint-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/add-constraint-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/drop-constraint-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/modify-column-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/drop-index-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/add-index-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/alter-table-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/where-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/create-index-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/create-schema-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/create-table-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/alias-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/operation-node-source.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/expression/expression.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/util/explainable.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/explain-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/column-update-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/on-conflict-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/on-duplicate-key-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/output-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/select-all-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/reference-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/simple-reference-expression-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/selection-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/returning-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/top-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/common-table-expression-name-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/common-table-expression-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/with-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/insert-query-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/from-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/group-by-item-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/group-by-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/having-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/on-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/join-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/limit-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/offset-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/order-by-item-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/order-by-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/select-modifier-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/set-operation-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/value-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/fetch-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/select-query-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/primitive-value-list-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/value-list-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/update-query-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/using-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/delete-query-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/when-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/merge-query-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/query-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/trigger-event-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/trigger-order-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/function-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/create-trigger-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/create-type-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/create-view-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/drop-schema-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/drop-table-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/drop-trigger-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/drop-type-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/drop-view-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-compiler/query-compiler.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-compiler/compiled-query.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/driver/database-connection.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/driver/driver.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/database-introspector.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/dialect-adapter.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/dialect.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/driver/connection-provider.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/util/query-id.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/plugin/kysely-plugin.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-executor/query-executor.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/util/compilable.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/default-value-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/column-definition-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/data-type-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/data-type-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/alter-column-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/alter-table-executor.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/foreign-key-constraint-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/alter-table-add-foreign-key-constraint-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/alter-table-drop-constraint-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/select-query-builder-expression.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/table-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/binary-operation-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/operator-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/value-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/util/column-type.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/binary-operation-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/join-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/join-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dynamic/dynamic-reference-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/select-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/order-by-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/group-by-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/where-interface.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/no-result-error.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/having-interface.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/set-operation-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/util/streamable.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/and-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/or-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/parens-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/expression/expression-wrapper.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/select-query-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/coalesce-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/partition-by-item-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/partition-by-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/over-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/aggregate-function-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/partition-by-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/over-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/aggregate-function-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/function-module.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/case-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/case-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/json-path-leg-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/json-path-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/json-operator-chain-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/json-reference-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/json-path-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/tuple-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/expression/expression-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/expression-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/reference-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/alter-table-add-index-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/unique-constraint-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/alter-table-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/create-index-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/create-schema-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/create-table-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/drop-index-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/drop-schema-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/drop-table-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-executor/query-executor-provider.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/raw-builder/raw-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/create-view-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/drop-view-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/create-type-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/drop-type-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/values-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/insert-values-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/update-set-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/returning-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/returning-interface.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/on-conflict-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/output-interface.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/insert-query-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/delete-query-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/update-query-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/cte-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/with-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-builder/merge-query-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-creator.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/trigger-query-creator.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/create-trigger-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/drop-trigger-builder.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/schema/schema.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dynamic/dynamic.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/util/log.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/kysely.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/raw-builder/sql.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-executor/query-executor-base.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-executor/default-query-executor.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-executor/noop-query-executor.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/list-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/default-insert-value-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/unary-operation-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/tuple-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/matched-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/cast-node.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/operation-node-visitor.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/query-compiler/default-query-compiler.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/driver/default-connection-provider.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/driver/single-connection-provider.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/driver/dummy-driver.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/dialect-adapter-base.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/sqlite/sqlite-dialect-config.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/sqlite/sqlite-dialect.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/sqlite/sqlite-driver.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/postgres/postgres-query-compiler.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/postgres/postgres-introspector.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/postgres/postgres-adapter.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mysql/mysql-dialect-config.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mysql/mysql-dialect.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mysql/mysql-driver.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mysql/mysql-query-compiler.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mysql/mysql-introspector.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mysql/mysql-adapter.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/postgres/postgres-dialect-config.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/postgres/postgres-driver.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/postgres/postgres-dialect.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/sqlite/sqlite-query-compiler.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/sqlite/sqlite-introspector.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/sqlite/sqlite-adapter.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mssql/mssql-adapter.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mssql/mssql-dialect-config.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mssql/mssql-dialect.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mssql/mssql-driver.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mssql/mssql-introspector.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/dialect/mssql/mssql-query-compiler.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/migration/migrator.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/migration/file-migration-provider.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/plugin/camel-case/camel-case-plugin.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/plugin/deduplicate-joins/deduplicate-joins-plugin.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/plugin/with-schema/with-schema-plugin.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/plugin/parse-json-results/parse-json-results-plugin.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/operation-node/operation-node-transformer.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/util/infer-result.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/util/log-once.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/parser/unary-operation-parser.d.ts","../../packages/core/node_modules/@streetwriters/kysely/dist/cjs/index.d.ts","../../packages/core/dist/types/database/index.d.ts","../../packages/logger/dist/index.d.ts","../../packages/core/dist/types/api/token-manager.d.ts","../../packages/core/dist/types/database/kv.d.ts","../../packages/core/dist/types/database/config.d.ts","../../packages/core/dist/types/interfaces.d.ts","../../packages/core/dist/types/utils/array.d.ts","../../packages/core/dist/types/utils/clone.d.ts","../../packages/core/dist/types/utils/constants.d.ts","../../packages/core/dist/types/utils/internal-link.d.ts","../../packages/core/dist/types/utils/content-block.d.ts","../../packages/core/dist/types/utils/date.d.ts","../../packages/core/dist/types/utils/event-manager.d.ts","../../packages/core/dist/types/utils/filename.d.ts","../../packages/core/dist/types/utils/grouping.d.ts","../../packages/core/dist/types/utils/has-require.d.ts","../../packages/core/dist/types/utils/hostname.d.ts","../../packages/core/dist/types/utils/html-diff.d.ts","../../packages/core/dist/types/utils/html-parser.d.ts","../../packages/core/dist/types/utils/html-rewriter.d.ts","../../packages/core/dist/types/utils/http.d.ts","../../packages/core/dist/types/utils/id.d.ts","../../packages/core/dist/types/utils/object-id.d.ts","../../packages/core/dist/types/utils/query-transformer.d.ts","../../packages/core/dist/types/utils/queue-value.d.ts","../../packages/core/dist/types/utils/random.d.ts","../../packages/core/dist/types/utils/set.d.ts","../../packages/core/dist/types/utils/title-format.d.ts","../../packages/core/dist/types/utils/virtualized-grouping.d.ts","../../packages/core/dist/types/utils/crypto.d.ts","../../packages/core/dist/types/utils/index.d.ts","../../packages/core/dist/types/content-types/tiptap.d.ts","../../packages/core/dist/types/content-types/index.d.ts","../../packages/core/dist/types/common.d.ts","../../packages/core/dist/types/collections/collection.d.ts","../../packages/core/dist/types/database/sanitizer.d.ts","../../packages/core/dist/types/database/sql-collection.d.ts","../../packages/core/dist/types/collections/notes.d.ts","../../packages/core/dist/types/database/fs.d.ts","../../packages/core/dist/types/collections/notebooks.d.ts","../../packages/core/dist/types/collections/trash.d.ts","../../packages/core/dist/types/api/sync/types.d.ts","../../packages/core/dist/types/api/sync/collector.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/abortcontroller.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/itransport.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/errors.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/ilogger.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/ihubprotocol.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/httpclient.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/defaulthttpclient.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/ihttpconnectionoptions.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/istatefulreconnectoptions.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/stream.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/hubconnection.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/iretrypolicy.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/hubconnectionbuilder.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/loggers.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/jsonhubprotocol.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/subject.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/utils.d.ts","../../packages/core/node_modules/@microsoft/signalr/dist/esm/index.d.ts","../../packages/core/dist/types/api/sync/merger.d.ts","../../packages/core/dist/types/api/sync/auto-sync.d.ts","../../packages/core/node_modules/async-mutex/lib/mutexinterface.d.ts","../../packages/core/node_modules/async-mutex/lib/mutex.d.ts","../../packages/core/node_modules/async-mutex/lib/semaphoreinterface.d.ts","../../packages/core/node_modules/async-mutex/lib/semaphore.d.ts","../../packages/core/node_modules/async-mutex/lib/withtimeout.d.ts","../../packages/core/node_modules/async-mutex/lib/tryacquire.d.ts","../../packages/core/node_modules/async-mutex/lib/errors.d.ts","../../packages/core/node_modules/async-mutex/lib/index.d.ts","../../packages/core/dist/types/api/sync/devices.d.ts","../../packages/core/dist/types/api/sync/index.d.ts","../../packages/core/dist/types/collections/tags.d.ts","../../packages/core/dist/types/collections/colors.d.ts","../../packages/core/dist/types/api/vault.d.ts","../../packages/core/dist/types/api/lookup.d.ts","../../packages/core/dist/types/collections/content.d.ts","../../packages/core/dist/types/database/migrator.d.ts","../../packages/core/dist/types/database/backup.d.ts","../../packages/core/dist/types/collections/legacy-settings.d.ts","../../packages/core/dist/types/api/migrations.d.ts","../../packages/core/dist/types/api/user-manager.d.ts","../../packages/core/dist/types/api/monographs.d.ts","../../packages/core/dist/types/api/offers.d.ts","../../packages/core/dist/types/collections/attachments.d.ts","../../packages/core/dist/types/api/debug.d.ts","../../packages/core/dist/types/collections/session-content.d.ts","../../packages/core/dist/types/collections/note-history.d.ts","../../packages/core/dist/types/api/mfa-manager.d.ts","../../packages/core/dist/types/api/pricing.d.ts","../../packages/core/dist/types/database/sql-cached-collection.d.ts","../../packages/core/dist/types/collections/shortcuts.d.ts","../../packages/core/dist/types/collections/reminders.d.ts","../../packages/core/dist/types/collections/relations.d.ts","../../packages/core/dist/types/api/subscriptions.d.ts","../../packages/core/dist/types/collections/settings.d.ts","../../packages/core/dist/types/database/cached-collection.d.ts","../../packages/core/dist/types/collections/vaults.d.ts","../../packages/core/dist/types/api/index.d.ts","../../packages/core/dist/types/logger.d.ts","../../packages/core/dist/types/utils/dataurl.d.ts","../../packages/core/dist/types/index.d.ts","../../packages/common/dist/types/database.d.ts","../../packages/common/dist/types/utils/file.d.ts","../../packages/common/dist/types/utils/number.d.ts","../../packages/common/dist/types/utils/date-time.d.ts","../../packages/common/dist/types/utils/debounce.d.ts","../../packages/common/dist/types/utils/random.d.ts","../../packages/common/dist/types/utils/string.d.ts","../../packages/common/dist/types/utils/resolve-items.d.ts","../../packages/common/dist/types/utils/migrate-toolbar.d.ts","../../packages/common/dist/types/utils/export-notes.d.ts","../../packages/common/dist/types/utils/dataurl.d.ts","../../packages/common/dist/types/utils/index.d.ts","../../packages/common/node_modules/timeago.js/lib/interface.d.ts","../../packages/common/node_modules/timeago.js/lib/register.d.ts","../../packages/common/node_modules/timeago.js/lib/format.d.ts","../../packages/common/node_modules/timeago.js/lib/realtime.d.ts","../../packages/common/node_modules/timeago.js/lib/index.d.ts","../../packages/common/dist/types/hooks/use-time-ago.d.ts","../../packages/common/node_modules/@types/react/index.d.ts","../../packages/common/dist/types/hooks/use-promise.d.ts","../../packages/common/dist/types/hooks/use-resolved-item.d.ts","../../packages/common/dist/types/hooks/index.d.ts","../../packages/common/node_modules/@types/react/jsx-runtime.d.ts","../../packages/common/dist/types/components/resolved-item.d.ts","../../packages/common/dist/types/components/index.d.ts","../../packages/common/dist/types/index.d.ts","../../packages/intl/node_modules/@lingui/message-utils/dist/compilemessage.d.cts","../../packages/intl/node_modules/@lingui/message-utils/compilemessage.js","../../packages/intl/node_modules/@lingui/core/dist/index.d.ts","../../packages/intl/dist/index.d.ts","./node_modules/@streetwriters/kysely/dist/cjs/index.d.ts","./node_modules/react-native-gzip/lib/typescript/index.d.ts","./node_modules/react-native-privacy-snapshot/index.js","./node_modules/react-native-mmkv-storage/dist/src/encryption.d.ts","./node_modules/react-native-mmkv-storage/dist/src/eventmanager.d.ts","./node_modules/react-native-mmkv-storage/dist/src/indexer/strings.d.ts","./node_modules/react-native-mmkv-storage/dist/src/indexer/numbers.d.ts","./node_modules/react-native-mmkv-storage/dist/src/indexer/booleans.d.ts","./node_modules/react-native-mmkv-storage/dist/src/indexer/maps.d.ts","./node_modules/react-native-mmkv-storage/dist/src/indexer/arrays.d.ts","./node_modules/react-native-mmkv-storage/dist/src/indexer/indexer.d.ts","./node_modules/react-native-mmkv-storage/dist/src/types/index.d.ts","./node_modules/react-native-mmkv-storage/dist/src/transactions.d.ts","./node_modules/react-native-mmkv-storage/dist/src/mmkvinstance.d.ts","./node_modules/react-native-mmkv-storage/dist/src/hooks/useindex.d.ts","./node_modules/react-native-mmkv-storage/dist/src/hooks/usemmkv.d.ts","./node_modules/react-native-mmkv-storage/dist/src/hooks/usemmkvref.d.ts","./node_modules/react-native-mmkv-storage/dist/src/initializer.d.ts","./node_modules/react-native-mmkv-storage/dist/src/mmkvloader.d.ts","./node_modules/react-native-mmkv-storage/dist/src/mmkv/init.d.ts","./node_modules/react-native-mmkv-storage/dist/src/utils.d.ts","./node_modules/react-native-mmkv-storage/dist/index.d.ts","./app/common/database/mmkv.ts","./node_modules/react-native-config/index.d.ts","./node_modules/react-native-notification-sounds/index.d.ts","./node_modules/react-native-scoped-storage/dist/index.d.ts","./node_modules/zustand/vanilla.d.ts","./node_modules/zustand/react.d.ts","./node_modules/zustand/index.d.ts","./app/stores/use-setting-store.ts","./app/utils/notesnook-module.ts","./app/stores/use-user-store.ts","./node_modules/react-native-screenguard/src/types/data.d.ts","./node_modules/react-native-screenguard/src/types/index.d.ts","./app/services/settings.ts","./node_modules/event-target-shim/index.d.ts","./app/utils/sse/even-source-ios.js","./app/utils/sse/event-source.js","./node_modules/@react-native-community/netinfo/lib/typescript/src/internal/types.d.ts","./node_modules/@react-native-community/netinfo/lib/typescript/src/index.d.ts","./node_modules/react-native-blob-util/types.js","./node_modules/react-native-blob-util/class/reactnativeblobutilcanceledfetcherror.js","./node_modules/react-native-blob-util/index.d.ts","./node_modules/@react-native-clipboard/clipboard/dist/clipboard.d.ts","./node_modules/@react-native-clipboard/clipboard/dist/useclipboard.d.ts","./node_modules/@react-native-clipboard/clipboard/dist/index.d.ts","./node_modules/react-native-actions-sheet/dist/src/eventmanager.d.ts","./node_modules/react-native-actions-sheet/dist/src/hooks/use-router.d.ts","./node_modules/react-native-actions-sheet/dist/src/types.d.ts","./node_modules/react-native-actions-sheet/dist/src/index.d.ts","./node_modules/react-native-actions-sheet/dist/src/sheetmanager.d.ts","./node_modules/react-native-actions-sheet/dist/src/provider.d.ts","./node_modules/react-native-actions-sheet/dist/src/context.d.ts","./node_modules/react-native-actions-sheet/dist/src/hooks/use-scroll-handlers.d.ts","./node_modules/react-native-actions-sheet/dist/src/views/scrollview.d.ts","./node_modules/react-native-actions-sheet/dist/src/views/flatlist.d.ts","./node_modules/react-native-actions-sheet/dist/index.d.ts","./app/utils/events.js","./app/services/event-manager.ts","./node_modules/zustand/middleware/redux.d.ts","./node_modules/zustand/middleware/devtools.d.ts","./node_modules/zustand/middleware/subscribewithselector.d.ts","./node_modules/zustand/middleware/combine.d.ts","./node_modules/zustand/middleware/persist.d.ts","./node_modules/zustand/middleware.d.ts","./node_modules/react-native-webview/lib/rncwebviewnativecomponent.d.ts","./node_modules/react-native-webview/lib/webviewtypes.d.ts","./node_modules/react-native-webview/index.d.ts","../../packages/editor/node_modules/orderedmap/dist/index.d.ts","../../packages/editor/node_modules/prosemirror-model/dist/index.d.ts","../../packages/editor/node_modules/prosemirror-transform/dist/index.d.ts","../../packages/editor/node_modules/prosemirror-view/dist/index.d.ts","../../packages/editor/node_modules/prosemirror-state/dist/index.d.ts","../../packages/editor/node_modules/@tiptap/pm/state/dist/index.d.ts","../../packages/editor/node_modules/@tiptap/pm/model/dist/index.d.ts","../../packages/editor/node_modules/@tiptap/pm/view/dist/index.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/eventemitter.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/inputrule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/pasterule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/node.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/mark.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/extension.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/types.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/extensionmanager.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/nodepos.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/extensions/clipboardtextserializer.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/blur.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/clearcontent.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/clearnodes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/command.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/createparagraphnear.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/cut.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/deletecurrentnode.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/deletenode.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/deleterange.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/deleteselection.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/enter.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/exitcode.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/extendmarkrange.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/first.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/focus.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/foreach.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/insertcontent.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/insertcontentat.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/join.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/joinitembackward.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/joinitemforward.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/jointextblockbackward.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/jointextblockforward.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/keyboardshortcut.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/lift.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/liftemptyblock.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/liftlistitem.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/newlineincode.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/resetattributes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/scrollintoview.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/selectall.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/selectnodebackward.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/selectnodeforward.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/selectparentnode.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/selecttextblockend.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/selecttextblockstart.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/setcontent.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/setmark.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/setmeta.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/setnode.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/setnodeselection.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/settextselection.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/sinklistitem.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/splitblock.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/splitlistitem.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/togglelist.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/togglemark.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/togglenode.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/togglewrap.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/undoinputrule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/unsetallmarks.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/unsetmark.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/updateattributes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/wrapin.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/wrapinlist.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commands/index.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/extensions/commands.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/extensions/editable.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/extensions/focusevents.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/extensions/keymap.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/extensions/tabindex.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/extensions/index.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/editor.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/commandmanager.d.ts","../../packages/editor/node_modules/@tiptap/pm/transform/dist/index.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/combinetransactionsteps.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/createchainablestate.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/createdocument.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/createnodefromcontent.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/defaultblockat.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/findchildren.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/findchildreninrange.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/findparentnode.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/findparentnodeclosesttopos.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/generatehtml.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/generatejson.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/generatetext.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getattributes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getattributesfromextensions.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getchangedranges.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getdebugjson.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getextensionfield.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/gethtmlfromfragment.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getmarkattributes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getmarkrange.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getmarksbetween.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getmarktype.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getnodeatposition.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getnodeattributes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getnodetype.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getrenderedattributes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getschema.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getschemabyresolvedextensions.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getschematypebyname.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getschematypenamebyname.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/getsplittedattributes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/gettext.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/gettextbetween.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/gettextcontentfromnodes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/gettextserializersfromschema.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/injectextensionattributestoparserule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/isactive.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/isatendofnode.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/isatstartofnode.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/isextensionrulesenabled.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/islist.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/ismarkactive.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/isnodeactive.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/isnodeempty.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/isnodeselection.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/istextselection.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/postodomrect.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/resolvefocusposition.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/selectiontoinsertionend.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/splitextensions.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/helpers/index.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/inputrules/markinputrule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/inputrules/nodeinputrule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/inputrules/textblocktypeinputrule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/inputrules/textinputrule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/inputrules/wrappinginputrule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/inputrules/index.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/nodeview.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/pasterules/markpasterule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/pasterules/nodepasterule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/pasterules/textpasterule.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/pasterules/index.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/tracker.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/callorreturn.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/createstyletag.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/deleteprops.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/elementfromstring.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/escapeforregex.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/findduplicates.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/fromstring.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/isemptyobject.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/isfunction.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/isios.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/ismacos.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/isnumber.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/isplainobject.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/isregexp.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/isstring.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/mergeattributes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/mergedeep.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/minmax.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/objectincludes.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/removeduplicates.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/utilities/index.d.ts","../../packages/editor/node_modules/@tiptap/core/dist/packages/core/src/index.d.ts","../../packages/editor/dist/types/extensions/link/link.d.ts","../../packages/editor/dist/types/extensions/link/index.d.ts","../../packages/editor/dist/types/extensions/attachment/types.d.ts","../../packages/editor/dist/types/extensions/attachment/attachment.d.ts","../../packages/editor/dist/types/extensions/attachment/index.d.ts","../../packages/editor/dist/types/extensions/date-time/date-time.d.ts","../../packages/editor/dist/types/extensions/date-time/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-text-style/dist/packages/extension-text-style/src/text-style.d.ts","../../packages/editor/node_modules/@tiptap/extension-text-style/dist/packages/extension-text-style/src/index.d.ts","../../packages/editor/dist/types/extensions/text-direction/text-direction.d.ts","../../packages/editor/dist/types/extensions/text-direction/index.d.ts","../../packages/editor/dist/types/extensions/image/image.d.ts","../../packages/editor/dist/types/extensions/image/index.d.ts","../../packages/editor/dist/types/extensions/web-clip/web-clip.d.ts","../../packages/editor/dist/types/extensions/web-clip/index.d.ts","../../packages/editor/dist/types/hooks/use-permission-handler.d.ts","../../packages/editor/node_modules/@emotion/sheet/dist/declarations/src/index.d.ts","../../packages/editor/node_modules/@emotion/sheet/dist/emotion-sheet.cjs.d.ts","../../packages/editor/node_modules/@emotion/utils/dist/declarations/src/types.d.ts","../../packages/editor/node_modules/@emotion/utils/dist/declarations/src/index.d.ts","../../packages/editor/node_modules/@emotion/utils/dist/emotion-utils.cjs.d.ts","../../packages/editor/node_modules/@emotion/cache/types/index.d.ts","../../packages/editor/node_modules/csstype/index.d.ts","../../packages/editor/node_modules/@emotion/serialize/dist/declarations/src/index.d.ts","../../packages/editor/node_modules/@emotion/serialize/dist/emotion-serialize.cjs.d.ts","../../packages/editor/node_modules/@types/react/global.d.ts","../../packages/editor/node_modules/@types/prop-types/index.d.ts","../../packages/editor/node_modules/@types/react/index.d.ts","../../packages/editor/node_modules/@emotion/react/types/jsx-namespace.d.ts","../../packages/editor/node_modules/@emotion/react/types/helper.d.ts","../../packages/editor/node_modules/@emotion/react/types/theming.d.ts","../../packages/editor/node_modules/@emotion/react/types/index.d.ts","../../packages/editor/node_modules/@theme-ui/css/dist/declarations/src/options.d.ts","../../packages/editor/node_modules/@theme-ui/css/dist/declarations/src/types.d.ts","../../packages/editor/node_modules/@theme-ui/css/dist/declarations/src/index.d.ts","../../packages/editor/node_modules/@theme-ui/css/dist/theme-ui-css.cjs.d.ts","../../packages/editor/node_modules/@theme-ui/core/dist/declarations/src/types.d.ts","../../packages/editor/node_modules/@theme-ui/core/dist/declarations/src/jsx-namespace.d.ts","../../packages/editor/node_modules/@theme-ui/core/dist/declarations/src/index.d.ts","../../packages/editor/node_modules/@theme-ui/core/dist/theme-ui-core.cjs.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/types.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/box.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/flex.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/grid.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/button.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/link.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/paragraph.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/text.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/heading.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/image.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/card.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/label.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/input.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/select.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/textarea.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/radio.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/checkbox.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/switch.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/slider.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/util.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/field.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/progress.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/donut.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/spinner.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/avatar.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/badge.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/iconbutton.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/close.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/alert.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/divider.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/embed.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/aspectratio.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/aspectimage.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/container.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/navlink.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/message.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/menubutton.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/declarations/src/index.d.ts","../../packages/editor/node_modules/@theme-ui/components/dist/theme-ui-components.cjs.d.ts","../../packages/editor/dist/types/types.d.ts","../../packages/editor/dist/types/utils/downloader.d.ts","../../packages/editor/node_modules/zustand/vanilla.d.ts","../../packages/editor/node_modules/zustand/react.d.ts","../../packages/editor/node_modules/zustand/index.d.ts","../../packages/editor/dist/types/toolbar/stores/toolbar-store.d.ts","../../packages/editor/dist/types/toolbar/icons.d.ts","../../packages/editor/node_modules/@types/react/jsx-runtime.d.ts","../../packages/editor/dist/types/toolbar/tools/inline.d.ts","../../packages/editor/dist/types/toolbar/tools/block.d.ts","../../packages/editor/dist/types/toolbar/tools/font.d.ts","../../packages/editor/dist/types/toolbar/tools/alignment.d.ts","../../packages/editor/dist/types/toolbar/tools/headings.d.ts","../../packages/editor/dist/types/toolbar/tools/lists.d.ts","../../packages/editor/dist/types/toolbar/tools/text-direction.d.ts","../../packages/editor/dist/types/toolbar/tools/colors.d.ts","../../packages/editor/dist/types/toolbar/tools/table.d.ts","../../packages/editor/dist/types/toolbar/tools/image.d.ts","../../packages/editor/dist/types/toolbar/tools/attachment.d.ts","../../packages/editor/dist/types/toolbar/tools/embed.d.ts","../../packages/editor/dist/types/toolbar/tools/link.d.ts","../../packages/editor/dist/types/toolbar/tools/web-clip.d.ts","../../packages/editor/dist/types/toolbar/tools/index.d.ts","../../packages/editor/dist/types/toolbar/types.d.ts","../../packages/editor/dist/types/toolbar/toolbar.d.ts","../../packages/editor/dist/types/toolbar/tool-definitions.d.ts","../../packages/editor/dist/types/toolbar/index.d.ts","../../packages/editor/dist/types/utils/prosemirror.d.ts","../../packages/editor/node_modules/alfaaz/dist/index.d.ts","../../packages/editor/dist/types/utils/word-counter.d.ts","../../packages/editor/dist/types/utils/font.d.ts","../../packages/editor/dist/types/utils/toc.d.ts","../../packages/editor/node_modules/@tiptap/extension-history/dist/packages/extension-history/src/history.d.ts","../../packages/editor/node_modules/@tiptap/extension-history/dist/packages/extension-history/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-character-count/dist/packages/extension-character-count/src/character-count.d.ts","../../packages/editor/node_modules/@tiptap/extension-character-count/dist/packages/extension-character-count/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-placeholder/dist/packages/extension-placeholder/src/placeholder.d.ts","../../packages/editor/node_modules/@tiptap/extension-placeholder/dist/packages/extension-placeholder/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-underline/dist/packages/extension-underline/src/underline.d.ts","../../packages/editor/node_modules/@tiptap/extension-underline/dist/packages/extension-underline/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-blockquote/dist/packages/extension-blockquote/src/blockquote.d.ts","../../packages/editor/node_modules/@tiptap/extension-blockquote/dist/packages/extension-blockquote/src/index.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-bold/dist/packages/extension-bold/src/bold.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-bold/dist/packages/extension-bold/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-bullet-list/dist/packages/extension-bullet-list/src/bullet-list.d.ts","../../packages/editor/node_modules/@tiptap/extension-bullet-list/dist/packages/extension-bullet-list/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-code/dist/packages/extension-code/src/code.d.ts","../../packages/editor/node_modules/@tiptap/extension-code/dist/packages/extension-code/src/index.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-code-block/dist/packages/extension-code-block/src/code-block.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-code-block/dist/packages/extension-code-block/src/index.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-dropcursor/dist/packages/extension-dropcursor/src/dropcursor.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-dropcursor/dist/packages/extension-dropcursor/src/index.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-hard-break/dist/packages/extension-hard-break/src/hard-break.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-hard-break/dist/packages/extension-hard-break/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-heading/dist/packages/extension-heading/src/heading.d.ts","../../packages/editor/node_modules/@tiptap/extension-heading/dist/packages/extension-heading/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-horizontal-rule/dist/packages/extension-horizontal-rule/src/horizontal-rule.d.ts","../../packages/editor/node_modules/@tiptap/extension-horizontal-rule/dist/packages/extension-horizontal-rule/src/index.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-italic/dist/packages/extension-italic/src/italic.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-italic/dist/packages/extension-italic/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-list-item/dist/packages/extension-list-item/src/list-item.d.ts","../../packages/editor/node_modules/@tiptap/extension-list-item/dist/packages/extension-list-item/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-ordered-list/dist/packages/extension-ordered-list/src/ordered-list.d.ts","../../packages/editor/node_modules/@tiptap/extension-ordered-list/dist/packages/extension-ordered-list/src/index.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-paragraph/dist/packages/extension-paragraph/src/paragraph.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-paragraph/dist/packages/extension-paragraph/src/index.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-strike/dist/packages/extension-strike/src/strike.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-strike/dist/packages/extension-strike/src/index.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/dist/packages/starter-kit/src/starter-kit.d.ts","../../packages/editor/node_modules/@tiptap/starter-kit/dist/packages/starter-kit/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-text-align/dist/packages/extension-text-align/src/text-align.d.ts","../../packages/editor/node_modules/@tiptap/extension-text-align/dist/packages/extension-text-align/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-subscript/dist/packages/extension-subscript/src/subscript.d.ts","../../packages/editor/node_modules/@tiptap/extension-subscript/dist/packages/extension-subscript/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-superscript/dist/packages/extension-superscript/src/superscript.d.ts","../../packages/editor/node_modules/@tiptap/extension-superscript/dist/packages/extension-superscript/src/index.d.ts","../../packages/editor/dist/types/extensions/font-size/font-size.d.ts","../../packages/editor/dist/types/extensions/font-size/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-font-family/dist/packages/extension-font-family/src/font-family.d.ts","../../packages/editor/node_modules/@tiptap/extension-font-family/dist/packages/extension-font-family/src/index.d.ts","../../packages/editor/dist/types/extensions/bullet-list/bullet-list.d.ts","../../packages/editor/dist/types/extensions/bullet-list/index.d.ts","../../packages/editor/dist/types/extensions/ordered-list/ordered-list.d.ts","../../packages/editor/dist/types/extensions/ordered-list/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-color/dist/packages/extension-color/src/color.d.ts","../../packages/editor/node_modules/@tiptap/extension-color/dist/packages/extension-color/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-table-row/dist/packages/extension-table-row/src/table-row.d.ts","../../packages/editor/node_modules/@tiptap/extension-table-row/dist/packages/extension-table-row/src/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-table-cell/dist/packages/extension-table-cell/src/table-cell.d.ts","../../packages/editor/node_modules/@tiptap/extension-table-cell/dist/packages/extension-table-cell/src/index.d.ts","../../packages/editor/dist/types/extensions/table-cell/table-cell.d.ts","../../packages/editor/dist/types/extensions/table-cell/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-table-header/dist/packages/extension-table-header/src/table-header.d.ts","../../packages/editor/node_modules/@tiptap/extension-table-header/dist/packages/extension-table-header/src/index.d.ts","../../packages/editor/dist/types/extensions/table-header/table-header.d.ts","../../packages/editor/dist/types/extensions/table-header/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-task-list/dist/packages/extension-task-list/src/task-list.d.ts","../../packages/editor/node_modules/@tiptap/extension-task-list/dist/packages/extension-task-list/src/index.d.ts","../../packages/editor/dist/types/extensions/task-list/task-list.d.ts","../../packages/editor/dist/types/extensions/task-list/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-task-item/dist/packages/extension-task-item/src/task-item.d.ts","../../packages/editor/node_modules/@tiptap/extension-task-item/dist/packages/extension-task-item/src/index.d.ts","../../packages/editor/dist/types/extensions/task-item/task-item.d.ts","../../packages/editor/dist/types/extensions/task-item/index.d.ts","../../packages/editor/dist/types/toolbar/stores/search-store.d.ts","../../packages/editor/dist/types/extensions/search-replace/search-replace.d.ts","../../packages/editor/dist/types/extensions/search-replace/index.d.ts","../../packages/editor/dist/types/extensions/embed/embed.d.ts","../../packages/editor/dist/types/extensions/embed/index.d.ts","../../packages/editor/dist/types/extensions/code-block/utils.d.ts","../../packages/editor/dist/types/extensions/code-block/code-block.d.ts","../../packages/editor/dist/types/extensions/code-block/index.d.ts","../../packages/editor/dist/types/extensions/list-item/list-item.d.ts","../../packages/editor/dist/types/extensions/list-item/index.d.ts","../../packages/editor/dist/types/extensions/outline-list/outline-list.d.ts","../../packages/editor/dist/types/extensions/outline-list/index.d.ts","../../packages/editor/dist/types/extensions/outline-list-item/outline-list-item.d.ts","../../packages/editor/dist/types/extensions/outline-list-item/index.d.ts","../../packages/editor/node_modules/@tiptap/extension-table/dist/packages/extension-table/src/table.d.ts","../../packages/editor/node_modules/@tiptap/extension-table/dist/packages/extension-table/src/utilities/createcolgroup.d.ts","../../packages/editor/node_modules/@tiptap/extension-table/dist/packages/extension-table/src/utilities/createtable.d.ts","../../packages/editor/node_modules/@tiptap/extension-table/dist/packages/extension-table/src/index.d.ts","../../packages/editor/dist/types/extensions/table/table.d.ts","../../packages/editor/dist/types/extensions/table/index.d.ts","../../packages/editor/dist/types/extensions/check-list/check-list.d.ts","../../packages/editor/dist/types/extensions/check-list/index.d.ts","../../packages/editor/dist/types/extensions/check-list-item/check-list-item.d.ts","../../packages/editor/dist/types/extensions/check-list-item/index.d.ts","../../packages/editor/dist/types/extension-imports.d.ts","../../packages/editor/dist/types/index.d.ts","./app/hooks/use-global-safe-area-insets.ts","./node_modules/@react-navigation/routers/lib/typescript/src/types.d.ts","./node_modules/@react-navigation/routers/lib/typescript/src/commonactions.d.ts","./node_modules/@react-navigation/routers/lib/typescript/src/baserouter.d.ts","./node_modules/@react-navigation/routers/lib/typescript/src/tabrouter.d.ts","./node_modules/@react-navigation/routers/lib/typescript/src/drawerrouter.d.ts","./node_modules/@react-navigation/routers/lib/typescript/src/stackrouter.d.ts","./node_modules/@react-navigation/routers/lib/typescript/src/index.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/types.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/basenavigationcontainer.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/createnavigationcontainerref.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/createnavigatorfactory.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/currentrendercontext.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/findfocusedroute.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/getactionfromstate.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/getfocusedroutenamefromroute.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/getpathfromstate.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/getstatefrompath.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/navigationcontainerrefcontext.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/navigationcontext.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/navigationhelperscontext.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/navigationroutecontext.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/preventremovecontext.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/preventremoveprovider.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/usefocuseffect.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/useisfocused.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/usenavigation.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/usenavigationbuilder.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/usenavigationcontainerref.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/usenavigationstate.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/usepreventremove.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/usepreventremovecontext.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/useroute.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/validatepathconfig.d.ts","./node_modules/@react-navigation/core/lib/typescript/src/index.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/uselinkto.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/link.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/types.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/linkingcontext.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/navigationcontainer.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/servercontext.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/servercontainer.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/theming/darktheme.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/theming/defaulttheme.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/theming/themeprovider.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/theming/usetheme.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/uselinkbuilder.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/uselinkprops.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/usescrolltotop.d.ts","./node_modules/@react-navigation/native/lib/typescript/src/index.d.ts","./node_modules/react-native-screens/lib/typescript/native-stack/types.d.ts","./node_modules/react-native-screens/lib/typescript/types.d.ts","./node_modules/react-native-screens/lib/typescript/core.d.ts","./node_modules/react-native-screens/lib/typescript/components/screen.d.ts","./node_modules/react-native-screens/lib/typescript/components/screencontainer.d.ts","./node_modules/react-native-screens/lib/typescript/components/screenstack.d.ts","./node_modules/react-native-screens/lib/typescript/components/screenstackheaderconfig.d.ts","./node_modules/react-native-screens/lib/typescript/fabric/searchbarnativecomponent.d.ts","./node_modules/react-native-screens/lib/typescript/components/searchbar.d.ts","./node_modules/react-native-screens/lib/typescript/components/fullwindowoverlay.d.ts","./node_modules/react-native-screens/lib/typescript/fabric/nativescreensmodule.d.ts","./node_modules/react-native-screens/lib/typescript/native-stack/contexts/ghcontext.d.ts","./node_modules/react-native-screens/lib/typescript/utils.d.ts","./node_modules/react-native-screens/lib/typescript/usetransitionprogress.d.ts","./node_modules/react-native-screens/lib/typescript/index.d.ts","./node_modules/@react-navigation/native-stack/lib/typescript/src/types.d.ts","./node_modules/@react-navigation/native-stack/lib/typescript/src/navigators/createnativestacknavigator.d.ts","./node_modules/@react-navigation/native-stack/lib/typescript/src/views/nativestackview.d.ts","./node_modules/@react-navigation/native-stack/lib/typescript/src/index.d.ts","./app/stores/create-db-collection-store.ts","./app/stores/use-favorite-store.ts","./app/stores/use-navigation-store.ts","./app/stores/use-notebook-store.ts","./app/stores/use-notes-store.ts","./app/stores/use-reminder-store.ts","./app/stores/use-tag-store.ts","./app/stores/use-trash-store.ts","./node_modules/react-native-reanimated/lib/typescript/publicglobals.d.ts","./node_modules/react-native-reanimated/lib/typescript/interpolation.d.ts","./node_modules/react-native-reanimated/lib/typescript/commontypes.d.ts","./node_modules/react-native-reanimated/lib/typescript/interpolatecolor.d.ts","./node_modules/react-native-reanimated/lib/typescript/viewdescriptorsset.d.ts","./node_modules/react-native-reanimated/lib/typescript/easing.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/animationbuilder/commontypes.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/animationbuilder/baseanimationbuilder.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/animationbuilder/keyframe.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/sharedtransitions/sharedtransition.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/sharedtransitions/progresstransitionmanager.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/sharedtransitions/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/helpertypes.d.ts","./node_modules/react-native-reanimated/lib/typescript/js-reanimated/websensor.d.ts","./node_modules/react-native-reanimated/lib/typescript/runtimes.d.ts","./node_modules/react-native-reanimated/lib/typescript/js-reanimated/jsreanimated.d.ts","./node_modules/react-native-reanimated/lib/typescript/js-reanimated/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/commontypes.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/usederivedvalue.d.ts","./node_modules/react-native-reanimated/lib/typescript/component/scrollview.d.ts","./node_modules/react-native-reanimated/lib/typescript/component/flatlist.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/animationbuilder/complexanimationbuilder.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/animationbuilder/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/animationsmanager.d.ts","./node_modules/react-native-reanimated/lib/typescript/confighelper.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/flip.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/stretch.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/fade.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/slide.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/zoom.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/bounce.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/lightspeed.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/pinwheel.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/rotate.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/roll.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaultanimations/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaulttransitions/lineartransition.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaulttransitions/fadingtransition.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaulttransitions/sequencedtransition.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaulttransitions/jumpingtransition.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaulttransitions/curvedtransition.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaulttransitions/entryexittransition.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/defaulttransitions/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/layoutreanimation/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/component/layoutanimationconfig.d.ts","./node_modules/react-native-reanimated/lib/typescript/createanimatedcomponent/commontypes.d.ts","./node_modules/react-native-reanimated/lib/typescript/createanimatedcomponent/createanimatedcomponent.d.ts","./node_modules/react-native-reanimated/lib/typescript/createanimatedcomponent/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/component/text.d.ts","./node_modules/react-native-reanimated/lib/typescript/component/view.d.ts","./node_modules/react-native-reanimated/lib/typescript/component/image.d.ts","./node_modules/react-native-reanimated/lib/typescript/animated.d.ts","./node_modules/react-native-reanimated/lib/typescript/mappers.d.ts","./node_modules/react-native-reanimated/lib/typescript/threads.d.ts","./node_modules/react-native-reanimated/lib/typescript/shareables.d.ts","./node_modules/react-native-reanimated/lib/typescript/mutables.d.ts","./node_modules/react-native-reanimated/lib/typescript/core.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useanimatedprops.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useworkletcallback.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/usesharedvalue.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/usereducedmotion.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useanimatedstyle.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useanimatedgesturehandler.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useanimatedreaction.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useanimatedref.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useevent.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useanimatedscrollhandler.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useanimatedsensor.d.ts","./node_modules/react-native-reanimated/lib/typescript/framecallback/framecallbackregistryui.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useframecallback.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/useanimatedkeyboard.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/usescrollviewoffset.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/usehandler.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/usecomposedeventhandler.d.ts","./node_modules/react-native-reanimated/lib/typescript/hook/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/commontypes.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/util.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/timing.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/springutils.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/spring.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/decay/utils.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/decay/decay.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/decay/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/clamp.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/delay.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/repeat.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/sequence.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/styleanimation.d.ts","./node_modules/react-native-reanimated/lib/typescript/animation/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/platformfunctions/dispatchcommand.d.ts","./node_modules/react-native-reanimated/lib/typescript/platformfunctions/measure.d.ts","./node_modules/react-native-reanimated/lib/typescript/platformfunctions/scrollto.d.ts","./node_modules/react-native-reanimated/lib/typescript/platformfunctions/setgesturestate.d.ts","./node_modules/react-native-reanimated/lib/typescript/platformfunctions/setnativeprops.d.ts","./node_modules/react-native-reanimated/lib/typescript/platformfunctions/getrelativecoords.d.ts","./node_modules/react-native-reanimated/lib/typescript/platformfunctions/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/colors.d.ts","./node_modules/react-native-reanimated/lib/typescript/propadapters.d.ts","./node_modules/react-native-reanimated/lib/typescript/issharedvalue.d.ts","./node_modules/react-native-reanimated/lib/typescript/framecallback/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/pluginutils.d.ts","./node_modules/react-native-reanimated/lib/typescript/jestutils.d.ts","./node_modules/react-native-reanimated/lib/typescript/component/performancemonitor.d.ts","./node_modules/react-native-reanimated/lib/typescript/screentransition/commontypes.d.ts","./node_modules/react-native-reanimated/lib/typescript/screentransition/animationmanager.d.ts","./node_modules/react-native-reanimated/lib/typescript/screentransition/presets.d.ts","./node_modules/react-native-reanimated/lib/typescript/screentransition/index.d.ts","./node_modules/react-native-reanimated/lib/typescript/index.d.ts","./app/components/side-menu/dragging-store.ts","./app/components/tabs/index.tsx","./app/utils/global-refs.ts","./app/services/navigation.ts","./app/services/note-preview-widget.ts","./node_modules/@ammarahmed/notifee-react-native/dist/types/notificationios.d.ts","./node_modules/@ammarahmed/notifee-react-native/dist/types/notificationandroid.d.ts","./node_modules/@ammarahmed/notifee-react-native/dist/types/notificationweb.d.ts","./node_modules/@ammarahmed/notifee-react-native/dist/types/notification.d.ts","./node_modules/@ammarahmed/notifee-react-native/dist/types/trigger.d.ts","./node_modules/@ammarahmed/notifee-react-native/dist/types/powermanagerinfo.d.ts","./node_modules/@ammarahmed/notifee-react-native/dist/types/module.d.ts","./node_modules/@ammarahmed/notifee-react-native/dist/types/library.d.ts","./node_modules/@ammarahmed/notifee-react-native/dist/index.d.ts","./node_modules/dayjs/locale/types.d.ts","./node_modules/dayjs/locale/index.d.ts","./node_modules/dayjs/index.d.ts","./node_modules/entities/lib/encode.d.ts","./node_modules/entities/lib/generated/decode-data-html.d.ts","./node_modules/entities/lib/generated/decode-data-xml.d.ts","./node_modules/entities/lib/decode.d.ts","./node_modules/entities/lib/index.d.ts","./app/components/dialog/functions.ts","./app/stores/use-relation-store.ts","./app/utils/note-to-text.ts","./app/utils/time/index.ts","./app/services/notifications.ts","./node_modules/@ammarahmed/react-native-fingerprint-scanner/index.d.ts","./node_modules/react-native-keychain/typings/react-native-keychain.d.ts","./node_modules/@ammarahmed/react-native-sodium/types.ts","./node_modules/@ammarahmed/react-native-sodium/index.ts","./node_modules/fast-base64-decode/index.d.ts","./node_modules/react-native-get-random-values/index.js","./node_modules/react-native-securerandom/index.d.ts","./app/common/database/encryption.ts","./app/common/database/storage.ts","./app/services/biometrics.ts","./app/utils/unlock-vault.ts","./app/stores/use-menu-store.ts","./app/utils/notebooks.ts","./app/utils/functions.ts","./app/screens/notes/common.ts","./app/screens/editor/tiptap/commands.ts","./app/screens/editor/tiptap/editor-events.ts","./app/screens/editor/tiptap/session-history.ts","./app/screens/editor/tiptap/use-editor.ts","./app/screens/editor/tiptap/types.ts","./app/screens/editor/tiptap/utils.ts","./app/screens/editor/tiptap/use-tab-store.ts","./app/stores/use-attachment-store.ts","./app/utils/constants.ts","./app/common/filesystem/utils.ts","./app/common/filesystem/io.ts","./app/common/filesystem/download.ts","./app/common/filesystem/upload.ts","./app/common/filesystem/index.ts","./node_modules/react-native-quick-sqlite/lib/typescript/index.d.ts","./app/common/database/sqlite.kysely.ts","./app/common/database/logger.ts","./app/common/database/index.ts","./app/hooks/use-app-state.ts","./node_modules/@types/react-native-vector-icons/node_modules/@types/react-native/globals.d.ts","./node_modules/@types/react-native-vector-icons/node_modules/@types/react-native/legacy-properties.d.ts","./node_modules/@types/react-native-vector-icons/node_modules/@types/react-native/batchedbridge.d.ts","./node_modules/@types/react-native-vector-icons/node_modules/@types/react-native/codegen.d.ts","./node_modules/@types/react-native-vector-icons/node_modules/@types/react-native/devtools.d.ts","./node_modules/@types/react-native-vector-icons/node_modules/@types/react-native/launchscreen.d.ts","./node_modules/@types/react-native-vector-icons/node_modules/@types/react-native/index.d.ts","./node_modules/@types/react-native-vector-icons/icon.d.ts","./node_modules/@types/react-native-vector-icons/materialcommunityicons.d.ts","./e2e/test.ids.js","./app/hooks/use-keyboard.ts","./app/utils/elevation.ts","./app/utils/tooltip.ts","./app/components/premium/pro-tag.js","./node_modules/react-native-theme-switch-animation/lib/typescript/src/index.d.ts","./node_modules/react-native-navigation-bar-color/index.d.ts","./app/stores/use-theme-store.ts","./app/utils/colors.js","./app/components/ui/pressable/index.tsx","./app/components/ui/button/index.tsx","./app/components/toast/index.tsx","./app/components/ui/icon-button/index.tsx","./node_modules/@types/validator/lib/isemail.d.ts","./app/services/validation.js","./node_modules/phone/dist/data/country_phone_data.d.ts","./node_modules/phone/dist/index.d.ts","./node_modules/@types/validator/lib/isurl.d.ts","./app/components/ui/input/index.tsx","./app/components/ui/seperator/index.tsx","./node_modules/react-native-keyboard-aware-scroll-view/index.d.ts","./app/components/app-lock-overlay/index.tsx","./node_modules/react-native-bootsplash/dist/typescript/index.d.ts","./app/hooks/use-is-floating-keyboard.ts","./app/components/ui/transitions/bouncing-view.js","./app/components/dialog/base-dialog.tsx","./app/components/dialog/dialog-buttons.js","./app/components/dialog/dialog-header.tsx","./app/components/ui/notice/index.tsx","./app/components/dialog/index.js","./app/hooks/use-stored-ref.ts","./node_modules/react-native-iap/lib/typescript/src/types/android.d.ts","./node_modules/react-native-iap/lib/typescript/src/modules/common.d.ts","./node_modules/react-native-iap/lib/typescript/src/modules/android.d.ts","./node_modules/react-native-iap/lib/typescript/src/types/apple.d.ts","./node_modules/react-native-iap/lib/typescript/src/modules/ios.d.ts","./node_modules/react-native-iap/lib/typescript/src/modules/index.d.ts","./node_modules/react-native-iap/lib/typescript/src/purchaseerror.d.ts","./node_modules/react-native-iap/lib/typescript/src/types/applesk2.d.ts","./node_modules/react-native-iap/lib/typescript/src/modules/iossk2.d.ts","./node_modules/react-native-iap/lib/typescript/src/types/index.d.ts","./node_modules/react-native-iap/lib/typescript/src/types/amazon.d.ts","./node_modules/react-native-iap/lib/typescript/src/modules/amazon.d.ts","./node_modules/react-native-iap/lib/typescript/src/internal/enhancedfetch.d.ts","./node_modules/react-native-iap/lib/typescript/src/internal/fillproductswithadditionaldata.d.ts","./node_modules/react-native-iap/lib/typescript/src/internal/platform.d.ts","./node_modules/react-native-iap/lib/typescript/src/internal/index.d.ts","./node_modules/react-native-iap/lib/typescript/src/iap.d.ts","./node_modules/react-native-iap/lib/typescript/src/eventemitter.d.ts","./node_modules/react-native-iap/lib/typescript/src/hooks/useiap.d.ts","./node_modules/react-native-iap/lib/typescript/src/hooks/withiapcontext.d.ts","./node_modules/react-native-iap/lib/typescript/src/index.d.ts","./app/components/premium/feature.js","./app/components/premium/compact-features.js","./app/hooks/use-pricing.ts","./app/assets/images/assets.js","./app/hooks/use-rotator.ts","./app/hooks/use-delay-layout.ts","./app/stores/use-message-store.ts","./app/components/delay-layout/default-placeholder.tsx","./app/components/delay-layout/settings-placeholder.tsx","./app/components/delay-layout/index.tsx","./app/stores/use-selection-store.ts","./app/components/header/left-menus.tsx","./node_modules/react-native-material-menu/dist/menu.d.ts","./node_modules/react-native-material-menu/dist/menudivider.d.ts","./node_modules/react-native-material-menu/dist/menuitem.d.ts","./node_modules/react-native-material-menu/dist/index.d.ts","./app/components/header/right-menus.tsx","./app/components/ui/tag/index.tsx","./app/components/header/title.tsx","./app/components/header/index.tsx","./node_modules/recyclerlistview/dist/reactnative/core/dependencies/contextprovider.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/dependencies/dataprovider.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/layoutmanager/layoutmanager.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/dependencies/layoutprovider.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/dependencies/gridlayoutprovider.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/scrollcomponent/basescrollview.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/viewabilitytracker.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/virtualrenderer.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/itemanimator.d.ts","./node_modules/recyclerlistview/dist/reactnative/utils/componentcompat.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/recyclerlistview.d.ts","./node_modules/recyclerlistview/dist/reactnative/utils/autoscroll.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/layoutmanager/gridlayoutmanager.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/progressivelistview.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/devutils/debughandlers/resize/resizedebughandler.d.ts","./node_modules/recyclerlistview/dist/reactnative/core/devutils/debughandlers/debughandlers.d.ts","./node_modules/recyclerlistview/dist/reactnative/index.d.ts","./node_modules/@shopify/flash-list/dist/native/auto-layout/autolayoutview.d.ts","./node_modules/@shopify/flash-list/dist/viewability/viewtoken.d.ts","./node_modules/@shopify/flash-list/dist/flashlistprops.d.ts","./node_modules/@shopify/flash-list/dist/gridlayoutproviderwithprops.d.ts","./node_modules/@shopify/flash-list/dist/flashlist.d.ts","./node_modules/@shopify/flash-list/dist/animatedflashlist.d.ts","./node_modules/@shopify/flash-list/dist/benchmark/jsfpsmonitor.d.ts","./node_modules/@shopify/flash-list/dist/benchmark/useblankareatracker.d.ts","./node_modules/@shopify/flash-list/dist/benchmark/usebenchmark.d.ts","./node_modules/@shopify/flash-list/dist/benchmark/usedatamultiplier.d.ts","./node_modules/@shopify/flash-list/dist/benchmark/useflatlistbenchmark.d.ts","./node_modules/@shopify/flash-list/dist/masonryflashlist.d.ts","./node_modules/@shopify/flash-list/dist/benchmark/autoscrollhelper.d.ts","./node_modules/@shopify/flash-list/dist/native/cell-container/cellcontainer.d.ts","./node_modules/@shopify/flash-list/dist/index.d.ts","./app/hooks/use-group-options.ts","./app/stores/index.ts","./node_modules/@ammarahmed/react-native-background-fetch/index.d.ts","./node_modules/react-native-begin-background-task/index.js","./app/services/background-sync.ts","./app/services/sync.ts","./app/components/list-items/footer/index.js","./app/components/dialogs/result/pro-features.js","./app/components/announcements/body.js","./app/components/premium/premium-toast.js","./app/components/ui/sheet/index.js","./app/components/sheet-provider/index.js","./app/components/announcements/cta.js","./app/components/announcements/description.js","./app/components/announcements/list.js","./app/components/announcements/photo.js","./app/components/announcements/subheading.js","./app/components/announcements/title.js","./app/components/announcements/functions.js","./app/components/announcements/announcement.js","./app/components/list/card.tsx","./app/components/list-items/headers/header.tsx","./app/services/tip-manager.ts","./app/components/tip/index.tsx","./app/components/list/empty.tsx","./app/hooks/use-is-compact-mode-enabled.ts","./app/components/sheets/sort/index.js","./app/components/list-items/headers/section-header.tsx","./app/components/container/floating-button.tsx","./node_modules/react-native-actions-sheet/dist/src/views/flashlist.d.ts","./app/stores/item-selection-store.ts","./app/hooks/use-db-item.ts","./app/components/sheets/move-notes/movenote.tsx","./app/components/sheets/add-notebook/index.tsx","./app/hooks/use-notebook.ts","./app/components/sheets/add-to/store.ts","./app/components/sheets/add-to/notebook-item.tsx","./app/components/sheets/add-to/index.tsx","./node_modules/react-native-file-viewer/index.d.ts","./node_modules/react-native-share/lib/typescript/components/overlay.d.ts","./node_modules/react-native-share/lib/typescript/components/sheet.d.ts","./node_modules/react-native-share/lib/typescript/components/button.d.ts","./node_modules/react-native-share/lib/typescript/components/sharesheet.d.ts","./node_modules/react-native-share/lib/typescript/types.d.ts","./node_modules/react-native-share/lib/typescript/index.d.ts","./node_modules/react-native-in-app-review/index.d.ts","./app/services/app-review.ts","./node_modules/react-native-html-to-pdf-lite/index.js","./node_modules/react-native-zip-archive/index.d.ts","./node_modules/pathe/dist/index.d.ts","./app/components/sheets/export-notes/share.jsx","./app/common/filesystem/download-attachment.tsx","./app/services/exporter.ts","./app/components/sheets/export-notes/index.tsx","./app/components/sheets/manage-tags/index.tsx","./app/components/sheets/move-notebook/index.tsx","./app/components/selection-header/index.tsx","./app/hooks/use-navigation-focus.ts","./app/screens/notes/index.tsx","./app/screens/notes/tagged.tsx","./app/components/ui/reminder-time/index.tsx","./app/components/properties/date-meta.js","./node_modules/react-native-progress/index.d.ts","./node_modules/react-native-qrcode-svg/index.d.ts","./node_modules/react-native-svg/lib/typescript/lib/extract/types.d.ts","./node_modules/react-native-svg/lib/typescript/elements/shape.d.ts","./node_modules/react-native-svg/lib/typescript/elements/rect.d.ts","./node_modules/react-native-svg/lib/typescript/elements/circle.d.ts","./node_modules/react-native-svg/lib/typescript/elements/ellipse.d.ts","./node_modules/react-native-svg/lib/typescript/elements/polygon.d.ts","./node_modules/react-native-svg/lib/typescript/elements/polyline.d.ts","./node_modules/react-native-svg/lib/typescript/elements/line.d.ts","./node_modules/react-native-svg/lib/typescript/elements/g.d.ts","./node_modules/react-native-svg/lib/typescript/elements/svg.d.ts","./node_modules/react-native-svg/lib/typescript/elements/path.d.ts","./node_modules/react-native-svg/lib/typescript/lib/extract/extracttext.d.ts","./node_modules/react-native-svg/lib/typescript/elements/tspan.d.ts","./node_modules/react-native-svg/lib/typescript/elements/text.d.ts","./node_modules/react-native-svg/lib/typescript/elements/textpath.d.ts","./node_modules/react-native-svg/lib/typescript/elements/use.d.ts","./node_modules/react-native-svg/lib/typescript/elements/image.d.ts","./node_modules/react-native-svg/lib/typescript/elements/symbol.d.ts","./node_modules/react-native-svg/lib/typescript/elements/defs.d.ts","./node_modules/react-native-svg/lib/typescript/elements/lineargradient.d.ts","./node_modules/react-native-svg/lib/typescript/elements/radialgradient.d.ts","./node_modules/react-native-svg/lib/typescript/elements/stop.d.ts","./node_modules/react-native-svg/lib/typescript/elements/clippath.d.ts","./node_modules/react-native-svg/lib/typescript/elements/pattern.d.ts","./node_modules/react-native-svg/lib/typescript/elements/mask.d.ts","./node_modules/react-native-svg/lib/typescript/elements/marker.d.ts","./node_modules/react-native-svg/lib/typescript/elements/foreignobject.d.ts","./node_modules/react-native-svg/lib/typescript/xml.d.ts","./node_modules/react-native-svg/lib/typescript/css.d.ts","./node_modules/react-native-svg/lib/typescript/localsvg.d.ts","./node_modules/react-native-svg/lib/typescript/elements/nativecomponents.d.ts","./node_modules/react-native-svg/lib/typescript/reactnativesvg.d.ts","./node_modules/react-native-svg/lib/typescript/index.d.ts","./app/components/ui/svg/module-svg.js","./app/components/ui/svg/lazy.js","./app/hooks/use-attachment-progress.ts","./app/screens/settings/attachment-group-progress.tsx","./node_modules/react-native-document-picker/lib/typescript/filetypes.d.ts","./node_modules/react-native-document-picker/lib/typescript/index.d.ts","./node_modules/react-native-image-crop-picker/index.d.ts","./node_modules/@bam.tech/react-native-image-resizer/lib/typescript/src/types.d.ts","./node_modules/@bam.tech/react-native-image-resizer/lib/typescript/src/index.d.ts","./app/common/filesystem/compress.js","./app/components/dialogs/attach-image-dialog/index.tsx","./app/screens/editor/tiptap/picker.ts","./app/components/attachments/actions.tsx","./app/components/attachments/attachment-item.tsx","./app/components/attachments/index.tsx","./app/screens/editor/source.ts","./app/screens/editor/readonly-editor.tsx","./node_modules/diffblazer/dist/action.d.ts","./node_modules/diffblazer/dist/match.d.ts","./node_modules/diffblazer/dist/operation.d.ts","./node_modules/diffblazer/dist/tokenizer.d.ts","./node_modules/diffblazer/dist/types.d.ts","./node_modules/diffblazer/dist/index.d.ts","./app/components/note-history/preview.js","./app/components/note-history/index.tsx","./app/components/sheets/publish-note/index.tsx","./app/components/sheets/references/index.tsx","./app/components/sheets/relations-list/index.tsx","./node_modules/@react-native-community/datetimepicker/src/index.d.ts","./node_modules/react-native-modal-datetime-picker/typings/index.d.ts","./node_modules/react-native-date-picker/index.d.ts","./app/components/sheets/reminder/index.tsx","./app/hooks/use-actions.tsx","./app/components/properties/items.js","./app/components/properties/notebooks.js","./app/components/properties/synced.js","./node_modules/react-native-wheel-color-picker/types.d.ts","./app/components/dialog/dialog-container.tsx","./app/components/dialogs/color-picker/index.tsx","./app/components/properties/color-tags.tsx","./app/components/properties/tags.js","./app/components/properties/index.js","./app/components/ui/time-since/index.tsx","./app/components/list-items/note/index.tsx","./app/hooks/use-selected.ts","./app/components/list-items/selection-wrapper/back-fill.tsx","./app/components/list-items/selection-wrapper/selection.tsx","./app/components/list-items/selection-wrapper/index.tsx","./app/components/list-items/note/wrapper.tsx","./app/components/list-items/notebook/index.tsx","./app/components/list-items/notebook/wrapper.tsx","./app/components/list-items/reminder/index.tsx","./app/components/list-items/tag/index.tsx","./app/components/list/list-item.wrapper.tsx","./app/components/list/index.tsx","./app/components/list-items/headers/notebook-header.tsx","./app/screens/notebook/index.tsx","./node_modules/typesafe-actions/dist/type-helpers.d.ts","./node_modules/typesafe-actions/dist/action.d.ts","./node_modules/typesafe-actions/dist/create-action.d.ts","./node_modules/typesafe-actions/dist/create-custom-action.d.ts","./node_modules/typesafe-actions/dist/create-async-action.d.ts","./node_modules/typesafe-actions/dist/create-reducer.d.ts","./node_modules/typesafe-actions/dist/get-type.d.ts","./node_modules/typesafe-actions/dist/is-of-type.d.ts","./node_modules/typesafe-actions/dist/is-action-of.d.ts","./node_modules/typesafe-actions/dist/deprecated/create-action.d.ts","./node_modules/typesafe-actions/dist/deprecated/create-custom-action.d.ts","./node_modules/typesafe-actions/dist/deprecated/create-standard-action.d.ts","./node_modules/typesafe-actions/dist/deprecated/index.d.ts","./node_modules/typesafe-actions/dist/index.d.ts","./node_modules/react-native-drax/build/types.d.ts","./node_modules/react-native-drax/build/draxcontext.d.ts","./node_modules/react-native-drax/build/draxlist.d.ts","./node_modules/react-native-drax/build/draxprovider.d.ts","./node_modules/react-native-drax/build/draxscrollview.d.ts","./node_modules/react-native-drax/build/draxsubprovider.d.ts","./node_modules/react-native-drax/build/draxview.d.ts","./node_modules/react-native-drax/build/index.d.ts","./app/components/list/reorderable-list.tsx","./app/components/side-menu/pinned-section.tsx","./app/components/ui/svg/index.tsx","./app/components/walkthroughs/walkthroughs.tsx","./app/components/walkthroughs/index.tsx","./app/components/premium/pricing-item.tsx","./app/components/premium/pricing-plans.tsx","./app/services/premium.js","./app/components/sheets/github/issue.js","./app/components/exception-handler/index.tsx","./app/components/globalsafearea/index.tsx","./node_modules/react-native-check-version/index.d.ts","./app/components/dialogs/progress/index.tsx","./app/services/backup.ts","./app/components/sheets/migrate/index.tsx","./app/features.ts","./app/components/sheets/new-feature/index.tsx","../../packages/editor/dist/cjs/toolbar/icons.js","../../packages/editor/dist/cjs/toolbar/tool-definitions.js","./app/screens/settings/editor/toolbar-definition.ts","./app/screens/settings/editor/state.ts","./app/services/intent.ts","./app/screens/settings/functions.js","./app/components/sheets/update/index.js","./app/services/message.js","./app/utils/github-version.ts","./app/hooks/use-app-events.tsx","./app/components/announcements/index.js","./app/components/auth/common.js","./app/hooks/use-sync-progress.ts","./app/components/sheets/progress/index.tsx","./app/components/auth/forgot-password.js","./app/hooks/use-timer.ts","./app/components/auth/two-factor.js","./app/components/auth/use-login.js","./app/components/auth/login.js","./app/components/auth/signup.js","./app/components/auth/auth-modal.js","./app/components/auth/session-expired.js","./app/components/dialogs/applock-password/index.tsx","./app/components/dialogs/jump-to-section/index.tsx","./app/components/dialogs/loading/index.tsx","./node_modules/react-native-orientation/index.js","./node_modules/react-native-pdf/index.d.ts","./app/components/dialogs/pdf-preview/index.js","./app/components/dialogs/result/index.js","./app/components/dialogs/vault/index.js","./node_modules/react-native-image-zoom-viewer/built/image-viewer.type.d.ts","./node_modules/react-native-image-zoom-viewer/built/image-viewer.component.d.ts","./node_modules/react-native-image-zoom-viewer/built/index.d.ts","./app/components/image-preview/index.tsx","./node_modules/@sayem314/react-native-keep-awake/index.d.ts","./app/components/merge-conflicts/index.js","./app/components/auth/index.js","./app/components/premium/features.js","./app/components/premium/group.js","./app/components/premium/component.js","./app/components/premium/index.js","./app/components/premium/offer.js","./app/components/premium/expiring.js","./app/components/sheets/rate-app/index.js","./app/components/sheets/recovery-key/index.jsx","./app/components/dialog-provider/index.js","./app/screens/notes/monographs.tsx","./app/utils/menu-items.ts","./app/screens/notes/colored.tsx","./app/components/side-menu/color-section.tsx","./node_modules/toggle-switch-react-native/toggleswitch.js","./app/components/side-menu/menu-item.tsx","./app/components/side-menu/user-status.js","./app/components/side-menu/index.tsx","./node_modules/react-native-actions-shortcuts/lib/typescript/src/index.d.ts","./app/hooks/use-shortcut-manager.ts","./node_modules/@react-native/normalize-colors/index.js","./node_modules/deprecated-react-native-prop-types/deprecatedcolorproptype.js","./node_modules/deprecated-react-native-prop-types/deprecatededgeinsetsproptype.js","./node_modules/deprecated-react-native-prop-types/deprecatedimagesourceproptype.js","./node_modules/deprecated-react-native-prop-types/deprecatedlayoutproptypes.js","./node_modules/deprecated-react-native-prop-types/deprecatedshadowproptypesios.js","./node_modules/deprecated-react-native-prop-types/deprecatedtransformproptypes.js","./node_modules/deprecated-react-native-prop-types/deprecatedimagestyleproptypes.js","./node_modules/deprecated-react-native-prop-types/deprecatedcreatestrictshapetypechecker.js","./node_modules/deprecated-react-native-prop-types/deprecatedstylesheetproptype.js","./node_modules/deprecated-react-native-prop-types/deprecatedviewaccessibility.js","./node_modules/deprecated-react-native-prop-types/deprecatedviewstyleproptypes.js","./node_modules/deprecated-react-native-prop-types/deprecatedviewproptypes.js","./node_modules/deprecated-react-native-prop-types/deprecatedimageproptype.js","./node_modules/deprecated-react-native-prop-types/deprecatedpointproptype.js","./node_modules/deprecated-react-native-prop-types/deprecatedtextstyleproptypes.js","./node_modules/deprecated-react-native-prop-types/deprecatedtextproptypes.js","./node_modules/deprecated-react-native-prop-types/deprecatedtextinputproptypes.js","./node_modules/deprecated-react-native-prop-types/index.js","./node_modules/react-native-tooltips/rntooltips.js","./app/hooks/use-tooltip.ts","./app/screens/editor/loading.tsx","./app/components/sheets/editor-tabs/index.tsx","./app/components/sheets/link-note/index.tsx","./app/components/sheets/toc/index.tsx","./app/screens/editor/tiptap/use-editor-events.tsx","./app/screens/editor/index.tsx","./app/screens/editor/wrapper.tsx","./app/components/container/index.tsx","./node_modules/react-native-swiper-flatlist/src/themes/colors.ts","./node_modules/react-native-swiper-flatlist/src/themes/layout.ts","./node_modules/react-native-swiper-flatlist/src/themes/index.ts","./node_modules/react-native-swiper-flatlist/src/components/pagination/paginationprops.tsx","./node_modules/react-native-swiper-flatlist/src/components/pagination/pagination.tsx","./node_modules/react-native-swiper-flatlist/src/components/swiperflatlist/swiperflatlistprops.tsx","./node_modules/react-native-swiper-flatlist/src/components/swiperflatlist/swiperflatlist.tsx","./node_modules/react-native-swiper-flatlist/src/components/index.ts","./node_modules/react-native-swiper-flatlist/index.ts","./app/components/intro/index.js","./app/components/sheets/notebook-sheet/index.tsx","./app/screens/favorites/index.tsx","./app/screens/home/index.tsx","./app/screens/notebooks/index.tsx","./app/screens/reminders/index.tsx","./app/screens/search/search-bar.tsx","./app/screens/search/index.tsx","./app/screens/settings/appearance.js","./app/screens/settings/debug.tsx","./app/screens/settings/editor/tool-sheet.tsx","./app/screens/settings/editor/tool.tsx","./app/screens/settings/editor/common.tsx","./app/screens/settings/editor/group.tsx","./app/screens/settings/editor/configure-toolbar.tsx","./app/screens/settings/license-data.js","./app/screens/settings/licenses.tsx","../../packages/editor/dist/cjs/utils/font.js","./app/screens/settings/picker/index.tsx","./app/screens/settings/picker/pickers.jsx","./app/screens/settings/types.ts","./app/screens/settings/section-item.tsx","./app/screens/settings/restore-backup/index.tsx","./app/screens/settings/server-config.tsx","./app/screens/settings/sound-picker.tsx","./app/screens/settings/subscription.js","../../servers/themes/node_modules/zod/lib/helpers/typealiases.d.ts","../../servers/themes/node_modules/zod/lib/helpers/util.d.ts","../../servers/themes/node_modules/zod/lib/zoderror.d.ts","../../servers/themes/node_modules/zod/lib/locales/en.d.ts","../../servers/themes/node_modules/zod/lib/errors.d.ts","../../servers/themes/node_modules/zod/lib/helpers/parseutil.d.ts","../../servers/themes/node_modules/zod/lib/helpers/enumutil.d.ts","../../servers/themes/node_modules/zod/lib/helpers/errorutil.d.ts","../../servers/themes/node_modules/zod/lib/helpers/partialutil.d.ts","../../servers/themes/node_modules/zod/lib/types.d.ts","../../servers/themes/node_modules/zod/lib/external.d.ts","../../servers/themes/node_modules/zod/lib/index.d.ts","../../servers/themes/node_modules/zod/index.d.ts","../../servers/themes/node_modules/async-mutex/lib/mutexinterface.d.ts","../../servers/themes/node_modules/async-mutex/lib/mutex.d.ts","../../servers/themes/node_modules/async-mutex/lib/semaphoreinterface.d.ts","../../servers/themes/node_modules/async-mutex/lib/semaphore.d.ts","../../servers/themes/node_modules/async-mutex/lib/withtimeout.d.ts","../../servers/themes/node_modules/async-mutex/lib/tryacquire.d.ts","../../servers/themes/node_modules/async-mutex/lib/errors.d.ts","../../servers/themes/node_modules/async-mutex/lib/index.d.ts","../../servers/themes/src/counter.ts","../../servers/themes/src/constants.ts","../../servers/themes/node_modules/@orama/orama/dist/components/tokenizer/languages.d.ts","../../servers/themes/node_modules/@orama/orama/dist/types.d.ts","../../servers/themes/node_modules/@orama/orama/dist/methods/create.d.ts","../../servers/themes/node_modules/@orama/orama/dist/methods/docs.d.ts","../../servers/themes/node_modules/@orama/orama/dist/methods/insert.d.ts","../../servers/themes/node_modules/@orama/orama/dist/methods/remove.d.ts","../../servers/themes/node_modules/@orama/orama/dist/methods/search.d.ts","../../servers/themes/node_modules/@orama/orama/dist/methods/serialization.d.ts","../../servers/themes/node_modules/@orama/orama/dist/methods/update.d.ts","../../servers/themes/node_modules/@orama/orama/dist/utils.d.ts","../../servers/themes/node_modules/@orama/orama/dist/components/defaults.d.ts","../../servers/themes/node_modules/@orama/orama/dist/components/documents-store.d.ts","../../servers/themes/node_modules/@orama/orama/dist/trees/avl.d.ts","../../servers/themes/node_modules/@orama/orama/dist/trees/radix.d.ts","../../servers/themes/node_modules/@orama/orama/dist/components/index.d.ts","../../servers/themes/node_modules/@orama/orama/dist/components/tokenizer/index.d.ts","../../servers/themes/node_modules/@orama/orama/dist/components/sorter.d.ts","../../servers/themes/node_modules/@orama/orama/dist/components.d.ts","../../servers/themes/node_modules/@orama/orama/dist/components/levenshtein.d.ts","../../servers/themes/node_modules/@orama/orama/dist/internals.d.ts","../../servers/themes/node_modules/@orama/orama/dist/index.d.ts","../../servers/themes/src/sync.ts","../../servers/themes/src/schemas.ts","../../servers/themes/src/orama.ts","../../servers/themes/node_modules/@trpc/server/dist/transformer.d.ts","../../servers/themes/node_modules/@trpc/server/dist/rpc/codes.d.ts","../../servers/themes/node_modules/@trpc/server/dist/error/trpcerror.d.ts","../../servers/themes/node_modules/@trpc/server/dist/types.d.ts","../../servers/themes/node_modules/@trpc/server/dist/observable/types.d.ts","../../servers/themes/node_modules/@trpc/server/dist/observable/observable.d.ts","../../servers/themes/node_modules/@trpc/server/dist/observable/operators/share.d.ts","../../servers/themes/node_modules/@trpc/server/dist/observable/operators/map.d.ts","../../servers/themes/node_modules/@trpc/server/dist/observable/operators/tap.d.ts","../../servers/themes/node_modules/@trpc/server/dist/observable/operators/index.d.ts","../../servers/themes/node_modules/@trpc/server/dist/observable/internals/observabletopromise.d.ts","../../servers/themes/node_modules/@trpc/server/dist/observable/index.d.ts","../../servers/themes/node_modules/@trpc/server/dist/rpc/envelopes.d.ts","../../servers/themes/node_modules/@trpc/server/dist/rpc/parsetrpcmessage.d.ts","../../servers/themes/node_modules/@trpc/server/dist/rpc/index.d.ts","../../servers/themes/node_modules/@trpc/server/dist/deprecated/internals/middlewares.d.ts","../../servers/themes/node_modules/@trpc/server/dist/deprecated/internals/procedure.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/parser.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/internals/getparsefn.d.ts","../../servers/themes/node_modules/@trpc/server/dist/shared/internal/serialize.d.ts","../../servers/themes/node_modules/@trpc/server/dist/shared/jsonify.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/types.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/procedure.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/internals/utils.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/middleware.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/internals/procedurebuilder.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/router.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/internals/mergerouters.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/inittrpc.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/index.d.ts","../../servers/themes/node_modules/@trpc/server/dist/error/formatter.d.ts","../../servers/themes/node_modules/@trpc/server/dist/core/internals/config.d.ts","../../servers/themes/node_modules/@trpc/server/dist/deprecated/interop.d.ts","../../servers/themes/node_modules/@trpc/server/dist/deprecated/router.d.ts","../../servers/themes/node_modules/@trpc/server/dist/internals.d.ts","../../servers/themes/node_modules/@trpc/server/dist/index.d.ts","../../servers/themes/src/trpc.ts","../../servers/themes/src/api.ts","../../servers/themes/src/index.ts","./node_modules/@tanstack/react-query/build/lib/setbatchupdatesfn.d.ts","./node_modules/@tanstack/query-core/build/lib/removable.d.ts","./node_modules/@tanstack/query-core/build/lib/subscribable.d.ts","./node_modules/@tanstack/query-core/build/lib/queryobserver.d.ts","./node_modules/@tanstack/query-core/build/lib/logger.d.ts","./node_modules/@tanstack/query-core/build/lib/query.d.ts","./node_modules/@tanstack/query-core/build/lib/utils.d.ts","./node_modules/@tanstack/query-core/build/lib/querycache.d.ts","./node_modules/@tanstack/query-core/build/lib/queryclient.d.ts","./node_modules/@tanstack/query-core/build/lib/mutationobserver.d.ts","./node_modules/@tanstack/query-core/build/lib/mutationcache.d.ts","./node_modules/@tanstack/query-core/build/lib/mutation.d.ts","./node_modules/@tanstack/query-core/build/lib/types.d.ts","./node_modules/@tanstack/query-core/build/lib/retryer.d.ts","./node_modules/@tanstack/query-core/build/lib/queriesobserver.d.ts","./node_modules/@tanstack/query-core/build/lib/infinitequeryobserver.d.ts","./node_modules/@tanstack/query-core/build/lib/notifymanager.d.ts","./node_modules/@tanstack/query-core/build/lib/focusmanager.d.ts","./node_modules/@tanstack/query-core/build/lib/onlinemanager.d.ts","./node_modules/@tanstack/query-core/build/lib/hydration.d.ts","./node_modules/@tanstack/query-core/build/lib/index.d.ts","./node_modules/@tanstack/react-query/build/lib/types.d.ts","./node_modules/@tanstack/react-query/build/lib/usequeries.d.ts","./node_modules/@tanstack/react-query/build/lib/usequery.d.ts","./node_modules/@tanstack/react-query/build/lib/queryclientprovider.d.ts","./node_modules/@tanstack/react-query/build/lib/queryerrorresetboundary.d.ts","./node_modules/@tanstack/react-query/build/lib/hydrate.d.ts","./node_modules/@tanstack/react-query/build/lib/useisfetching.d.ts","./node_modules/@tanstack/react-query/build/lib/useismutating.d.ts","./node_modules/@tanstack/react-query/build/lib/usemutation.d.ts","./node_modules/@tanstack/react-query/build/lib/useinfinitequery.d.ts","./node_modules/@tanstack/react-query/build/lib/isrestoring.d.ts","./node_modules/@tanstack/react-query/build/lib/index.d.ts","./node_modules/@trpc/server/dist/index.d.ts","./node_modules/@trpc/server/dist/observable/observable.d.ts","./node_modules/@trpc/server/dist/observable/types.d.ts","./node_modules/@trpc/server/dist/observable/operators/share.d.ts","./node_modules/@trpc/server/dist/observable/operators/map.d.ts","./node_modules/@trpc/server/dist/observable/operators/tap.d.ts","./node_modules/@trpc/server/dist/observable/operators/index.d.ts","./node_modules/@trpc/server/dist/observable/internals/observabletopromise.d.ts","./node_modules/@trpc/server/dist/observable/index.d.ts","./node_modules/@trpc/server/observable/index.d.ts","./node_modules/@trpc/server/dist/rpc/codes.d.ts","./node_modules/@trpc/server/dist/rpc/envelopes.d.ts","./node_modules/@trpc/server/dist/rpc/parsetrpcmessage.d.ts","./node_modules/@trpc/server/dist/rpc/index.d.ts","./node_modules/@trpc/server/rpc/index.d.ts","./node_modules/@trpc/client/dist/internals/types.d.ts","./node_modules/@trpc/client/dist/trpcclienterror.d.ts","./node_modules/@trpc/client/dist/links/types.d.ts","./node_modules/@trpc/client/dist/internals/trpcuntypedclient.d.ts","./node_modules/@trpc/client/dist/createtrpcuntypedclient.d.ts","./node_modules/@trpc/server/dist/shared/createproxy/index.d.ts","./node_modules/@trpc/server/dist/shared/jsonify.d.ts","./node_modules/@trpc/server/dist/internals.d.ts","./node_modules/@trpc/server/dist/shared/transformtrpcresponse.d.ts","./node_modules/@trpc/server/dist/shared/internal/serialize.d.ts","./node_modules/@trpc/server/dist/core/router.d.ts","./node_modules/@trpc/server/dist/core/procedure.d.ts","./node_modules/@trpc/server/dist/core/parser.d.ts","./node_modules/@trpc/server/dist/core/middleware.d.ts","./node_modules/@trpc/server/dist/core/inittrpc.d.ts","./node_modules/@trpc/server/dist/core/types.d.ts","./node_modules/@trpc/server/dist/core/index.d.ts","./node_modules/@trpc/server/dist/error/trpcerror.d.ts","./node_modules/@trpc/server/dist/shared/geterrorshape.d.ts","./node_modules/@trpc/server/dist/shared/getcausefromunknown.d.ts","./node_modules/@trpc/server/dist/shared/index.d.ts","./node_modules/@trpc/server/shared/index.d.ts","./node_modules/@trpc/client/dist/links/internals/streamingutils.d.ts","./node_modules/@trpc/client/dist/links/internals/httputils.d.ts","./node_modules/@trpc/client/dist/links/httpbatchlinkoptions.d.ts","./node_modules/@trpc/client/dist/links/httpbatchlink.d.ts","./node_modules/@trpc/client/dist/links/httpbatchstreamlink.d.ts","./node_modules/@trpc/client/dist/links/httplink.d.ts","./node_modules/@trpc/client/dist/links/loggerlink.d.ts","./node_modules/@trpc/client/dist/links/splitlink.d.ts","./node_modules/@trpc/client/dist/internals/retrydelay.d.ts","./node_modules/@trpc/client/dist/links/wslink.d.ts","./node_modules/@trpc/client/dist/links/httpformdatalink.d.ts","./node_modules/@trpc/client/dist/links/index.d.ts","./node_modules/@trpc/client/dist/createtrpcclient.d.ts","./node_modules/@trpc/client/dist/createtrpcclientproxy.d.ts","./node_modules/@trpc/client/dist/getfetch.d.ts","./node_modules/@trpc/client/dist/index.d.ts","./node_modules/@trpc/react-query/dist/internals/getarrayquerykey.d.ts","./node_modules/@trpc/react-query/dist/internals/context.d.ts","./node_modules/@trpc/react-query/dist/internals/usequeries.d.ts","./node_modules/@trpc/react-query/dist/shared/types.d.ts","./node_modules/@trpc/react-query/dist/internals/usehookresult.d.ts","./node_modules/@trpc/react-query/dist/shared/hooks/types.d.ts","./node_modules/@trpc/react-query/dist/shared/hooks/createhooksinternal.d.ts","./node_modules/@trpc/react-query/dist/shared/hooks/deprecated/createhooksinternal.d.ts","./node_modules/@trpc/react-query/dist/shared/hooks/createroothooks.d.ts","./node_modules/@trpc/react-query/dist/shared/proxy/decorationproxy.d.ts","./node_modules/@trpc/react-query/dist/shared/proxy/utilsproxy.d.ts","./node_modules/@trpc/react-query/dist/shared/proxy/usequeriesproxy.d.ts","./node_modules/@trpc/react-query/dist/createtrpcreact.d.ts","./node_modules/@trpc/react-query/dist/shared/queryclient.d.ts","./node_modules/@trpc/react-query/dist/utils/inferreactqueryprocedure.d.ts","./node_modules/@trpc/react-query/dist/shared/polymorphism/mutationlike.d.ts","./node_modules/@trpc/react-query/dist/shared/polymorphism/querylike.d.ts","./node_modules/@trpc/react-query/dist/shared/polymorphism/routerlike.d.ts","./node_modules/@trpc/react-query/dist/shared/polymorphism/utilslike.d.ts","./node_modules/@trpc/react-query/dist/shared/polymorphism/index.d.ts","./node_modules/@trpc/react-query/dist/internals/getclientargs.d.ts","./node_modules/@trpc/react-query/dist/shared/index.d.ts","./node_modules/@trpc/react-query/dist/internals/getquerykey.d.ts","./node_modules/@trpc/react-query/dist/interop.d.ts","./node_modules/@trpc/react-query/dist/index.d.ts","./app/screens/settings/theme-selector.tsx","./app/screens/settings/title-format.tsx","./app/screens/settings/components.tsx","./app/screens/settings/group.tsx","./app/screens/settings/section-group.tsx","./app/components/auth/change-password.js","./app/components/sheets/change-email/index.tsx","./app/hooks/use-vault-status.ts","./app/screens/settings/2fa.tsx","./app/components/ui/appicon/index.tsx","./app/screens/settings/user-section.js","./app/screens/settings/settings-data.tsx","./app/screens/settings/home.tsx","./app/screens/settings/index.tsx","./app/screens/tags/index.tsx","./app/screens/trash/index.tsx","./app/navigation/navigation-stack.js","./app/navigation/tabs-holder.js","./app/navigation/index.tsx","./app/screens/note-preview-configure/index.tsx","./app/app.tsx","./app/common/logger/index.ts","./app/components/auth/background.js","./app/components/dialog-provider/recievers.js","./app/components/intro/welcome.js","./app/components/sheets/reminder-notify/index.tsx","./app/hooks/use-immediate.ts","./app/hooks/use-stored-state.ts","./app/screens/editor/progress.tsx","./app/screens/settings/app-lock.js","./app/stores/use-search-store.ts","./app/services/search.js","./app/stores/use-editor-store.ts","./app/utils/errors.ts","./app/utils/note-bundle.js","./app/utils/types.ts","./node_modules/@nodelib/fs.stat/out/types/index.d.ts","./node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts","./node_modules/@nodelib/fs.stat/out/settings.d.ts","./node_modules/@nodelib/fs.stat/out/providers/async.d.ts","./node_modules/@nodelib/fs.stat/out/index.d.ts","./node_modules/@nodelib/fs.scandir/out/types/index.d.ts","./node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts","./node_modules/@nodelib/fs.scandir/out/settings.d.ts","./node_modules/@nodelib/fs.scandir/out/providers/async.d.ts","./node_modules/@nodelib/fs.scandir/out/index.d.ts","./node_modules/@nodelib/fs.walk/out/types/index.d.ts","./node_modules/@nodelib/fs.walk/out/settings.d.ts","./node_modules/@nodelib/fs.walk/out/readers/reader.d.ts","./node_modules/@nodelib/fs.walk/out/readers/async.d.ts","./node_modules/@nodelib/fs.walk/out/providers/async.d.ts","./node_modules/@nodelib/fs.walk/out/index.d.ts","./node_modules/fast-glob/out/types/index.d.ts","./node_modules/fast-glob/out/settings.d.ts","./node_modules/fast-glob/out/managers/tasks.d.ts","./node_modules/fast-glob/out/index.d.ts","./node_modules/fonteditor-core/index.d.ts","./node_modules/p-map/index.d.ts","./node_modules/is-promise/index.js","./node_modules/any-observable/register.js","./node_modules/any-observable/index.js","./node_modules/@samverschueren/stream-to-observable/index.js","./node_modules/rxjs/internal/subscription.d.ts","./node_modules/rxjs/internal/types.d.ts","./node_modules/rxjs/internal/subscriber.d.ts","./node_modules/rxjs/internal/operator.d.ts","./node_modules/rxjs/internal/observable/iif.d.ts","./node_modules/rxjs/internal/observable/throwerror.d.ts","./node_modules/rxjs/internal/observable.d.ts","./node_modules/rxjs/internal/subject.d.ts","./node_modules/rxjs/internal/observable/connectableobservable.d.ts","./node_modules/rxjs/internal/operators/groupby.d.ts","./node_modules/rxjs/internal/symbol/observable.d.ts","./node_modules/rxjs/internal/behaviorsubject.d.ts","./node_modules/rxjs/internal/replaysubject.d.ts","./node_modules/rxjs/internal/asyncsubject.d.ts","./node_modules/rxjs/internal/scheduler.d.ts","./node_modules/rxjs/internal/scheduler/action.d.ts","./node_modules/rxjs/internal/scheduler/asyncscheduler.d.ts","./node_modules/rxjs/internal/scheduler/asyncaction.d.ts","./node_modules/rxjs/internal/scheduler/asapscheduler.d.ts","./node_modules/rxjs/internal/scheduler/asap.d.ts","./node_modules/rxjs/internal/scheduler/async.d.ts","./node_modules/rxjs/internal/scheduler/queuescheduler.d.ts","./node_modules/rxjs/internal/scheduler/queue.d.ts","./node_modules/rxjs/internal/scheduler/animationframescheduler.d.ts","./node_modules/rxjs/internal/scheduler/animationframe.d.ts","./node_modules/rxjs/internal/scheduler/virtualtimescheduler.d.ts","./node_modules/rxjs/internal/notification.d.ts","./node_modules/rxjs/internal/util/pipe.d.ts","./node_modules/rxjs/internal/util/noop.d.ts","./node_modules/rxjs/internal/util/identity.d.ts","./node_modules/rxjs/internal/util/isobservable.d.ts","./node_modules/rxjs/internal/util/argumentoutofrangeerror.d.ts","./node_modules/rxjs/internal/util/emptyerror.d.ts","./node_modules/rxjs/internal/util/objectunsubscribederror.d.ts","./node_modules/rxjs/internal/util/unsubscriptionerror.d.ts","./node_modules/rxjs/internal/util/timeouterror.d.ts","./node_modules/rxjs/internal/observable/bindcallback.d.ts","./node_modules/rxjs/internal/observable/bindnodecallback.d.ts","./node_modules/rxjs/internal/innersubscriber.d.ts","./node_modules/rxjs/internal/outersubscriber.d.ts","./node_modules/rxjs/internal/observable/combinelatest.d.ts","./node_modules/rxjs/internal/observable/concat.d.ts","./node_modules/rxjs/internal/observable/defer.d.ts","./node_modules/rxjs/internal/observable/empty.d.ts","./node_modules/rxjs/internal/observable/forkjoin.d.ts","./node_modules/rxjs/internal/observable/from.d.ts","./node_modules/rxjs/internal/observable/fromevent.d.ts","./node_modules/rxjs/internal/observable/fromeventpattern.d.ts","./node_modules/rxjs/internal/observable/generate.d.ts","./node_modules/rxjs/internal/observable/interval.d.ts","./node_modules/rxjs/internal/observable/merge.d.ts","./node_modules/rxjs/internal/observable/never.d.ts","./node_modules/rxjs/internal/observable/of.d.ts","./node_modules/rxjs/internal/observable/onerrorresumenext.d.ts","./node_modules/rxjs/internal/observable/pairs.d.ts","./node_modules/rxjs/internal/observable/partition.d.ts","./node_modules/rxjs/internal/observable/race.d.ts","./node_modules/rxjs/internal/observable/range.d.ts","./node_modules/rxjs/internal/observable/timer.d.ts","./node_modules/rxjs/internal/observable/using.d.ts","./node_modules/rxjs/internal/observable/zip.d.ts","./node_modules/rxjs/internal/scheduled/scheduled.d.ts","./node_modules/rxjs/internal/config.d.ts","./node_modules/rxjs/index.d.ts","./node_modules/listr-silent-renderer/index.js","../../node_modules/figures/index.d.ts","./node_modules/cli-cursor/index.d.ts","./node_modules/listr-verbose-renderer/node_modules/chalk/types/index.d.ts","./node_modules/date-fns/typings.d.ts","./node_modules/listr-verbose-renderer/lib/utils.js","./node_modules/listr-verbose-renderer/index.js","./node_modules/ansi-escapes/node_modules/type-fest/source/basic.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/typed-array.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/except.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/simplify.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/mutable.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/merge.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/merge-exclusive.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/require-at-least-one.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/require-exactly-one.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/partial-deep.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/readonly-deep.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/literal-union.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/promisable.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/opaque.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/set-optional.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/set-required.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/value-of.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/promise-value.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/async-return-type.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/conditional-keys.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/conditional-except.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/conditional-pick.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/union-to-intersection.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/stringified.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/fixed-length-array.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/iterable-element.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/entry.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/entries.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/set-return-type.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/asyncify.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/package-json.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/tsconfig-json.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/base.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/source/utilities.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/ts41/utilities.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/ts41/camel-case.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/ts41/delimiter-case.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/ts41/kebab-case.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/ts41/pascal-case.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/ts41/snake-case.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/ts41/get.d.ts","./node_modules/ansi-escapes/node_modules/type-fest/ts41/index.d.ts","./node_modules/ansi-escapes/index.d.ts","./node_modules/log-update/index.js","../../node_modules/indent-string/index.d.ts","./node_modules/string-width/index.d.ts","./node_modules/cli-truncate/index.js","./node_modules/strip-ansi/index.d.ts","./node_modules/log-symbols/index.d.ts","./node_modules/listr-update-renderer/lib/utils.js","./node_modules/listr-update-renderer/index.js","./node_modules/listr/lib/renderer.js","./node_modules/listr/lib/state.js","./node_modules/is-stream/index.d.ts","./node_modules/symbol-observable/index.d.ts","./node_modules/is-observable/index.js","./node_modules/listr/lib/utils.js","./node_modules/listr/lib/listr-error.js","./node_modules/listr/lib/task.js","./node_modules/listr/lib/task-wrapper.js","./node_modules/listr/index.js","./node_modules/url/node_modules/punycode/punycode.js","./node_modules/es-object-atoms/index.d.ts","./node_modules/es-errors/index.d.ts","./node_modules/es-errors/eval.d.ts","./node_modules/es-errors/range.d.ts","./node_modules/es-errors/ref.d.ts","./node_modules/es-errors/syntax.d.ts","./node_modules/es-errors/type.d.ts","./node_modules/es-errors/uri.d.ts","./node_modules/math-intrinsics/abs.d.ts","./node_modules/math-intrinsics/floor.d.ts","./node_modules/math-intrinsics/max.d.ts","./node_modules/math-intrinsics/min.d.ts","./node_modules/math-intrinsics/pow.d.ts","./node_modules/gopd/index.d.ts","./node_modules/es-define-property/index.d.ts","./node_modules/has-symbols/index.d.ts","./node_modules/dunder-proto/get.d.ts","./node_modules/call-bind-apply-helpers/functionapply.d.ts","./node_modules/call-bind-apply-helpers/functioncall.d.ts","./node_modules/hasown/index.d.ts","./node_modules/get-intrinsic/index.js","./node_modules/call-bind/callbound.js","./node_modules/object-inspect/index.js","./node_modules/side-channel/index.js","./node_modules/qs/lib/formats.js","./node_modules/qs/lib/utils.js","./node_modules/qs/lib/stringify.js","./node_modules/qs/lib/parse.js","./node_modules/qs/lib/index.js","./node_modules/url/url.js","./scripts/optimize-fonts.mjs","./share/store.js","./share/add-notebooks.jsx","./share/add-tags.jsx","./share/editor.js","./share/fetch-webview.js","./node_modules/@ammarahmed/react-native-share-extension/lib/index.js","./node_modules/@flyerhq/react-native-link-preview/lib/types.d.ts","./node_modules/@flyerhq/react-native-link-preview/lib/linkpreview.d.ts","./node_modules/@flyerhq/react-native-link-preview/lib/utils.d.ts","./node_modules/@flyerhq/react-native-link-preview/lib/index.d.ts","./share/search.tsx","./share/share.js","./share/index.js","./node_modules/@types/jest/node_modules/pretty-format/build/index.d.ts","./node_modules/@types/jest/index.d.ts","./node_modules/safe-json-stringify/index.js","./node_modules/bunyan/lib/bunyan.js","./node_modules/bunyan-debug-stream/lib/bunyandebugstream.d.ts","./node_modules/detox-copilot/dist/types.d.ts","./node_modules/detox-copilot/dist/index.d.ts","./node_modules/detox/detox.d.ts","./node_modules/detox/globals.d.ts","./node_modules/detox/index.d.ts","../../packages/common/node_modules/@types/react/global.d.ts"],"fileIdsList":[[48,49,50,52,144,192,222,223,304,305,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,298,309,311,364,371,781,784,1406,1443,1444,1445,1446,1457,1471,1490,1576,1648,1739,1740,1751,1756,2064,2082,2083],[48,49,50,52,192,1443,1444,1445,1446],[48,49,50,52,144,192,376,771,772,808,1408,1410,1412,1413,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,616,719,745,749,751,784,786,787,1414,1415,1435,1437,1438,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,616,719,1437,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,771,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,616,749,1436,1443,1444,1445,1446],[48,49,50,52,192,719,771,772,1414,1443,1444,1445,1446],[48,49,50,52,144,192,792,1443,1444,1445,1446,1490,1648,1659],[48,49,50,52,56,144,192,719,749,775,792,808,1410,1429,1430,1431,1432,1435,1439,1443,1444,1445,1446,1490,1602,1604,1648],[48,49,50,52,192,719,749,789,792,808,1429,1431,1432,1439,1443,1444,1445,1446],[48,49,50,52,192,719,1431,1432,1433,1434,1443,1444,1445,1446],[48,49,50,52,144,192,376,719,792,808,1410,1430,1431,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,719,792,808,1429,1430,1431,1432,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,719,775,792,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,298,1443,1444,1445,1446,1458,1490,1508,1512,1572,1648],[48,49,50,52,56,192,305,1443,1444,1445,1446,1572],[48,49,50,52,56,144,192,298,303,807,808,1405,1443,1444,1445,1446,1460,1490,1565,1572,1648,1736],[48,49,50,52,56,192,303,305,1443,1444,1445,1446,1572],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1508,1561,1562,1566,1567,1568,1569,1570,1571,1648],[48,49,50,52,56,144,192,298,302,807,808,1443,1444,1445,1446,1475,1490,1508,1572,1648],[48,49,50,52,56,144,192,305,1443,1444,1445,1446,1449,1490,1572,1648],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1572,1648],[48,49,50,52,56,192,303,304,1443,1444,1445,1446,1572],[48,49,50,52,56,144,192,303,304,1443,1444,1445,1446,1460,1490,1508,1572,1648],[48,49,50,52,56,144,192,298,303,304,305,749,772,779,780,781,784,808,1414,1416,1439,1440,1443,1444,1445,1446,1460,1461,1462,1468,1469,1470,1490,1648],[48,49,50,52,56,144,192,298,303,304,305,364,719,745,749,795,806,807,808,1402,1405,1427,1428,1429,1435,1439,1443,1444,1445,1446,1459,1460,1478,1479,1490,1565,1605,1615,1648,1653,1662,1699,1737],[48,49,50,52,56,144,192,298,303,305,719,745,749,1439,1443,1444,1445,1446,1459,1462,1490,1585,1648,1652,1653,1663],[48,49,50,52,56,144,192,298,303,304,305,364,719,749,778,808,1402,1429,1435,1439,1443,1444,1445,1446,1449,1460,1462,1468,1469,1479,1490,1521,1565,1583,1605,1648,1654,1664],[48,49,50,52,56,144,192,298,749,781,807,808,1195,1405,1443,1444,1445,1446,1460,1461,1462,1470,1475,1490,1648,1758,1765,1766],[48,49,50,52,56,144,192,749,781,807,808,1405,1439,1443,1444,1445,1446,1460,1468,1469,1477,1478,1479,1490,1648,1743],[48,49,50,52,56,192,807,808,1443,1444,1445,1446],[48,49,50,52,56,144,192,298,302,304,305,749,784,806,808,1439,1443,1444,1445,1446,1460,1462,1468,1469,1477,1490,1648],[48,49,50,52,56,144,192,1443,1444,1445,1446,1461,1490,1611,1648,1758,1765,1766],[48,49,50,52,56,144,192,298,302,303,304,305,749,779,781,806,807,808,1405,1443,1444,1445,1446,1460,1468,1490,1559,1565,1648,1758,1760,1761,1764],[48,49,50,52,56,144,192,298,303,304,305,749,772,781,784,807,808,1402,1405,1416,1439,1443,1444,1445,1446,1460,1461,1462,1468,1475,1479,1490,1555,1559,1565,1648,1754,1764],[48,49,50,52,56,144,192,298,302,303,304,305,749,779,781,784,808,1405,1420,1439,1443,1444,1445,1446,1460,1468,1490,1648,1737,1754,1758],[48,49,50,52,56,144,192,298,303,304,305,749,806,807,808,1439,1443,1444,1445,1446,1459,1460,1462,1468,1490,1648,1762],[48,49,50,52,56,192,749,781,784,807,808,1439,1443,1444,1445,1446,1737,1754,1763],[48,49,50,52,56,144,192,298,303,779,1244,1379,1427,1443,1444,1445,1446,1449,1450,1452,1459,1490,1512,1648],[48,49,50,52,56,144,192,298,1195,1443,1444,1445,1446,1451,1490,1648],[48,49,50,52,56,144,192,298,1443,1444,1445,1446,1458,1490,1508,1648],[48,49,50,52,56,144,192,298,1379,1443,1444,1445,1446,1490,1507,1509,1510,1648],[48,49,50,52,56,144,192,298,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,298,1443,1444,1445,1446,1479,1565,1742,1757,1767,1768,1769,1770,1771,1774,1775,1776,1780,1782,1787,1789,1790,1791],[48,49,50,52,192,807,808,1443,1444,1445,1446],[48,49,50,52,56,144,192,298,779,781,784,1440,1443,1444,1445,1446,1473,1474,1490,1648],[48,49,50,52,56,144,192,298,303,305,749,1443,1444,1445,1446,1449,1450,1458,1460,1490,1648],[48,49,50,52,56,144,192,298,302,1443,1444,1445,1446,1452,1458,1490,1648],[48,49,50,52,56,144,192,298,303,304,305,1443,1444,1445,1446,1459,1460,1490,1648],[48,49,50,52,56,144,192,298,302,749,807,808,1405,1443,1444,1445,1446,1452,1458,1460,1461,1468,1469,1475,1476,1477,1478,1490,1648],[48,49,50,52,56,144,192,298,302,303,749,779,784,807,808,1405,1414,1416,1439,1443,1444,1445,1446,1452,1460,1461,1462,1468,1469,1475,1476,1477,1490,1648],[48,49,50,52,56,144,192,298,303,305,749,808,1443,1444,1445,1446,1460,1462,1478,1490,1648,1657],[48,49,50,52,56,144,192,298,719,749,779,808,1403,1418,1439,1443,1444,1445,1446,1459,1460,1461,1468,1475,1480,1490,1648,1687,1688],[48,49,50,52,56,144,192,298,302,303,305,719,807,808,1443,1444,1445,1446,1452,1459,1475,1490,1508,1648],[48,49,50,52,56,144,192,298,807,808,1443,1444,1445,1446,1475,1490,1648,1652],[48,49,50,52,56,144,192,298,303,305,749,772,808,1195,1379,1402,1405,1431,1432,1443,1444,1445,1446,1462,1475,1479,1490,1565,1605,1648,1652,1653,1772,1773],[48,49,50,52,56,144,192,298,303,304,305,808,1443,1444,1445,1446,1460,1475,1479,1490,1648,1652,1688],[48,49,50,52,56,144,192,298,302,303,304,305,807,808,1443,1444,1445,1446,1452,1460,1469,1475,1490,1561,1648],[48,49,50,52,56,144,192,298,303,305,807,808,1405,1443,1444,1445,1446,1449,1490,1648],[48,49,50,52,56,144,192,302,305,749,795,807,808,1382,1383,1404,1405,1416,1420,1439,1443,1444,1445,1446,1450,1452,1460,1461,1468,1469,1475,1476,1477,1490,1598,1648],[48,49,50,52,56,192,371,1443,1444,1445,1446,1472,1479,1738],[48,49,50,52,56,192,371,779,1443,1444,1445,1446],[48,49,50,52,56,144,192,298,807,808,1195,1266,1443,1444,1445,1446,1490,1512,1513,1518,1520,1648],[48,49,50,52,56,192,298,302,779,1382,1383,1443,1444,1445,1446,1450,1462],[48,49,50,52,56,144,192,298,303,779,1266,1405,1443,1444,1445,1446,1450,1460,1462,1490,1517,1648],[48,49,50,52,56,144,192,298,303,304,807,808,1443,1444,1445,1446,1490,1519,1648],[48,49,50,52,56,144,192,298,719,779,792,808,1194,1195,1410,1431,1439,1443,1444,1445,1446,1462,1475,1490,1598,1605,1648,1652,1779],[48,49,50,52,56,144,192,298,303,304,305,749,779,784,807,808,1195,1383,1443,1444,1445,1446,1452,1460,1490,1648,1783,1840],[48,49,50,52,56,192,298,302,303,304,305,784,807,808,1379,1383,1405,1443,1444,1445,1446,1460,1732,1783],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,298,1443,1444,1445,1446,1490,1508,1512,1573,1574,1648],[48,49,50,52,56,144,192,298,303,304,305,719,745,749,808,1418,1439,1443,1444,1445,1446,1462,1490,1648],[48,49,50,52,56,144,192,298,303,304,719,749,784,808,1266,1443,1444,1445,1446,1458,1460,1462,1490,1579,1580,1648],[48,49,50,52,56,144,192,298,303,304,305,719,745,749,1266,1401,1403,1428,1443,1444,1445,1446,1449,1450,1460,1462,1490,1579,1613,1614,1648,1692,1693,1707],[48,49,50,52,56,192,302,719,745,807,808,1382,1439,1443,1444,1445,1446,1450,1674,1694,1698],[48,49,50,52,56,144,192,298,303,304,305,719,745,749,1443,1444,1445,1446,1449,1450,1462,1490,1579,1648,1692],[48,49,50,52,56,192,719,749,808,1271,1383,1402,1439,1443,1444,1445,1446,1512,1698,1700,1707],[48,49,50,52,56,144,192,298,303,304,305,719,749,1443,1444,1445,1446,1449,1450,1462,1490,1614,1648,1682,1692,1698],[48,49,50,52,56,144,192,298,719,1428,1443,1444,1445,1446,1490,1648,1695],[48,49,50,52,56,192,298,719,1443,1444,1445,1446,1459,1512,1579,1696,1697],[48,49,50,52,56,144,192,298,303,719,1443,1444,1445,1446,1449,1490,1512,1579,1648,1695],[48,49,50,52,56,144,192,298,303,304,305,719,749,1443,1444,1445,1446,1450,1462,1490,1613,1648,1692,1698],[48,49,50,52,56,144,192,298,303,305,1443,1444,1445,1446,1449,1458,1459,1490,1508,1648],[48,49,50,52,56,144,192,298,303,304,305,779,1195,1443,1444,1445,1446,1450,1460,1469,1490,1576,1577,1648],[48,49,50,52,56,144,192,298,719,779,807,808,1266,1379,1382,1443,1444,1445,1446,1450,1490,1553,1554,1559,1560,1575,1578,1648,1704],[48,49,50,52,56,144,192,719,745,807,808,1266,1439,1443,1444,1445,1446,1490,1579,1581,1648,1699,1701,1702,1703],[48,49,50,52,56,144,192,298,303,1380,1382,1443,1444,1445,1446,1462,1490,1648,1729],[48,49,50,52,56,144,192,298,302,303,305,745,749,779,807,808,1195,1379,1383,1427,1428,1439,1443,1444,1445,1446,1460,1462,1469,1475,1476,1477,1490,1559,1648,1667,1673,1688,1781],[48,49,50,52,56,144,192,298,303,305,719,745,749,806,808,1420,1439,1443,1444,1445,1446,1449,1459,1469,1477,1490,1565,1583,1585,1648,1674],[48,49,50,52,56,144,192,298,305,749,807,808,1271,1383,1402,1427,1428,1439,1443,1444,1445,1446,1460,1477,1479,1490,1512,1648,1667,1673],[48,49,50,52,56,192,806,1443,1444,1445,1446,1502],[48,49,50,52,56,144,192,298,302,303,304,305,781,807,808,1405,1439,1443,1444,1445,1446,1452,1460,1461,1462,1469,1490,1504,1505,1565,1648,1732,1734,1736,1783,1784,1785],[48,49,50,52,56,144,192,298,303,304,305,807,808,1405,1443,1444,1445,1446,1460,1469,1475,1490,1503,1504,1648,1688,1737,1788],[48,49,50,52,56,144,192,298,303,305,1443,1444,1445,1446,1449,1454,1490,1648],[48,49,50,52,56,144,192,298,303,304,305,1443,1444,1445,1446,1454,1490,1502,1648],[48,49,50,52,56,192,807,808,1443,1444,1445,1446,1475,1786],[48,49,50,52,56,144,192,298,303,305,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,298,302,303,304,305,807,808,1379,1405,1443,1444,1445,1446,1451,1452,1460,1490,1648],[48,49,50,52,56,144,192,303,304,305,1443,1444,1445,1446,1459,1490,1501,1648],[48,49,50,52,56,144,192,298,303,304,305,749,779,781,807,808,1402,1405,1420,1439,1443,1444,1445,1446,1460,1475,1479,1490,1501,1504,1648,1734,1735,1737],[48,49,50,52,56,144,192,298,305,1443,1444,1445,1446,1449,1490,1648],[48,49,50,52,56,144,192,298,303,719,749,779,807,808,1383,1403,1418,1439,1443,1444,1445,1446,1449,1450,1453,1459,1460,1490,1553,1648,1689],[48,49,50,52,56,144,192,298,303,305,745,749,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,298,302,303,304,305,749,806,807,808,1380,1382,1439,1443,1444,1445,1446,1458,1459,1462,1490,1565,1614,1615,1648,1684,1685,1686,1691],[48,49,50,52,56,144,192,298,302,303,305,779,1443,1444,1445,1446,1449,1459,1460,1480,1490,1648,1683],[48,49,50,52,56,144,192,298,303,304,749,807,808,1439,1443,1444,1445,1446,1449,1459,1460,1490,1648,1707],[48,49,50,52,56,144,192,298,303,304,305,749,781,1405,1420,1443,1444,1445,1446,1449,1460,1490,1648],[48,49,50,52,56,144,192,298,303,749,1405,1439,1443,1444,1445,1446,1460,1490,1608,1613,1648,1690],[48,49,50,52,56,144,192,298,303,304,719,749,808,1195,1266,1382,1383,1402,1405,1419,1420,1439,1443,1444,1445,1446,1460,1462,1490,1512,1517,1591,1607,1608,1609,1648],[48,49,50,52,56,144,192,298,303,304,305,807,808,1405,1427,1443,1444,1445,1446,1449,1460,1490,1564,1648],[48,49,50,52,56,144,192,302,303,304,719,749,807,808,1267,1383,1403,1418,1419,1439,1443,1444,1445,1446,1450,1460,1468,1469,1490,1586,1648],[48,49,50,52,56,144,192,298,303,305,719,749,779,806,808,1267,1383,1403,1419,1439,1443,1444,1445,1446,1460,1462,1468,1477,1479,1490,1512,1565,1583,1584,1587,1589,1590,1648],[48,49,50,52,56,144,192,298,303,305,719,1266,1443,1444,1445,1446,1450,1459,1462,1490,1585,1587,1588,1589,1648],[48,49,50,52,192,778,1443,1444,1445,1446,1584],[48,49,50,52,56,144,192,749,806,807,808,1439,1443,1444,1445,1446,1460,1468,1477,1490,1648],[48,49,50,52,56,144,192,298,303,304,305,719,749,806,807,808,1427,1428,1439,1443,1444,1445,1446,1449,1459,1460,1462,1490,1585,1648],[48,49,50,52,56,144,192,298,303,304,305,749,781,808,1405,1439,1443,1444,1445,1446,1449,1450,1452,1454,1459,1460,1462,1469,1477,1479,1490,1592,1598,1600,1606,1648,1737],[48,49,50,52,56,144,192,303,749,808,1443,1444,1445,1446,1460,1490,1592,1648],[48,49,50,52,56,144,192,298,301,303,304,305,719,749,781,808,1420,1443,1444,1445,1446,1460,1469,1477,1480,1490,1648,1737],[48,49,50,52,56,144,192,298,303,305,719,749,806,808,1194,1427,1439,1443,1444,1445,1446,1459,1460,1468,1490,1585,1648],[48,49,50,52,56,144,192,298,303,304,305,719,749,806,808,1270,1383,1403,1439,1443,1444,1445,1446,1449,1459,1468,1490,1583,1584,1585,1648],[48,49,50,52,56,144,192,298,305,719,749,772,781,784,807,808,1405,1439,1443,1444,1445,1446,1460,1469,1477,1479,1490,1565,1648,1652,1738,1743],[48,49,50,52,56,144,192,298,303,305,719,749,778,806,807,808,1267,1402,1419,1439,1443,1444,1445,1446,1459,1460,1462,1469,1477,1479,1490,1565,1587,1588,1648],[48,49,50,52,56,144,192,298,303,305,719,749,806,808,1383,1419,1439,1443,1444,1445,1446,1459,1460,1462,1468,1469,1477,1479,1490,1583,1584,1585,1648],[48,49,50,52,56,144,192,298,301,303,304,305,749,784,806,807,808,1443,1444,1445,1446,1460,1469,1490,1648,1745],[48,49,50,52,56,144,192,298,303,305,719,749,772,773,778,806,807,808,1266,1419,1420,1421,1439,1443,1444,1445,1446,1449,1450,1459,1462,1490,1512,1580,1583,1584,1587,1588,1609,1648,1692,1707],[48,49,50,52,56,144,192,298,303,304,305,749,808,1443,1444,1445,1446,1469,1490,1648,1652,1759],[48,49,50,52,56,144,192,298,303,304,305,719,749,795,808,1383,1420,1429,1439,1443,1444,1445,1446,1449,1460,1462,1468,1469,1477,1490,1600,1648],[48,49,50,52,56,144,192,303,304,305,749,784,807,808,1430,1443,1444,1445,1446,1460,1469,1490,1564,1648,1754],[48,49,50,52,56,144,192,303,305,745,749,775,784,792,795,807,808,1405,1435,1439,1443,1444,1445,1446,1460,1469,1477,1490,1564,1592,1598,1648,1652,1754],[48,49,50,52,56,144,192,298,303,305,719,749,778,807,808,1382,1403,1439,1443,1444,1445,1446,1459,1460,1462,1490,1565,1583,1585,1648],[48,49,50,52,56,144,192,298,303,305,719,749,806,808,1403,1439,1443,1444,1445,1446,1449,1459,1460,1477,1490,1565,1583,1648,1705],[48,49,50,52,56,144,192,298,303,304,305,719,749,806,808,1396,1406,1439,1443,1444,1445,1446,1449,1460,1490,1583,1648,1705],[48,49,50,52,56,144,192,298,302,303,304,305,719,749,784,806,808,1383,1396,1403,1406,1439,1443,1444,1445,1446,1460,1468,1479,1490,1614,1648,1680,1681,1737],[48,49,50,52,56,144,192,298,303,304,749,807,808,1383,1430,1439,1443,1444,1445,1446,1460,1469,1490,1648],[48,49,50,52,56,144,192,298,303,304,305,749,806,808,1427,1443,1444,1445,1446,1449,1459,1490,1648],[48,49,50,52,56,144,192,298,301,303,304,305,749,773,806,1430,1443,1444,1445,1446,1458,1460,1469,1490,1648,1652,1732,1741],[48,49,50,52,56,144,192,298,303,304,305,719,779,1266,1380,1383,1418,1439,1443,1444,1445,1446,1459,1490,1648,1692,1730,1795],[48,49,50,52,192,778,1443,1444,1445,1446],[48,49,50,52,56,144,192,298,749,779,781,807,808,1195,1380,1418,1430,1439,1443,1444,1445,1446,1460,1490,1648,1729,1730,1731,1794,1796,1798,1799],[48,49,50,52,56,144,192,298,303,304,305,749,1266,1383,1443,1444,1445,1446,1449,1459,1460,1490,1648,1797],[48,49,50,52,56,144,192,298,303,304,305,719,749,779,1266,1383,1418,1439,1443,1444,1445,1446,1449,1459,1460,1469,1478,1490,1564,1613,1648,1707,1730],[48,49,50,52,56,144,192,298,303,305,749,781,789,807,808,1195,1382,1383,1443,1444,1445,1446,1449,1457,1459,1462,1490,1559,1648,1693,1759],[48,49,50,52,56,144,192,364,779,807,808,1379,1380,1427,1428,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,298,303,305,749,772,807,808,1443,1444,1445,1446,1460,1469,1490,1576,1648],[48,49,50,52,56,144,192,298,302,303,304,305,807,808,1195,1443,1444,1445,1446,1449,1450,1451,1452,1460,1490,1648],[48,49,50,52,56,144,192,298,303,1443,1444,1445,1446,1449,1490,1648],[48,49,50,52,56,144,192,298,303,304,305,781,1443,1444,1445,1446,1449,1453,1454,1459,1490,1648],[48,49,50,52,56,144,192,298,303,1443,1444,1445,1446,1449,1453,1458,1459,1490,1648],[48,49,50,52,56,144,192,298,303,305,1443,1444,1445,1446,1449,1452,1462,1464,1466,1467,1490,1648],[48,49,50,52,56,144,192,298,303,305,1443,1444,1445,1446,1458,1462,1490,1648],[48,49,50,52,56,144,192,298,303,1443,1444,1445,1446,1458,1490,1648],[48,49,50,52,56,144,192,298,303,719,745,1443,1444,1445,1446,1460,1490,1648],[48,49,50,52,56,144,192,298,779,781,784,806,1195,1440,1443,1444,1445,1446,1458,1461,1490,1563,1648],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1648,1652],[48,49,50,52,192,1443,1444,1445,1446,1651],[48,49,50,52,192,1443,1444,1445,1446,1616,1617,1650],[48,49,50,52,56,144,192,304,305,745,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,1379,1443,1444,1445,1446],[48,49,50,52,56,144,192,298,303,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,298,303,304,305,749,772,807,808,1405,1443,1444,1445,1446,1460,1490,1648,1733],[48,49,50,52,56,144,192,298,303,304,305,719,749,807,808,1443,1444,1445,1446,1449,1452,1458,1460,1469,1490,1505,1506,1648,1731,1732],[48,49,50,52,192,1443,1444,1445,1446,1746],[48,49,50,52,56,144,192,719,749,781,795,807,808,1266,1270,1380,1383,1393,1402,1403,1404,1405,1406,1418,1420,1428,1439,1443,1444,1445,1446,1490,1512,1586,1587,1591,1598,1607,1609,1648,1665,1675,1676,1677,1678,1682],[48,49,50,52,56,144,192,719,749,772,773,779,780,781,784,789,807,808,1264,1382,1383,1393,1405,1406,1416,1427,1428,1429,1430,1438,1439,1443,1444,1445,1446,1457,1458,1472,1490,1501,1508,1555,1559,1648,1734,1737,1741,1742,1743,1744,1746,1750,1751,1754,1755],[48,49,50,52,56,192,719,1429,1443,1444,1445,1446],[48,49,50,52,56,192,719,779,807,808,1439,1443,1444,1445,1446],[48,49,50,52,192,779,1443,1444,1445,1446],[48,49,50,52,56,192,807,808,1383,1439,1443,1444,1445,1446],[48,49,50,52,56,192,1443,1444,1445,1446],[48,49,50,52,192,719,779,1443,1444,1445,1446],[48,49,50,52,56,192,1229,1263,1266,1443,1444,1445,1446],[48,49,50,52,56,192,719,807,808,1439,1443,1444,1445,1446,1585],[48,49,50,52,56,144,192,719,1439,1443,1444,1445,1446,1490,1501,1648,1737],[48,49,50,52,192,719,1443,1444,1445,1446,1512],[48,49,50,52,56,144,192,301,749,1443,1444,1445,1446,1490,1648,1801],[48,49,50,52,56,192,772,1443,1444,1445,1446],[48,49,50,52,56,192,719,1439,1443,1444,1445,1446],[48,49,50,52,56,144,192,298,808,1443,1444,1445,1446,1451,1490,1576,1648,1822],[48,49,50,52,56,192,808,1416,1439,1443,1444,1445,1446],[48,49,50,52,56,192,298,1443,1444,1445,1446,1461,1792,2081],[48,49,50,52,56,192,298,749,779,784,808,1195,1244,1263,1266,1382,1439,1443,1444,1445,1446,1512,1613,1682,1707,1751,1793,1795,1823,1831,1841,1842,1843,1844,1845,1846,1848,2077,2078,2079],[48,49,50,52,56,144,192,298,302,779,807,808,1195,1379,1380,1381,1382,1405,1427,1428,1439,1443,1444,1445,1446,1450,1490,1648,1772,1781,1800,1802,1823,1830,2080],[48,49,50,52,56,144,192,309,749,807,808,816,817,1382,1416,1420,1425,1426,1427,1428,1439,1443,1444,1445,1446,1450,1490,1648,1666,1824,1828],[48,49,50,52,56,144,192,298,303,305,749,779,807,808,1195,1379,1425,1427,1443,1444,1445,1446,1460,1462,1490,1648],[48,49,50,52,56,144,192,298,1195,1428,1429,1443,1444,1445,1446,1490,1648,1652],[48,49,50,52,56,144,192,298,309,816,817,1194,1195,1420,1423,1426,1427,1439,1443,1444,1445,1446,1490,1605,1648,1666],[48,49,50,52,144,192,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,371,719,817,1194,1405,1426,1427,1428,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,719,749,779,781,792,807,808,1405,1410,1427,1428,1430,1435,1439,1443,1444,1445,1446,1490,1603,1648,1656,1657,1660,1661,1737],[48,49,50,52,192,1194,1425,1443,1444,1445,1446],[48,49,50,52,56,144,192,302,719,749,779,781,784,795,807,808,817,1194,1270,1382,1383,1403,1420,1423,1426,1427,1428,1439,1443,1444,1445,1446,1490,1605,1608,1648,1678,1682,1738,1748,1750,1825,1826,1827],[48,49,50,52,56,192,298,302,719,745,749,779,784,807,808,817,1195,1270,1382,1383,1384,1405,1406,1417,1421,1422,1423,1424,1426,1427,1428,1439,1443,1444,1445,1446],[48,49,50,52,192,772,778,814,1427,1443,1444,1445,1446],[48,49,50,52,56,144,192,719,780,807,808,817,1426,1428,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,298,301,302,779,1195,1382,1427,1443,1444,1445,1446,1451,1473,1490,1563,1648,1829],[48,49,50,52,56,192,749,784,1265,1266,1383,1439,1443,1444,1445,1446,1511,1521,1610,1611,1705],[48,49,50,52,56,192,749,784,1266,1268,1383,1421,1443,1444,1445,1446,1511,1521,1582,1610,1611,1705],[48,49,50,52,56,144,192,298,305,719,779,780,1195,1439,1443,1444,1445,1446,1468,1490,1521,1585,1648],[48,49,50,52,56,144,192,303,305,719,745,749,807,808,1266,1383,1419,1421,1439,1443,1444,1445,1446,1459,1462,1490,1511,1521,1587,1610,1611,1648,1705,1706],[48,49,50,52,56,192,749,773,784,1266,1267,1383,1443,1444,1445,1446,1511,1521,1582,1587,1610,1611,1705,1734],[48,49,50,52,56,192,719,1266,1383,1421,1439,1443,1444,1445,1446,1612],[48,49,50,52,192,302,749,807,808,1270,1382,1383,1403,1418,1420,1427,1439,1443,1444,1445,1446],[48,49,50,52,56,192,719,745,749,808,1266,1383,1421,1439,1443,1444,1445,1446,1511,1521,1578,1582,1610,1611,1705],[48,49,50,52,56,192,749,1266,1383,1421,1439,1443,1444,1445,1446,1612],[48,49,50,52,56,192,749,784,1266,1269,1383,1443,1444,1445,1446,1511,1521,1582,1610,1611,1682,1705],[48,49,50,52,56,192,719,749,807,808,1266,1383,1439,1443,1444,1445,1446,1610,1611,1705,1847],[48,49,50,52,56,144,192,298,302,303,364,749,1195,1266,1383,1443,1444,1445,1446,1462,1490,1512,1648],[48,49,50,52,56,144,192,298,303,304,305,364,745,749,775,781,792,795,807,808,1405,1435,1439,1443,1444,1445,1446,1459,1460,1462,1468,1469,1477,1490,1648,1732,1762],[48,49,50,52,56,144,192,298,303,304,305,749,779,781,784,808,1379,1416,1443,1444,1445,1446,1449,1459,1469,1490,1648],[48,49,50,52,56,144,192,298,302,303,784,1443,1444,1445,1446,1449,1458,1459,1490,1648,1737],[48,49,50,52,56,144,192,298,303,305,745,749,1429,1439,1443,1444,1445,1446,1449,1462,1490,1585,1648,1652,1653],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1648,1654,1665,1849,1850,1855,1857,1860,1863,1864,1865,1866,2064,2065],[48,49,50,52,56,144,192,298,305,618,719,745,749,775,792,795,808,1402,1435,1443,1444,1445,1446,1458,1462,1478,1490,1648,1762],[48,49,50,52,56,192,1443,1444,1445,1446,1750,1852,1854],[48,49,50,52,56,144,192,298,303,305,749,1379,1443,1444,1445,1446,1460,1478,1490,1648,1729,1737,1750,1854],[48,49,50,52,56,144,192,298,303,305,749,1194,1379,1402,1443,1444,1445,1446,1449,1452,1462,1490,1648,1729,1737,1750,1851,1853],[48,49,50,52,192,745,772,778,779,814,1194,1439,1443,1444,1445,1446,1749],[48,49,50,52,56,144,192,298,303,305,749,806,808,1194,1443,1444,1445,1446,1459,1490,1648,1732,1749,1750],[48,49,50,52,56,144,192,298,303,305,749,1194,1379,1402,1443,1444,1445,1446,1449,1452,1462,1490,1648,1729,1732,1737,1749,1750,1851,1853],[48,49,50,52,192,1194,1443,1444,1445,1446,1747,1748],[48,49,50,52,192,749,781,784,808,1402,1405,1414,1416,1439,1443,1444,1445,1446],[48,49,50,52,56,144,192,1263,1266,1379,1382,1443,1444,1445,1446,1470,1490,1511,1521,1611,1648,1861,1862,2066],[48,49,50,52,56,144,192,749,1263,1266,1379,1443,1444,1445,1446,1490,1511,1521,1611,1648,1861,2068,2074,2075],[48,49,50,52,56,192,298,1263,1266,1443,1444,1445,1446,1861,2067,2076],[48,49,50,52,56,144,192,298,303,304,305,1443,1444,1445,1446,1459,1490,1648,1856],[48,49,50,52,56,144,192,298,303,305,1405,1443,1444,1445,1446,1449,1458,1459,1479,1490,1517,1648,1737,1752],[48,49,50,52,192,719,749,779,781,784,808,1396,1439,1443,1444,1445,1446,1752,1794,1858,1859],[48,49,50,52,56,144,192,298,303,304,305,719,745,749,775,781,784,792,808,1264,1383,1402,1431,1432,1435,1439,1443,1444,1445,1446,1460,1490,1602,1648,1656,1742,1862],[48,49,50,52,56,144,192,298,303,304,1443,1444,1445,1446,1490,1648,1861,1862],[48,49,50,52,56,144,192,298,303,305,779,784,1244,1266,1443,1444,1445,1446,1449,1459,1462,1468,1469,1490,1648,1797,1861,2066],[48,49,50,52,56,144,192,298,305,719,749,779,781,784,808,1402,1443,1444,1445,1446,1460,1468,1478,1490,1648],[48,49,50,52,56,144,192,301,719,745,749,752,780,781,783,784,795,807,808,1383,1393,1396,1402,1405,1406,1416,1430,1435,1439,1443,1444,1445,1446,1457,1490,1501,1558,1559,1607,1648,1737,1738,1742,1743,1750,1752,1753,1760,1769,1861,2069,2070,2071,2072,2074],[48,49,50,52,56,144,192,298,303,305,749,774,779,784,1406,1443,1444,1445,1446,1449,1459,1462,1490,1648],[48,49,50,52,56,144,192,303,749,773,781,807,808,1430,1443,1444,1445,1446,1460,1490,1504,1648,1737],[48,49,50,52,56,144,192,298,303,304,305,749,808,1439,1443,1444,1445,1446,1449,1452,1457,1458,1459,1460,1462,1468,1490,1553,1565,1648,1656,1794,1952,1985,2038,2063],[48,49,50,52,56,144,192,298,303,305,749,1439,1443,1444,1445,1446,1468,1490,1648],[48,49,50,52,144,192,779,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,298,303,304,305,749,781,789,1396,1402,1430,1439,1443,1444,1445,1446,1449,1457,1490,1648,1657,1693,1862,2073],[48,49,50,52,56,192,749,784,1266,1270,1383,1443,1444,1445,1446,1511,1521,1610,1611,1705],[48,49,50,52,56,192,749,808,1266,1271,1383,1402,1439,1443,1444,1445,1446,1511,1512,1521,1582,1610,1611,1705],[48,49,50,52,192,772,773,781,1439,1443,1444,1445,1446,1599],[48,49,50,52,144,192,781,784,1384,1406,1432,1439,1443,1444,1445,1446,1490,1556,1557,1648],[48,49,50,52,144,192,719,745,749,775,784,792,807,808,1402,1405,1431,1435,1439,1443,1444,1445,1446,1490,1592,1598,1602,1648,1742],[48,49,50,52,144,192,749,772,779,781,808,1407,1408,1415,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,301,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,719,749,773,795,806,807,1443,1444,1445,1446],[48,49,50,52,144,192,719,745,749,775,792,1417,1431,1435,1439,1443,1444,1445,1446,1490,1601,1602,1603,1605,1648],[48,49,50,52,144,192,780,807,808,1382,1427,1439,1443,1444,1445,1446,1490,1648,1682],[48,49,50,52,56,144,192,749,784,807,808,1443,1444,1445,1446,1490,1508,1648,1737,1752,1753],[48,49,50,52,192,807,808,1244,1263,1265,1266,1267,1268,1269,1270,1271,1382,1443,1444,1445,1446],[48,49,50,52,144,192,719,780,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,302,719,745,749,779,780,781,784,789,808,1269,1382,1383,1393,1396,1401,1402,1403,1404,1405,1427,1428,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,719,749,772,773,781,784,807,808,1430,1439,1443,1444,1445,1446,1469,1477,1490,1501,1503,1648,1736],[48,49,50,52,192,1439,1443,1444,1445,1446,2094],[48,49,50,52,144,192,303,752,772,779,780,781,783,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,781,784,789,808,1439,1443,1444,1445,1446,1555,1558],[48,49,50,52,56,192,749,772,1443,1444,1445,1446],[48,49,50,52,192,749,1443,1444,1445,1446,1463],[48,49,50,52,192,719,745,778,779,808,1439,1443,1444,1445,1446],[48,49,50,52,192,781,1265,1267,1268,1269,1270,1271,1383,1384,1403,1406,1418,1439,1443,1444,1445,1446],[48,49,50,52,192,719,778,1443,1444,1445,1446],[48,49,50,52,192,778,1427,1428,1443,1444,1445,1446],[48,49,50,52,192,1264,1439,1443,1444,1445,1446],[48,49,50,52,192,719,778,1439,1443,1444,1445,1446],[48,49,50,52,144,192,301,719,772,778,1430,1439,1443,1444,1445,1446,1490,1648,1737],[48,49,50,52,144,192,298,371,719,773,774,775,778,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,298,778,784,1443,1444,1445,1446,1455,1456,1490,1648],[48,49,50,52,144,192,1443,1444,1445,1446,1457,1490,1648],[48,49,50,52,144,192,719,749,807,808,1270,1383,1402,1403,1418,1419,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,301,1443,1444,1445,1446],[48,49,50,52,56,144,192,1244,1266,1381,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,1443,1444,1445,1446,1793],[48,49,50,52,144,192,719,792,1410,1430,1439,1443,1444,1445,1446,1490,1648,1660],[48,49,50,52,192,719,1439,1443,1444,1445,1446],[48,49,50,52,192,807,808,1439,1443,1444,1445,1446],[48,49,50,52,144,192,302,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,785,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,749,779,808,1402,1416,1439,1443,1444,1445,1446],[48,49,50,52,192,1385,1386,1388,1389,1391,1392,1443,1444,1445,1446],[48,49,50,52,192,1385,1386,1388,1389,1390,1393,1443,1444,1445,1446],[48,49,50,52,192,1385,1386,1387,1393,1443,1444,1445,1446],[48,49,50,52,192,1388,1443,1444,1445,1446],[48,49,50,52,144,192,1409,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,1443,1444,1445,1446,1658],[48,49,50,52,192,1443,1444,1445,1446,2296,2297,2298],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1648,2296],[48,49,50,52,192,1443,1444,1445,1446,2296],[48,49,50,52,192,194,199,208,209,212,1443,1444,1445,1446],[48,49,50,52,192,218,220,1443,1444,1445,1446],[48,49,50,52,192,208,209,211,1443,1444,1445,1446],[48,49,50,52,192,208,209,213,221,1443,1444,1445,1446],[48,49,50,52,192,206,1443,1444,1445,1446],[48,49,50,52,192,199,201,202,203,205,207,1443,1444,1445,1446],[48,49,50,52,192,308,1443,1444,1445,1446],[48,49,50,52,192,307,1443,1444,1445,1446],[48,49,50,52,56,192,309,310,1443,1444,1445,1446],[48,49,50,52,56,192,309,1443,1444,1445,1446],[48,49,50,52,192,1443,1444,1445,1446,2104,2105],[48,49,50,52,192,1443,1444,1445,1446,2105,2106,2107,2108],[48,49,50,52,192,199,1443,1444,1445,1446,2105,2107],[48,49,50,52,192,1443,1444,1445,1446,2104,2106],[48,49,50,52,163,192,199,1443,1444,1445,1446],[48,49,50,52,163,192,199,1443,1444,1445,1446,2100],[48,49,50,52,192,1443,1444,1445,1446,2100,2101,2102,2103],[48,49,50,52,192,1443,1444,1445,1446,2100,2102],[48,49,50,52,192,1443,1444,1445,1446,2101],[48,49,50,52,180,192,199,1443,1444,1445,1446,2109,2110,2111,2114],[48,49,50,52,192,1443,1444,1445,1446,2110,2111,2113],[48,49,50,52,162,192,199,1443,1444,1445,1446,2109,2110,2111,2112],[48,49,50,52,192,1443,1444,1445,1446,2111],[48,49,50,52,192,1443,1444,1445,1446,2109,2110],[48,49,50,52,192,199,1443,1444,1445,1446,2109],[48,49,50,52,192,793,794,1443,1444,1445,1446],[48,49,50,52,192,788,1443,1444,1445,1446],[48,49,50,52,71,192,1443,1444,1445,1446],[48,49,50,52,56,192,1202,1203,1443,1444,1445,1446],[48,49,50,52,192,1203,1443,1444,1445,1446],[48,49,50,52,192,1202,1443,1444,1445,1446],[48,49,50,52,192,1202,1203,1443,1444,1445,1446],[48,49,50,52,192,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1443,1444,1445,1446],[48,49,50,52,56,192,1202,1443,1444,1445,1446],[48,49,50,52,192,1217,1443,1444,1445,1446],[48,49,50,52,192,1260,1261,1262,1443,1444,1445,1446],[48,49,50,52,56,192,1244,1260,1443,1444,1445,1446],[48,49,50,52,56,144,192,1244,1259,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,1229,1230,1231,1232,1233,1234,1236,1237,1238,1239,1240,1241,1242,1243,1443,1444,1445,1446],[48,49,50,52,56,144,192,1229,1230,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,1229,1232,1443,1444,1445,1446],[48,49,50,52,56,192,1232,1235,1443,1444,1445,1446],[48,49,50,52,192,1232,1443,1444,1445,1446],[48,49,50,52,56,192,1232,1443,1444,1445,1446],[48,49,50,52,192,1244,1443,1444,1445,1446],[48,49,50,52,192,1229,1443,1444,1445,1446],[48,49,50,52,192,1196,1443,1444,1445,1446],[48,49,50,52,192,1196,1199,1443,1444,1445,1446],[48,49,50,52,192,1196,1197,1198,1199,1200,1201,1443,1444,1445,1446],[48,49,50,52,192,1196,1197,1443,1444,1445,1446],[48,49,50,52,192,1197,1443,1444,1445,1446],[48,49,50,52,192,1443,1444,1445,1446,2124],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1541,1648],[48,49,50,52,56,192,1443,1444,1445,1446,1543,1545,1546,1553],[48,49,50,52,56,192,1443,1444,1445,1446,1539,1543],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1547,1648],[48,49,50,52,56,192,1443,1444,1445,1446,1538,1541,1542],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1539,1540,1648],[48,49,50,52,192,1443,1444,1445,1446,1538,1541],[48,49,50,52,192,1443,1444,1445,1446,1539,1540,1541,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1541,1543,1648],[48,49,50,52,192,378,379,380,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,457,459,460,461,462,464,465,466,467,468,469,470,471,472,473,475,476,477,479,480,482,484,488,489,490,491,492,493,494,495,497,498,500,501,502,504,505,506,507,508,509,511,512,513,514,517,518,519,520,521,522,523,524,525,527,528,529,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,549,550,551,552,553,554,557,558,562,563,564,565,566,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,1443,1444,1445,1446],[48,49,50,52,192,1443,1444,1445,1446,1955],[48,49,50,52,192,1443,1444,1445,1446,1958,1961,1964,1965],[48,49,50,52,192,1443,1444,1445,1446,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972],[48,49,50,52,192,1443,1444,1445,1446,1956,1958,1961,1965],[48,49,50,52,192,1443,1444,1445,1446,1954,1957,1962,1963,1965],[48,49,50,52,192,1443,1444,1445,1446,1955,1959,1961,1962,1964,1965],[48,49,50,52,192,1443,1444,1445,1446,1955,1961,1964,1965],[48,49,50,52,192,1443,1444,1445,1446,1955,1956,1958,1961,1965],[48,49,50,52,192,1443,1444,1445,1446,1954,1956,1957,1960,1965],[48,49,50,52,192,1443,1444,1445,1446,1955,1956,1958,1959,1961,1965],[48,49,50,52,192,1443,1444,1445,1446,1957,1958,1959,1960,1963,1965],[48,49,50,52,192,1443,1444,1445,1446,1955,1958,1961,1965],[48,49,50,52,192,1443,1444,1445,1446,1965],[48,49,50,52,192,1443,1444,1445,1446,1957,1958,1959,1960,1963,1964,1966],[48,49,50,52,192,1443,1444,1445,1446,1958,1964,1965],[48,49,50,52,56,192,1443,1444,1445,1446,1973,1974],[48,49,50,52,192,1443,1444,1445,1446,1953,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984],[48,49,50,52,56,192,1443,1444,1445,1446,1973],[48,49,50,52,192,1443,1444,1445,1446,1973,1974],[48,49,50,52,192,1443,1444,1445,1446,1949,1995,2002,2004,2022,2034],[48,49,50,52,192,1443,1444,1445,1446,1949,1995,2002,2004,2005,2022,2035],[48,49,50,52,192,1443,1444,1445,1446,1949,2004],[48,49,50,52,192,1443,1444,1445,1446,2001],[48,49,50,52,192,1443,1444,1445,1446,2002,2005,2034,2035,2036,2037],[48,49,50,52,192,1443,1444,1445,1446,1949,1995,2002,2003],[48,49,50,52,192,199,1443,1444,1445,1446],[48,49,50,52,192,1443,1444,1445,1446,1949,2003,2025],[48,49,50,52,192,1443,1444,1445,1446,2001,2003,2024],[48,49,50,52,192,1443,1444,1445,1446,1949,2003,2023,2025],[48,49,50,52,192,1443,1444,1445,1446,1949,2003,2028],[48,49,50,52,192,1443,1444,1445,1446,1949,2003,2024],[48,49,50,52,192,1443,1444,1445,1446,2003,2025,2026,2027,2028,2029,2030,2032,2033],[48,49,50,52,192,1443,1444,1445,1446,1949,2000,2001,2003,2023],[48,49,50,52,192,1443,1444,1445,1446,1949,2003,2038],[48,49,50,52,192,1443,1444,1445,1446,1949,2003],[48,49,50,52,192,1443,1444,1445,1446,1949,1995,2000,2001,2002],[48,49,50,52,192,1443,1444,1445,1446,1949,1995,2000,2002,2003,2031],[48,49,50,52,192,1443,1444,1445,1446,1949,2000],[48,49,50,52,192,1443,1444,1445,1446,1949,1985,2022,2038,2039,2041,2042,2044,2047,2060],[48,49,50,52,192,1443,1444,1445,1446,2038,2051,2053,2061,2062],[48,49,50,52,56,192,1443,1444,1445,1446,1949,1985,2022,2038],[48,49,50,52,192,1443,1444,1445,1446,2061],[48,49,50,52,192,1443,1444,1445,1446,1949,2039,2060],[48,49,50,52,192,1443,1444,1445,1446,1949,1985,2060],[48,49,50,52,192,1443,1444,1445,1446,1949,2047,2051,2060],[48,49,50,52,192,1443,1444,1445,1446,1949,1995,2038,2040,2041,2042,2044],[48,49,50,52,192,1443,1444,1445,1446,2045,2046],[48,49,50,52,192,1443,1444,1445,1446,1949,1995,2022,2038,2040,2041,2042,2044],[48,49,50,52,56,192,1443,1444,1445,1446,1949,1985,2038,2040,2043],[48,49,50,52,192,1443,1444,1445,1446,2040,2041,2042,2044,2047,2048,2049,2050,2051,2052,2058,2059],[48,49,50,52,192,1443,1444,1445,1446,2054,2055,2056,2057],[48,49,50,52,192,1443,1444,1445,1446,1949,2022,2053],[48,49,50,52,192,1443,1444,1445,1446,1949,2054,2055],[48,49,50,52,192,1443,1444,1445,1446,1949,2049],[48,49,50,52,192,1443,1444,1445,1446,1949,2047],[48,49,50,52,192,1443,1444,1445,1446,1949,2022,2038,2041],[48,49,50,52,192,1443,1444,1445,1446,1949,1985,2022,2038,2039,2040],[48,49,50,52,192,1443,1444,1445,1446,1985],[48,49,50,52,56,192,1443,1444,1445,1446,1949,1985],[48,49,50,52,192,1443,1444,1445,1446,1949,2022,2038,2060],[48,49,50,52,192,1443,1444,1445,1446,1931,1935,1936,1938,1940,1942],[48,49,50,52,192,1443,1444,1445,1446,1914,1917,1936,1937,1938,1939,1940,1941,1944,1945],[48,49,50,52,192,1443,1444,1445,1446,1916,1917,1932,1935,1936,1937,1939,1945],[48,49,50,52,192,1443,1444,1445,1446,1935,1937,1939,1945],[48,49,50,52,192,1443,1444,1445,1446,1916,1935,1936,1939,1945],[48,49,50,52,192,1443,1444,1445,1446,1925,1934,1936,1940],[48,49,50,52,192,1443,1444,1445,1446,1915],[48,49,50,52,192,1443,1444,1445,1446,1914,1916,1917,1943,1947,1948],[48,49,50,52,192,1443,1444,1445,1446,1937,1938,1939,1941,1944,1945],[48,49,50,52,192,1443,1444,1445,1446,1918,1919,1924,1992],[48,49,50,52,192,1443,1444,1445,1446,1918],[48,49,50,52,192,1443,1444,1445,1446,1920,1921,1922],[48,49,50,52,192,1443,1444,1445,1446,1915,1947],[48,49,50,52,192,1443,1444,1445,1446,1915,1926,1927],[48,49,50,52,192,1443,1444,1445,1446,1914,1926],[48,49,50,52,192,1443,1444,1445,1446,1916,1948,2017],[48,49,50,52,192,1443,1444,1445,1446,1933,1934,2006,2009,2019,2020],[48,49,50,52,192,1443,1444,1445,1446,1917],[48,49,50,52,192,1443,1444,1445,1446,1914,1925,1933,1943],[48,49,50,52,192,1443,1444,1445,1446,1948,1999],[48,49,50,52,192,1443,1444,1445,1446,1994],[48,49,50,52,192,1443,1444,1445,1446,1999],[48,49,50,52,192,1443,1444,1445,1446,2021],[48,49,50,52,192,202,1443,1444,1445,1446],[48,49,50,52,192,204,1443,1444,1445,1446],[48,49,50,52,192,215,218,1443,1444,1445,1446],[48,49,50,52,192,207,1443,1444,1445,1446],[48,49,50,52,145,192,1443,1444,1445,1446],[48,49,50,52,148,192,1443,1444,1445,1446],[48,49,50,52,149,154,183,192,1443,1444,1445,1446],[48,49,50,52,150,162,163,170,180,191,192,1443,1444,1445,1446],[48,49,50,52,150,151,162,170,192,1443,1444,1445,1446],[48,49,50,52,152,192,1443,1444,1445,1446],[48,49,50,52,153,154,163,171,192,1443,1444,1445,1446],[48,49,50,52,154,180,188,192,1443,1444,1445,1446],[48,49,50,52,155,157,162,170,192,1443,1444,1445,1446],[48,49,50,52,156,192,1443,1444,1445,1446],[48,49,50,52,157,158,192,1443,1444,1445,1446],[48,49,50,52,162,192,1443,1444,1445,1446],[48,49,50,52,159,162,192,1443,1444,1445,1446],[48,49,50,52,162,163,164,180,191,192,1443,1444,1445,1446],[48,49,50,52,162,163,164,177,180,183,192,1443,1444,1445,1446],[48,49,50,52,192,196,1443,1444,1445,1446],[48,49,50,52,157,162,165,170,180,191,192,1443,1444,1445,1446],[48,49,50,52,162,163,165,166,170,180,188,191,192,1443,1444,1445,1446],[48,49,50,52,165,167,180,188,191,192,1443,1444,1445,1446],[48,49,50,52,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,1443,1444,1445,1446],[48,49,50,52,162,168,192,1443,1444,1445,1446],[48,49,50,52,169,191,192,1443,1444,1445,1446],[48,49,50,52,157,162,170,180,192,1443,1444,1445,1446],[48,49,50,52,171,192,1443,1444,1445,1446],[48,49,50,52,172,192,1443,1444,1445,1446],[48,49,50,52,148,173,192,1443,1444,1445,1446],[48,49,50,52,174,190,192,196,1443,1444,1445,1446],[48,49,50,52,175,192,1443,1444,1445,1446],[48,49,50,52,176,192,1443,1444,1445,1446],[48,49,50,52,162,177,178,192,1443,1444,1445,1446],[48,49,50,52,177,179,192,194,1443,1444,1445,1446],[48,49,50,52,149,162,180,181,182,183,192,1443,1444,1445,1446],[48,49,50,52,149,180,182,192,1443,1444,1445,1446],[48,49,50,52,180,181,192,1443,1444,1445,1446],[48,49,50,52,183,192,1443,1444,1445,1446],[48,49,50,52,184,192,1443,1444,1445,1446],[48,49,50,52,180,192,1443,1444,1445,1446],[48,49,50,52,162,186,187,192,1443,1444,1445,1446],[48,49,50,52,186,187,192,1443,1444,1445,1446],[48,49,50,52,154,170,180,188,192,1443,1444,1445,1446],[48,49,50,52,189,192,1443,1444,1445,1446],[48,49,50,52,170,190,192,1443,1444,1445,1446],[48,49,50,52,149,165,176,191,192,1443,1444,1445,1446],[48,49,50,52,154,192,1443,1444,1445,1446],[48,49,50,52,180,192,193,1443,1444,1445,1446],[48,49,50,52,192,194,1443,1444,1445,1446],[48,49,50,52,192,195,1443,1444,1445,1446],[48,49,50,52,149,154,162,164,173,180,191,192,194,196,1443,1444,1445,1446],[48,49,50,52,180,192,197,1443,1444,1445,1446],[48,49,50,52,56,192,1442,1443,1444,1445,1446,1447],[48,49,50,52,192,1443,1444,1445,1446,1448],[48,49,50,52,192,1444,1445,1446],[48,49,50,52,192,1442,1443,1445,1446,1447],[48,49,50,52,56,192,1441,1442,1443,1444,1445,1446],[48,49,50,52,192,1443,1444,1445],[48,49,50,52,192,1442,1443,1444,1445,1446,1447],[48,49,50,52,53,54,55,192,298,1443,1444,1445,1446],[48,49,50,52,192,200,1443,1444,1445,1446],[48,49,50,52,192,199,1443,1444,1445,1446,2238],[48,49,50,52,192,1443,1444,1445,1446,2197,2198,2199,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228],[48,49,50,52,192,1443,1444,1445,1446,2214],[48,49,50,52,192,1443,1444,1445,1446,2214,2225],[48,49,50,52,192,1443,1444,1445,1446,2199,2216],[48,49,50,52,192,1443,1444,1445,1446,2216],[48,49,50,52,192,1443,1444,1445,1446,2223],[48,49,50,52,192,1443,1444,1445,1446,2197],[48,49,50,52,192,1443,1444,1445,1446,2199,2200],[48,49,50,52,192,1443,1444,1445,1446,2208],[48,49,50,52,192,1443,1444,1445,1446,2199],[48,49,50,52,192,1443,1444,1445,1446,2230,2231],[48,49,50,52,192,1443,1444,1445,1446,2230],[48,49,50,52,192,1443,1444,1445,1446,2229,2232,2233,2234,2235,2236,2237],[48,49,50,52,192,1443,1444,1445,1446,2233],[48,49,50,52,192,1443,1444,1445,1446,2232],[48,49,50,52,192,1443,1444,1445,1446,2123],[48,49,50,52,180,190,192,199,1443,1444,1445,1446,2306],[48,49,50,52,145,162,163,171,180,192,1443,1444,1445,1446,2305],[48,49,50,52,192,1443,1444,1445,1446,2279],[48,49,50,52,192,1443,1444,1445,1446,2242],[48,49,50,52,192,1443,1444,1445,1446,2194],[48,49,50,52,192,1395,1443,1444,1445,1446],[48,49,50,52,192,1394,1443,1444,1445,1446],[48,49,50,52,192,1443,1444,1445,1446,1803],[48,49,50,52,55,192,1443,1444,1445,1446],[48,49,50,52,55,192,1443,1444,1445,1446,1804,1805,1806,1810,1812,1815],[48,49,50,52,55,192,1443,1444,1445,1446,1804,1807,1808,1809],[48,49,50,52,55,192,1443,1444,1445,1446,1804],[48,49,50,52,192,1443,1444,1445,1446,1811],[48,49,50,52,55,192,1443,1444,1445,1446,1804,1815,1819],[48,49,50,52,55,192,1443,1444,1445,1446,1804,1805,1812,1813,1818],[48,49,50,52,55,192,1443,1444,1445,1446,1804,1814],[48,49,50,52,55,192,1443,1444,1445,1446,1805,1812,1813,1814],[48,49,50,52,192,1443,1444,1445,1446,1804,1805,1815,1816,1817,1819,1820],[48,49,50,52,192,1443,1444,1445,1446,2308],[48,49,50,52,192,1443,1444,1445,1446,2307,2309],[48,49,50,52,192,1443,1444,1445,1446,2310],[48,49,50,52,192,1443,1444,1445,1446,2310,2311],[48,49,50,52,192,1443,1444,1445,1446,1668,1669,1670,1671,1672],[48,49,50,52,192,1443,1444,1445,1446,1668],[48,49,50,52,192,1398,1399,1443,1444,1445,1446],[48,49,50,52,192,1397,1400,1443,1444,1445,1446],[48,49,50,52,192,214,217,1443,1444,1445,1446],[48,49,50,52,192,199,1443,1444,1445,1446,2116,2117,2118],[48,49,50,52,192,1443,1444,1445,1446,2116,2117],[48,49,50,52,192,1443,1444,1445,1446,2116],[48,49,50,52,192,199,1443,1444,1445,1446,2115],[48,49,50,52,192,1443,1444,1445,1446,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278],[48,49,50,52,192,1443,1444,1445,1446,2251],[48,49,50,52,192,215,1443,1444,1445,1446],[48,49,50,52,192,203,216,1443,1444,1445,1446],[48,49,50,52,192,208,210,1443,1444,1445,1446],[48,49,50,52,192,208,215,218,1443,1444,1445,1446],[48,49,50,52,192,203,1443,1444,1445,1446,2191,2240,2241,2243,2244,2246],[48,49,50,52,192,203,1443,1444,1445,1446,2191,2245],[48,49,50,52,192,1443,1444,1445,1446,2191,2192,2195],[48,49,50,52,192,1443,1444,1445,1446,2193,2194],[48,49,50,52,192,1443,1444,1445,1446,2121,2248,2254,2255,2256],[48,49,50,52,192,1443,1444,1445,1446,2190,2196,2247],[48,49,50,52,192,1443,1444,1445,1446,2249,2254],[48,49,50,52,192,1443,1444,1445,1446,2122,2125,2189,2248,2249,2253,2254],[48,49,50,52,192,1443,1444,1445,1446,2250,2252],[48,49,50,52,192,1443,1444,1445,1446,2192,2239],[48,49,50,52,192,1443,1444,1445,1446,1465],[48,49,50,52,192,1443,1444,1445,1446,2283,2285,2286],[48,49,50,52,192,1443,1444,1445,1446,2284],[48,49,50,52,192,1443,1444,1445,1446,2282,2283,2284],[48,49,50,52,192,1443,1444,1445,1446,2283],[48,49,50,52,192,797,798,799,800,801,803,804,805,1443,1444,1445,1446],[48,49,50,52,56,192,796,1443,1444,1445,1446],[48,49,50,52,56,144,192,798,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,796,802,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,798,1443,1444,1445,1446],[48,49,50,52,56,144,192,796,797,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,1443,1444,1445,1446,1553],[48,49,50,52,192,790,791,1443,1444,1445,1446],[48,49,50,52,192,299,300,1443,1444,1445,1446],[48,49,50,52,144,192,299,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,1443,1444,1445,1446,1490,1648,1655],[48,49,50,52,56,192,1443,1444,1445,1446,1722],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1648,1722],[48,49,50,52,192,1443,1444,1445,1446,1722,1723,1724,1725,1726,1727,1728],[48,49,50,52,56,144,192,364,1443,1444,1445,1446,1490,1648,1721],[48,49,50,52,56,144,192,319,327,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,345,346,364,1443,1444,1445,1446],[48,49,50,52,56,144,192,333,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,345,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,359,360,1443,1444,1445,1446],[48,49,50,52,56,192,359,1443,1444,1445,1446],[48,49,50,52,56,144,192,327,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,319,321,348,351,1443,1444,1445,1446],[48,49,50,52,144,192,319,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,349,350,353,354,1443,1444,1445,1446],[48,49,50,52,56,144,192,348,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,348,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,348,352,1443,1444,1445,1446],[48,49,50,52,56,192,333,1443,1444,1445,1446],[48,49,50,52,56,192,319,321,1443,1444,1445,1446],[48,49,50,52,56,192,313,314,317,318,1443,1444,1445,1446],[48,49,50,52,192,319,321,323,324,326,327,329,331,332,333,345,1443,1444,1445,1446],[48,49,50,52,192,321,322,332,1443,1444,1445,1446],[48,49,50,52,192,319,321,322,324,1443,1444,1445,1446],[48,49,50,52,56,192,319,320,321,1443,1444,1445,1446],[48,49,50,52,192,322,1443,1444,1445,1446],[48,49,50,52,56,192,319,322,335,1443,1444,1445,1446],[48,49,50,52,192,322,325,328,330,335,337,338,339,340,341,342,343,1443,1444,1445,1446],[48,49,50,52,192,319,322,1443,1444,1445,1446],[48,49,50,52,192,321,322,326,1443,1444,1445,1446],[48,49,50,52,192,321,322,333,1443,1444,1445,1446],[48,49,50,52,192,319,321,322,327,1443,1444,1445,1446],[48,49,50,52,192,319,321,322,1443,1444,1445,1446],[48,49,50,52,192,321,322,323,1443,1444,1445,1446],[48,49,50,52,192,312,313,314,315,316,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,355,356,357,358,361,362,363,1443,1444,1445,1446],[48,49,50,52,144,192,1411,1443,1444,1445,1446,1490,1648],[48,49,50,52,144,192,1443,1444,1445,1446,1487,1488,1490,1648],[48,49,50,52,192,1443,1444,1445,1446,1487,1490,1497],[48,49,50,52,56,192,1443,1444,1445,1446,1487,1488,1490],[48,49,50,52,192,1443,1444,1445,1446,1483,1485,1489,1490,1492,1496],[48,49,50,52,192,1443,1444,1445,1446,1486,1487,1490,1497,1498,1499,1500],[48,49,50,52,192,1443,1444,1445,1446,1490],[48,49,50,52,192,1443,1444,1445,1446,1493,1494,1495],[48,49,50,52,192,1443,1444,1445,1446,1489,1501],[48,49,50,52,192,1443,1444,1445,1446,1482,1490,1491],[48,49,50,52,192,1443,1444,1445,1446,1481,1482,1490],[48,49,50,52,192,1443,1444,1445,1446,1482,1483,1485,1492],[48,49,50,52,192,1443,1444,1445,1446,1482,1484,1490],[48,49,50,52,192,1443,1444,1445,1446,1482,1488,1490],[48,49,50,52,192,1443,1444,1445,1446,1484,1487,1490],[48,49,50,52,144,192,1443,1444,1445,1446,1484,1486,1489,1648],[48,49,50,52,56,192,1443,1444,1445,1446,1777],[48,49,50,52,192,1443,1444,1445,1446,1777,1778],[48,49,50,52,192,1443,1444,1445,1446,1514,1515,1516],[48,49,50,52,192,761,763,764,765,766,767,768,769,770,1443,1444,1445,1446],[48,49,50,52,192,761,763,1443,1444,1445,1446],[48,49,50,52,192,763,1443,1444,1445,1446],[48,49,50,52,192,755,756,757,758,759,1443,1444,1445,1446],[48,49,50,52,192,753,754,760,761,762,1443,1444,1445,1446],[48,49,50,52,192,761,1443,1444,1445,1446],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1648,1679],[48,49,50,52,192,1274,1275,1277,1284,1290,1291,1292,1296,1319,1320,1321,1322,1443,1444,1445,1446],[48,49,50,52,192,1274,1284,1443,1444,1445,1446],[48,49,50,52,192,1274,1352,1443,1444,1445,1446],[48,49,50,52,192,1352,1353,1443,1444,1445,1446],[48,49,50,52,192,1274,1443,1444,1445,1446],[48,49,50,52,192,1347,1348,1349,1350,1351,1354,1355,1356,1357,1358,1359,1443,1444,1445,1446],[48,49,50,52,192,1274,1350,1443,1444,1445,1446],[48,49,50,52,192,1284,1347,1443,1444,1445,1446],[48,49,50,52,192,1274,1277,1443,1444,1445,1446],[48,49,50,52,192,1274,1277,1347,1443,1444,1445,1446],[48,49,50,52,56,144,192,1278,1284,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,1379,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,1274,1284,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,1274,1278,1286,1324,1325,1326,1327,1443,1444,1445,1446],[48,49,50,52,56,192,1274,1276,1296,1315,1316,1443,1444,1445,1446],[48,49,50,52,56,144,192,1284,1295,1317,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,1318,1443,1444,1445,1446],[48,49,50,52,192,1340,1443,1444,1445,1446],[48,49,50,52,144,192,1274,1278,1279,1280,1283,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,1274,1276,1284,1288,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,1289,1290,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1341,1342,1343,1344,1345,1443,1444,1445,1446],[48,49,50,52,192,1289,1443,1444,1445,1446],[48,49,50,52,192,1274,1289,1443,1444,1445,1446],[48,49,50,52,56,192,1289,1443,1444,1445,1446],[48,49,50,52,192,1289,1337,1443,1444,1445,1446],[48,49,50,52,192,1337,1443,1444,1445,1446],[48,49,50,52,192,1274,1289,1291,1443,1444,1445,1446],[48,49,50,52,192,1272,1273,1274,1275,1277,1284,1291,1292,1315,1316,1323,1324,1328,1346,1360,1367,1368,1369,1370,1371,1372,1373,1374,1378,1443,1444,1445,1446],[48,49,50,52,192,1273,1274,1443,1444,1445,1446],[48,49,50,52,192,223,1289,1443,1444,1445,1446],[48,49,50,52,192,1274,1284,1287,1443,1444,1445,1446],[48,49,50,52,56,192,1274,1285,1286,1443,1444,1445,1446],[48,49,50,52,192,1274,1278,1443,1444,1445,1446],[48,49,50,52,192,1274,1277,1284,1443,1444,1445,1446],[48,49,50,52,192,1274,1277,1278,1279,1443,1444,1445,1446],[48,49,50,52,192,1278,1279,1280,1293,1443,1444,1445,1446],[48,49,50,52,192,1278,1294,1443,1444,1445,1446],[48,49,50,52,192,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1443,1444,1445,1446],[48,49,50,52,192,1277,1278,1294,1443,1444,1445,1446],[48,49,50,52,192,1308,1309,1310,1311,1312,1313,1443,1444,1445,1446],[48,49,50,52,192,1278,1283,1294,1295,1307,1314,1443,1444,1445,1446],[48,49,50,52,192,1281,1282,1443,1444,1445,1446],[48,49,50,52,192,1278,1443,1444,1445,1446],[48,49,50,52,192,1361,1362,1363,1364,1365,1366,1443,1444,1445,1446],[48,49,50,52,56,192,1274,1289,1443,1444,1445,1446],[48,49,50,52,192,1375,1443,1444,1445,1446],[48,49,50,52,192,1375,1376,1377,1443,1444,1445,1446],[48,49,50,52,192,367,368,369,370,1443,1444,1445,1446],[48,49,50,52,192,367,1443,1444,1445,1446],[48,49,50,52,56,144,192,366,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,367,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,366,367,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,782,1443,1444,1445,1446],[48,49,50,52,56,144,192,1259,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,1259,1443,1444,1445,1446],[48,49,50,52,56,192,1252,1259,1443,1444,1445,1446],[48,49,50,52,192,1246,1247,1248,1249,1250,1251,1253,1254,1255,1256,1257,1258,1443,1444,1445,1446],[48,49,50,52,56,192,1245,1443,1444,1445,1446],[48,49,50,52,56,144,192,1245,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,192,1443,1444,1445,1446,1593,1594,1595,1596,1597],[48,49,50,52,56,192,1443,1444,1445,1446,1645],[48,49,50,52,56,192,1443,1444,1445,1446,1618,1619],[48,49,50,52,56,192,1443,1444,1445,1446,1619],[48,49,50,52,56,192,1443,1444,1445,1446,1618,1626],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1618,1619,1648],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1618,1648],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1618,1619,1626,1648],[48,49,50,52,56,192,1443,1444,1445,1446,1618,1619,1630],[48,49,50,52,56,192,1443,1444,1445,1446,1618,1619,1629],[48,49,50,52,192,1443,1444,1445,1446,1649],[48,49,50,52,56,192,1443,1444,1445,1446,1618],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1627,1648],[48,49,50,52,192,1443,1444,1445,1446,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648],[48,49,50,52,56,192,1443,1444,1445,1446,1627],[48,49,50,52,192,1443,1444,1445,1446,1839],[48,49,50,52,192,1443,1444,1445,1446,1835,1836,1837,1838],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1648,1834,1835],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1648,1836,1837],[48,49,50,52,144,192,1443,1444,1445,1446,1490,1648,1835],[48,49,50,52,192,1443,1444,1445,1446,1832,1833],[48,49,50,52,55,56,144,192,1443,1444,1445,1446,1490,1648,1821],[48,49,50,52,56,192,816,1443,1444,1445,1446],[48,49,50,52,56,144,192,815,1443,1444,1445,1446,1490,1648],[48,49,50,52,79,80,192,1443,1444,1445,1446],[48,49,50,52,56,60,66,67,70,73,75,76,79,192,1443,1444,1445,1446],[48,49,50,52,77,192,1443,1444,1445,1446],[48,49,50,52,87,192,1443,1444,1445,1446],[48,49,50,52,56,59,85,192,1443,1444,1445,1446],[48,49,50,52,56,57,59,60,64,78,79,192,1443,1444,1445,1446],[48,49,50,52,56,79,108,109,192,1443,1444,1445,1446],[48,49,50,52,56,57,59,60,64,79,192,1443,1444,1445,1446],[48,49,50,52,85,94,192,1443,1444,1445,1446],[48,49,50,52,56,57,64,78,79,96,192,1443,1444,1445,1446],[48,49,50,52,56,58,60,63,64,67,78,79,192,1443,1444,1445,1446],[48,49,50,52,56,57,59,64,79,192,1443,1444,1445,1446],[48,49,50,52,56,57,59,64,192,1443,1444,1445,1446],[48,49,50,52,56,57,58,60,62,64,65,78,79,192,1443,1444,1445,1446],[48,49,50,52,56,79,192,1443,1444,1445,1446],[48,49,50,52,56,78,79,192,1443,1444,1445,1446],[48,49,50,52,56,57,59,60,63,64,78,79,85,96,192,1443,1444,1445,1446],[48,49,50,52,56,58,60,192,1443,1444,1445,1446],[48,49,50,52,56,57,59,62,78,79,96,106,192,1443,1444,1445,1446],[48,49,50,52,56,57,62,79,106,108,192,1443,1444,1445,1446],[48,49,50,52,56,57,59,62,64,96,106,192,1443,1444,1445,1446],[48,49,50,52,56,57,58,60,62,63,78,79,96,192,1443,1444,1445,1446],[48,49,50,52,60,192,1443,1444,1445,1446],[48,49,50,52,56,58,60,61,62,63,78,79,192,1443,1444,1445,1446],[48,49,50,52,85,192,1443,1444,1445,1446],[48,49,50,52,86,192,1443,1444,1445,1446],[48,49,50,52,56,57,58,59,60,63,68,69,78,79,192,1443,1444,1445,1446],[48,49,50,52,60,61,192,1443,1444,1445,1446],[48,49,50,52,56,66,67,72,78,79,192,1443,1444,1445,1446],[48,49,50,52,56,66,72,74,78,79,192,1443,1444,1445,1446],[48,49,50,52,56,60,64,192,1443,1444,1445,1446],[48,49,50,52,56,122,192,1443,1444,1445,1446],[48,49,50,52,59,192,1443,1444,1445,1446],[48,49,50,52,56,59,192,1443,1444,1445,1446],[48,49,50,52,79,192,1443,1444,1445,1446],[48,49,50,52,78,192,1443,1444,1445,1446],[48,49,50,52,68,77,79,192,1443,1444,1445,1446],[48,49,50,52,56,57,59,60,63,78,79,192,1443,1444,1445,1446],[48,49,50,52,132,192,1443,1444,1445,1446],[48,49,50,52,94,192,1443,1444,1445,1446],[48,49,50,51,52,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,192,1443,1444,1445,1446],[49,50,52,192,1443,1444,1445,1446],[48,50,52,144,192,1443,1444,1445,1446,1490,1648],[48,49,50,192,1443,1444,1445,1446],[48,49,50,52,192,1443,1444,1445,1446,1524,1525],[48,49,50,52,192,1443,1444,1445,1446,1524],[48,49,50,52,192,1443,1444,1445,1446,1536],[48,49,50,52,192,1443,1444,1445,1446,1538],[48,49,50,52,192,1443,1444,1445,1446,1525],[48,49,50,52,192,1443,1444,1445,1446,1532],[48,49,50,52,56,144,192,1443,1444,1445,1446,1490,1522,1523,1524,1525,1527,1528,1529,1530,1531,1538,1648],[48,49,50,52,56,192,1443,1444,1445,1446,1525],[48,49,50,52,192,1443,1444,1445,1446,1523,1524,1525,1528],[48,49,50,52,192,1443,1444,1445,1446,1522,1523,1524,1525,1526,1527,1528,1530,1531,1532,1533,1534,1535,1537],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2145,2146,2148,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188],[48,49,50,52,192,1443,1444,1445,1446,2126,2128,2133],[48,49,50,52,192,1443,1444,1445,1446,2128,2165],[48,49,50,52,192,1443,1444,1445,1446,2127,2132],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2128,2129,2130,2131],[48,49,50,52,192,1443,1444,1445,1446,2127,2128,2129,2132,2165],[48,49,50,52,192,1443,1444,1445,1446,2126,2128,2132,2133],[48,49,50,52,192,1443,1444,1445,1446,2132],[48,49,50,52,192,1443,1444,1445,1446,2132,2172],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2128,2132],[48,49,50,52,192,1443,1444,1445,1446,2127,2128,2129,2132],[48,49,50,52,192,1443,1444,1445,1446,2127,2128],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2128,2132,2133],[48,49,50,52,192,1443,1444,1445,1446,2128,2164],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2128,2133],[48,49,50,52,192,1443,1444,1445,1446,2189],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2141],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2140],[48,49,50,52,192,1443,1444,1445,1446,2149],[48,49,50,52,192,1443,1444,1445,1446,2142,2143],[48,49,50,52,192,1443,1444,1445,1446,2144],[48,49,50,52,192,1443,1444,1445,1446,2142],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2141,2142],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2140,2141,2143],[48,49,50,52,192,1443,1444,1445,1446,2147],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2142,2143],[48,49,50,52,192,1443,1444,1445,1446,2126,2127,2128,2129,2132],[48,49,50,52,192,1443,1444,1445,1446,2126,2127],[48,49,50,52,192,1443,1444,1445,1446,2127],[48,49,50,52,192,1443,1444,1445,1446,2126,2132],[48,49,50,52,192,1443,1444,1445,1446,2279,2280,2281],[48,49,50,52,55,56,144,192,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,1443,1444,1445,1446,1708],[48,49,50,52,192,1443,1444,1445,1446,1717,1718,1719],[48,49,50,52,192,1443,1444,1445,1446,1708,1709,1710,1711,1712,1713,1714,1715,1716,1720],[48,49,50,52,175,192,1443,1444,1445,1446,2287],[48,49,50,52,192,776,777,809,810,811,813,1443,1444,1445,1446],[48,49,50,52,192,809,810,811,812,813,1443,1444,1445,1446],[48,49,50,52,192,776,809,810,811,813,1443,1444,1445,1446],[48,49,50,52,163,164,171,172,191,192,1443,1444,1445,1446,2119,2120,2257],[48,49,50,52,56,144,192,298,1443,1444,1445,1446,1449,1490,1585,1648,2290],[48,49,50,52,56,144,192,298,807,808,817,1422,1443,1444,1445,1446,1490,1648],[48,49,50,52,56,144,192,792,817,1430,1439,1443,1444,1445,1446,1490,1648,2290],[48,49,50,52,56,144,192,298,1443,1444,1445,1446,1490,1648,2290,2301],[48,49,50,52,56,144,192,298,305,719,778,1439,1443,1444,1445,1446,1449,1452,1490,1585,1588,1648,2290],[48,49,50,52,56,144,192,298,303,304,305,371,719,745,792,807,808,1415,1430,1439,1443,1444,1445,1446,1449,1460,1467,1490,1585,1648,2098,2290,2291,2292,2293,2294,2295,2299,2300],[48,49,50,52,144,192,298,772,778,1439,1443,1444,1445,1446,1490,1648],[48,49,50,52,192,743,1443,1444,1445,1446],[48,49,50,52,192,719,740,742,1443,1444,1445,1446],[48,49,50,52,192,719,1443,1444,1445,1446],[48,49,50,52,192,737,739,740,1443,1444,1445,1446],[48,49,50,52,192,233,1443,1444,1445,1446],[48,49,50,52,192,736,1443,1444,1445,1446],[48,49,50,52,192,720,731,741,744,1443,1444,1445,1446],[48,49,50,52,192,721,722,723,724,725,726,727,728,729,730,1443,1444,1445,1446],[48,49,50,52,54,192,231,232,298,1443,1444,1445,1446,2313],[48,49,50,52,192,732,1443,1444,1445,1446],[48,49,50,52,192,732,733,734,735,1443,1444,1445,1446],[48,49,50,52,192,377,616,617,619,622,625,629,646,652,654,655,656,657,687,689,690,691,692,693,694,696,697,698,699,700,701,702,703,705,706,707,709,710,711,712,713,714,715,1443,1444,1445,1446],[48,49,50,52,192,377,645,653,716,1443,1444,1445,1446],[48,49,50,52,192,619,1443,1444,1445,1446],[48,49,50,52,192,716,1443,1444,1445,1446],[48,49,50,52,192,377,716,719,1443,1444,1445,1446],[48,49,50,52,192,618,716,1443,1444,1445,1446],[48,49,50,52,192,618,658,716,1443,1444,1445,1446],[48,49,50,52,192,619,622,1443,1444,1445,1446],[48,49,50,52,192,376,618,658,659,677,678,679,687,688,716,1443,1444,1445,1446],[48,49,50,52,192,377,618,716,1443,1444,1445,1446],[48,49,50,52,192,376,1443,1444,1445,1446],[48,49,50,52,192,618,622,1443,1444,1445,1446],[48,49,50,52,192,376,377,716,1443,1444,1445,1446],[48,49,50,52,192,376,377,622,651,653,716,1443,1444,1445,1446],[48,49,50,52,192,377,651,653,716,1443,1444,1445,1446],[48,49,50,52,192,377,651,716,1443,1444,1445,1446],[48,49,50,52,192,377,651,653,704,716,1443,1444,1445,1446],[48,49,50,52,192,377,651,653,716,719,1443,1444,1445,1446],[48,49,50,52,192,377,616,651,653,716,1443,1444,1445,1446],[48,49,50,52,192,377,651,708,716,1443,1444,1445,1446],[48,49,50,52,192,377,645,716,1443,1444,1445,1446],[48,49,50,52,192,629,1443,1444,1445,1446],[48,49,50,52,192,377,648,1443,1444,1445,1446],[48,49,50,52,192,377,626,1443,1444,1445,1446],[48,49,50,52,192,376,377,695,716,1443,1444,1445,1446],[48,49,50,52,192,377,622,1443,1444,1445,1446],[48,49,50,52,192,617,1443,1444,1445,1446],[48,49,50,52,192,376,619,622,1443,1444,1445,1446],[48,49,50,52,192,377,616,1443,1444,1445,1446],[48,49,50,52,192,377,617,619,1443,1444,1445,1446],[48,49,50,52,192,377,617,716,1443,1444,1445,1446],[48,49,50,52,192,617,618,1443,1444,1445,1446],[48,49,50,52,192,377,616,617,629,652,1443,1444,1445,1446],[48,49,50,52,192,377,616,617,629,645,652,1443,1444,1445,1446],[48,49,50,52,192,377,617,622,647,648,649,650,653,689,690,691,692,694,696,700,703,707,710,712,716,717,718,1443,1444,1445,1446],[48,49,50,52,192,376,620,621,1443,1444,1445,1446],[48,49,50,52,192,616,617,618,1443,1444,1445,1446],[48,49,50,52,192,376,622,1443,1444,1445,1446],[48,49,50,52,192,377,1443,1444,1445,1446],[48,49,50,52,192,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,1443,1444,1445,1446],[48,49,50,52,192,663,665,1443,1444,1445,1446],[48,49,50,52,192,661,1443,1444,1445,1446],[48,49,50,52,192,660,664,1443,1444,1445,1446],[48,49,50,52,192,669,1443,1444,1445,1446],[48,49,50,52,192,661,663,664,667,668,670,671,1443,1444,1445,1446],[48,49,50,52,192,661,663,664,665,1443,1444,1445,1446],[48,49,50,52,192,661,663,1443,1444,1445,1446],[48,49,50,52,192,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,1443,1444,1445,1446],[48,49,50,52,192,661,663,664,1443,1444,1445,1446],[48,49,50,52,192,663,1443,1444,1445,1446],[48,49,50,52,192,663,665,667,669,675,1443,1444,1445,1446],[48,49,50,52,192,471,565,1443,1444,1445,1446],[48,49,50,52,192,565,1443,1444,1445,1446],[48,49,50,52,192,466,469,470,471,565,1443,1444,1445,1446],[48,49,50,52,192,565,581,1443,1444,1445,1446],[48,49,50,52,192,466,469,470,471,472,565,601,1443,1444,1445,1446],[48,49,50,52,192,467,468,469,601,1443,1444,1445,1446],[48,49,50,52,192,470,565,1443,1444,1445,1446],[48,49,50,52,192,394,395,408,439,453,577,1443,1444,1445,1446],[48,49,50,52,192,471,565,581,1443,1444,1445,1446],[48,49,50,52,192,468,1443,1444,1445,1446],[48,49,50,52,192,466,469,470,471,472,565,588,1443,1444,1445,1446],[48,49,50,52,192,467,468,469,588,1443,1444,1445,1446],[48,49,50,52,192,410,577,1443,1444,1445,1446],[48,49,50,52,192,466,469,470,471,472,565,594,1443,1444,1445,1446],[48,49,50,52,192,467,468,469,594,1443,1444,1445,1446],[48,49,50,52,192,577,1443,1444,1445,1446],[48,49,50,52,192,466,469,470,471,472,565,582,1443,1444,1445,1446],[48,49,50,52,192,468,469,582,1443,1444,1445,1446],[48,49,50,52,192,571,577,1443,1444,1445,1446],[48,49,50,52,192,467,1443,1444,1445,1446],[48,49,50,52,192,468,469,473,1443,1444,1445,1446],[48,49,50,52,192,383,468,1443,1444,1445,1446],[48,49,50,52,192,468,469,1443,1444,1445,1446],[48,49,50,52,192,468,473,1443,1444,1445,1446],[48,49,50,52,192,414,424,1443,1444,1445,1446],[48,49,50,52,192,496,1443,1444,1445,1446],[48,49,50,52,192,381,383,415,476,481,488,490,491,492,493,508,509,518,520,525,526,528,529,1443,1444,1445,1446],[48,49,50,52,192,381,383,384,413,415,493,505,506,507,528,529,1443,1444,1445,1446],[48,49,50,52,192,384,413,414,1443,1444,1445,1446],[48,49,50,52,192,383,415,467,468,469,470,472,474,475,476,477,518,520,539,558,562,563,564,1443,1444,1445,1446],[48,49,50,52,192,606,1443,1444,1445,1446],[48,49,50,52,192,384,393,1443,1444,1445,1446],[48,49,50,52,192,384,402,1443,1444,1445,1446],[48,49,50,52,192,384,385,397,1443,1444,1445,1446],[48,49,50,52,192,384,409,513,1443,1444,1445,1446],[48,49,50,52,192,384,1443,1444,1445,1446],[48,49,50,52,192,384,387,397,1443,1444,1445,1446],[48,49,50,52,192,384,385,391,394,395,396,398,403,404,405,406,407,1443,1444,1445,1446],[48,49,50,52,192,384,452,1443,1444,1445,1446],[48,49,50,52,192,384,385,1443,1444,1445,1446],[48,49,50,52,192,384,386,387,388,389,392,1443,1444,1445,1446],[48,49,50,52,192,384,387,391,1443,1444,1445,1446],[48,49,50,52,192,384,428,1443,1444,1445,1446],[48,49,50,52,192,386,399,400,401,1443,1444,1445,1446],[48,49,50,52,192,384,385,391,397,409,1443,1444,1445,1446],[48,49,50,52,192,383,384,391,393,402,1443,1444,1445,1446],[48,49,50,52,192,384,385,391,454,455,456,457,1443,1444,1445,1446],[48,49,50,52,192,384,390,448,1443,1444,1445,1446],[48,49,50,52,192,384,387,390,397,446,1443,1444,1445,1446],[48,49,50,52,192,384,409,417,421,426,427,430,432,437,438,440,441,450,1443,1444,1445,1446],[48,49,50,52,192,384,387,1443,1444,1445,1446],[48,49,50,52,192,384,390,391,1443,1444,1445,1446],[48,49,50,52,192,384,391,1443,1444,1445,1446],[48,49,50,52,192,384,390,1443,1444,1445,1446],[48,49,50,52,192,384,416,1443,1444,1445,1446],[48,49,50,52,192,384,444,1443,1444,1445,1446],[48,49,50,52,192,384,385,387,391,392,1443,1444,1445,1446],[48,49,50,52,192,384,433,1443,1444,1445,1446],[48,49,50,52,192,384,387,391,417,419,420,421,426,427,430,1443,1444,1445,1446],[48,49,50,52,192,384,436,1443,1444,1445,1446],[48,49,50,52,192,384,444,490,1443,1444,1445,1446],[48,49,50,52,192,384,490,521,1443,1444,1445,1446],[48,49,50,52,192,384,423,522,523,1443,1444,1445,1446],[48,49,50,52,192,384,391,413,421,427,430,437,452,1443,1444,1445,1446],[48,49,50,52,192,384,385,387,409,418,1443,1444,1445,1446],[48,49,50,52,192,384,418,1443,1444,1445,1446],[48,49,50,52,192,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,403,404,405,406,407,408,409,410,411,412,413,417,418,419,420,421,422,423,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,455,456,457,458,459,460,461,462,463,464,465,480,489,490,505,506,507,511,512,513,514,519,521,522,523,524,545,570,571,572,573,574,575,1443,1444,1445,1446],[48,49,50,52,192,384,440,1443,1444,1445,1446],[48,49,50,52,192,384,440,441,511,512,1443,1444,1445,1446],[48,49,50,52,192,384,424,1443,1444,1445,1446],[48,49,50,52,192,384,511,1443,1444,1445,1446],[48,49,50,52,192,384,385,387,1443,1444,1445,1446],[48,49,50,52,192,384,409,415,416,417,421,425,426,427,431,437,446,449,451,453,1443,1444,1445,1446],[48,49,50,52,192,384,387,391,422,1443,1444,1445,1446],[48,49,50,52,192,383,384,387,391,1443,1444,1445,1446],[48,49,50,52,192,384,425,1443,1444,1445,1446],[48,49,50,52,192,384,409,417,425,427,430,432,433,434,435,437,438,439,440,441,442,443,445,1443,1444,1445,1446],[48,49,50,52,192,384,391,413,422,424,1443,1444,1445,1446],[48,49,50,52,192,387,423,1443,1444,1445,1446],[48,49,50,52,192,384,409,417,418,421,426,427,430,432,437,438,447,448,1443,1444,1445,1446],[48,49,50,52,192,384,447,448,1443,1444,1445,1446],[48,49,50,52,192,384,429,1443,1444,1445,1446],[48,49,50,52,192,384,414,415,489,490,491,492,529,1443,1444,1445,1446],[48,49,50,52,192,529,1443,1444,1445,1446],[48,49,50,52,192,384,415,480,1443,1444,1445,1446],[48,49,50,52,192,384,415,1443,1444,1445,1446],[48,49,50,52,192,384,413,415,487,527,1443,1444,1445,1446],[48,49,50,52,192,433,527,529,1443,1444,1445,1446],[48,49,50,52,192,387,491,492,527,545,1443,1444,1445,1446],[48,49,50,52,192,383,437,488,494,1443,1444,1445,1446],[48,49,50,52,192,415,440,529,1443,1444,1445,1446],[48,49,50,52,192,496,511,529,1443,1444,1445,1446],[48,49,50,52,192,383,384,387,413,415,423,424,487,490,492,496,498,524,528,1443,1444,1445,1446],[48,49,50,52,192,378,379,380,382,497,1443,1444,1445,1446],[48,49,50,52,192,383,415,425,492,496,509,527,528,1443,1444,1445,1446],[48,49,50,52,192,415,443,527,1443,1444,1445,1446],[48,49,50,52,192,383,384,391,413,415,528,1443,1444,1445,1446],[48,49,50,52,192,383,491,529,1443,1444,1445,1446],[48,49,50,52,192,490,528,529,572,1443,1444,1445,1446],[48,49,50,52,192,418,491,492,527,529,1443,1444,1445,1446],[48,49,50,52,192,384,415,444,487,528,1443,1444,1445,1446],[48,49,50,52,192,383,415,429,552,553,554,555,558,1443,1444,1445,1446],[48,49,50,52,192,383,466,468,475,1443,1444,1445,1446],[48,49,50,52,192,383,466,468,474,1443,1444,1445,1446],[48,49,50,52,192,383,413,415,493,514,516,528,529,1443,1444,1445,1446],[48,49,50,52,192,381,415,491,493,508,519,529,1443,1444,1445,1446],[48,49,50,52,192,414,429,1443,1444,1445,1446],[48,49,50,52,192,379,381,383,414,415,416,451,454,467,474,475,476,477,488,491,493,495,497,498,500,501,504,528,529,548,549,551,1443,1444,1445,1446],[48,49,50,52,192,381,383,415,487,492,508,510,517,529,1443,1444,1445,1446],[48,49,50,52,192,493,529,1443,1444,1445,1446],[48,49,50,52,192,378,381,383,414,415,416,431,454,467,474,475,476,477,492,497,501,504,528,546,547,548,549,550,551,1443,1444,1445,1446],[48,49,50,52,192,383,414,437,493,528,529,1443,1444,1445,1446],[48,49,50,52,192,384,413,415,522,524,1443,1444,1445,1446],[48,49,50,52,192,382,383,414,415,453,454,467,474,476,477,488,491,493,495,501,528,529,546,547,548,551,554,1443,1444,1445,1446],[48,49,50,52,192,454,1443,1444,1445,1446],[48,49,50,52,192,383,414,415,419,492,493,500,528,529,547,1443,1444,1445,1446],[48,49,50,52,192,383,527,528,548,1443,1444,1445,1446],[48,49,50,52,192,414,496,498,513,515,529,1443,1444,1445,1446],[48,49,50,52,192,492,497,548,1443,1444,1445,1446],[48,49,50,52,192,415,446,1443,1444,1445,1446],[48,49,50,52,192,381,383,415,416,427,445,446,454,467,474,475,476,477,487,488,491,492,493,495,497,498,499,500,501,502,503,504,508,528,529,1443,1444,1445,1446],[48,49,50,52,192,380,381,383,414,415,416,449,454,467,474,475,476,477,488,491,493,495,497,500,501,504,528,529,547,548,549,551,1443,1444,1445,1446],[48,49,50,52,192,383,493,528,529,1443,1444,1445,1446],[48,49,50,52,192,466,1443,1444,1445,1446],[48,49,50,52,192,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,403,404,405,406,407,408,409,410,411,412,413,417,418,419,420,421,422,423,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,455,456,457,458,459,460,461,462,463,464,465,466,467,480,489,490,505,506,507,511,512,513,514,519,521,522,523,524,545,570,571,572,573,574,575,576,1443,1444,1445,1446],[48,49,50,52,192,397,406,408,410,411,412,453,454,458,459,460,461,462,463,464,465,467,1443,1444,1445,1446],[48,49,50,52,192,378,379,380,382,430,475,476,488,497,509,552,553,554,555,556,557,1443,1444,1445,1446],[48,49,50,52,192,466,467,468,471,473,475,567,1443,1444,1445,1446],[48,49,50,52,192,467,471,475,567,1443,1444,1445,1446],[48,49,50,52,192,466,467,468,471,473,474,475,476,1443,1444,1445,1446],[48,49,50,52,192,476,1443,1444,1445,1446],[48,49,50,52,192,466,467,468,471,473,474,475,1443,1444,1445,1446],[48,49,50,52,192,397,415,467,468,474,475,539,1443,1444,1445,1446],[48,49,50,52,192,540,1443,1444,1445,1446],[48,49,50,52,192,398,414,478,481,1443,1444,1445,1446],[48,49,50,52,192,392,408,414,467,474,476,477,484,1443,1444,1445,1446],[48,49,50,52,192,408,410,414,415,467,474,476,477,529,1443,1444,1445,1446],[48,49,50,52,192,408,414,415,467,474,476,477,479,481,482,483,485,486,530,531,1443,1444,1445,1446],[48,49,50,52,192,408,414,467,474,476,477,1443,1444,1445,1446],[48,49,50,52,192,392,393,414,415,478,1443,1444,1445,1446],[48,49,50,52,192,383,410,414,415,467,474,476,477,493,527,529,1443,1444,1445,1446],[48,49,50,52,192,411,414,467,474,476,477,1443,1444,1445,1446],[48,49,50,52,192,412,414,415,467,474,476,477,479,481,484,531,1443,1444,1445,1446],[48,49,50,52,192,383,414,455,458,467,474,476,477,493,528,529,559,1443,1444,1445,1446],[48,49,50,52,192,414,459,467,474,476,477,1443,1444,1445,1446],[48,49,50,52,192,414,460,467,474,476,477,509,540,1443,1444,1445,1446],[48,49,50,52,192,406,414,467,474,476,477,1443,1444,1445,1446],[48,49,50,52,192,414,461,467,474,476,477,1443,1444,1445,1446],[48,49,50,52,192,414,462,467,474,476,477,1443,1444,1445,1446],[48,49,50,52,192,414,463,467,474,476,477,1443,1444,1445,1446],[48,49,50,52,192,414,464,467,474,476,477,1443,1444,1445,1446],[48,49,50,52,192,414,465,467,474,476,477,1443,1444,1445,1446],[48,49,50,52,192,392,399,414,1443,1444,1445,1446],[48,49,50,52,192,475,476,532,533,534,535,536,537,538,541,542,543,544,560,561,1443,1444,1445,1446],[48,49,50,52,192,401,414,1443,1444,1445,1446],[48,49,50,52,192,378,379,380,475,488,497,509,552,553,554,558,560,1443,1444,1445,1446],[48,49,50,52,192,383,1443,1444,1445,1446],[48,49,50,52,192,415,1443,1444,1445,1446],[48,49,50,52,192,378,379,380,382,383,467,477,1443,1444,1445,1446],[48,49,50,52,192,383,467,1443,1444,1445,1446],[48,49,50,52,192,378,379,380,381,382,1443,1444,1445,1446],[48,49,50,52,192,680,681,682,683,684,685,686,1443,1444,1445,1446],[48,49,50,52,192,680,1443,1444,1445,1446],[48,49,50,52,192,682,1443,1444,1445,1446],[48,49,50,52,192,680,682,1443,1444,1445,1446],[48,49,50,52,192,375,1443,1444,1445,1446],[48,49,50,52,192,749,1443,1444,1445,1446],[48,49,50,52,192,298,1443,1444,1445,1446],[48,49,50,52,192,990,994,996,998,1098,1100,1102,1104,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1156,1160,1164,1168,1171,1173,1176,1178,1180,1182,1188,1190,1192,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,988,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,988,989,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1110,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1145,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1191,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1189,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1174,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1175,1443,1444,1445,1446],[48,49,50,52,192,823,824,1443,1444,1445,1446],[48,49,50,52,192,991,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,996,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1172,1443,1444,1445,1446],[48,49,50,52,192,1141,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,990,991,993,995,996,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,997,1443,1444,1445,1446],[48,49,50,52,192,986,1443,1444,1445,1446],[48,49,50,52,192,1177,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1126,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1147,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1128,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1181,1443,1444,1445,1446],[48,49,50,52,192,1179,1443,1444,1445,1446],[48,49,50,52,192,1170,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1169,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1155,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1154,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1159,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1158,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1187,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1186,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1167,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1166,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1163,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1162,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,995,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,994,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,999,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,990,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,819,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,987,989,990,991,992,993,995,997,998,1000,1001,1065,1066,1091,1092,1094,1095,1096,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1193,1194,1443,1444,1445,1446],[48,49,50,52,192,1071,1087,1088,1089,1090,1443,1444,1445,1446],[48,49,50,52,192,1069,1443,1444,1445,1446],[48,49,50,52,192,1066,1069,1443,1444,1445,1446],[48,49,50,52,192,1087,1088,1443,1444,1445,1446],[48,49,50,52,192,1064,1065,1070,1072,1088,1443,1444,1445,1446],[48,49,50,52,192,1072,1088,1443,1444,1445,1446],[48,49,50,52,192,1013,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1088,1443,1444,1445,1446],[48,49,50,52,192,1071,1072,1088,1443,1444,1445,1446],[48,49,50,52,192,1065,1071,1087,1443,1444,1445,1446],[48,49,50,52,192,819,822,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1093,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1006,1443,1444,1445,1446],[48,49,50,52,192,1013,1443,1444,1445,1446],[48,49,50,52,192,1007,1010,1013,1014,1015,1016,1443,1444,1445,1446],[48,49,50,52,192,1010,1013,1017,1443,1444,1445,1446],[48,49,50,52,192,1013,1015,1017,1443,1444,1445,1446],[48,49,50,52,54,192,298,1006,1443,1444,1445,1446],[48,49,50,52,192,1009,1443,1444,1445,1446],[48,49,50,52,192,1002,1443,1444,1445,1446],[48,49,50,52,192,1004,1443,1444,1445,1446],[48,49,50,52,192,1003,1443,1444,1445,1446],[48,49,50,52,192,1005,1443,1444,1445,1446],[48,49,50,52,192,1026,1027,1443,1444,1445,1446],[48,49,50,52,192,1026,1035,1443,1444,1445,1446],[48,49,50,52,192,1013,1017,1021,1025,1026,1443,1444,1445,1446],[48,49,50,52,192,1013,1026,1027,1443,1444,1445,1446],[48,49,50,52,192,1013,1026,1052,1443,1444,1445,1446],[48,49,50,52,192,1013,1038,1045,1443,1444,1445,1446],[48,49,50,52,192,1021,1026,1027,1443,1444,1445,1446],[48,49,50,52,192,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1443,1444,1445,1446],[48,49,50,52,192,1026,1031,1443,1444,1445,1446],[48,49,50,52,192,1021,1443,1444,1445,1446],[48,49,50,52,192,1063,1443,1444,1445,1446],[48,49,50,52,192,1013,1021,1022,1023,1443,1444,1445,1446],[48,49,50,52,192,1013,1022,1443,1444,1445,1446],[48,49,50,52,192,1017,1021,1443,1444,1445,1446],[48,49,50,52,192,1024,1443,1444,1445,1446],[48,49,50,52,192,1019,1443,1444,1445,1446],[48,49,50,52,54,192,298,1017,1018,1443,1444,1445,1446],[48,49,50,52,192,1020,1443,1444,1445,1446],[48,49,50,52,192,823,832,898,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,823,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,823,824,825,826,832,833,834,897,1443,1444,1445,1446],[48,49,50,52,192,823,827,828,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,898,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,823,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,898,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,831,1443,1444,1445,1446],[48,49,50,52,192,831,891,1443,1444,1445,1446],[48,49,50,52,192,835,892,893,894,895,896,1443,1444,1445,1446],[48,49,50,52,192,823,824,900,1443,1444,1445,1446],[48,49,50,52,192,823,1443,1444,1445,1446],[48,49,50,52,192,824,832,1443,1444,1445,1446],[48,49,50,52,192,824,1443,1444,1445,1446],[48,49,50,52,192,819,823,832,1443,1444,1445,1446],[48,49,50,52,192,832,1443,1444,1445,1446],[48,49,50,52,192,832,900,1443,1444,1445,1446],[48,49,50,52,192,824,832,898,1443,1444,1445,1446],[48,49,50,52,192,824,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,1443,1444,1445,1446],[48,49,50,52,192,825,1443,1444,1445,1446],[48,49,50,52,192,823,824,832,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,832,1443,1444,1445,1446],[48,49,50,52,192,827,828,829,830,831,832,834,897,898,899,951,957,958,962,963,984,1443,1444,1445,1446],[48,49,50,52,192,952,953,954,955,956,1443,1444,1445,1446],[48,49,50,52,192,824,827,832,1443,1444,1445,1446],[48,49,50,52,192,827,1443,1444,1445,1446],[48,49,50,52,192,824,827,832,898,1443,1444,1445,1446],[48,49,50,52,192,823,824,827,828,829,830,831,832,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,898,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,824,825,829,832,898,1443,1444,1445,1446],[48,49,50,52,192,959,960,961,1443,1444,1445,1446],[48,49,50,52,192,824,828,832,1443,1444,1445,1446],[48,49,50,52,192,828,1443,1444,1445,1446],[48,49,50,52,192,823,824,825,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,898,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,1443,1444,1445,1446],[48,49,50,52,192,1105,1443,1444,1445,1446],[48,49,50,52,192,1109,1443,1444,1445,1446],[48,49,50,52,192,1099,1443,1444,1445,1446],[48,49,50,52,192,1111,1443,1444,1445,1446],[48,49,50,52,192,1149,1443,1444,1445,1446],[48,49,50,52,192,1143,1443,1444,1445,1446],[48,49,50,52,192,1119,1443,1444,1445,1446],[48,49,50,52,192,1097,1443,1444,1445,1446],[48,49,50,52,192,1121,1443,1444,1445,1446],[48,49,50,52,192,1125,1443,1444,1445,1446],[48,49,50,52,192,1127,1443,1444,1445,1446],[48,49,50,52,192,1101,1443,1444,1445,1446],[48,49,50,52,192,1137,1443,1444,1445,1446],[48,49,50,52,192,1139,1443,1444,1445,1446],[48,49,50,52,192,1153,1443,1444,1445,1446],[48,49,50,52,192,1157,1443,1444,1445,1446],[48,49,50,52,192,1151,1443,1444,1445,1446],[48,49,50,52,192,1183,1184,1185,1443,1444,1445,1446],[48,49,50,52,192,824,825,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1103,1105,1107,1109,1111,1113,1117,1119,1121,1123,1127,1129,1131,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1165,1443,1444,1445,1446],[48,49,50,52,192,1161,1443,1444,1445,1446],[48,49,50,52,192,1135,1443,1444,1445,1446],[48,49,50,52,192,993,1443,1444,1445,1446],[48,49,50,52,192,1103,1443,1444,1445,1446],[48,49,50,52,192,819,1443,1444,1445,1446],[48,49,50,52,192,822,1443,1444,1445,1446],[48,49,50,52,192,820,1443,1444,1445,1446],[48,49,50,52,192,821,1443,1444,1445,1446],[48,49,50,52,192,1133,1443,1444,1445,1446],[48,49,50,52,192,829,830,831,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,985,986,989,991,993,995,997,1097,1098,1103,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1116,1117,1118,1119,1120,1121,1122,1123,1124,1126,1127,1128,1129,1130,1131,1132,1135,1137,1139,1141,1143,1149,1161,1170,1172,1175,1179,1183,1189,1194,1443,1444,1445,1446],[48,49,50,52,192,1107,1443,1444,1445,1446],[48,49,50,52,192,1113,1443,1444,1445,1446],[48,49,50,52,192,1115,1443,1444,1445,1446],[48,49,50,52,192,1117,1443,1444,1445,1446],[48,49,50,52,192,1123,1443,1444,1445,1446],[48,49,50,52,192,1129,1443,1444,1445,1446],[48,49,50,52,192,1131,1443,1444,1445,1446],[48,49,50,52,54,192,231,298,1011,1443,1444,1445,1446],[48,49,50,52,192,818,1443,1444,1445,1446],[48,49,50,52,192,819,820,821,1443,1444,1445,1446],[48,49,50,52,192,819,820,822,1443,1444,1445,1446],[48,49,50,52,192,1067,1068,1443,1444,1445,1446],[48,49,50,52,192,1067,1443,1444,1445,1446],[48,49,50,52,192,748,1443,1444,1445,1446],[48,49,50,52,192,747,1443,1444,1445,1446],[48,49,50,52,192,746,1443,1444,1445,1446],[48,49,50,52,192,373,374,1443,1444,1445,1446],[48,49,50,52,192,373,1443,1444,1445,1446],[48,49,50,52,192,372,1443,1444,1445,1446],[48,49,50,52,192,296,1443,1444,1445,1446],[48,49,50,52,192,225,233,250,295,1443,1444,1445,1446],[48,49,50,52,54,192,225,250,256,297,1443,1444,1445,1446],[48,49,50,52,192,225,233,251,252,255,1443,1444,1445,1446],[48,49,50,52,54,192,298,1443,1444,1445,1446],[48,49,50,52,192,225,1443,1444,1445,1446],[48,49,50,52,192,242,1443,1444,1445,1446],[48,49,50,52,192,225,240,241,243,244,249,1443,1444,1445,1446],[48,49,50,52,192,225,248,1443,1444,1445,1446],[48,49,50,52,192,240,1443,1444,1445,1446],[48,49,50,52,192,227,1443,1444,1445,1446],[48,49,50,52,192,228,229,233,234,235,236,1443,1444,1445,1446],[48,49,50,52,192,229,233,237,1443,1444,1445,1446],[48,49,50,52,192,233,235,237,1443,1444,1445,1446],[48,49,50,52,54,192,227,298,1443,1444,1445,1446],[48,49,50,52,192,257,258,1443,1444,1445,1446],[48,49,50,52,192,257,266,1443,1444,1445,1446],[48,49,50,52,192,233,237,240,257,1443,1444,1445,1446],[48,49,50,52,192,233,257,258,1443,1444,1445,1446],[48,49,50,52,192,233,257,283,1443,1444,1445,1446],[48,49,50,52,192,233,269,276,1443,1444,1445,1446],[48,49,50,52,192,240,257,258,1443,1444,1445,1446],[48,49,50,52,192,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,1443,1444,1445,1446],[48,49,50,52,192,257,262,1443,1444,1445,1446],[48,49,50,52,192,294,1443,1444,1445,1446],[48,49,50,52,192,233,240,245,246,1443,1444,1445,1446],[48,49,50,52,192,233,245,1443,1444,1445,1446],[48,49,50,52,192,237,240,1443,1444,1445,1446],[48,49,50,52,192,247,1443,1444,1445,1446],[48,49,50,52,192,238,1443,1444,1445,1446],[48,49,50,52,54,192,226,237,298,1443,1444,1445,1446],[48,49,50,52,192,239,1443,1444,1445,1446],[48,49,50,52,54,192,230,231,232,298,1443,1444,1445,1446],[48,49,50,52,192,253,254,1443,1444,1445,1446],[48,49,50,52,192,253,1443,1444,1445,1446],[48,49,50,52,192,1443,1444,1445,1446,1900,1901,1904,1905,1906],[48,49,50,52,192,1443,1444,1445,1446,1891,1899],[48,49,50,52,192,1443,1444,1445,1446,1891],[48,49,50,52,192,1443,1444,1445,1446,1891,1902,1903],[48,49,50,52,192,1443,1444,1445,1446,1890,1891],[48,49,50,52,192,1443,1444,1445,1446,1890,1891,1892,1893,1894,1895,1896,1897,1898,1907,1909],[48,49,50,52,192,1443,1444,1445,1446,1899,1902,1903,1908],[48,49,50,52,192,1443,1444,1445,1446,1890],[48,49,50,52,192,1443,1444,1445,1446,1928,1944],[48,49,50,52,192,1443,1444,1445,1446,1931],[48,49,50,52,192,1443,1444,1445,1446,1940],[48,49,50,52,192,1443,1444,1445,1446,1917,1931,1935,1936,1937,1938,1945],[48,49,50,52,192,1443,1444,1445,1446,1917,1936],[48,49,50,52,192,1443,1444,1445,1446,1916,1947],[48,49,50,52,192,1443,1444,1445,1446,1917,1929,1947],[48,49,50,52,192,1443,1444,1445,1446,1914,1928,1930,1936,1940,1945,1947,1949],[48,49,50,52,192,1443,1444,1445,1446,1914,1916,1917,1925,1928,1929,1930,1946],[48,49,50,52,192,1443,1444,1445,1446,1916,1928,1943],[48,49,50,52,192,1443,1444,1445,1446,1918,1919,1923,1924],[48,49,50,52,192,1443,1444,1445,1446,1880,1881,1882,1883,1884,1885,1886],[48,49,50,52,192,1443,1444,1445,1446,1880],[48,49,50,52,192,1443,1444,1445,1446,1882],[48,49,50,52,192,1443,1444,1445,1446,1880,1882],[48,49,50,52,192,1443,1444,1445,1446,1878],[48,49,50,52,192,1443,1444,1445,1446,1869,1870],[48,49,50,52,192,1443,1444,1445,1446,1867,1868,1869,1871,1872,1876],[48,49,50,52,192,1443,1444,1445,1446,1868,1869],[48,49,50,52,192,1443,1444,1445,1446,1877],[48,49,50,52,192,1443,1444,1445,1446,1869],[48,49,50,52,192,1443,1444,1445,1446,1867,1868,1869,1872,1873,1874,1875],[48,49,50,52,192,1443,1444,1445,1446,1867,1868,1878],[48,49,50,52,192,298,1443,1444,1445,1446,1879,1889,1911,1912,1913,1950],[48,49,50,52,172,192,1443,1444,1445,1446,1888],[48,49,50,52,164,172,192,1443,1444,1445,1446,1887],[48,49,50,52,192,1443,1444,1445,1446,1911,1951],[48,49,50,52,192,1443,1444,1445,1446,1910,1911,1912],[48,49,50,52,192,298,1443,1444,1445,1446,1879],[48,49,50,52,150,163,164,172,192,298,1443,1444,1445,1446,1889,1910,1913],[48,49,50,52,192,1443,1444,1445,1446,1949]],"fileInfos":[{"version":"44e584d4f6444f58791784f1d530875970993129442a847597db702a073ca68c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","signature":false,"impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","signature":false,"impliedFormat":1},{"version":"9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","signature":false,"impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","signature":false,"impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","signature":false,"impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","signature":false,"impliedFormat":1},{"version":"9e8ca8ed051c2697578c023d9c29d6df689a083561feba5c14aedee895853999","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"69e65d976bf166ce4a9e6f6c18f94d2424bf116e90837ace179610dbccad9b42","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"6920e1448680767498a0b77c6a00a8e77d14d62c3da8967b171f1ddffa3c18e4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"45d8ccb3dfd57355eb29749919142d4321a0aa4df6acdfc54e30433d7176600a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ea011c76963fb15ef1cdd7ce6a6808b46322c527de2077b6cfdf23ae6f5f9ec7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1a94697425a99354df73d9c8291e2ecd4dddd370aed4023c2d6dee6cccb32666","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e3f9fc0ec0b96a9e642f11eda09c0be83a61c7b336977f8b9fdb1e9788e925fe","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"479553e3779be7d4f68e9f40cdb82d038e5ef7592010100410723ceced22a0f7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811c71eee4aa0ac5f7adf713323a5c41b0cf6c4e17367a34fbce379e12bbf0a4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3a909e8789a4f8b5377ef3fb8dc10d0c0a090c03f2e40aab599534727457475a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2b47c8df863142d9383f948c987e1ebd25ade3867aeb4ae60e9d6009035dfe46","signature":false,"impliedFormat":1},{"version":"b8dd45aa6e099a5f564edcabfe8114096b096eb1ffaa343dd6f3fe73f1a6e85e","signature":false,"impliedFormat":1},{"version":"1c7e0072ec63ceee8f4f1a0248ff6b9ec7196eabd5dc61189da9807862cc09bd","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"bc4db28f3510994e45bbabba1ee33e9a0d27dab33d4c8a5844cee8c85438a058","signature":false,"impliedFormat":1},{"version":"36a2e4c9a67439aca5f91bb304611d5ae6e20d420503e96c230cf8fcdc948d94","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","signature":false,"impliedFormat":1},{"version":"6a386ff939f180ae8ef064699d8b7b6e62bc2731a62d7fbf5e02589383838dea","signature":false,"impliedFormat":1},{"version":"b89c2ddec6bd955e8721d41e24ca667de06882338d88b183c2cdc1f41f4c5a34","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"232f660363b3b189f7be7822ed71e907195d1a85bc8d55d2b7ce3f09b2136938","signature":false,"impliedFormat":1},{"version":"e745388cfad9efb4e5a9a15a2c6b66d54094dd82f8d0c2551064e216f7b51526","signature":false,"impliedFormat":1},{"version":"53390c21d095fb54e6c0b8351cbf7f4008f096ade9717bc5ee75e340bc3dfa30","signature":false,"impliedFormat":1},{"version":"71493b2c538dffa1e3e968b55b70984b542cc6e488012850865f72768ff32630","signature":false,"impliedFormat":1},{"version":"8ebf448e9837fda1a368acbb575b0e28843d5b2a3fda04bce76248b64326ea49","signature":false,"impliedFormat":1},{"version":"91b9f6241fca7843985aa31157cfa08cc724c77d91145a4d834d27cdde099c05","signature":false,"impliedFormat":1},{"version":"1ded20b804e07204fc4c3b47b1ee67bcbbf483c2c1c537d3b06ea86ddf0ed5a6","signature":false,"impliedFormat":1},{"version":"e0342a1ffdbed1c647127b61f57a07bc908546f7f3b0d21e6fd49f7315377950","signature":false,"impliedFormat":1},{"version":"3dfa3a6f2a62259b56fa7bcebfbacf886848dfa037298be5bed07c7a0381ee4f","signature":false,"impliedFormat":1},{"version":"a1e3cda52746919d2a95784ce0b1b9ffa22052209aab5f54e079e7b920f5339e","signature":false,"impliedFormat":1},{"version":"1882680f8c88c5648d603408dd1943857ca831a815e33d3126be8368f7a69252","signature":false,"impliedFormat":1},{"version":"f387a979388291b2688ba0f604e3ae78874f5f777616b448d34109762a4f05a9","signature":false,"impliedFormat":1},{"version":"cae0fb826d8a88749189b8a924dfcb5d3ad629e3bc5ec934195fbd83fa48b068","signature":false,"impliedFormat":1},{"version":"65439c17810a801359b14cb051ad50688329bbc1b9c278c3f63487a31a98e349","signature":false,"impliedFormat":1},{"version":"488242948cc48ee6413a159c60bcaf70de15db01364741737a962662f1a127a5","signature":false,"impliedFormat":1},{"version":"42bacb33cddecbcfe3e043ee1117ba848801749e44f947626765b3e0aec74b1c","signature":false,"impliedFormat":1},{"version":"b326790c20287ad266b5fcd0c388e2a83320a24747856727dcb70c7bbd489dfc","signature":false,"impliedFormat":1},{"version":"cd2156bc8e4d54d52a2817d1b6f4629a5dd3173b1d8bb0fc893ee678d6a78ecd","signature":false,"impliedFormat":1},{"version":"60526d9010e8ccb2a76a59821061463464c3acd5bc7a50320df6d2e4e0d6e4f7","signature":false,"impliedFormat":1},{"version":"562cce1c8e14e8d5a55d1931cb1848b1df49cc7b1024356d56f3550ed57ad67f","signature":false,"impliedFormat":1},{"version":"623fa4efc706bb9956d0ae94b13321c6617655bf8ebdb270c9792bb398f82e44","signature":false,"impliedFormat":1},{"version":"12e89ccc9388208a5c72abe13b2037085dad791d5f1bd5f9ce5f07225da6bec4","signature":false,"impliedFormat":1},{"version":"52ee75cf0be6032ebaf0b3e2f2d5b98febe01fb4d783a903c03a4dbc8c81b205","signature":false,"impliedFormat":1},{"version":"9054417b5760061bc5fe31f9eee5dc9bf018339b0617d3c65dd1673c8e3c0f25","signature":false,"impliedFormat":1},{"version":"442856ad0787bc213f659e134c204ad0d502179aa216bf700faefb5572208358","signature":false,"impliedFormat":1},{"version":"443702ca8101ef0adc827c2cc530ca93cf98d41e36ce4399efb9bc833ad9cb62","signature":false,"impliedFormat":1},{"version":"c94f70562ae60797cce564c3bebbaaf1752c327d5063d6ac152aa5ca1616c267","signature":false,"impliedFormat":1},{"version":"2aeb5fcdfc884b16015617d263fd8d1a8513f7efe23880be4e5f0bdb3794b37c","signature":false,"impliedFormat":1},{"version":"fd412dd6372493eb8e3e95cae8687d35e4d34dde905a33e0ee47b74224cdd6ab","signature":false,"impliedFormat":1},{"version":"b561170fbe8d4292425e1dfa52406c8d97575681f7a5e420d11d9f72f7c29e38","signature":false,"impliedFormat":1},{"version":"5fe94f3f6411a0f6293f16fdc8e02ee61138941847ce91d6f6800c97fac22fcd","signature":false,"impliedFormat":1},{"version":"7f7c0ecc3eeeef905a3678e540947f4fbbc1a9c76075419dcc5fbfc3df59cb0b","signature":false,"impliedFormat":1},{"version":"df3303018d45c92be73fb4a282d5a242579f96235f5e0f8981983102caf5feca","signature":false,"impliedFormat":1},{"version":"35db266b474b3b9dfd0bc7d25dff3926cc227de45394262f3783b8b174182a16","signature":false,"impliedFormat":1},{"version":"8205e62a7310ac0513747f6d84175400680cff372559bc5fbe2df707194a295d","signature":false,"impliedFormat":1},{"version":"084d0df6805570b6dc6c8b49c3a71d5bdfe59606901e0026c63945b68d4b080a","signature":false,"impliedFormat":1},{"version":"8387fa3287992c71702756fe6ecea68e2f8f2c5aa434493e3afe4817dd4a4787","signature":false,"impliedFormat":1},{"version":"0f066f9654e700a9cf79c75553c934eb14296aa80583bd2b5d07e2d582a3f4ee","signature":false,"impliedFormat":1},{"version":"269c5d54104033b70331343bd931c9933852a882391ed6bd98c3d8b7d6465d22","signature":false,"impliedFormat":1},{"version":"a56b8577aaf471d9e60582065a8193269310e8cae48c1ce4111ed03216f5f715","signature":false,"impliedFormat":1},{"version":"486ae83cd51b813095f6716f06cc9b2cf480ad1d6c7f8ec59674d6c858cd2407","signature":false,"impliedFormat":1},{"version":"fff527e2567a24dd634a30268f1aa8a220315fed9c513d70ee872e54f67f27f3","signature":false,"impliedFormat":1},{"version":"5dd0ff735b3f2e642c3f16bcfb3dc4ecebb679a70e43cfb19ab5fd84d8faaeed","signature":false,"impliedFormat":1},{"version":"d1d78d1ef0f21ac77cdc436d2a4d56592453a8a2e51af2040ec9a69a5d35e4de","signature":false,"impliedFormat":1},{"version":"bc55b91274e43f88030c9cfe2c4217fae57894c3c302173ab6e9743c29484e3d","signature":false,"impliedFormat":1},{"version":"8bb22f70bfd7bf186631fa565c9202ee6a1009ffb961197b7d092b5a1e1d56b1","signature":false,"impliedFormat":1},{"version":"77282216c61bcef9a700db98e142301d5a7d988d3076286029da63e415e98a42","signature":false,"impliedFormat":1},{"version":"9d7b415f4856108011453a98e28c79d36baeb0dfc6c1c176826454909e1ff47f","signature":false,"impliedFormat":1},{"version":"64ce8e260a1362d4cadd6c753581a912a9869d4a53ec6e733dc61018f9250f5d","signature":false,"impliedFormat":1},{"version":"29db89aee3b9f95c0ceb8c6e5d129c746dbbf60d588f78cc549b14002ea4b9ec","signature":false,"impliedFormat":1},{"version":"33eedfef5ad506cfa5f650a66001e7df48bc9676ab5177826d599adb9600a723","signature":false,"impliedFormat":1},{"version":"4c4cb14e734799f98f97d5a0670cb7943bd2b4bd61413e33641f448e35e9f242","signature":false,"impliedFormat":1},{"version":"bdb2b70c74908c92ec41d8dd8375a195cb3bb07523e4de642b2b2dfbde249ca6","signature":false,"impliedFormat":1},{"version":"7b329f4137a552073f504022acbf8cd90d49cc5e5529791bef508f76ff774854","signature":false,"impliedFormat":1},{"version":"f63bbbffcfc897d22f34cf19ae13405cd267b1783cd21ec47d8a2d02947c98c1","signature":false,"impliedFormat":1},{"version":"7889f4932dfa7b1126cdc17914d85d80b5860cc3d62ba329494007e8aab45430","signature":false,"impliedFormat":1},{"version":"d9725ef7f60a791668f7fb808eb90b1789feaaef989a686fefc0f7546a51dcdc","signature":false,"impliedFormat":1},{"version":"df55b9be6ba19a6f77487e09dc7a94d7c9bf66094d35ea168dbd4bac42c46b8f","signature":false,"impliedFormat":1},{"version":"595125f3e088b883d104622ef10e6b7d5875ff6976bbe4d7dca090a3e2dca513","signature":false,"impliedFormat":1},{"version":"8ebb6f0603bf481e893311c49e4d2e2061413c51b9ba5898cd9b0a01f5ef19c8","signature":false,"impliedFormat":1},{"version":"e0d7eed4ba363df3faadb8e617f95f9fc8adfbb00b87db7ade4a1098d6cf1e90","signature":false,"impliedFormat":1},{"version":"38faab59a79924ce5eb4f2f3e7e7db91e74d425b4183f908cc014be213f0d971","signature":false,"impliedFormat":1},{"version":"de115595321ce012c456f512a799679bfc874f0ac0a4928a8429557bb25086aa","signature":false,"impliedFormat":1},{"version":"cdca67bd898deff48e3acb05fb44500b5ebce16c26a8ec99dee1522cf9879795","signature":false,"impliedFormat":1},{"version":"0524cab11ba9048d151d93cc666d3908fda329eec6b1642e9a936093e6d79f28","signature":false,"impliedFormat":1},{"version":"869073d7523e75f45bd65b2072865c60002d5e0cbd3d17831e999cf011312778","signature":false,"impliedFormat":1},{"version":"c43f78e8fa0df471335a1ddf8ccc32aecaa7a9813049b355dff8a66ab35f4ae9","signature":false,"impliedFormat":1},{"version":"56503e377bc1344f155e4e3115a772cb4e59350c0b8131e3e1fb2750ac491608","signature":false,"impliedFormat":1},{"version":"6b579287217ee1320ee1c6cfec5f6730f3a1f91daab000f7131558ee531b2bf8","signature":false,"impliedFormat":1},{"version":"d9c805da711bc8dd43d837576a4adf6893472b822d0458f525a5571cdbf81fce","signature":false,"impliedFormat":1},{"version":"a793636667598e739a52684033037a67dc2d9db37fab727623626ef19aa5abb9","signature":false,"impliedFormat":1},{"version":"b15d6238a86bc0fc2368da429249b96c260debc0cec3eb7b5f838ad32587c129","signature":false,"impliedFormat":1},{"version":"9be37564440fc3e305e1edc77e6406f7d09579195ad1d302b60ee3de31ec1d16","signature":false,"impliedFormat":1},{"version":"4b10e2fe52cb61035e58df3f1fdd926dd0fe9cf1a2302f92916da324332fb4e0","signature":false,"impliedFormat":1},{"version":"d1092ae8d6017f359f4758115f588e089848cc8fb359f7ba045b1a1cf3668a49","signature":false,"impliedFormat":1},{"version":"ddae9195b0da7b25a585ef43365f4dc5204a746b155fbee71e6ee1a9193fb69f","signature":false,"impliedFormat":1},{"version":"32dbced998ce74c5e76ce87044d0b4071857576dde36b0c6ed1d5957ce9cf5b5","signature":false,"impliedFormat":1},{"version":"5bc29a9918feba88816b71e32960cf11243b77b76630e9e87cad961e5e1d31d0","signature":false,"impliedFormat":1},{"version":"341ffa358628577f490f128f3880c01d50ef31412d1be012bb1cd959b0a383ea","signature":false,"impliedFormat":1},{"version":"ecc1b8878c8033bde0204b85e26fe1af6847805427759e5723882c848a11e134","signature":false,"impliedFormat":1},{"version":"cfc9c32553ad3b5be38342bc8731397438a93531118e1a226a8c79ad255b4f0c","signature":false,"impliedFormat":1},{"version":"16e5b5b023c2a1119c1878a51714861c56255778de0a7fe378391876a15f7433","signature":false,"impliedFormat":1},{"version":"328a366c195c74ecd5cd576bb11ced578e35be7288fc4d72783f860409a48b3d","signature":false,"impliedFormat":1},{"version":"a090a8a3b0ef2cceeb089acf4df95df72e7d934215896afe264ff6f734d66d15","signature":false,"impliedFormat":1},{"version":"a0259c6054e3ed2c5fb705b6638e384446cbcdf7fd2072c659b43bd56e214b9a","signature":false,"impliedFormat":1},{"version":"005319c82222e57934c7b211013eb6931829e46b2a61c5d9a1c3c25f8dc3ea90","signature":false,"impliedFormat":1},{"version":"151f422f08c8ca67b77c5c39d49278b4df452ef409237c8219be109ae3cdae9d","signature":false,"impliedFormat":1},{"version":"6466cbb0aa561e1c1a87850a1f066692f1692a0a9513c508a3886cd66a62dae8","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"587f13f1e8157bd8cec0adda0de4ef558bb8573daa9d518d1e2af38e87ecc91f","signature":false,"impliedFormat":1},{"version":"a69c09dbea52352f479d3e7ac949fde3d17b195abe90b045d619f747b38d6d1a","signature":false,"impliedFormat":1},{"version":"bce910d9164785c9f0d4dcea4be359f5f92130c7c7833dea6138ab1db310a1f9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"7a435e0c814f58f23e9a0979045ec0ef5909aac95a70986e8bcce30c27dff228","signature":false,"impliedFormat":1},{"version":"a7534271773a27ff7d136d550e86b41894d8090fa857ba4c02b5bb18d2eb1c8e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"db71be322f07f769200108aa19b79a75dd19a187c9dca2a30c4537b233aa2863","signature":false,"impliedFormat":1},{"version":"57135ce61976a8b1dadd01bb412406d1805b90db6e8ecb726d0d78e0b5f76050","signature":false,"impliedFormat":1},{"version":"49479e21a040c0177d1b1bc05a124c0383df7a08a0726ad4d9457619642e875a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"82408ed3e959ddc60d3e9904481b5a8dc16469928257af22a3f7d1a3bc7fd8c4","signature":false,"impliedFormat":1},{"version":"b8e431e9b9bb2dc832b23d4e3e02774e953d5537998923f215ea446169e9a61e","signature":false,"impliedFormat":1},{"version":"3690133deae19c8127c5505fcb67b04bdc9eb053796008538a9b9abbb70d85aa","signature":false,"impliedFormat":1},{"version":"5b1c0a23f464f894e7c2b2b6c56df7b9afa60ed48c5345f8618d389a636b2108","signature":false,"impliedFormat":1},{"version":"be2b092f2765222757c6441b86c53a5ea8dfed47bbc43eab4c5fe37942c866b3","signature":false,"impliedFormat":1},{"version":"8e6b05abc98adba15e1ac78e137c64576c74002e301d682e66feb77a23907ab8","signature":false,"impliedFormat":1},{"version":"1ca735bb3d407b2af4fbee7665f3a0a83be52168c728cc209755060ba7ed67bd","signature":false,"impliedFormat":1},{"version":"b6d7d26a2395a94dd1b9dc0d06e699bb50b4ec664589fd477ce7cc344e20e172","signature":false,"impliedFormat":1},{"version":"6b526a5ec4a401ca7c26cfe6a48e641d8f30af76673bad3b06a1b4504594a960","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b85c02e14ecb2a873dad5a1de72319b265160ba48f1b83661aeb3bba1366c1bc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"7a2ba0c9af860ac3e77b35ed01fd96d15986f17aa22fe40f188ae556fb1070df","signature":false,"impliedFormat":1},{"version":"fc3764040518a1008dd04bdc80964591b566b896283e00df85c95851c1f46237","signature":false,"impliedFormat":1},{"version":"55709608060f77965c270ac10ac646286589f1bd1cb174fff1778a2dd9a7ef31","signature":false,"impliedFormat":1},{"version":"790623a47c5eda62910098884ecb154dc0e5f3a23fc36c1bfb3b5b9ed44e2c2d","signature":false,"impliedFormat":1},{"version":"42b40e40f2a358cda332456214fad311e1806a6abf3cebaaac72496e07556642","signature":false,"impliedFormat":1},{"version":"354612fe1d49ecc9551ea3a27d94eef2887b64ef4a71f72ca444efe0f2f0ba80","signature":false,"impliedFormat":1},{"version":"125af9d85cb9d5e508353f10a8d52f01652d2d48b2cea54789a33e5b4d289c1c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f5490f53d40291cc8607f5463434d1ac6c5564bc4fbb03abceb03a8f6b014457","signature":false,"impliedFormat":1},{"version":"5e2b91328a540a0933ab5c2203f4358918e6f0fe7505d22840a891a6117735f1","signature":false,"impliedFormat":1},{"version":"3abc3512fa04aa0230f59ea1019311fd8667bd935d28306311dccc8b17e79d5d","signature":false,"impliedFormat":1},{"version":"14a50dafe3f45713f7f27cb6320dff07c6ac31678f07959c2134260061bf91ff","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"19da7150ca062323b1db6311a6ef058c9b0a39cc64d836b5e9b75d301869653b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1349077576abb41f0e9c78ec30762ff75b710208aff77f5fdcc6a8c8ce6289dd","signature":false,"impliedFormat":1},{"version":"e2ce82603102b5c0563f59fb40314cc1ff95a4d521a66ad14146e130ea80d89c","signature":false,"impliedFormat":1},{"version":"a3e0395220255a350aa9c6d56f882bfcb5b85c19fddf5419ec822cf22246a26d","signature":false,"impliedFormat":1},{"version":"c27b01e8ddff5cd280711af5e13aecd9a3228d1c256ea797dd64f8fdec5f7df5","signature":false,"impliedFormat":1},{"version":"898840e876dfd21843db9f2aa6ae38ba2eab550eb780ff62b894b9fbfebfae6b","signature":false,"impliedFormat":1},{"version":"0cab4d7d4edc40cd3af9eea7c3ed6d1016910c0954c49c4297e479bf3822a625","signature":false,"impliedFormat":1},{"version":"1b952304137851e45bc009785de89ada562d9376177c97e37702e39e60c2f1ff","signature":false,"impliedFormat":1},{"version":"785e5be57d4f20f290a20e7b0c6263f6c57fd6e51283050756cef07d6d651c68","signature":false,"impliedFormat":1},{"version":"44b8b584a338b190a59f4f6929d072431950c7bd92ec2694821c11bce180c8a5","signature":false,"impliedFormat":1},{"version":"164deb2409ac5f4da3cd139dbcee7f7d66753d90363a4d7e2db8d8874f272270","signature":false,"impliedFormat":1},{"version":"1fb6c5ec52332a8b531a8d7a5300ac9301f98c4fe62f68e744e0841ccba65e7e","signature":false,"impliedFormat":1},{"version":"ab294c4b7279318ee2a8fdf681305457ecc05970c94108d304933f18823eeac1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ad08154d9602429522cac965a715fde27d421d69b24756c5d291877dda75353e","signature":false,"impliedFormat":1},{"version":"bbda6ea452a2386093a1eda18a6e26a989e98869f1b9f37e46f510a986d2e740","signature":false,"impliedFormat":1},{"version":"812b25f798033c202baedf386a1ccc41f9191b122f089bffd10fdccce99fba11","signature":false,"impliedFormat":1},{"version":"993325544790073f77e945bee046d53988c0bc3ac5695c9cf8098166feb82661","signature":false,"impliedFormat":1},{"version":"75dd741ca6a6c8d2437a6ca8349b64b816421dbf9fe82dd026afaba965576962","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8799401a7ab57764f0d464513a7fa7c72e1d70a226b172ec60fff534ea94d108","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2ce2210032ccaff7710e2abf6a722e62c54960458e73e356b6a365c93ab6ca66","signature":false,"impliedFormat":1},{"version":"92db194ef7d208d5e4b6242a3434573fd142a621ff996d84cc9dbba3553277d0","signature":false,"impliedFormat":1},{"version":"16a3080e885ed52d4017c902227a8d0d8daf723d062bec9e45627c6fdcd6699b","signature":false,"impliedFormat":1},{"version":"0bd9543cd8fc0959c76fb8f4f5a26626c2ed62ef4be98fd857bce268066db0a2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1ca6858a0cbcd74d7db72d7b14c5360a928d1d16748a55ecfa6bfaff8b83071b","signature":false,"impliedFormat":1},{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"247aa3419c98713231952b33801d4f46563fe542e03604acd8c63ac45a32409c","signature":false,"impliedFormat":1},{"version":"70e9a18da08294f75bf23e46c7d69e67634c0765d355887b9b41f0d959e1426e","signature":false,"impliedFormat":1},{"version":"e9eb1b173aa166892f3eddab182e49cfe59aa2e14d33aedb6b49d175ed6a3750","signature":false,"impliedFormat":1},{"version":"8b06ac3faeacb8484d84ddb44571d8f410697f98d7bfa86c0fda60373a9f5215","signature":false,"impliedFormat":1},{"version":"0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","signature":false,"impliedFormat":1},{"version":"7eb06594824ada538b1d8b48c3925a83e7db792f47a081a62cf3e5c4e23cf0ee","signature":false,"impliedFormat":1},{"version":"f5638f7c2f12a9a1a57b5c41b3c1ea7db3876c003bab68e6a57afd6bcc169af0","signature":false,"impliedFormat":1},{"version":"c085e9aa62d1ae1375794c1fb927a445fa105fed891a7e24edbb1c3300f7384a","signature":false,"impliedFormat":1},{"version":"f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da","signature":false,"impliedFormat":1},{"version":"e00243d23c495ca2170c9b9e20b5c92331239100b51efdc2b4401cdad859bbef","signature":false,"impliedFormat":1},{"version":"41ea7fd137518560e0d2af581edadadd236b685b5e2f80f083127a28e01cf0ac","signature":false,"impliedFormat":1},{"version":"b0d10e46cfe3f6c476b69af02eaa38e4ccc7430221ce3109ae84bb9fb8282298","signature":false,"impliedFormat":1},{"version":"6fa5d56af71f07dc276aae3f6f30807a9cccf758517fb39742af72e963553d80","signature":false,"impliedFormat":1},{"version":"819dddfec57391f8458929ca8e4377f030d42107ff6ec431e620b70b0695d530","signature":false,"impliedFormat":1},{"version":"701bdef1f4a13932f64c4ce89537f2c66301eb46daf30a16a436c991df568686","signature":false,"impliedFormat":1},{"version":"cdcc132f207d097d7d3aa75615ab9a2e71d6a478162dde8b67f88ea19f3e54de","signature":false,"impliedFormat":1},{"version":"5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","signature":false,"impliedFormat":1},{"version":"3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6","signature":false,"impliedFormat":1},{"version":"ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66","signature":false,"impliedFormat":1},{"version":"d96cc6598148bf1a98fb2e8dcf01c63a4b3558bdaec6ef35e087fd0562eb40ec","signature":false,"impliedFormat":1},{"version":"5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","signature":false,"impliedFormat":1},{"version":"ac5f598a09eed39b957ae3d909b88126f3faf605bd4589c19e9ae85d23ef71e3","signature":false,"impliedFormat":1},{"version":"92abba98a71c0244a6bcdd3ad4d2e04f1d0a8bcae57d2bb865bf53d1ac86e3d0","signature":false,"impliedFormat":1},{"version":"d2afa0d86bc6f2e72c1cf2ecb2372bf1b0f002493706a81f2b9a3ee4f944e219","signature":false,"impliedFormat":1},{"version":"408cc7117448f4994a1f50468648a2d06eff4112a7707dbef6ceea76d2684707","signature":false,"impliedFormat":1},{"version":"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","signature":false,"impliedFormat":1},{"version":"2533127044627ce9bfefba8f4b9e26ef2503da338edd6b2e30f54022b1549ea9","signature":false},{"version":"e565b2115f3e2b5f1b1f8afee55ea38676e4ab777f301d3ae6b2573a5359abeb","signature":false,"impliedFormat":1},{"version":"531cd80e4dba2620d86844a50e7d21b89436e56a14e66d6774e99b3759ac69ad","signature":false,"impliedFormat":1},{"version":"c83a76ad0bf69b0176042adfc65f8c6be7dd1141b66cfa20954520315dcf2c1a","signature":false,"impliedFormat":1},{"version":"af99fcbddd1d45ac4b1ab3d21ef6665c3a4c78003f3dcf2855f406e0d41f5545","signature":false,"impliedFormat":1},{"version":"0bd5e7096c7bc02bf70b2cc017fc45ef489cb19bd2f32a71af39ff5787f1b56a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9ed09d4538e25fc79cefc5e7b5bfbae0464f06d2984f19da009f85d13656c211","signature":false,"impliedFormat":1},{"version":"b1bf87add0ccfb88472cd4c6013853d823a7efb791c10bb7a11679526be91eda","signature":false,"impliedFormat":1},{"version":"008a6bcc04c14904b9d0aad4cbbb6e5f9c7c38de1f2e80dac5f5b3803e15f19e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"cd805bb241b70dcb5eb3ddf78a23c561c81528a0e4baeb10ccfb967705c9132b","signature":false,"impliedFormat":1},{"version":"83e56d3337e1a6dbafdbe5a2502a84c330b1a328ed2860d689b2ded82b1f5c95","signature":false,"impliedFormat":1},{"version":"f186de91b1c50640e4d2bef41307ee06446d7ec76f787d4384ef808981025546","signature":false,"impliedFormat":1},{"version":"4886055af73784b27ea115b68763c1c0c30df8528ba50e7d1d3e0922c6e7d8e3","signature":false,"impliedFormat":1},{"version":"f08e9743d153dffee77d2d8ea9ca608edd232260d49846645ba96439a651d8ed","signature":false,"impliedFormat":1},{"version":"86d4b2faf0cab04b451dab2852c4403828e7cb0bfb2f733e12ae5f83ae612f24","signature":false,"impliedFormat":1},{"version":"b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","signature":false,"impliedFormat":1},{"version":"35c9e6d354135ee6e35a88095b7364f62c84b66f4fad41707a15e2937b48fb63","signature":false},{"version":"b3c74fd824e07445c53453eefc2affe8586fca0ad1816cdee885eb757c6c577c","signature":false},{"version":"a28d5e15d4d71de074736d6541a71f06d35f9e691cccb0d58d4bbb8c72a468bf","signature":false},{"version":"365a914d8dbf76c99b2bc0a9fcd67d2fc59086aaf0b79d456d6a79af9f5e9fa5","signature":false},{"version":"8fdb1dec971bdb6873cd098e8f6db7fe46859a14fecd4f473d573830cff59246","signature":false,"impliedFormat":1},{"version":"11d67ba9494b270a088edf59ceeb153153482b0d60daef15400ad10bb85c6bf1","signature":false,"impliedFormat":1},{"version":"e3c621dae18e69ccd7ba445bc5313052603bcd237387150fa5f74c7716adc0fb","signature":false,"impliedFormat":1},{"version":"b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","signature":false,"impliedFormat":1},{"version":"5f97e2031a5dc1565588fdbcc96465559e6cf7c9f28a9dbb102dadadcaee8169","signature":false},{"version":"b80ce4087a4785c87c1d90a23c5dbfec976b45dacad9b3dab7cb3f9a6d725117","signature":false},{"version":"ba6e47109207a3b673464a931a7974aa19a503ae4e6cc41051762428d4188985","signature":false},{"version":"9c915c626e44ec54f1adcd3b19b2a5b85288b810f6f161017a7c1e3ef23228d4","signature":false},{"version":"44d3810b6d2227703f3dafbc353a6b80913d1681c52e3eaab04a38ebf7eb8553","signature":false,"impliedFormat":1},{"version":"557532021a8cb6858b8bf9c9999988e7f812a01235ea83b10578e0f277dfed0e","signature":false,"impliedFormat":1},{"version":"bec45e0777e88662fdbb5e8ef48f3fd1a474768075abe838b184973025c94244","signature":false,"impliedFormat":1},{"version":"e55d4c86293302e5a7b8319deb257de5b25386b6d65a7854b061d94286ae60da","signature":false},{"version":"3b659dddbc3a5406cd89501fae952ca69dded0df1c7a41bbfedf59f1b7e3a0e1","signature":false,"impliedFormat":1},{"version":"221cf9a566ceba4c0ef1f157aa2b735d982ae291435d3122a4e319af6812d084","signature":false,"impliedFormat":1},{"version":"62354efe30ce0e25c8b94e4288684dfe06a2866d330f71b80ee6811955efd3db","signature":false,"impliedFormat":1},{"version":"cc3b0b707be028d72050c6b1eddb91bf17608de8cfc5850faf0dd91b96ee5056","signature":false,"impliedFormat":1},{"version":"ffe8c50a97e93027b923d4f4695edb8b77cd54c9480e43a1fafc2a83f81a17af","signature":false,"impliedFormat":1},{"version":"ae853fd596e71ea91f85542e63cb8469073af02d145b0da6a6f0905ec327d358","signature":false,"impliedFormat":1},{"version":"0770431c9cce252c60beab0daddc5b8f52643d8d779836f7e2a1ea061c791879","signature":false,"impliedFormat":1},{"version":"e3b61baa3f81c3221cfb8b4a7f6b8bd08584eef5e24fc14985acbc5e42ecd79c","signature":false,"impliedFormat":1},{"version":"a827f37b90d947f7ccc746034073d548cb6b29b582b25b31a49973da5ebb55ce","signature":false,"impliedFormat":1},{"version":"46ce94a7115d432efe8c9207739e3f780d7f80f4abe30f349f0f715ec6428692","signature":false,"impliedFormat":1},{"version":"5f9f3f7f40c307deeff1f82eaaf5e1a17f1c5457500ac8e39307404fe26aba86","signature":false,"impliedFormat":1},{"version":"09a36db8a78e8e66dc874338200849636f82f62e359c599e5e4bb24f4b9f22b8","signature":false,"impliedFormat":1},{"version":"2dec7873d5d1a128fd22b66d1fbcb8085ee0d8028126ed693999df82e134bd6a","signature":false,"impliedFormat":1},{"version":"e62cee446524622a0942b66b5ed27cc05ec389899772864d145c9d350ff7a0d5","signature":false,"impliedFormat":1},{"version":"620b72dff95c135c35e3ce8a3ae76b07d58165fc052b02725fdfba691b0bc4d7","signature":false,"impliedFormat":1},{"version":"b3005ba6325fd5f960c11a26d23f6066ce4e291527afd1a4d446853e9aa9cd17","signature":false,"impliedFormat":1},{"version":"452c13b56b5ffcd295985afc3146e3e874368c506a195f0bd7938bb783d5c9f1","signature":false,"impliedFormat":1},{"version":"f14a9716f06b83f9ec6731749378dd6b04e3e7844e2976d4dae15c6c8afe91f8","signature":false,"impliedFormat":1},{"version":"07009b6f90d6ccb17a88560c441bc7830c355933caaff9bb4c405afd76362410","signature":false,"impliedFormat":1},{"version":"df33402503c1d9803adc338035516825d9aecd3698102f033f67cf17649990f2","signature":false,"impliedFormat":1},{"version":"058aa6ddf4f241687a68259178e8ab97a52efd93972beb7a4f716fd292ce0809","signature":false,"impliedFormat":1},{"version":"1234e09c6252a4a720516b5a7afebae3227e088f638bfb87b30aabc583ec4642","signature":false,"impliedFormat":1},{"version":"84791183a253d339bcaa24a0491cc2d64ab3377aa66fd24abf944e538c020c51","signature":false,"impliedFormat":1},{"version":"6277c3025ca713736ad0ea4426f8737d6927fe08c7fe700e8ccbe7be4afbb1e4","signature":false,"impliedFormat":1},{"version":"15a61c6bc3f32eb32bf2708cf58ba698d1e8a85a90ae26a259b9d6d626ac3a85","signature":false,"impliedFormat":1},{"version":"d04b5364ea9b58d4c2ddcf6c8acd45437dfbcd1e39389c7af26eaf758845a958","signature":false,"impliedFormat":1},{"version":"ca98fb6ae0232adab967ffda4dd229b36e5816fce48add5d5b709c1876064438","signature":false,"impliedFormat":1},{"version":"f79bb3dbae1185900fb22f6d2cf7ddde504a219b1d57ababcdc571623afc190d","signature":false,"impliedFormat":1},{"version":"40a2cfbe8bf261117fb6250534e1fa82ebe1c6c9a082f8a73d6453cf9eee12c0","signature":false,"impliedFormat":1},{"version":"c9c5b3ddf558dd6ef2a7c733bf064f4e1925b420d2fbd45e33784ccc395b225b","signature":false,"impliedFormat":1},{"version":"9fb81bf2216500dc2e2c2ca5285b77f13659de9a71e6f4f01169d1eed452af28","signature":false,"impliedFormat":1},{"version":"33deeafcc4594f7d2d2f87a48d9a6a5c4f61d5762013d2de10d0541e2b165eb3","signature":false,"impliedFormat":1},{"version":"02e80a44b77aaa502a6a8d5c685d36e2093a66e348df13be74ae4d3c18df34f6","signature":false,"impliedFormat":1},{"version":"93f3e5e4f516eca16d6780f8da84adb0faecf6018ebe505937286e4b6dbd48c5","signature":false,"impliedFormat":1},{"version":"618c2d0755a3572de12660b42ae5b0535f967bfa11cc0b93890f45676a7801d4","signature":false,"impliedFormat":1},{"version":"2e824ad4eaa93b6e7ffe428589253f6243be70642657dc7ce454defb35b87b59","signature":false,"impliedFormat":1},{"version":"6b7eaa8a827e025d9bc4181ab930e21830eedb8713bf86dd7989f6e043947450","signature":false,"impliedFormat":1},{"version":"ba374c4b2ab2c3f4bd1b6aff1adf8686cd48699e8f4015f253cf038fd2d64ffc","signature":false,"impliedFormat":1},{"version":"b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","signature":false,"impliedFormat":1},{"version":"25a69daf2a470cf88ab3ee75ac9fa99929a147ca78172a7157af5b64785c677a","signature":false},{"version":"66886121d687ba36ab07675d0f62d667047b61322fa6c3b2338dfaa14dc79b98","signature":false},{"version":"f94b15af0cbde5d5297dcd5a2a1ca2b9b404c3d26abe9274d973374fd00ac9f7","signature":false,"affectsGlobalScope":true},{"version":"242914f7a5bf6e4279c46a431683980a9858b55d2a89d89ac986dd1549627426","signature":false,"impliedFormat":1},{"version":"d8220bea8164fe2eeea25ae11f39c5bc3225157a6bb9b16fd0dadb9d84b4fc37","signature":false,"impliedFormat":1},{"version":"9c00ebfb8683c305a93aa7c59686804954a57c7ba811e3001ae2c405538d14c8","signature":false,"impliedFormat":1},{"version":"f7dea28913f96b984cf71198b69627ed74f75daed6a959466417e4c286a5af95","signature":false},{"version":"9ab0e6ef8c731fa335af7d7d0331ab05a305b0eb071e4cc15227b88d2ba16246","signature":false},{"version":"1a00bab5d4d990568feba6042b1f94d62850f07fae9d9f787b3faecc5e990d2e","signature":false},{"version":"d250c5ea656414d6d0174ffef9288ba1fcba293abaf59580fccad59e1f4aef71","signature":false},{"version":"87b7e6e6b1b8e7564992ef6369d1ba4df3d27fdfcfd6c60dbdf7e27896040d36","signature":false},{"version":"5fa7224675acf43ca19991156f6e12f72842d532d5df42168b54c83d40169157","signature":false,"impliedFormat":1},{"version":"838cfdd4ae016842ef94788e55e21761f72efc55a1f7e8edc03a5cd409fc1156","signature":false,"impliedFormat":1},{"version":"ef7c89c0d0b065c2befdfe211db9cb0e29d95c0de021813e90982415583986b0","signature":false,"impliedFormat":1},{"version":"b8204a2d8ca691e36b8e637df90b1835f954c5e880ea4e0a987984e9e32f932c","signature":false,"impliedFormat":1},{"version":"cca466ac92b433997552b0626b7abd0d13d1df2ca5c39aec5c8d0f5610698b69","signature":false,"impliedFormat":1},{"version":"7fa4f5a1a6b303e5942f4992bc45afcf33ba4fdd0f1213856aea720414fcc5b8","signature":false,"impliedFormat":1},{"version":"59bf05f3981f85e70be3cd2b1fd08f66a38dd92dc3bf91377fdcdc301f51c5b2","signature":false,"impliedFormat":1},{"version":"70b64769b8c846176ff25df498e758ef7f4768c5ffd9202cb4c7411b5df74aab","signature":false,"impliedFormat":1},{"version":"c578aeb699db2921016e2825ef76f3f64a25c59d4cd690a70c46f87f666ad3d5","signature":false,"impliedFormat":1},{"version":"1014d4c78026b0d1492850ec2715db8dd02728637a1c131546cf240c8ebe0867","signature":false,"impliedFormat":1},{"version":"b1fce0f0c7166ac322a9f7cadcceea7b7194926e2d98152bedbb886c74327730","signature":false,"impliedFormat":1},{"version":"7ebc8e06b3aca2e2af5438f56062ddd4664dfb6f0fdc19a3df50e1a383ed6753","signature":false,"impliedFormat":1},{"version":"5931ee44572dce86df73debec64b69c6766c5a85ca36560a42b9d27f80f44e79","signature":false,"impliedFormat":1},{"version":"c9d34ca257fe78c6ea8e6f50cdd082028859e7c257a451cad5efc938d573ec9d","signature":false,"impliedFormat":1},{"version":"0e2e253d7fdbb7502499cc45b3ee4193e286b8619177e493aeac37616d56ce5a","signature":false,"impliedFormat":1},{"version":"e036585dee5b50648fc79a0f4d9b92471da8e1d2a1d98b698be82218d02e7cec","signature":false,"impliedFormat":1},{"version":"80ac5c30b638d613eb5e95c9c2e19b88a0cb628d2ebd490d34104b55d9452ead","signature":false,"impliedFormat":1},{"version":"0dd3b1268ea20fa3376730a861891ac027a0ee1706fe9a5b81c4d0ce28d31a0b","signature":false,"impliedFormat":1},{"version":"9761b8ff9642d1a9b91186e865b26ced71ca1e877e5ff773472512494dc4fc4a","signature":false,"impliedFormat":1},{"version":"6c7192f6e5c70c49fae09486bd4cddfdef0f389e855728bc90d87a12b2b56942","signature":false,"impliedFormat":1},{"version":"a4a6885bbc31bc458972cac857aa98f26b2aaf8f84fb00a30d8096a36739b468","signature":false,"impliedFormat":1},{"version":"810204c888046e4f1cfea3bcc183261be7630aad408e990b483c900aa7eb1da6","signature":false,"impliedFormat":1},{"version":"65b2ec3c76b3fb3546c27e6cf67ffbb40010c1415721b71a47e7b6865a5df5dc","signature":false,"impliedFormat":1},{"version":"489443eb9ed0ec5d31335e3dde44a8d4e77e63521f2aa5b6ff65f0aeebf29877","signature":false,"impliedFormat":1},{"version":"a95840b31f56c2b304a350f12f3e10851e8768d6b09983bedbb4f9869e27c986","signature":false,"impliedFormat":1},{"version":"b29dc88f5fb91dab6fffe976be977ac49e1cd3729cc7ddfcbeecd0088fe530fb","signature":false,"impliedFormat":1},{"version":"fe96f464a6af778e632b8fcd88cc4e5a23f5612c58137163a7fe9b7f4a42882f","signature":false,"impliedFormat":1},{"version":"9301927e69fee77c414ccd0f39c3528e44bd32589500a361cabbeda3d7e74ba5","signature":false,"impliedFormat":1},{"version":"7bf076f117181ab5773413b22083f7caee4918ccb6cf792920efb97cda5179ce","signature":false,"impliedFormat":1},{"version":"be479eef7e8c67214d5ca11a9339ece2bbd25325ab86b336e5d3f51d0dac1986","signature":false,"impliedFormat":1},{"version":"d94fe4ab3b8d4035f1dfe7ca5c3f9225e7c74090cab6892b901280f0d3ea6a27","signature":false,"impliedFormat":1},{"version":"64cb31afd6385c87b17fb488897d9cc24fe047d54e3f2f1581f0794a998f1c0b","signature":false,"impliedFormat":1},{"version":"3ca75cdeffce7973fd95dcd5f75afb6367cc8b6434801c48a6d56d03f9d60408","signature":false,"impliedFormat":1},{"version":"cb93c3a5a607b023dbd2d73e600e297bf392957b6a180238f72ec88ae89f495b","signature":false,"impliedFormat":1},{"version":"32dc611ffb88c70b8cab36c2cf23b93476dcf99217902435f145d03e41081b6e","signature":false,"impliedFormat":1},{"version":"9b4c284371fc9b8ec060e6c61d31bec7897cba3c9a86370e8317e4038e077bf0","signature":false,"impliedFormat":1},{"version":"e451452a051c63c76bb8fdb69101eb3562a66fc53dac00459c635370d2f72a66","signature":false,"impliedFormat":1},{"version":"d71939d8bf21bc4a97f22b205a5a6f4d162d782c542fa0b8421ba1e614a6693d","signature":false,"impliedFormat":1},{"version":"7537e2b30e67abcfba4dd6897f25f68c31997430d02dc201cb4eaea1b6682c92","signature":false,"impliedFormat":1},{"version":"3233a2c9caa676216934d2c914a33de5e5e699b3f0c287c2f1dfbb866bf761d0","signature":false,"impliedFormat":1},{"version":"f4ea184050d79b502c23a4b30bae231f069c41f0f9fad28f003a96f3beb7a669","signature":false,"impliedFormat":1},{"version":"515eb95a618161402f5f4ff82ddf7f45add3c906402325f12c2d727d31e3dcf9","signature":false,"impliedFormat":1},{"version":"8fef2939b1ce62fc59aca02856372b07920010e747e5121d06b3e2d658d3a088","signature":false,"impliedFormat":1},{"version":"9b5d2f0393f8a1e3169ee99e50a82a5c10835a35494fb35786e6acb11c7c236d","signature":false,"impliedFormat":1},{"version":"4d9e7e81b51405acc3689524d6d433969801c58970bc6599ef15638eba864aa8","signature":false,"impliedFormat":1},{"version":"25954c1275149c50fbe813887c88e721bb248c61866dadee14ed32d40e8e29ba","signature":false,"impliedFormat":1},{"version":"7efb312b25917bd61c30d9d081e3bc38673d41cdd2dac42e76e4d8b00a8302d3","signature":false,"impliedFormat":1},{"version":"e58c3a81e2e13959ca7b48c2b15a3885d60a3b372a0eab444961bb2024f0ef43","signature":false,"impliedFormat":1},{"version":"e1aba05417821fb32851f02295e4de4d6fe991d6917cf03a12682c92949c8d04","signature":false,"impliedFormat":1},{"version":"cdee4cc9f5385807f4ebf950348fe615991a93c206c570c54b45c2c5a0cfef38","signature":false,"impliedFormat":1},{"version":"f510cfc31959ad561e420320d544c0372275f5052f705b0fba7b93bbd247e85a","signature":false,"impliedFormat":1},{"version":"2af61ea6fcaca6e126093df1d08d8a2bb8366bcf108bd09ab4a81fb3e84b62b5","signature":false,"impliedFormat":1},{"version":"7e582ccd1f5c0d0aede7ae7e235fc163c621a0c447bd1551a1f33120df8788fd","signature":false,"impliedFormat":1},{"version":"a90695ffd202695c9e3152832c2f4036fdc0d2fc905aae16cb99df92a3dcf464","signature":false,"impliedFormat":1},{"version":"1bc40e88ac6910ecba7f7efd9ff8bbc4f24662a21bc9247396f17d61bdb7efe6","signature":false,"impliedFormat":1},{"version":"3f0a6f92ba38697738ac2261b721c012c8847708ff25b41f4b55710330e22efa","signature":false,"impliedFormat":1},{"version":"eaedb29eecd554bba15dba8e1fa8720744657e3959a6bac354595978efb48d24","signature":false,"impliedFormat":1},{"version":"79e8566bc6998e2c3e32fd56ef724fd7df18fe0da0482c96028cf79066d48558","signature":false,"impliedFormat":1},{"version":"d97b892a55373fee3fbda5b7f5258865d8a36ec921c2fe3a6457a973edf0c142","signature":false,"impliedFormat":1},{"version":"e8e7db72a298245092d46b0f5957c0bf4b5ef8c31d849d82431f22c32b77cf30","signature":false,"impliedFormat":1},{"version":"fbe0b74882e6b44032f60be28dfe756ccd90c2a76d0a545f6cf7eadc8b1ccf2a","signature":false,"impliedFormat":1},{"version":"b9d9f562cc5503f30ad876e6f4b5ac3d9cacc1d8882d5ee00e8abbb0b5b0ddbe","signature":false,"impliedFormat":1},{"version":"b811e66869d9c4c5eef868120ed97f22b04e1547057436a368e51df4d314debc","signature":false,"impliedFormat":1},{"version":"d45bc498046ac0f0bc015424165a70d42724886e352e76ba1d460ebc431239a5","signature":false,"impliedFormat":1},{"version":"9f638d020ab5712be98b527859598539c36737e98a1a4954785d2eb7d9f8e6f8","signature":false,"impliedFormat":1},{"version":"5a236f163c1e5aeda28ab6668404da9f7fc6f5631c1428804057880ac099b579","signature":false,"impliedFormat":1},{"version":"d2f1b9c92eee79f2fb46bed558dd2c3c51306c3a864b472908ed6d4a2920753f","signature":false,"impliedFormat":1},{"version":"b27cf3bdc11b0f1923c74012709c1731d9def33bc99a6321bb8b9fceef21ecfa","signature":false},{"version":"11047487f4d5d7a46b959212fc2c8d62800766529a0f26fb697f87956899c404","signature":false},{"version":"885c503080fc9f2e9a5022abfb2302698f332e4c5ea502ef88026081f9a4d083","signature":false},{"version":"36e5fcf815e160ca0a9babde90d35782f6a0c162c4b1d1d6e17539041d5db61f","signature":false},{"version":"ce204b35155aba46f9365e408abc48d903c8624c46fa9c6774a75ed04f0cebeb","signature":false,"impliedFormat":1},{"version":"2fc9c7c6695b151ffd3ed667d6d793c2f656461978e840eff1d1350fc0bb1ebb","signature":false,"impliedFormat":1},{"version":"4d590f0e0b4abaf693f94d08b5c414928f2571aea5ac6efb97e4646e195dac48","signature":false,"impliedFormat":1},{"version":"bf1655c135bd654637f98f934f9a9eb4d6450194ca2f4968b79263608da59fdd","signature":false,"impliedFormat":1},{"version":"1ebe079cc9ed9ec4cd11d02c70f209caf16e9dd8e1e801a36648ce711bb3c404","signature":false,"impliedFormat":1},{"version":"b3fbfe08fd74b7dadda7ede285cfeedd07db2428725d16666fb24ff1c5d08d99","signature":false,"impliedFormat":1},{"version":"c465804e58f429ab621043025e381dc028d14446e68c557c558e7153d4a59054","signature":false,"impliedFormat":1},{"version":"c5acf9061cb86da7716d98e12d6e96e2e356641eb0a21b33165653fb2cd6680f","signature":false,"impliedFormat":1},{"version":"ebd02963d7c47cf26f254068e7ad81858433e51e0e5c4ffd7b3b2f6fd0bce17a","signature":false,"impliedFormat":1},{"version":"3a648a8b64b69923c0930df4fa3b390dfa9d61ac0d17cfca55a29d6703db1b42","signature":false,"impliedFormat":1},{"version":"55bb540169182762bc332474d3547675dc00627e00a491b80b01dbc6c9e018fa","signature":false,"impliedFormat":1},{"version":"0f11987bd734a55e04f7ee8376a8f5be9374d887b67a670d076c6a5cc7211226","signature":false,"impliedFormat":1},{"version":"45a02ead1994cac3ac844522b01d603c5c36289259488b794e616f1655ecb7db","signature":false,"impliedFormat":1},{"version":"4dc4c3eca0a15be5bafa5ac220d839188097dfcfb44951221459b9b11e733352","signature":false,"impliedFormat":1},{"version":"db367fd2faba92ed81ca1cb947d94d7bf104dc55caf18c44d2a2b6ac1b1dfafd","signature":false,"impliedFormat":1},{"version":"c18b9de619509cb2e83fb6db359d017de6cb5e9fe2838aed5361623ea44ef56a","signature":false,"impliedFormat":1},{"version":"e0ad85268102b4d552b53de0f93f8d27dc52cebe2ee6ca3f3f4cb88131c6a3a3","signature":false,"impliedFormat":1},{"version":"f6f03c94d64776248cad31d4503b9a5ee102bb1ce99b830a5a74c908927d2459","signature":false,"impliedFormat":1},{"version":"9ba212cc8d5f5e0bbbcdc8b31c1969dcace0d4bb0dc1dbbe14a288617d68a6db","signature":false,"impliedFormat":1},{"version":"d4b914632888f47bee35d94706dce53e9c35481d38a560180779469f4ee9159e","signature":false,"impliedFormat":1},{"version":"c19d8eb43817185ce1210471e1b59269112f6c25fc63fb455fba7b6c74a25bfe","signature":false,"impliedFormat":1},{"version":"a1c67ed6b95884898b1b6bf7ddc0d6f7236de11836d2d3ba57d12f97ffbd571d","signature":false,"impliedFormat":1},{"version":"a3d150bd1c3c1f43d3b389f148fc224aa5bd372d0f513d2b379099acc7c08551","signature":false,"impliedFormat":1},{"version":"c22d27ef7cee80270300b6b36af51cd3e3a57b4df569349721036a1738de525e","signature":false,"impliedFormat":1},{"version":"3c1744f5cfe172914996a588a4a791221868be5f21419473b870cb67681eb787","signature":false,"impliedFormat":1},{"version":"05301dc91249ca23b960eaf3e5efcd7aa99d493807cc18ddd955a4d0fe113f5c","signature":false,"impliedFormat":1},{"version":"fa473ebc4a55939b20e229501fd9d3aac5f578e4779f0f8f6a6306c848e1632a","signature":false,"impliedFormat":1},{"version":"e7a6ee2d07d956992ee90bf2d4055ca3a15342ba05cc5b7e2e7fd15f69cbfe61","signature":false,"impliedFormat":1},{"version":"487b0dbdebde79164f7b2ea782788737a4252b9040781db6c3a9722e2bb9ecc8","signature":false,"impliedFormat":1},{"version":"b71bbca9b845474bcd410aa47ef73dc14f55384e614e1558d588809f3413374e","signature":false,"impliedFormat":1},{"version":"fd31c7e0d6921e9a919e419404c50b1cfc257f10dab2b2b0f191738aa67dc674","signature":false,"impliedFormat":1},{"version":"b67227c32b487f6d4f76b6cfecfef75034390d2b14aed5ee33d1f01b2ac584df","signature":false,"impliedFormat":1},{"version":"663eb800efde225856c1e789ba85b6ec6603e12028473670221333c2c7f3bbb8","signature":false,"impliedFormat":1},{"version":"3936a5aaeb9d200a9b00225d230881437d29002a9b6e9719b4f782a44e215150","signature":false,"impliedFormat":1},{"version":"3fc35b978a159e75f36c8b9f5ae51c95de011eac0a994befd85a03972e06906f","signature":false,"impliedFormat":1},{"version":"fcbc330594ee211b8e7eb56f4ec59175ab239288ecc7749634e665dee33ca181","signature":false,"impliedFormat":1},{"version":"fd1a6d390ef510226ddf46350854d278a53738921cbb9e4de78bf7b6105df48d","signature":false,"impliedFormat":1},{"version":"fff0a5e5aee54af6c47b7c1acf0799fb3c55686ca5d589be31ef179e9d7302b6","signature":false,"impliedFormat":1},{"version":"53c89482e50d4edcb80e217cf20d9126c6a595bc204ee834131d372895160018","signature":false,"impliedFormat":1},{"version":"7322a3401773f0c9fa87c7ef2ee13e0c660a5a926507ae8aca263bb3f4b2334e","signature":false,"impliedFormat":1},{"version":"a513595cad81255731831101bd714d77c3c7fadb3d5ebf1829d77fe025124b77","signature":false,"impliedFormat":1},{"version":"4ee05c416af71157410043a44a0803671e03c8bfca346d6f832ea047334b1cb6","signature":false,"impliedFormat":1},{"version":"1e74e54ccc165f3ddbe5460e2c6cc6c8aa2d3145a094d1b67c237303f61bb022","signature":false,"impliedFormat":1},{"version":"c940f913dc8325a06b5abdaaa3a10651aeb6af99ccf2dd91cae6c3729fef8f81","signature":false,"impliedFormat":1},{"version":"5743905ac2de3204bcd9768fdeaec993fed8291bde54094ddabfa7f28573936d","signature":false,"impliedFormat":1},{"version":"643700414df81efee3059191cc2759c29623ff95f462190a0e4a6afe2c1640eb","signature":false,"impliedFormat":1},{"version":"707669372976b9a569b6ac40c5aafd61b6f9d03c12f60c06cfad234c73d18369","signature":false,"impliedFormat":1},{"version":"20640c93feb6d5f926e147456f6d19bcf3648d52d17ed1d62bd11cdee59761ca","signature":false,"impliedFormat":1},{"version":"3fd14efbc5a75b0a0ca5d581549b796f6e19b50d40a0ad4f67205fcb19274ee6","signature":false,"impliedFormat":1},{"version":"c65d7fae88667583386f30789ef1a77041df5a210f73338c34125a1bd4d98f7e","signature":false,"impliedFormat":1},{"version":"ea88eb7247f90f0de73f3617a700625fc1b8c037ff03f4665534b978f3c3fd01","signature":false,"impliedFormat":1},{"version":"d6cb4d8b3499d80fb3d17e1911c6290928ef5a4d1a7751bca143bbef441012d9","signature":false,"impliedFormat":1},{"version":"b2ec10940611f3311aa42fce3bb65d3476b4eb48a00e9a93d1f85b6989c79500","signature":false,"impliedFormat":1},{"version":"90afc0e0333be68a5fc2ceaabc31d1772836f38011259206dcb73a13c13211f8","signature":false,"impliedFormat":1},{"version":"d6513ddef6323a64583ee62ed1a8c9f2dd0ddb755772702181d0855c521e41ac","signature":false,"impliedFormat":1},{"version":"70efc2aa2b0bad5614d70c4697e7c4efb954e868d92c4d750b009c75758ecc07","signature":false,"impliedFormat":1},{"version":"2f8b2550af2d98da27a168baac999bb025cc3e916711b34b03bde2cce68e9be9","signature":false,"impliedFormat":1},{"version":"4cbf4d996793d757ff712ae7bd96b1227a09fb95fac447090d9cce63e0eb9460","signature":false,"impliedFormat":1},{"version":"8cbe9368fca284e894250d336b795a83c64397b574c249d25efe40ba657db8b8","signature":false,"impliedFormat":1},{"version":"8bc221401fa34951834e20c7c8dc8f659e68cf368d7ec7d078b9ecebb5a9c35a","signature":false,"impliedFormat":1},{"version":"cbaa48aef231497ab562060d3742707984c43a9d0e2ee28da7abb2efe4a0b392","signature":false,"impliedFormat":1},{"version":"e1951d09be373ebc5370c0eff4af4a86e841251df119e6727e97e7ca714fc6ff","signature":false,"impliedFormat":1},{"version":"fb50f6ddb8016518940b3f8702562acfda9726ca4221c71a2ccbabaa96fcfcc3","signature":false,"impliedFormat":1},{"version":"9c70dde5822201db2c3f208eb8d95f463caa103d211b49399569dfcd0f394a92","signature":false,"impliedFormat":1},{"version":"b345d1cb103363741f885729eb562931b5bffb63d06acd6cf634212ea945cb9e","signature":false,"impliedFormat":1},{"version":"deab327003debcefe7668fa28d2373b5a3c40b258f7948496b57ced275bb3eb3","signature":false,"impliedFormat":1},{"version":"fca8f9bf4b3544e8f293725684ae0a982e234504ce08b5dd4a477e06c3c792c5","signature":false,"impliedFormat":1},{"version":"5d17ad04870e5304037f31da3cc752da331e2b70ce333fb3c14a8884709a95b3","signature":false,"impliedFormat":1},{"version":"a619f8d47568e0b881c2ba50d75659df8bb90f88b5b551fef75f75f72ba6d060","signature":false,"impliedFormat":1},{"version":"0b4ba5551e44d84fd641b8f06eb3df38aa343d2c23a1358ad1b61f001764bf5f","signature":false,"impliedFormat":1},{"version":"0d75677f2e01e829154f73b93af966b3437b2d9565d10fc4eb03175bdb988cb7","signature":false,"impliedFormat":1},{"version":"b0d05cca4f77e7b8c4d3ae29e4a4d6ccc538c4f2a1926327d6664770a9c6dd39","signature":false,"impliedFormat":1},{"version":"2f7c95858885b15628d20c06d1b41d2b91b6b4cd3dfc8e1389a1446420e6a74b","signature":false,"impliedFormat":1},{"version":"554d3bf9c7d62e5a1115417f927ee1bf129de36e2415d4bbecb94eca32764d73","signature":false,"impliedFormat":1},{"version":"00dd58e1e52bdfd6c0b9d4dd3756014bbb02d1c3fb377d92a70a19893e1f33cd","signature":false,"impliedFormat":1},{"version":"ce18553ba933ecb462b568debdce82c1831ea3034d2eca87d691c75d97a84608","signature":false,"impliedFormat":1},{"version":"802cf71c93b8a331e1a9929a079d5c61eaa4e847abae4b0d386ffd77a6927aa0","signature":false,"impliedFormat":1},{"version":"0f29ca6f17d73ce1f49b2e717ccbf0860982a0f92f3ee0fed9746f89929a2e95","signature":false,"impliedFormat":1},{"version":"81c34634970f44866adca064a5a00e16bcad7bb6cb4a20f71403ca9909b5eccf","signature":false,"impliedFormat":1},{"version":"aaf2c6a7eb583c145f1bd2491cced2654160785a4ba146dd57bb3ad8d1ad756c","signature":false,"impliedFormat":1},{"version":"d87ec7aa05c123631c191966e218deb6514b7658d582ba08c0892b3e0a42ae9f","signature":false,"impliedFormat":1},{"version":"786472a3998767cd537f73515de1ea9ee1b98b1eb2884c06bf2afd63802cb750","signature":false,"impliedFormat":1},{"version":"88779dc6d2d69b984969c2ac9450b512f8b4c54beae5bd51025b3e7b3909145c","signature":false,"impliedFormat":1},{"version":"a3a613da8d5a5b13af698d39b09fff499efdb0e8f536ab242e84c13370e3fce2","signature":false,"impliedFormat":1},{"version":"e161d627db35259f52c3eea227dab5483e0de833299fd7bc61823071927cda60","signature":false,"impliedFormat":1},{"version":"28bc3fcb29fa8cde6a00c470ff8d0a555b6a7e8968ac19cff3c9c07b53066c0a","signature":false,"impliedFormat":1},{"version":"0ab06534ed1471f55971306ebd9151f2843d39e926f182773edc44afae2b3035","signature":false,"impliedFormat":1},{"version":"17e3178d17edec81153b214b3b8b1167c8951130100919a709d8157a117a12b6","signature":false,"impliedFormat":1},{"version":"fcae6e433560aca81cdbcc48a1503eb99bd8d1cb76e34e777817e8931cafe2ee","signature":false,"impliedFormat":1},{"version":"50058d1fef5e1fd40d9923b3e932d7720744e5e85e100d853bbe2484a991f6c0","signature":false,"impliedFormat":1},{"version":"aeb6835b950ddfd91e84787c26dd0f44668180c8d14f657614c67c93204568f0","signature":false,"impliedFormat":1},{"version":"23aefc6c178f0e19494c2eeba7416669c3ecf082db14ee80a5a22ca6bd8d5709","signature":false,"impliedFormat":1},{"version":"4be799bfee1766047c11b3b5d371ca9e3993526d50c3e276e7cdb3943dd680a6","signature":false,"impliedFormat":1},{"version":"b2232321aea33213cda3b2ddbfb7332bc1d79ef37379186b6e216cef677f2287","signature":false,"impliedFormat":1},{"version":"3e57fd3a8f13addca1c32a9a792e63d21baa4fcf706d23930f01ea312afacb04","signature":false,"impliedFormat":1},{"version":"38e61720edb6523a2ff0c62d2b06160d9b1c5916f8b04d3bf31e93f370fd5a29","signature":false,"impliedFormat":1},{"version":"5d6ef65ccf14b0d51af503adffccdbaa846848cf0fe82310816cf82eb364d107","signature":false,"impliedFormat":1},{"version":"33fc357cfccc15d0c5829af2cadedb500063f1d28a917908d4a19ba87f76946e","signature":false,"impliedFormat":1},{"version":"5294085fe8259915fe56a66674d18cfcda5a5a4455b341060afdaa5aa640d1e7","signature":false,"impliedFormat":1},{"version":"456bf57ef493ec750b79ffe7849813631db7b60827f36786cb672049a131d376","signature":false,"impliedFormat":1},{"version":"5f94250b6f8f598b1c42e624702098872b3afdf2ae6e391a02be7c0549aa64e7","signature":false,"impliedFormat":1},{"version":"85350eea2d43e710d64a9aeac650cc34b24d93f11ccb098df376da99556424f2","signature":false,"impliedFormat":1},{"version":"a40a75b4d4010077a911591554902897e1dd013f8a85225b6037a62f7056d437","signature":false,"impliedFormat":1},{"version":"ee8e06eaf1522a5e00fbfaa6473fea44dd74afd6f4e95f9da1a89af671aa2918","signature":false,"impliedFormat":1},{"version":"1891f3abf3fa8907221cb2ef567f11f1a39ab3ac0318d48c80db6c54d007e969","signature":false,"impliedFormat":1},{"version":"9e22adacca7d1de31f486abe4cbce49203c103d4530700a5c6f632f1c51f03eb","signature":false,"impliedFormat":1},{"version":"84b450f992fbbf825e6523f07d6464c944e79aa2e67ece8888814416143f3400","signature":false,"impliedFormat":1},{"version":"d2f3adf5a2ddd461ff09e5562c9ed403245e905e86b5287b0d0578b9d48bfa44","signature":false,"impliedFormat":1},{"version":"995564ce50215678ed1a073b9eb63b5243c3b67e4edf44df299ccc0a8374cbe2","signature":false,"impliedFormat":1},{"version":"dcdf9db983566c2bb9fa49641bc001a72a07a3df1546d6a1bf24497b44340fd7","signature":false,"impliedFormat":1},{"version":"6c29c48758edb3c45cb92e892bb6d91a43477b5b940dc3aaf38c5f503b379bbd","signature":false,"impliedFormat":1},{"version":"5515019e3a6ebbd431a945b6a43f31d139ae4b93e0a5ae91a915e02caef1832c","signature":false,"impliedFormat":1},{"version":"eb0ca7737f9fbc78b265201c1ac5fb93a26a0a0c457501f23097607318da6251","signature":false,"impliedFormat":1},{"version":"9f054267c51ac465965d91c20fd5057fd36cea9bd4656d514f4bebcade9c911a","signature":false,"impliedFormat":1},{"version":"1bdd8abd4ef45e3b5e3a66826d937843ce43a2022fe245e33a96597d716255b1","signature":false,"impliedFormat":1},{"version":"75c4008fe916b067ee4ddef78222d33024327da376289e9cbb100f356e117a03","signature":false,"impliedFormat":1},{"version":"85ad7a1017cff3848472528d792291038ebaf44b049a3afcaf0db612fa1b23a0","signature":false,"impliedFormat":1},{"version":"c02cd1d63db6f81f665fa888a1fed6a2eb0f64ad2ee69be0ee4392b7ca9028a2","signature":false,"impliedFormat":1},{"version":"9096832f382f5b5cb27ba00faa8c231d562623db74fc4025b0aba6bd233b8818","signature":false,"impliedFormat":1},{"version":"22b54bbe3779cb65ac35e420f96ec152a90be7a785b80ef9fa499d73b1ec58f1","signature":false,"impliedFormat":1},{"version":"f8cd953b8a2b4dcf46d86af66f7d3f2b6a9a1ec8e10db4195d54d6f910695155","signature":false,"impliedFormat":1},{"version":"5fee9904e02e1475a281704b9afe8fc962e40084df5dffff4b4395dc7d552da2","signature":false,"impliedFormat":1},{"version":"6eb37fa34b083320aaa52e69114c2172782e42c5f157f620aa0b06eca1c1965e","signature":false,"impliedFormat":1},{"version":"f29d44cfd07de9939378795273c4232c8430a950ffdfac7010438b03577477e6","signature":false,"impliedFormat":1},{"version":"228e796062abd583bd87436562070d78425a0166aeac16b63459983b02acedb3","signature":false,"impliedFormat":1},{"version":"f5c623592de0fe3277e4195f52950c8d1f81e920d9be54682f609573b5503ba6","signature":false,"impliedFormat":1},{"version":"e7e299902501e75b2d7eb842d7fef27c3bfa14aa967e5b05456be2393486cde0","signature":false,"impliedFormat":1},{"version":"22ad4f64a29216936a641bc51587ad5c4d2e843643091ebea4f9d0a472b8692c","signature":false,"impliedFormat":1},{"version":"0661abac34d843381137240cdd238d481637f5023ad952046b24a627c256194c","signature":false,"impliedFormat":1},{"version":"0cf60f5f3c66ac7b22d1e4a685c0b513328688886cb879394089f42f993e43a5","signature":false,"impliedFormat":1},{"version":"6027b329dbfdf47dbcd105db7487cf835a3f73a1c8adbc59bfdc4ebdc31137e7","signature":false,"impliedFormat":1},{"version":"d400fd6302282d8f6d09af93200500669c4d3d42600b23b71ba706746413d49b","signature":false,"impliedFormat":1},{"version":"8887205714f61e6586adf32374134738e460b4d8cfe03d513a38999913862daf","signature":false,"impliedFormat":1},{"version":"e1e593588e6cf59347c7a20017b214ac4b00562f6a2ec8e5c609e0ae965075f6","signature":false,"impliedFormat":1},{"version":"276367f57e2b9e574e1ca1a48eb22072a60d906295c96bd7aeafad5fc3d08b77","signature":false,"impliedFormat":1},{"version":"31d4161e79a2eeecae8e3f859da4d3d9afb1e6f3dfe1dc66380450a54c97528f","signature":false,"impliedFormat":1},{"version":"daf8a97bad1755e977235196005545caf9e230413fbe0f5ce1ef360a350633d7","signature":false,"impliedFormat":1},{"version":"1494274584ccf5a2af0572f0c3107739ed59b15aa96990db50fd8116eb4b3ccd","signature":false,"impliedFormat":1},{"version":"05c6f60cfa77f8fdd202678ab3641f63baa1f23e02126bca681c6f6c4737dfc7","signature":false,"impliedFormat":1},{"version":"47ca66d531a64ef8b93cb07b1f3d47ecb5ead404ec6535307c58bb4aabda57e9","signature":false,"impliedFormat":1},{"version":"e2e481d414e3944aff2c0520edf91357971c15c34d15aaa20459a5b4aabebcbe","signature":false,"impliedFormat":1},{"version":"790bef520dfac9dd348fe22c53568f048c6cb3ce21a8e3f046d01e8c0a66a943","signature":false,"impliedFormat":1},{"version":"f201350305673baab74b8917bf96149b3322d9806c683d510267d9a139b44900","signature":false,"impliedFormat":1},{"version":"d1893af3d12efecdb31c4062a82a92ce789e4d34aeb2a218c301c2c486d4fc78","signature":false,"impliedFormat":1},{"version":"25822bc7f060daf4c5f2e5fa075b2caf7f8bdedcbbab000269a97ff45f974745","signature":false,"impliedFormat":1},{"version":"da9e88283164077cae7301cdbb258966dde1d8a67e6af6b05c7a18349dde6321","signature":false,"impliedFormat":1},{"version":"e3f384585923f83d37a4ef1b75d1642632349c27e8f629acf23ea835877ddef3","signature":false,"impliedFormat":1},{"version":"f97686570034aac05b2a6bec073daf81743561d2b5fdd7eba5a0d38b4f1f7be1","signature":false,"impliedFormat":1},{"version":"3bb5c33e46d256998d12908375054dad7d82c6ccb866fd9e0fef3dac96acc402","signature":false,"impliedFormat":1},{"version":"031ccb4c80f52d095127aa2a7be8998a1bfde9294edcab03e4febb741265d8a6","signature":false,"impliedFormat":1},{"version":"77bdf606434a7182de2ae5fe635523a95eccaf0c144f91df95e102a7c46c97a2","signature":false,"impliedFormat":1},{"version":"8d95114eac22e8ef4f8665a186d6608b55206f8d34a426c980dc9d2cd18b1e0d","signature":false,"impliedFormat":1},{"version":"17387caf3ce28d2233568b3d3aef3f8b1519693f40adcc5cec950c700d928390","signature":false,"impliedFormat":1},{"version":"406ece1b33fa9bd5cd7359477ee0492fc88faa7834379ae59e220271fa0fd9fc","signature":false,"impliedFormat":1},{"version":"24d011a27c8077bb60458105aeb30349786399dca6cea392a70db25068f54327","signature":false,"impliedFormat":1},{"version":"465e84b9e824d62c531c6003c66f1bc73ba508bf60aa5c9797e2e3a4ec7a108b","signature":false,"impliedFormat":1},{"version":"156d4e8169fa27ddebf8c26b1158180fce5fca563216c8c16bdc2c5db663296e","signature":false,"impliedFormat":1},{"version":"123f42d2725b338dc92c55fe8f65730af1b29fd6f63685509e057835bb83517e","signature":false,"impliedFormat":1},{"version":"ceff24a8c06a2b16792aae8426b706018c4234e8504acf1cbba8ee6b79390161","signature":false,"impliedFormat":1},{"version":"1cce3949d58c46bc0764c89482a0be2b58d0b2a94a15e3147c88e73359658a40","signature":false,"impliedFormat":1},{"version":"7322c128662ae51bafb78bfa85a03e3da779b52e72d164c1bf22cdc65236270c","signature":false,"impliedFormat":1},{"version":"9a40c1020a86217fb3131a564315af933ce48aa1ef9264545bb1a2b410adb15c","signature":false,"impliedFormat":1},{"version":"a01d2fff3266ca29b8df1cf7c223adf804aaa2ce8735b9f261574825261e8c1e","signature":false,"impliedFormat":1},{"version":"922d235d0784fdc0437ae8c038372fabb0b874486b65a47774fa34bda34dff3b","signature":false,"impliedFormat":1},{"version":"dc5aff116a7790b183c5f09e94f83a7c7e608c6085e6ad75b1629a83f5fc6c36","signature":false,"impliedFormat":1},{"version":"f783860596115cc16bce1e54c45a5f26f353a7dc8067271918e748448c168bc0","signature":false,"impliedFormat":1},{"version":"484b9305a7ff05e1028722f4a992db637cb6e31197490763deae399b36849d3e","signature":false,"impliedFormat":1},{"version":"ad0d9cecb6cf3ca943759fb015f684b455700272602349bc9754efdd5c73b2ae","signature":false,"impliedFormat":1},{"version":"4b75bbb5000a38175a6e728aaab07b10dda25c887c10f22c036261cba87471d2","signature":false,"impliedFormat":1},{"version":"653c70ed4316ca8b3bce79ef9adf800ab737ba8b3631739d5a93224662b5f0ab","signature":false,"impliedFormat":1},{"version":"daf0673602c9217ac44106c295b579681811096ec2fa57a3fcd4d6470eaac8b8","signature":false,"impliedFormat":1},{"version":"7d28f874573461de6f2edef652d689deee9dee86e02397cdbe2556dba600bac1","signature":false,"impliedFormat":1},{"version":"e3a20ae5a66bec485856ac56217c3656b7a7d14667796dfe0ca45b452f975475","signature":false,"impliedFormat":1},{"version":"7274dfc7369c4ea8f951d02346cffde1b0a20d0e47faa36306813b3081baea69","signature":false,"impliedFormat":1},{"version":"c3abd4d6b89e3ba4b388a9eb9f5ebc83355c81cf39eb12a48660fa196c3c2236","signature":false,"impliedFormat":1},{"version":"15ebfa1212ee1352194493f0bc09d09a1bfd9f5d58f49bd39bac28352c7a317b","signature":false,"impliedFormat":1},{"version":"1434c811267c045eed8ae5529e33404614d76ccd57bf8c175bbc5e3bb6b53302","signature":false,"impliedFormat":1},{"version":"3b2ac31bb38b7b625e5c5a69834dfe310248fb42edd297ca682de50d44555b1b","signature":false,"impliedFormat":1},{"version":"735331968e5f9c95e860641150eee5cd76e3f4d32d91d308fd31ba96bcecc49f","signature":false,"impliedFormat":1},{"version":"8d9cc59fd1a17ad25f44ea8e092b4385cc35ed3f5a6ddc5b8cbf1aff4f472504","signature":false,"impliedFormat":1},{"version":"1b018076fa6fd5c226a2567c5369e40dac0366e5aa6145e203f0749ff87747fb","signature":false,"impliedFormat":1},{"version":"decb9009e3ba094f7da1a969f658e4787ee5222657650771c2e805df47c2ab0c","signature":false,"impliedFormat":1},{"version":"c89aa2a07bb87e1476e981fcd27a88f51b2e8e972c3e539a0fc1448fd023498a","signature":false,"impliedFormat":1},{"version":"42af42fc4d1c2d9a00d19e71b7d4c2d7daf2e0366291a850ac15e1961c21ac36","signature":false,"impliedFormat":1},{"version":"a12015aa7e1f6093110916cdcc658c14cec7e8d16cf6cc0759fd0730f203d909","signature":false,"impliedFormat":1},{"version":"65e47bc8d076093498feba0294912692a32bcfbda2f7a4a52632d8366b66064c","signature":false,"impliedFormat":1},{"version":"4a2961d4a84e09c94a69e26eb58fbc4f28932a016e92a61ffa1276b9a5a0ae43","signature":false,"impliedFormat":1},{"version":"9f426146ac63e39c94070acdaae9a85c3fa7ea12de82848b6b319f34d9df4d45","signature":false,"impliedFormat":1},{"version":"fa0039a64b904b19f7938423b93e0fba751a4d31a23c4144f44b30167538de25","signature":false,"impliedFormat":1},{"version":"3917fde9ed0a3f904724e331f69b2eefd99f80a9a4f721c7bd41ac7c52ec424f","signature":false,"impliedFormat":1},{"version":"08766d8cfdaae6e2e96009fb939c8f0bb457b70ddefc24373d0e022f94dcb210","signature":false,"impliedFormat":1},{"version":"4033b35f38b85606d366e29401cd63bb44b11c631fbe530e7cb6dea285dbce1e","signature":false,"impliedFormat":1},{"version":"6fca4a007c11a2cb5cfe738643b21c59127d45d8ac3356c1fcce8d2ea5c9b2ed","signature":false,"impliedFormat":1},{"version":"53c5c0ad9ed0605c92add7c41b57b99dce5cdabbf7ca05748d5555883d6dd486","signature":false,"impliedFormat":1},{"version":"5a13364736cf0eee277e0ea30431627ad754b51c96b95da0e5cae0155ba48d6d","signature":false,"impliedFormat":1},{"version":"b7e920c3467c6146140f4b95c402aef269731c2ba92299efe2eec22dcc71f30b","signature":false,"impliedFormat":1},{"version":"adb4426a3053d8d0f06b034134b939a2ebad9a29a07c595b9c70c736e4a52911","signature":false,"impliedFormat":1},{"version":"945740c51603a9a460909d8a5a6e32463a5c0cc2aa09ee7b928f2d72b6090734","signature":false,"impliedFormat":1},{"version":"38638b101ac74c16d0f70b88c25844762d17bdda307d55aa46215f13fe00ac2d","signature":false,"impliedFormat":1},{"version":"eb066db25a443a8d5f333a9e4f4bcdd04d6ea3762c9797532ab1be45862003b3","signature":false,"impliedFormat":1},{"version":"e7c940ea5bcfe1616f567f6a505b4b6fe5caef9e34d26988ef0a1fb40a3abbe1","signature":false,"impliedFormat":1},{"version":"2ef6dc247554af42f4a3e3c8e21742cae4599fa05f59a9c2504e982f508adbbc","signature":false,"impliedFormat":1},{"version":"189bf753c5e1e03fbefee8c915f5bd48806183a329c443e1e95c6268c779f171","signature":false,"impliedFormat":1},{"version":"a5f9db2098ba650880bceb00aa750bbecfab946264f0fac87d185e80b4c307a3","signature":false,"impliedFormat":1},{"version":"4232ec8f460c0485c081f91381162bbdff18fe2de916770a4e946ce12388b4d1","signature":false,"impliedFormat":1},{"version":"49d3dacad2aa3680975ed967177cd45a49e0aa39811686269014941fd28356c8","signature":false,"impliedFormat":1},{"version":"161652af6fa3a0b2fc2bcfecfe88927f8f7f0dfd753d7166fb5f8f76d1c3575e","signature":false,"impliedFormat":1},{"version":"2c94d2217244dd31275ca5e404560c5c2105b5f06f8985d0f039f39caa1e9e30","signature":false,"impliedFormat":1},{"version":"9c88b05bdfe9898787a8776baaacc92b0499b0083905032bd9f3615a3135c26f","signature":false,"impliedFormat":1},{"version":"f0d37dc88ab8c863d39af6a97f57f857d10b13e0844ea34ddd5881cf90e933f7","signature":false,"impliedFormat":1},{"version":"507029db6003a8e49680a599deb3898856d23b218c69900d2bba4083c1a34a97","signature":false,"impliedFormat":1},{"version":"7eda1f0806110518d3f03d78f93925af494ac263872eea3a85a5bfebd2b48bcb","signature":false,"impliedFormat":1},{"version":"9d72e652abce6361d6256118706b6e58a5d4a69c10c3b492b3d1652282cfc6a4","signature":false,"impliedFormat":1},{"version":"afab761b301923855eb2a1849d23fe9d1dfee534fd986f6c227ed520d02a2d59","signature":false,"impliedFormat":1},{"version":"6da7497c314303f19ba36082297c9347ac524e7e9789714f688893fc786f4f9e","signature":false,"impliedFormat":1},{"version":"232bc0ccf031ebf6c8b800ec0ca161bebd59525f599a87eb9a06e00e83357b71","signature":false,"impliedFormat":1},{"version":"e20a390b32ff2428314c43c37b7c5b74203d4df190ba4dca78e8e583a4b1730d","signature":false,"impliedFormat":1},{"version":"6ec56e1d3822c311b013f38145ceee9d3f52e384f63b1cad502c7b1000582297","signature":false,"impliedFormat":1},{"version":"f037ed5250876c6be9ed862687f133a35242b367681db9147f03dd7de2fef358","signature":false,"impliedFormat":1},{"version":"09eeab65aa4dea908f57c2a0c74f782588c5e5699ef45c534c6f9297a629fcd5","signature":false,"impliedFormat":1},{"version":"e06d432a94dc47f95de8488b0b4bdde54b888b1b0632eb946d7b112fa5c14eac","signature":false,"impliedFormat":1},{"version":"5a49571bb0a0f9e06b610eaa2dd7ea867ef1b20bba1b9c36725639203145509d","signature":false,"impliedFormat":1},{"version":"13a9ab480675d24f21b3a3d3a4e7f659d988d84fe5f29e30ac4da1a2738e36de","signature":false,"impliedFormat":1},{"version":"25fffceb7ab08fc16c79698abfef8ddb89e5b00c6df45e45f9b55af99ed839f6","signature":false,"impliedFormat":1},{"version":"e61ccfac1b24d6feede2dd2afba891e6b288830ae71102459496f22560fcc004","signature":false,"impliedFormat":1},{"version":"a36dd0ef2be08622b042f3f450fefbdddc24bb10791949c5c5d71976a17a26a2","signature":false,"impliedFormat":1},{"version":"56cadc658182ee85d96ac84a5d31139eae2545aaf62cd1effaf0db5aa6b70e05","signature":false,"impliedFormat":1},{"version":"e48ff4b89eb69807c5e51a5fbc75ffc81db54807f5357b90b59ebffc0b9415e0","signature":false,"impliedFormat":1},{"version":"ef813791bab87fdd5d746a49a9376520517e74963b036952457f3cee55719e6f","signature":false,"impliedFormat":1},{"version":"07723b68de12b6d9e7071c6413e36b73287a9b747eb0ac7d5e1065d066d9649b","signature":false,"impliedFormat":1},{"version":"e6a704fbc2b60d8d203d49e2f2caecafffb77e363c38d255c38e229b8e22946a","signature":false,"impliedFormat":1},{"version":"b243a9f1986ad2a517d0fa5986ac8a4603e08a8d13995b87306caa279d1d50fe","signature":false,"impliedFormat":1},{"version":"06690b396726acb3836e76d185029247ceb052c61c9c7494f4a16b6ca5797a85","signature":false,"impliedFormat":1},{"version":"44f7b257d1c0d16e58bfb2591b9683660cf8e8fde67e182b3b05452fa99d2f10","signature":false,"impliedFormat":1},{"version":"67059e2f63687cceeda138077ee88b48f497557d5b9799d4b1816a77947ac864","signature":false,"impliedFormat":1},{"version":"6aa1382bb761d5b585a03df5d432149dfe4fa0012aa5edc99d54c52babe6801a","signature":false,"impliedFormat":1},{"version":"e9214291673a507e06de72638d08cb77a5a83946ff371fe3118231fd14b66148","signature":false,"impliedFormat":1},{"version":"6afd93aec340602a842a3fd846432339eed3581ee1328e65dc9ddf04967681d0","signature":false,"impliedFormat":1},{"version":"9f2f5761674a589f162e7b6f2494c4c50f6867a3de50dd3d395fecb9425f39a1","signature":false,"impliedFormat":1},{"version":"0392671e00f1d2677ca8808e1d3bf05c7ba688d90d5474de34b4f59b58c2c3bb","signature":false},{"version":"852c9576554b21e041e2d4218687ad97282d12e840f1ca5ac72ef184a4b15b2e","signature":false},{"version":"ae1fa7a9df22ff9adffeefe6e0f4b5ba10d3d1f7d4ca776895a66e2ad3e21efe","signature":false},{"version":"4ee1d290abbf1f0217d8095a7d5b03fde59d033ed6cd2144f44d00d4be253802","signature":false},{"version":"9429655b9453f05980a3b91ef39f6441cb0ef6a78b3f3e354acddfc123036e77","signature":false},{"version":"df730ade8b4c6770249636127ca250b58d3de38a99c902d6ce580ffc105951e1","signature":false},{"version":"3b20f7885b067107380b792f4faa46e9e436057b7a3d011a4a01c234ede3a351","signature":false},{"version":"08b93c76e8434688573127c9bce7c714359870e4b4241b387011b95394ecd9ba","signature":false},{"version":"1bb851ba6269bddc20f79868185ba09fb7f2610e64767aa71892bde414b106c9","signature":false},{"version":"67962201e53660ba7feb584fa4d28b3bdfe153259085db0df2e4fffb003f638c","signature":false},{"version":"96e41fbc195e047eb64ffd020b0591d11128cac60634fac2dff654df8233d552","signature":false},{"version":"03473c386fc2197ac638238a307d043b7ab516ab1553e5e1a58a60c2f1a1274e","signature":false},{"version":"96d8c20a4255328f451d66f76ed50165c1bbbd82631b2472bc2e344d5fec976b","signature":false},{"version":"19081e8ac7bb0705122ce049f41c969d0c4e7513749238d7d61259d063b14f46","signature":false},{"version":"683aaeff15d4f52bbf061ff5f43a839ae6a1243f73ef9d10b73c514f3c362c61","signature":false},{"version":"77f249c007a9a71afb86d6116cd1cdbadb4fedcbc315bab407c76e5521ad6a7d","signature":false},{"version":"dcc60cf9860afd9c1cab8dde170fd7f98b97341ba788047fa9589a583ed37612","signature":false},{"version":"7f233ea8d4aaab3fbd48f9dee7a756c4dd35b0356f6c406d67258e769faea922","signature":false},{"version":"cbc381e1414658bb498c1f3a30e9b6ecba8967adc7995697715afda2b7bc4fff","signature":false},{"version":"85a97d3317be3ae8c061511d207e7466afe4d7ce8297dee97ef8416f4340f73f","signature":false},{"version":"7095a70ca4999ade02963347448b6f0efe1549cad1ec360211fe48f9339d879c","signature":false},{"version":"cf60423dcf0125fe1dab33e267195eda0d2cdf4a94ead2f2a514d7e87c2627f7","signature":false},{"version":"3bba8d0ac1c5648a02b0f1ffcc998f613ac4033f00f94704e372f0b6d2d20377","signature":false},{"version":"2fd12dcee6ff5f94dcbcfc4cae134833bb8217a92e622a42b3ffe384934cb52e","signature":false},{"version":"294eeb82cbe341a720270c0bb8c928dafce01a5d4dd1effb40393e3ab9e04bc8","signature":false},{"version":"8cfe96e5d22240ac7d68d48d8413cb30366c367ae9cd82b41f51f8b83b33915e","signature":false},{"version":"65c4a978ecc84db99f2a9fe93d2d83d3781ef14eb511e8726e258c9ac8531060","signature":false},{"version":"b26dfd908b66515d413b42d5426ce4169c9519afa8875dd47ac7ed359c8ed7c2","signature":false},{"version":"8c0b904cc61cc7dbb3253ca01a346ff472b54902ff1a5c93063ca89f7383c27c","signature":false},{"version":"0eabbef35a96ff748f2239561836dac629748d75f3c4749de1d7f990db7e6f69","signature":false},{"version":"c630388de8ea77065edd1596b867465c6d47fc929333ec94d8dcff0c51b4c1b6","signature":false},{"version":"6f024c0f8b907e2c6527d0a15c45750cbf4a97e2736c6fd77207923e598ac7b8","signature":false},{"version":"8cf229172647204252430a1bc4e6a3c09ec88aad5e02e69248d8ff7ae1932ad6","signature":false},{"version":"20f1fc9c4babd6f0b9f24d231099368b59e956789bac9c9887aa84275a356283","signature":false},{"version":"c02e08b95e6abace2da20e963c1398c6e53791d9d7a364a572578a4636c482f2","signature":false},{"version":"58c572bea38ee2468072ff68f7a8a78dea371dbbffa901a2739902a625ce1cb2","signature":false},{"version":"1947637be71fee6481dcb75c1d699c46139188a2ffd256d0bc6805625d329a9c","signature":false},{"version":"4998c1dd951936e3a2b66cfe32ad81b2f32c97e3620c21cef1529577d1624ef4","signature":false},{"version":"b459e02ec0a2db4c571bc6002bbc8f503333849cf1ed43dd80b704546e75d69a","signature":false},{"version":"6d3eb0a9ae3d6fd9303eb2678752f705c49b8130efb425d3b8d3b073be800c51","signature":false},{"version":"79118ec98c72cc3a37f93041e589ed1c6b01a0634a38986936e6ebe28531c7a1","signature":false},{"version":"3cca190e623e07192605484b43541072dd6d155035817d34326a304e0b86e6ab","signature":false},{"version":"5188e534a9f349b4a80d29a19cfe8e9db8875254969632677e7bb52b21c48154","signature":false},{"version":"ae00023c4fb6d8310666f6f047f455331ded1cd758182decd54d7f3f2bdc7e73","signature":false,"impliedFormat":1},{"version":"1e380bb9f7438543101f54ecd1b5c0b8216eea8d5650e98ec95e4c9aa116cdd5","signature":false,"impliedFormat":1},{"version":"d0b73f1df56fbd242fd78d55b29e1de340548048f19ac104fe2b201dc49529ff","signature":false,"impliedFormat":1},{"version":"287fa50a234cad0b96ebba3713fe57a7115f7b657dc44638fbce57c45ac71397","signature":false,"impliedFormat":1},{"version":"c42852405dff422a8b20dd3a9ada0130237ee9398a783151aa0f73474c246aeb","signature":false,"impliedFormat":1},{"version":"d3260c8d6fb8ab6b92c412c3c0b793dc524dbcc6737300cd4cf22198122479a4","signature":false,"impliedFormat":1},{"version":"f7ebfaa84846f84bd01665f4dd3773ff2b1c38c7992fd1042cd9132bf0afc82d","signature":false,"impliedFormat":1},{"version":"b03829b7141ddbc20c9da5de4f8021ef99b57b169e753d28ba5582d02bc9d5da","signature":false,"impliedFormat":1},{"version":"d1c49ba10ba80d18dc288f021c86c496d5581112ef6e107e9e9c20f746ee7b0a","signature":false,"impliedFormat":1},{"version":"f3c5ea78b54672f9440be1a2ae3f6aeb0184f6a4f641c3cca51949e9cd00a258","signature":false,"impliedFormat":1},{"version":"18c80d84f84c86fe54b60fcd30445c2e4ff24d9a14998bdf28109fb52eb9863c","signature":false,"impliedFormat":1},{"version":"d91e9e625a2903192e9a63361b89330f0d95c340d9bb4602b89f485e9f93cdd6","signature":false,"impliedFormat":1},{"version":"176a47d228081ad51c1d62769b77b064abbeb6827115033cce1cdeb340a8d46c","signature":false,"impliedFormat":1},{"version":"b5eaf1cc561810ebfb369039a6e77a4d0f74bf3162d65421a52fc5b9b5158c2c","signature":false,"impliedFormat":1},{"version":"7d12ec184af986cc2a0fdc97f6c7f5a547ecdd8434856a323ea7ff064e15f858","signature":false,"impliedFormat":1},{"version":"8535298578313ba0f71a41619e193767baec9ccf6d8fad90bc144bcba444307a","signature":false,"impliedFormat":1},{"version":"582c2a0f6644418778de380a059c62fbc13d8a85e78a6b7458b2e83963257870","signature":false,"impliedFormat":1},{"version":"7325d8a375ba3096bc9dca94c681cc8a84dba97730bae3115755ee4f11c9821e","signature":false,"impliedFormat":1},{"version":"539e75efd18237dc8985197bf73b7f589efb248b07d8a646c34f1c382495327e","signature":false},{"version":"0d2e135dec04a36281d5bc1a70466d16054e343027a7fccb46d3b738cdab75cd","signature":false},{"version":"fb14266ae4070bd16db6b071e98887452bc359695c40742e38515a89dbc80a63","signature":false,"impliedFormat":1},{"version":"4a24d83c0d8f489465c4d38ed9fd87121c8a2cf50c47efe09c2eca93d39fa908","signature":false,"impliedFormat":1},{"version":"c052e32b9de53cd2596f196a0901801961bd7a31be9fac4ac2f117e4103e3a07","signature":false,"impliedFormat":1},{"version":"b15cdbb45919bc3b8e6b6f962d65382e85061d70bc26a968604f3dce4ad3a891","signature":false,"impliedFormat":1},{"version":"d6b58d955981bc1742501b792f1ab9f4cba0c4611f28dcf1c99376c1c33c9f9c","signature":false,"impliedFormat":1},{"version":"f0b9f6d5db82c3d1679f71b187c4451dbc2875ba734ce416a4804ad47390970a","signature":false,"impliedFormat":1},{"version":"a5c38939c3e22954a7166d80ab931ac6757283737b000f1e6dc924c6f4402b88","signature":false,"impliedFormat":1},{"version":"31a863da9da2a3edec16665695bdbc3134e853195f82dafec58e98c8e1bb3119","signature":false,"impliedFormat":1},{"version":"ea6bc17b58d0f6e4b6c479c4bb21993c3ae557a7ce4a33f00954a686ecae31e4","signature":false},{"version":"7111027ef7aea1e2dd059569c47bea02e4afcbc72e2d1a7702447ed791e8de22","signature":false},{"version":"b247c5feb4a7c66d1593b35f59a64b4af99ec78534abef6aee7c41a918d8bcb3","signature":false},{"version":"a7e2c0cf6b0cc012148aa1ab7732b25a1ecf00cc5cfe5510ef0eef594a2de9fe","signature":false},{"version":"df680a5af3f72b17062576a23b7ae93d179737d6f82cfcacab64c3e9ac9d0ae7","signature":false},{"version":"a53aba9146e85aabbacd0fac9a94ca5f16d9a71e884cd27dc9b419854af5543f","signature":false},{"version":"1812e8b1a12bc5857e721ffc0d996d6a6fb0c12cf1f4e485bd511a1365085b5d","signature":false},{"version":"d3d313d258c1c4cb34d504fa9aeaeebefb3b9985d1e9e0f89cbe3e02a199e2cd","signature":false},{"version":"f7bc2f50c841db75dac3696b38fe2151fe9213e067b7c5fdd785ca42e1e99f29","signature":false},{"version":"5be3c087190e23af13d156b8ccb70ad29dc5ef36cee58fd28703b15e8b54bac1","signature":false},{"version":"4a65d7bb13a94ec2c3c69567fcc059778b0c348530dc42d885034a54ffd20626","signature":false},{"version":"94bcd4d1203dcd4042b92adb2392755710d3027eb456379f9ef11f36d2fcce8e","signature":false},{"version":"529b54fbb4dd2a7a22e50210758c45ee9db065c34639e2435669f66ba3fb66c6","signature":false},{"version":"e441470cdac825d3f8b6c28999f8693880ff9923b45619beb217aeecb56c0e23","signature":false},{"version":"41c0fb8577bc70f165f0273500d328786f52294cc29590d61cb61cd1b72de798","signature":false},{"version":"e311c492faceef366dbff60af3b59c1a438bda7943619ca3ee541313c001fd9d","signature":false},{"version":"b380c706f9de72bf933a237a1b50befeebca6ea5f534fdfb57c2d6cd1a92d522","signature":false},{"version":"0b60391c74415d0206cb79e85981ca923542cc546b39236419f2d4f05135fae0","signature":false},{"version":"5a4304349625de99341863043e613641838ea8ae641d4a8d1da4f61ba5fdc022","signature":false},{"version":"e5c5d5e30000d1c77d67d8ed605fc98a368bb333db1b384565407c824264c09b","signature":false},{"version":"fd3e792cc8996c1704e2679e6984092b395c88867a15441a888399f6bcd69c20","signature":false},{"version":"5fe256dda45854c34992b8d5d82a73762a38ee14ee44c2230e09b3046131a1d1","signature":false},{"version":"b39afb1b0f52ba50ad83b348c086758ad5f590aed954015356c356015ebe63f6","signature":false},{"version":"1f1c04a6a43c3d582339961ea2faa03aac0cecae68b6b27fb9b3afcb5745b940","signature":false},{"version":"33aa143248aefac268d3492bfbb77c950c27361bf86f60246a701d84e030cab5","signature":false},{"version":"08b92d9a3882407bebc40a8b30ee682f2e01bc7edd7d5708843f3649ff0315b7","signature":false},{"version":"64511ad1477e4f80c0481a30af4307bf2af8e1d8af5c82b3cb8cd74232b7fd71","signature":false},{"version":"df690e1ad297fb02ae0fc26f5384f487990c5089ac6563d12df91da3bb40155c","signature":false},{"version":"4d1acaa519dc9ba85efc80f5a61d02d5f0bd02a677e8a24c381f1c5f686c26d6","signature":false},{"version":"3632e3be47e6fd799fcfc9983e922e2f8bdd9280d67ff6507ea4df036739cff8","signature":false},{"version":"71190a059221e8ebc31bbe01bce94d3469e902ead927c35b349f8b7908e3a7a2","signature":false},{"version":"353bf12d2c18f1b65f1628e38f2835669a2f7e1c4914f92b4caa9226f96babf2","signature":false},{"version":"15511126c00c2621b98581871f798af551fd09c9e8985f8cb1873deb077c4c5b","signature":false},{"version":"22bbaee7f5522608a945b0a79262d61683431c745b907bbbecb0166ca0fab408","signature":false},{"version":"03cbe6262fa484aae254ea69fd64ce70b1ea91704ddb4ef5988b0cda1446dd17","signature":false},{"version":"168b5ac44b2399ebcf5e2cb12857958df9c11e22a44f5fcada797002c0b491cd","signature":false},{"version":"61f8bbfb9e0f9aefff7d8ee385beda59f1d834cb1034f34dc178636fb594d4da","signature":false},{"version":"d24f905667e2f28f8111d80b6b588c776f7d8e0e0517b3790aa1a8570cf0f05c","signature":false},{"version":"4068aa9b9669b3cc11b8a9bdfe0dce10b1f6f0981f0506c8e35c64f6e68afda5","signature":false},{"version":"ad9774c1716b41ff9de5d50f4c665dc6dc9e4233ab2d2b962a1f8819a0920535","signature":false},{"version":"f00a705e36df17bef9679c89439be28d858d411b92f9b5274179a66642496a2c","signature":false},{"version":"90c9ae7fae7bcef799e5fa2617bdcf187e8ef79b843a0c5d352a610255a2ef9c","signature":false},{"version":"1891ebae3da4c7d53a78303f2cd1c648d8aaacc3bb283af27662a28d38d821c4","signature":false},{"version":"4ae6113801b16027dd3862c640a4414b03b25aeccd27907689c0b0c0059e462c","signature":false},{"version":"90a9296d18c3bb120a49902d61865a6ba6ebad9ed5d208f5913d87beb687c32f","signature":false,"impliedFormat":1},{"version":"fc4841d2121456f1b3b73a883a4fbcd90eb82bca0a63103aabf4e4b9b48c1552","signature":false,"impliedFormat":1},{"version":"892a80669ac232c14837d2e7ef1cd29b9c4e501181440c4a995fd59c17c62295","signature":false,"impliedFormat":1},{"version":"835de90953b9b6133cab1664bf1ee40472a4be2a10b8faa0dd450316741761ec","signature":false,"impliedFormat":1},{"version":"f0f6d06f66eae1df3031325b3cc6338962fa0f9e13eabc90a0adcce76079a2ca","signature":false,"impliedFormat":1},{"version":"0c98b172ec6e37fcb56df203e5bd09c4b0d4e587e33c1b491e75c4cf51ccc9a1","signature":false},{"version":"008a6bcc04c14904b9d0aad4cbbb6e5f9c7c38de1f2e80dac5f5b3803e15f19e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d2beb027655cd554b6083693f6a0207d1a7b271413dee7185a9ca4f8cf28d426","signature":false},{"version":"2b4ec135db1995cf242618d2ccb8c06305957e302e58d11ceebae727bce66b4e","signature":false},{"version":"db5e39c78d202f9268ea71c72d4fe4a858af71f8fb6d356b52fb930e8c5c651c","signature":false},{"version":"2879a055439b6c0c0132a1467120a0f85b56b5d735c973ad235acd958b1b5345","signature":false,"impliedFormat":1},{"version":"61baa97687c2f109f6db2a60cd41f5bc17da53ae855dc92d8903864d81b6ade1","signature":false},{"version":"0dff438a8ee392c9dd423c235d429152d4d710ba3dfcea04e91c47e636bf27c3","signature":false},{"version":"33101d6c1fc44fcaf57bd8fe67f103af9bfb8a8cad74fdb1c59f5353433ef206","signature":false},{"version":"5fa7224675acf43ca19991156f6e12f72842d532d5df42168b54c83d40169157","signature":false,"impliedFormat":1},{"version":"838cfdd4ae016842ef94788e55e21761f72efc55a1f7e8edc03a5cd409fc1156","signature":false,"impliedFormat":1},{"version":"ef7c89c0d0b065c2befdfe211db9cb0e29d95c0de021813e90982415583986b0","signature":false,"impliedFormat":1},{"version":"acc0c65614532bd56952823270999a8ef82398ab48d0b83b09a70389a4a8446b","signature":false},{"version":"9f2f5761674a589f162e7b6f2494c4c50f6867a3de50dd3d395fecb9425f39a1","signature":false,"impliedFormat":1},{"version":"8a6838a1bdbe6fb96d147a4ab237c66d49f2804a4ae05be916e809b9b389e1a2","signature":false,"impliedFormat":1},{"version":"2eb3779ae7f4479a196033840c5ff2a8ba6de1cc7207864246febb758708e1a9","signature":false,"impliedFormat":1},{"version":"bf95958629e734c28d1a2751e4a390ecba3de3e5ef15ce5129e87b95e26a9b31","signature":false,"impliedFormat":1},{"version":"cf6ab5b952c8a81bf9d82ae231f1d7835e7d656f23f6a68856bf79d914f0c3a7","signature":false,"impliedFormat":1},{"version":"e9c09e150ad859e6fd220292838cf1676fde98e72de40802a0e38a39ffe9ba78","signature":false,"impliedFormat":1},{"version":"6eedd55b798a444cf196fc0e84ed8588c4b02a64a1eefcdbd9706a7a77819d63","signature":false,"impliedFormat":1},{"version":"a410446b68b7f7fd6c125c66a2f7d62d1919d01c1fbe6d3d2a36abfd7252b88b","signature":false,"impliedFormat":1},{"version":"c220d971a25f0757dac2a16e7e3486edfae72cfc21e77ad02215deda4b37912d","signature":false,"impliedFormat":1},{"version":"b4d69ab771e06f3e6521194b26bb8e52548dd9f85a8d22c0d45954edefe054fe","signature":false,"impliedFormat":1},{"version":"489539fed7a3fa9d6c0683706051d88ad0072eb596701052d37a6745a1005748","signature":false,"impliedFormat":1},{"version":"4eb6ae3c9aaf3300c2aed8ee1e464064796a6464def127ddf685cb471dad3b83","signature":false,"impliedFormat":1},{"version":"050fccc4c234b7b59db8222b2b92aa67db02909a19bc35ab6e7af92c9ce887af","signature":false,"impliedFormat":1},{"version":"1ce50a9bc80d81e614723a6af9540f07056f9652c2b206c9f947ce5e6af17623","signature":false,"impliedFormat":1},{"version":"39a039903a4eed2b602e4c8f95d937324d72cbd2e6b618ef1061d026da7f03e6","signature":false,"impliedFormat":1},{"version":"feb62eb605a34f112481e347af226133d6b9870cae6221af8fd5a61c4f33594e","signature":false,"impliedFormat":1},{"version":"d3f4d2138eafd828745a0caaa17a860b4dd8fa63d40cc9eb013072c116062969","signature":false,"impliedFormat":1},{"version":"73d253d6850f103e900b024ce351c99a4cc5dec1c56f286ffb305015198c1f13","signature":false,"impliedFormat":1},{"version":"0fdedf8b8cf8fa73fab00e3f57aaefba4babbefc6bbe108164c6eaed935b3840","signature":false,"impliedFormat":1},{"version":"f7746264e6dcac5c13382e31a38346413670522bc264da4b2c3d5ea406155cd3","signature":false,"impliedFormat":1},{"version":"f8c0895803058e1eeed51022fd9c5b26dd1f2398bac9b925de652858c1397f98","signature":false,"impliedFormat":1},{"version":"f0f36a6e9a078b8e724dc5a7f2ca71e793d76a00aec6d0c06582d46e05f2bbd8","signature":false,"impliedFormat":1},{"version":"8f4eb43204663ffefe235de069cf9d8f7e405992300c4299838ac4ce418f6c98","signature":false},{"version":"6b713e7a765e9b62bc4e032ddfb153a7dbc106102bb7c79348624f7d9a45cc17","signature":false,"impliedFormat":1},{"version":"0ac5a62a300e7d6915beea3e6b51549d1cc3afc6715930c775928f05255dae03","signature":false,"impliedFormat":1},{"version":"8171717a40fc99f4a8875fdef9203a3cd239d81c77e59cdf2c594cba97f2947d","signature":false,"impliedFormat":1},{"version":"903345b5fc1e6010f8c03e36619e33f9e0d3a6787779aeb7687454d2a6c3ef6d","signature":false,"impliedFormat":1},{"version":"e320742c95e2e0284d2ccbff0a2f2792a8f542cfb0a463c4e0a69b2cd3680625","signature":false,"impliedFormat":1},{"version":"bec45e0777e88662fdbb5e8ef48f3fd1a474768075abe838b184973025c94244","signature":false,"impliedFormat":1},{"version":"b55ecfd5b3e3ecca191829e5e53cb21f332b880d77abfbcd3c6820f4e7d34255","signature":false},{"version":"c2503e91f12992b221825483f6f6f5f15fe6855803d8101c826e9fe333b5aafe","signature":false},{"version":"955f040094e9dbb7c8fe834d53666be60082266b8c3fbe488f60575a42d790eb","signature":false},{"version":"34a2cb6ab1077c01bd282b48f8304dc1f443a31557f8dcbbdfca056ebde67cd9","signature":false,"impliedFormat":1},{"version":"db0d0f66be497338078b069f73ad118c94feac624bb1434ffa8c65e88c5762ef","signature":false,"impliedFormat":1},{"version":"612d51c5510e7038f8b46cb9fa4ae086fc61247f260448ca32beece8959c6695","signature":false},{"version":"2859adaa4f2db3d4f0fc37ad86f056045341496b58fba0dbc16a222f9d5d55b1","signature":false,"impliedFormat":1},{"version":"10a9865f99888e7a0f386994802f5453265fae845a951ec7f17aa89d5f4b22f3","signature":false},{"version":"5f73e6bb2d002a3cf576c034cf322d276c87a52d46ea04e1afbc16787713ffa6","signature":false},{"version":"3466f89a30386816b70d40e71f620d65c1bb727aec2670e0f2a00e5ece4950f4","signature":false,"impliedFormat":1},{"version":"73e593dae6ccda020e4ef70c65eb95be7d3cc28e5e703433fb56055992a0cdae","signature":false,"impliedFormat":1},{"version":"772cde031445d19970d2a85e664d0feb809e2f249a528e37314d3a751651b9b1","signature":false,"impliedFormat":1},{"version":"8054d40d954e71707efa23942237786b4103c6b0b333592e1a11698efcc4ecfa","signature":false,"impliedFormat":1},{"version":"9d652cfe851f7c8046ab4d5ca381fa37741313127020c028f5966e2106b2c0db","signature":false,"impliedFormat":1},{"version":"50e4b8ed7103faa86bf16814f38edc44c9830378a4bb3548b9a1418c75fa1fa1","signature":false,"impliedFormat":1},{"version":"7c5780095ed74d698e9f7b2fb59c2701854901605e606e21da0828d97d479298","signature":false,"impliedFormat":1},{"version":"d197c44b618c29835afcd4ddabc376b229b811e458824f7f2bd1f5072f4be741","signature":false,"impliedFormat":1},{"version":"1e5eb88de97808474ab1e552fd1256c6765d4044633b98fb5acc662f2800895f","signature":false,"impliedFormat":1},{"version":"4c7e7625ae82606c3eb3afd3b7922f957efc62c585744c360da4d03d3e3d5c12","signature":false,"impliedFormat":1},{"version":"9bd779419d2868ecdc4568077d7edee24e4b6bfee4162f1b94649610e0e457e5","signature":false,"impliedFormat":1},{"version":"f379493f4b5ee425b66b74a5e6342c2aa2e77e455315dccc0611b5a5e59d89f2","signature":false,"impliedFormat":1},{"version":"cba87d1d0bacac63311491578545e056a22d08f48a3c4da6772e3fce9d47db02","signature":false,"impliedFormat":1},{"version":"4e112641fc28bd5d8c2756912ff608be411e22e370776c872a7390aad12eab39","signature":false,"impliedFormat":1},{"version":"9621227686eddea9805bdecc653cd24f5edc661c6e24f97db415b36c40df3fe4","signature":false,"impliedFormat":1},{"version":"4aaf6dd09ebb6fb10e77f11cc99705c6ecdcea1eef1a3fe5df5cfe4c54a05c9f","signature":false,"impliedFormat":1},{"version":"8339ea639580818b04616879ca477c11be2115312875533f09ce67a178e0c0e7","signature":false,"impliedFormat":1},{"version":"3aa0dd1ea687c5b14acf2db29046ddf7183f79912f8a43251f8d56637e79e8a1","signature":false,"impliedFormat":1},{"version":"fe2b8296830b2585c5ed5819239f361a3c71e0e1261fe12022000a6555ac9c07","signature":false,"impliedFormat":1},{"version":"71ff56ada0bd556de2bc1b387a7cd471a72bb9a26555191568c2e0fe90a1c94d","signature":false},{"version":"bcb756a44db72f2233ba36a73e0547a3d3b1d04daf4910485d45078418e075fa","signature":false},{"version":"90be8b748a381bb861cf02920acc845eddbecedc626f6d77b0ef6c125e72880f","signature":false,"impliedFormat":1},{"version":"9335d4c2815185fa0bcf7944cfd89fa2ed398dddfbe5fd3a9fdf206031ed71f3","signature":false,"impliedFormat":1},{"version":"ebe6d917f534e6732a2d73b0443af0d2ae5f0d96598dc6cc6c14027f3c915bd1","signature":false,"impliedFormat":1},{"version":"2618406d24ea8339d9adcc365a46ce2e7b673872f617d1672ea14f8eca0bdf28","signature":false,"impliedFormat":1},{"version":"df1f585cf66d4c544cf169362889f4e97ce841aea143b610524574949d8ad258","signature":false,"impliedFormat":1},{"version":"28ae0f42b0dc0442010561fb2c472c1e9ef4de9af9c28feded2e99c5ab2a68ea","signature":false,"impliedFormat":1},{"version":"3d5d438a4f6f6244407643a63b05cc60074fd66283de72a731f4cdabc3764fd3","signature":false,"impliedFormat":1},{"version":"13d2a347a849bb4ea670229d4ecf97ffbec8851cf05ef6eea048775a2eff7f01","signature":false,"impliedFormat":1},{"version":"5e8a53c5421aa32e34b6ffc8abc9d933811cc9c49bd283dd7e773cbc178b2cf9","signature":false,"impliedFormat":1},{"version":"264f935450101e4b000eb351cf75c9d799ca20a278b260a9e5770303b5f2b6a3","signature":false,"impliedFormat":99},{"version":"5d397401fd58e55fa1a75cf509591e160bd4a3b58a891f6866002951a340791e","signature":false,"impliedFormat":99},{"version":"570fb3e86599cb179cc91b04fc5034c5b8af33aa7ede111048f2d40aeac2eaa6","signature":false,"impliedFormat":99},{"version":"0bfa81a8b71a10d7e332b88bfc482e6d6a74692705a9d4510bf6b049ceaaa0d2","signature":false,"affectsGlobalScope":true,"impliedFormat":99},{"version":"e29c3246bccba476f4285c89ea0c026b6bfdf9e3d15b6edf2d50e7ea1a59ecfb","signature":false,"impliedFormat":99},{"version":"e689cc8cd8a102d31c9d3a7b0db0028594202093c4aca25982b425e8ae744556","signature":false,"impliedFormat":99},{"version":"478e59ac0830a0f6360236632d0d589fb0211183aa1ab82292fbca529c0cce35","signature":false,"impliedFormat":99},{"version":"1b4ed9deaba72d4bc8495bf46db690dbf91040da0cb2401db10bad162732c0e2","signature":false,"impliedFormat":99},{"version":"5b997c0658cbe4dc3196853c1600f9208b90ae27527815da0ead3347bd5c7edb","signature":false,"impliedFormat":99},{"version":"8a778c0e0c2f0d9156ca87ab56556b7fd876a185960d829c7e9ed416d5be5fb4","signature":false,"impliedFormat":99},{"version":"b40f92e533725152c3976ee7941ece6e177fd15adbc815a957bab4a2d0e967cf","signature":false,"impliedFormat":99},{"version":"8751085924cfff29e52322071e3b77d328b02ec3b47b7c47c37a06a30e97f570","signature":false,"impliedFormat":99},{"version":"e08685c946d49f555b523e481f4122b398c4444c55b164e5ac67c3ba878db8d1","signature":false,"impliedFormat":99},{"version":"3c99d5232a3c8b54016e5700502078af50fe917eb9cb4b6d9a75a0a3456fcd5d","signature":false,"impliedFormat":99},{"version":"a1c4ffa46e41ac35003f44108d4468bcadd8b458562cc42f5fb1bac664f33e75","signature":false,"impliedFormat":99},{"version":"4923a256a6cf1f55e30f7df82151ba360e59bee70078db609509f775bdd796ed","signature":false,"impliedFormat":99},{"version":"f865343c121abc3516abf5b888d0c1b7596ec772229d8e4d4d796f89e8c9d0c0","signature":false,"impliedFormat":99},{"version":"77114bdbc7388aeeb188c85ebe27e38b1a6e29bc9fea6e09b7011bbb4d71ec41","signature":false,"impliedFormat":99},{"version":"3df489529e6dfe63250b187f1823a9d6006b86a7e9cac6b338944d5fc008db70","signature":false,"impliedFormat":99},{"version":"fe0d316062384b233b16caee26bf8c66f2efdcedcf497be08ad9bcea24bd2d2c","signature":false,"impliedFormat":99},{"version":"2f5846c85bd28a5e8ce93a6e8b67ad0fd6f5a9f7049c74e9c1f6628a0c10062a","signature":false,"impliedFormat":99},{"version":"7dfb517c06ecb1ca89d0b46444eae16ad53d0054e6ec9d82c38e3fbf381ff698","signature":false,"impliedFormat":99},{"version":"35999449fe3af6c7821c63cad3c41b99526113945c778f56c2ae970b4b35c490","signature":false,"impliedFormat":99},{"version":"1fff68ffb3b4a2bf1b6f7f4793f17d6a94c72ca8d67c1d0ac8a872483d23aaf2","signature":false,"impliedFormat":99},{"version":"6dd231d71a5c28f43983de7d91fb34c2c841b0d79c3be2e6bffeb2836d344f00","signature":false,"impliedFormat":99},{"version":"e6a96ceaa78397df35800bafd1069651832422126206e60e1046c3b15b6e5977","signature":false,"impliedFormat":99},{"version":"035dcab32722ff83675483f2608d21cb1ec7b0428b8dca87139f1b524c7fcdb5","signature":false,"impliedFormat":99},{"version":"605892c358273dffa8178aa455edf675c326c4197993f3d1287b120d09cee23f","signature":false,"impliedFormat":99},{"version":"a1caf633e62346bf432d548a0ae03d9288dc803c033412d52f6c4d065ef13c25","signature":false,"impliedFormat":99},{"version":"774f59be62f64cf91d01f9f84c52d9797a86ef7713ff7fc11c8815512be20d12","signature":false,"impliedFormat":99},{"version":"46fc114448951c7b7d9ed1f2cc314e8b9be05b655792ab39262c144c7398be9f","signature":false,"impliedFormat":99},{"version":"9be0a613d408a84fa06b3d748ca37fd83abf7448c534873633b7a1d473c21f76","signature":false,"impliedFormat":99},{"version":"f447ea732d033408efd829cf135cac4f920c4d2065fa926d7f019bff4e119630","signature":false,"impliedFormat":99},{"version":"09f1e21f95a70af0aa40680aaa7aadd7d97eb0ef3b61effd1810557e07e4f66a","signature":false,"impliedFormat":99},{"version":"7a9e1836ca2a5cb127f632c943bf1a602d8dd9b92e5eedea26e626df53b72be2","signature":false,"impliedFormat":99},{"version":"11c3710131c71746f85e2ceea40ec33953f4e46f74f157265cadbd69fab32ee8","signature":false,"impliedFormat":99},{"version":"2a9b4fd6e99e31552e6c1861352c0f0f2efd6efb6eacf62aa22375b6df1684b1","signature":false,"impliedFormat":99},{"version":"ad9f4320035ac22a5d7f5346a38c9907d06ec35e28ec87e66768e336bc1b4d69","signature":false,"impliedFormat":99},{"version":"05a090d5fb9dc0b48e001b69dc13beaab56883d016e6c6835dbdaf4027d622d4","signature":false,"impliedFormat":99},{"version":"76edff84d1d0ad9cece05db594ebc8d55d6492c9f9cc211776d64b722f1908e0","signature":false,"impliedFormat":99},{"version":"ec7cef68bcd53fae06eecbf331bb3e7fdfbbf34ed0bbb1fb026811a3cd323cb4","signature":false,"impliedFormat":99},{"version":"36ea0d582c82f48990eea829818e7e84e1dd80c9dc26119803b735beac5ee025","signature":false,"impliedFormat":99},{"version":"9c3f927107fb7e1086611de817b1eb2c728da334812ddab9592580070c3d0754","signature":false,"impliedFormat":99},{"version":"eeae71425f0747a79f45381da8dd823d625a28c22c31dca659d62fcc8be159c2","signature":false,"impliedFormat":99},{"version":"d769fae4e2194e67a946d6c51bb8081cf7bd35688f9505951ad2fd293e570701","signature":false,"impliedFormat":99},{"version":"55ce8d5c56f615ae645811e512ddb9438168c0f70e2d536537f7e83cd6b7b4b0","signature":false,"impliedFormat":99},{"version":"fa1369ff60d8c69c1493e4d99f35f43089f0922531205d4040e540bb99c0af4f","signature":false,"impliedFormat":99},{"version":"a3382dd7ef2186ea109a6ee6850ca95db91293693c23f7294045034e7d4e3acf","signature":false,"impliedFormat":99},{"version":"2b1d213281f3aa615ae6c81397247800891be98deca0b8b2123681d736784374","signature":false,"impliedFormat":99},{"version":"c34e7a89ed828af658c88c87db249b579a61e116bea0c472d058e05a19bf5fa9","signature":false,"impliedFormat":99},{"version":"7ae166eb400af5825d3e89eea5783261627959809308d4e383f3c627f9dad3d8","signature":false,"impliedFormat":99},{"version":"69f64614a16f499e755db4951fcbb9cf6e6b722cc072c469b60d2ea9a7d3efe8","signature":false,"impliedFormat":99},{"version":"75df3b2101fc743f2e9443a99d4d53c462953c497497cce204d55fc1efb091e0","signature":false,"impliedFormat":99},{"version":"7dc0f40059b991a1624098161c88b4650644375cc748f4ac142888eb527e9ccd","signature":false,"impliedFormat":99},{"version":"f6180169cfdf699aee7fddee717de1b8825ecb12bec11e009a3eb581d98c6fee","signature":false,"impliedFormat":99},{"version":"d64f68c9dbd079ad99ec9bae342e1b303da6ce5eac4160eb1ed2ef225a9e9b23","signature":false,"impliedFormat":99},{"version":"99c738354ecc1dba7f6364ed69b4e32f5b0ad6ec39f05e1ee485e1ee40b958eb","signature":false,"impliedFormat":99},{"version":"8cd2c3f1c7c15af539068573c2c77a35cc3a1c6914535275228b8ef934e93ae4","signature":false,"impliedFormat":99},{"version":"efb3ac710c156d408caa25dafd69ea6352257c4cebe80dba0f7554b9e903919c","signature":false,"impliedFormat":99},{"version":"260244548bc1c69fbb26f0a3bb7a65441ae24bcaee4fe0724cf0279596d97fb4","signature":false,"impliedFormat":99},{"version":"ce230ce8f34f70c65809e3ac64dfea499c5fd2f2e73cd2c6e9c7a2c5856215a8","signature":false,"impliedFormat":99},{"version":"0e154a7f40d689bd52af327dee00e988d659258af43ee822e125620bdd3e5519","signature":false,"impliedFormat":99},{"version":"cca506c38ef84e3f70e1a01b709dc98573044530807a74fe090798a8d4dc71ac","signature":false,"impliedFormat":99},{"version":"160dbb165463d553da188b8269b095a4636a48145b733acda60041de8fa0ae88","signature":false,"impliedFormat":99},{"version":"8b1deebfd2c3507964b3078743c1cb8dbef48e565ded3a5743063c5387dec62f","signature":false,"impliedFormat":99},{"version":"6a77c11718845ff230ac61f823221c09ec9a14e5edd4c9eae34eead3fc47e2c7","signature":false,"impliedFormat":99},{"version":"5a633dd8dcf5e35ee141c70e7c0a58df4f481fb44bce225019c75eed483be9be","signature":false,"impliedFormat":99},{"version":"f3fb008d3231c50435508ec6fd8a9e1fdc04dd75d4e56ec3879b08215da02e2c","signature":false,"impliedFormat":99},{"version":"9e4af21f88f57530eea7c963d5223b21de0ddccfd79550636e7618612cc33224","signature":false,"impliedFormat":99},{"version":"b48dd54bd70b7cf7310c671c2b5d21a4c50e882273787eeea62a430c378b041a","signature":false,"impliedFormat":99},{"version":"1302d4a20b1ce874c8c7c0af30051e28b7105dadaec0aebd45545fd365592f30","signature":false,"impliedFormat":99},{"version":"fd939887989692c614ea38129952e34eeca05802a0633cb5c85f3f3b00ce9dff","signature":false,"impliedFormat":99},{"version":"3040f5b3649c95d0df70ce7e7c3cce1d22549dd04ae05e655a40e54e4c6299de","signature":false,"impliedFormat":99},{"version":"de0bd5d5bd17ba2789f4a448964aba57e269a89d0499a521ccb08531d8892f55","signature":false,"impliedFormat":99},{"version":"921d42c7ec8dbefd1457f09466dadedb5855a71fa2637ad67f82ff1ed3ddc0d0","signature":false,"impliedFormat":99},{"version":"8ba931de83284a779d0524b6f8d6cf3956755fb41c8c8c41cd32caf464d27f05","signature":false,"impliedFormat":99},{"version":"34db640ce413888a468f52ab69cdb1340c838067ad62902f252e613655b92b8d","signature":false,"impliedFormat":99},{"version":"96ae321ebb4b8dcdb57e9f8f92a3f8ddb50bdf534cf58e774281c7a90b502f66","signature":false,"impliedFormat":99},{"version":"6ef5957bb7e973ea49d2b04d739e8561bca5ae125925948491b3cfbd4bf6a553","signature":false,"impliedFormat":99},{"version":"466ee93c609ca2463dd7c11231d9a96cd38d82d69e411c48d2872934d1c1ba28","signature":false,"impliedFormat":99},{"version":"976c1b964d20eb5504afad9cb762d427860208eb88442ec418b528dc65186b25","signature":false,"impliedFormat":99},{"version":"4f1c9401c286c6fff7bbf2596feef20f76828c99e3ccb81f23d2bd33e72256aa","signature":false,"impliedFormat":99},{"version":"3e94295f73335c9122308a858445d2348949842579ac2bacd30728ab46fe75a7","signature":false,"impliedFormat":99},{"version":"b711cdd39419677f7ca52dd050364d8f8d00ea781bb3252b19c71bdb7ec5423e","signature":false,"impliedFormat":99},{"version":"ee11e2318448babc4d95f7a31f9241823b0dfc4eada26c71ef6899ea06e6f46b","signature":false,"impliedFormat":99},{"version":"92a3096d3b30380847d81be5c627691099a2edf3ffc548b0195e96ab0174c9ad","signature":false,"impliedFormat":99},{"version":"a0057fd417f67791534e7daca9409a8e6a88920391820cf2bb083781d8ba5d6d","signature":false,"impliedFormat":99},{"version":"6c72a60bb273bb1c9a03e64f161136af2eb8aacc23be0c29c8c3ece0ea75a919","signature":false,"impliedFormat":99},{"version":"6fa96d12a720bbad2c4e2c75ddffa8572ef9af4b00750d119a783e32aede3013","signature":false,"impliedFormat":99},{"version":"00128fe475159552deb7d2f8699974a30f25c848cf36448a20f10f1f29249696","signature":false,"impliedFormat":99},{"version":"e7bd1dc063eced5cd08738a5adbba56028b319b0781a8a4971472abf05b0efb4","signature":false,"impliedFormat":99},{"version":"2a92bdf4acbd620f12a8930f0e0ec70f1f0a90e3d9b90a5b0954aac6c1d2a39c","signature":false,"impliedFormat":99},{"version":"c8d08a1e9d91ad3f7d9c3862b30fa32ba4bc3ca8393adafdeeeb915275887b82","signature":false,"impliedFormat":99},{"version":"c0dd6b325d95454319f13802d291f4945556a3df50cf8eed54dbb6d0ade0de2f","signature":false,"impliedFormat":99},{"version":"0627ae8289f0107f1d8425904bb0daa9955481138ca5ba2f8b57707003c428d5","signature":false,"impliedFormat":99},{"version":"4d8c5cc34355bfb08441f6bc18bf31f416afbfa1c71b7b25255d66d349be7e14","signature":false,"impliedFormat":99},{"version":"b365233eaff00901f4709fa605ae164a8e1d304dc6c39b82f49dda3338bea2b0","signature":false,"impliedFormat":99},{"version":"456da89f7f4e0f3dc82afc7918090f550a8af51c72a3cfb9887cf7783d09a266","signature":false,"impliedFormat":99},{"version":"d9a2dcc08e20a9cf3cc56cd6e796611247a0e69aa51254811ec2eed5b63e4ba5","signature":false,"impliedFormat":99},{"version":"44abf5b087f6500ab9280da1e51a2682b985f110134488696ac5f84ae6be566c","signature":false,"impliedFormat":99},{"version":"ced7ef0f2429676d335307ad64116cd2cc727bb0ce29a070bb2992e675a8991e","signature":false,"impliedFormat":99},{"version":"0b73db1447d976759731255d45c5a6feff3d59b7856a1c4da057ab8ccf46dc84","signature":false,"impliedFormat":99},{"version":"c814e7354540279a27782ddb17a0ea48772f40b9aa85acf1b64be90b3406dcef","signature":false,"impliedFormat":99},{"version":"2762ed7b9ceb45268b0a8023fd96f02df88f5eb2ad56851cbb3da110fd35fdb5","signature":false,"impliedFormat":99},{"version":"9c20802909ca00f79936c66d8315a5f7f2355d343359a1e51b521ec7a8cfa8bf","signature":false,"impliedFormat":99},{"version":"31ddfdf751c96959c458220cd417454b260ff5e88f66dddc33236343156eb22c","signature":false,"impliedFormat":99},{"version":"ec0339cf070b4dedf708aaed26b8da900a86b3396b30a4777afcd76e69462448","signature":false,"impliedFormat":99},{"version":"067eed0758f3e99f0b1cfe5e3948aa371cbb0f48a26db8c911772e50a9cc9283","signature":false,"impliedFormat":99},{"version":"7dfb9316cfbf2124903d9bc3721d6c19afbf5109dfbc2017ca8ae758f85178ab","signature":false,"impliedFormat":99},{"version":"919a7135fa54057cf42c8cd52165bf938baeb6df316b438bbf4d97f3174ff532","signature":false,"impliedFormat":99},{"version":"4a2957dfe878c8b49acb18299dfba2f72b8bf7a265b793916c0479b3d636b23b","signature":false,"impliedFormat":99},{"version":"fad6a11a73a787168630bf5276f8e8525ab56f897a6a0bf0d3795550201e9df5","signature":false,"impliedFormat":99},{"version":"0cc8d34354ec904617af9f1d569c29b90915634c06d61e7e74b74de26c9379d2","signature":false,"impliedFormat":99},{"version":"529b225f4de49eed08f5a8e5c0b3030699980a8ea130298ff9dfa385a99c2a76","signature":false,"impliedFormat":99},{"version":"77bb50ea87284de10139d000837e5cce037405ac2b699707e3f8766454a8c884","signature":false,"impliedFormat":99},{"version":"95c33ceea3574b974d7a2007fed54992c16b68472b25b426336ef9813e2e96e8","signature":false,"impliedFormat":99},{"version":"1ecb3c690b1bfdc8ea6aaa565415802e5c9012ec616a1d9fb6a2dbd15de7b9dc","signature":false,"impliedFormat":99},{"version":"57fc10e689d39484d5ae38b7fc5632c173d2d9f6f90196fc6a81d6087187ed03","signature":false,"impliedFormat":99},{"version":"f1fb180503fecd5b10428a872f284cc6de52053d4f81f53f7ec2df1c9760d0c0","signature":false,"impliedFormat":99},{"version":"d30d4de63fc781a5b9d8431a4b217cd8ca866d6dc7959c2ce8b7561d57a7213f","signature":false,"impliedFormat":99},{"version":"765896b848b82522a72b7f1837342f613d7c7d46e24752344e790d1f5b02810b","signature":false,"impliedFormat":99},{"version":"ee032efc2dd5c686680f097a676b8031726396a7a2083a4b0b0499b0d32a2aea","signature":false,"impliedFormat":99},{"version":"b76c65680c3160e6b92f5f32bc2e35bca72fedb854195126b26144fd191cd696","signature":false,"impliedFormat":99},{"version":"13e9a215593478bd90e44c1a494caf3c2079c426d5ad8023928261bfc4271c72","signature":false,"impliedFormat":99},{"version":"3e27476a10a715506f9bb196c9c8699a8fe952199233c5af428d801fdda56761","signature":false,"impliedFormat":99},{"version":"dbb9ad48b056876e59a7da5e1552c730b7fa27d59fcd5bf27fd7decc9d823bb8","signature":false,"impliedFormat":99},{"version":"4bd72a99a4273c273201ca6d1e4c77415d10aa24274089b7246d3d0e0084ca06","signature":false,"impliedFormat":99},{"version":"7ae03c4abb0c2d04f81d193895241b40355ae605ec16132c1f339c69552627c1","signature":false,"impliedFormat":99},{"version":"650eddf2807994621e8ca331a29cc5d4a093f5f7ff2f588c3bb7016d3fe4ae6a","signature":false,"impliedFormat":99},{"version":"615834ad3e9e9fe6505d8f657e1de837404a7366e35127fcb20e93e9a0fb1370","signature":false,"impliedFormat":99},{"version":"c3661daba5576b4255a3b157e46884151319d8a270ec37ca8f353c3546b12e9b","signature":false,"impliedFormat":99},{"version":"211513b39f80376a8428623bb4d11a8f7ef9cd5aa9adce243200698b84ce4dfb","signature":false,"impliedFormat":99},{"version":"9e8d2591367f2773368f9803f62273eb44ef34dd7dfdaa62ff2f671f30ee1165","signature":false,"impliedFormat":99},{"version":"9e49f7da9489d2adb89903feb27947a13c3ef39bd8ccc7839b7788cc8625b331","signature":false,"impliedFormat":99},{"version":"e4826bd7d31b5e3e665bf93a89c87146aef71873b1577decd15cc388fbd36c91","signature":false,"impliedFormat":99},{"version":"63868d70d64647c8087b1ca8b5ce3f60ef0bb25a51e7874cb69f078f07c9ce7e","signature":false,"impliedFormat":99},{"version":"6f5bb86c42cb5380ef95bf3ffb863f2bfa71fabbeff3fde1da401c26be77ed16","signature":false,"impliedFormat":99},{"version":"d643bc5859170c034cedfafd6efc32b03b925caccfba8cbd5c043a092be3f363","signature":false,"impliedFormat":99},{"version":"bf80dda0220be36ed95fa116bfe0ea4dae5153009e142d3c2b95cbb6f7e7f7e2","signature":false,"impliedFormat":99},{"version":"8d3e416906fb559b9e4ad8b4c4a5f54aeadeb48702e4d0367ffba27483a2e822","signature":false,"impliedFormat":99},{"version":"2b08774daeb69024e88925ded25e5d4cfcf4f99643dab356910fc6379bf4e529","signature":false,"impliedFormat":99},{"version":"56c1e14ce9c81c86186b4ce6c72d91e33aa1014382a1667555aba015f43aae73","signature":false,"impliedFormat":99},{"version":"8c42659846464a13a504edcfd92ec3d7944b3e5db07944b0ad6ed6008917639b","signature":false,"impliedFormat":99},{"version":"e1c48089a95e2b294112da7d3e9e2d3a847a1ddf047e55bcb76b073d3e99a2e7","signature":false,"impliedFormat":99},{"version":"e1c2ba2ca44e3977d3a79d529940706cef16c9fdd9fd9cad836022643edff84f","signature":false,"impliedFormat":99},{"version":"d63bfe03c3113d5e5b6fcef0bed9cd905e391d523a222caa6d537e767f4e0127","signature":false,"impliedFormat":99},{"version":"4f0a99cb58b887865ae5eed873a34f24032b9a8d390aa27c11982e82f0560b0f","signature":false,"impliedFormat":99},{"version":"831ec85d8b9ce9460069612cb8ac6c1407ce45ccaa610a8ae53fe6398f4c1ffd","signature":false,"impliedFormat":99},{"version":"84a15a4f985193d563288b201cb1297f3b2e69cf24042e3f47ad14894bd38e74","signature":false,"impliedFormat":99},{"version":"ea9357f6a359e393d26d83d46f709bc9932a59da732e2c59ea0a46c7db70a8d2","signature":false,"impliedFormat":99},{"version":"2b26c09c593fea6a92facd6475954d4fba0bcc62fe7862849f0cc6073d2c6916","signature":false,"impliedFormat":99},{"version":"b56425afeb034738f443847132bcdec0653b89091e5ea836707338175e5cf014","signature":false,"impliedFormat":99},{"version":"7b3019addc0fd289ab1d174d00854502642f26bec1ae4dadd10ca04db0803a30","signature":false,"impliedFormat":99},{"version":"77883003a85bcfe75dc97d4bd07bd68f8603853d5aad11614c1c57a1204aaf03","signature":false,"impliedFormat":99},{"version":"a69755456ad2d38956b1e54b824556195497fbbb438052c9da5cce5a763a9148","signature":false,"impliedFormat":99},{"version":"c4ea7a4734875037bb04c39e9d9a34701b37784b2e83549b340c01e1851e9fca","signature":false,"impliedFormat":99},{"version":"bba563452954b858d18cc5de0aa8a343b70d58ec0369788b2ffd4c97aa8a8bd1","signature":false,"impliedFormat":99},{"version":"48dd38c566f454246dd0a335309bce001ab25a46be2b44b1988f580d576ae3b5","signature":false,"impliedFormat":99},{"version":"0362f8eccf01deee1ada6f9d899cf83e935970431d6b204a0a450b8a425f8143","signature":false,"impliedFormat":99},{"version":"942c02023b0411836b6d404fc290583309df4c50c0c3a5771051be8ecd832e8d","signature":false,"impliedFormat":99},{"version":"27d7f5784622ac15e5f56c5d0be9aeefe069ed4855e36cc399c12f31818c40d4","signature":false,"impliedFormat":99},{"version":"0e5e37c5ee7966a03954ddcfc7b11c3faed715ee714a7d7b3f6aaf64173c9ac7","signature":false,"impliedFormat":99},{"version":"adcfd9aaf644eca652b521a4ebac738636c38e28826845dcd2e0dac2130ef539","signature":false,"impliedFormat":99},{"version":"fecc64892b1779fb8ee2f78682f7b4a981a10ed19868108d772bd5807c7fec4f","signature":false,"impliedFormat":99},{"version":"a68eb05fb9bfda476d616b68c2c37776e71cba95406d193b91e71a3369f2bbe7","signature":false,"impliedFormat":99},{"version":"0adf5fa16fe3c677bb0923bde787b4e7e1eb23bcc7b83f89d48d65a6eb563699","signature":false,"impliedFormat":99},{"version":"b5a4d9f20576e513c3e771330bf58547b9cf6f6a4d769186ecef862feba706fd","signature":false,"impliedFormat":99},{"version":"560a6b3a1e8401fe5e947676dabca8bb337fa115dfd292e96a86f3561274a56d","signature":false,"impliedFormat":99},{"version":"8c41ef40eb246b9f712e44a58e3651c436ea1118c27408171fcb3bda393f6b6e","signature":false},{"version":"6bafe023f6fa48178d0c5bbcac2d304b12ed043583484e681265cf215b8f7827","signature":false},{"version":"fc84d9d5b7341572beb663386efbe6b6d63b5f0aae93f484931d82a7ddc5d779","signature":false},{"version":"c8df58fa7a180cccf9541b2f4370228c884b9d0a0fe4c4b399c697f0defd7b63","signature":false},{"version":"9b07253f897be39ff6a0f9263ac3d786a69855648b954afb4130d4f8fabd55d7","signature":false},{"version":"412a6d132e7e2448087b6ce806d81d644c7d1d8821fde2c4cfeb11a127f9e158","signature":false},{"version":"063c7b7675bfdae7f65e3a953479b20b74891e0265eb5851d7a51e34867a3df7","signature":false},{"version":"191f3389c8a36494dc82e84ba1eb80cb95f5570d045108448704595a54996609","signature":false,"impliedFormat":99},{"version":"3c2ee3ef559588b93daa9757e6169d1bcb898b0853cc46cb7aa76364286f9ad4","signature":false,"impliedFormat":99},{"version":"62df35bf454f38649c488443c351e9086dff02f3983fbbce078b38914f4aecb4","signature":false},{"version":"c783a0cca1f33a2997b51e947bd620754e8bc770ffb06a55a1aeb01af3daa091","signature":false},{"version":"94eec62368463be10e35059e62eaca6fd3e1fba4494790293c1ec20874889049","signature":false},{"version":"d60a7f8215c3c89afa0bebba83d344caa7d23a5df7370c1b625b6f9c6ff2c376","signature":false},{"version":"04995d1ebd22d52764b69679440b3695f2f42fa10264b072bc3fdd10369262a6","signature":false},{"version":"308ed4dbbec8cbc9a512957fc232d7602bbdc2539faba3bd3817cff1ec22811e","signature":false},{"version":"2eb85ae29d17a4102b751f4f2427b5e7188c9e6eea3f5322bc773afbce676ea3","signature":false},{"version":"4dcdbdbc992d114e52247e2f960b05cf9d65d3142114bf08552b18938cb3d56b","signature":false,"impliedFormat":1},{"version":"b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","signature":false,"impliedFormat":1},{"version":"45d3b7ce9bbd2570d5b94198b62fc15bf217be7e8f146837ec18d9a3e3ce4135","signature":false,"impliedFormat":1},{"version":"fb7c8a2d7e2b50ada1e15b223d3bb83690bd34fd764aa0e009918549e440db1d","signature":false,"impliedFormat":1},{"version":"b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","signature":false,"impliedFormat":1},{"version":"126aad713cc4178270a4f04a20a678edfe5ce4fe06fb36b68f9b5207396ba2f1","signature":false,"impliedFormat":1},{"version":"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","signature":false,"impliedFormat":1},{"version":"1fa33d8db2a9d2a7dbfb7a24718cccbcde8364d10cce29b1a7eea4cf3a530cbb","signature":false,"impliedFormat":1},{"version":"b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","signature":false,"impliedFormat":1},{"version":"36a2e4c9a67439aca5f91bb304611d5ae6e20d420503e96c230cf8fcdc948d94","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9ed09d4538e25fc79cefc5e7b5bfbae0464f06d2984f19da009f85d13656c211","signature":false,"impliedFormat":1},{"version":"c469d07daf4f88b613f0c99d95389e049e85c14f28f58120abca6785a0b3813d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"cd805bb241b70dcb5eb3ddf78a23c561c81528a0e4baeb10ccfb967705c9132b","signature":false,"impliedFormat":1},{"version":"83e56d3337e1a6dbafdbe5a2502a84c330b1a328ed2860d689b2ded82b1f5c95","signature":false,"impliedFormat":1},{"version":"f186de91b1c50640e4d2bef41307ee06446d7ec76f787d4384ef808981025546","signature":false,"impliedFormat":1},{"version":"4886055af73784b27ea115b68763c1c0c30df8528ba50e7d1d3e0922c6e7d8e3","signature":false,"impliedFormat":1},{"version":"e565b2115f3e2b5f1b1f8afee55ea38676e4ab777f301d3ae6b2573a5359abeb","signature":false,"impliedFormat":1},{"version":"4712458223359f81d69f8d244590a097d913abd33fc71aa6de2913fc20ec6ec0","signature":false,"impliedFormat":1},{"version":"4044be033f8bbbacdb5839d712e882d6fedb3d1c33fe4837a6dcc4b000e22e7c","signature":false,"impliedFormat":1},{"version":"b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","signature":false,"impliedFormat":1},{"version":"d66a7976ff552a61d9f6effdd04481f840433bcf0dc9fa7a844218106af147fc","signature":false,"impliedFormat":1},{"version":"11d67ba9494b270a088edf59ceeb153153482b0d60daef15400ad10bb85c6bf1","signature":false,"impliedFormat":1},{"version":"06c0a39ad1f3fdaca75a9e08ca5315407664fe30cc7f177f7355666630a1eb66","signature":false,"impliedFormat":1},{"version":"b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","signature":false,"impliedFormat":1},{"version":"3b659dddbc3a5406cd89501fae952ca69dded0df1c7a41bbfedf59f1b7e3a0e1","signature":false,"impliedFormat":1},{"version":"9a7217044265e3467282bd3f6a3897282d5a9d8f565ef1258770b875b61df89e","signature":false,"impliedFormat":1},{"version":"62354efe30ce0e25c8b94e4288684dfe06a2866d330f71b80ee6811955efd3db","signature":false,"impliedFormat":1},{"version":"cc3b0b707be028d72050c6b1eddb91bf17608de8cfc5850faf0dd91b96ee5056","signature":false,"impliedFormat":1},{"version":"ffe8c50a97e93027b923d4f4695edb8b77cd54c9480e43a1fafc2a83f81a17af","signature":false,"impliedFormat":1},{"version":"ae853fd596e71ea91f85542e63cb8469073af02d145b0da6a6f0905ec327d358","signature":false,"impliedFormat":1},{"version":"0770431c9cce252c60beab0daddc5b8f52643d8d779836f7e2a1ea061c791879","signature":false,"impliedFormat":1},{"version":"e3b61baa3f81c3221cfb8b4a7f6b8bd08584eef5e24fc14985acbc5e42ecd79c","signature":false,"impliedFormat":1},{"version":"a827f37b90d947f7ccc746034073d548cb6b29b582b25b31a49973da5ebb55ce","signature":false,"impliedFormat":1},{"version":"46ce94a7115d432efe8c9207739e3f780d7f80f4abe30f349f0f715ec6428692","signature":false,"impliedFormat":1},{"version":"5f9f3f7f40c307deeff1f82eaaf5e1a17f1c5457500ac8e39307404fe26aba86","signature":false,"impliedFormat":1},{"version":"09a36db8a78e8e66dc874338200849636f82f62e359c599e5e4bb24f4b9f22b8","signature":false,"impliedFormat":1},{"version":"2dec7873d5d1a128fd22b66d1fbcb8085ee0d8028126ed693999df82e134bd6a","signature":false,"impliedFormat":1},{"version":"e62cee446524622a0942b66b5ed27cc05ec389899772864d145c9d350ff7a0d5","signature":false,"impliedFormat":1},{"version":"620b72dff95c135c35e3ce8a3ae76b07d58165fc052b02725fdfba691b0bc4d7","signature":false,"impliedFormat":1},{"version":"b3005ba6325fd5f960c11a26d23f6066ce4e291527afd1a4d446853e9aa9cd17","signature":false,"impliedFormat":1},{"version":"452c13b56b5ffcd295985afc3146e3e874368c506a195f0bd7938bb783d5c9f1","signature":false,"impliedFormat":1},{"version":"f14a9716f06b83f9ec6731749378dd6b04e3e7844e2976d4dae15c6c8afe91f8","signature":false,"impliedFormat":1},{"version":"07009b6f90d6ccb17a88560c441bc7830c355933caaff9bb4c405afd76362410","signature":false,"impliedFormat":1},{"version":"df33402503c1d9803adc338035516825d9aecd3698102f033f67cf17649990f2","signature":false,"impliedFormat":1},{"version":"058aa6ddf4f241687a68259178e8ab97a52efd93972beb7a4f716fd292ce0809","signature":false,"impliedFormat":1},{"version":"1234e09c6252a4a720516b5a7afebae3227e088f638bfb87b30aabc583ec4642","signature":false,"impliedFormat":1},{"version":"84791183a253d339bcaa24a0491cc2d64ab3377aa66fd24abf944e538c020c51","signature":false,"impliedFormat":1},{"version":"6277c3025ca713736ad0ea4426f8737d6927fe08c7fe700e8ccbe7be4afbb1e4","signature":false,"impliedFormat":1},{"version":"15a61c6bc3f32eb32bf2708cf58ba698d1e8a85a90ae26a259b9d6d626ac3a85","signature":false,"impliedFormat":1},{"version":"d04b5364ea9b58d4c2ddcf6c8acd45437dfbcd1e39389c7af26eaf758845a958","signature":false,"impliedFormat":1},{"version":"ca98fb6ae0232adab967ffda4dd229b36e5816fce48add5d5b709c1876064438","signature":false,"impliedFormat":1},{"version":"f79bb3dbae1185900fb22f6d2cf7ddde504a219b1d57ababcdc571623afc190d","signature":false,"impliedFormat":1},{"version":"40a2cfbe8bf261117fb6250534e1fa82ebe1c6c9a082f8a73d6453cf9eee12c0","signature":false,"impliedFormat":1},{"version":"c9c5b3ddf558dd6ef2a7c733bf064f4e1925b420d2fbd45e33784ccc395b225b","signature":false,"impliedFormat":1},{"version":"9fb81bf2216500dc2e2c2ca5285b77f13659de9a71e6f4f01169d1eed452af28","signature":false,"impliedFormat":1},{"version":"33deeafcc4594f7d2d2f87a48d9a6a5c4f61d5762013d2de10d0541e2b165eb3","signature":false,"impliedFormat":1},{"version":"02e80a44b77aaa502a6a8d5c685d36e2093a66e348df13be74ae4d3c18df34f6","signature":false,"impliedFormat":1},{"version":"93f3e5e4f516eca16d6780f8da84adb0faecf6018ebe505937286e4b6dbd48c5","signature":false,"impliedFormat":1},{"version":"618c2d0755a3572de12660b42ae5b0535f967bfa11cc0b93890f45676a7801d4","signature":false,"impliedFormat":1},{"version":"2e824ad4eaa93b6e7ffe428589253f6243be70642657dc7ce454defb35b87b59","signature":false,"impliedFormat":1},{"version":"6b7eaa8a827e025d9bc4181ab930e21830eedb8713bf86dd7989f6e043947450","signature":false,"impliedFormat":1},{"version":"ba374c4b2ab2c3f4bd1b6aff1adf8686cd48699e8f4015f253cf038fd2d64ffc","signature":false,"impliedFormat":1},{"version":"b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","signature":false,"impliedFormat":1},{"version":"c805b0ad9d82665f2c98955c9e36cbeabf08dd00ca96b999e405c6bdbd25357b","signature":false},{"version":"4684d749b343c61a87b0bf5e69c8eacfc90f96f036fcd04ce7575d4aabced541","signature":false},{"version":"41f45ed6b4cd7b8aec2e4888a47d5061ee1020f89375b57d388cfe1f05313991","signature":false,"impliedFormat":1},{"version":"95e6580d60d580c8cd6a42d3853eda0da840d64139a58ecb56ed9a2f8ff42d6e","signature":false,"impliedFormat":1},{"version":"bec45e0777e88662fdbb5e8ef48f3fd1a474768075abe838b184973025c94244","signature":false,"impliedFormat":1},{"version":"6a78bd95bbafadd9af9d3807ad23a96dba2c763c9156b5120b63618f6ea5d47f","signature":false},{"version":"58154ef9414785facb33884c0367aad110cd7924bf87e0153aaa3795d4c5166c","signature":false},{"version":"42c169fb8c2d42f4f668c624a9a11e719d5d07dacbebb63cbcf7ef365b0a75b3","signature":false,"impliedFormat":1},{"version":"d05a769cc4908a47b2ed4e33461be5f8917b68e4a187d8797d1c1bcd1079bb25","signature":false},{"version":"800de8d8eddf34f9b8fb45a6d9eda6b7b418658b51a344fa435e8cb6db2e17e9","signature":false},{"version":"ec47cee80c9700ef80180c153b88d99bfb7da2495df209a8493acc87c20ffea2","signature":false},{"version":"d68754644c58163dca3abea72f5fa65b1c62b73bdb50a7d456175367d44aed16","signature":false},{"version":"f8390928d876298db19dd1f2e53f1758a991e314f118fe977431765a9acc6b99","signature":false},{"version":"c47bd0cc0bd18af217680c20360962830466c7de54e8dfd9d7a50446a888ad25","signature":false},{"version":"47d39f0d3f35bcbc6fed93163ece2025f15e79066e20b7c871da3da5055a484a","signature":false},{"version":"00b067168368764316a0e6df8d0e03013eb70965b4710f21ae6f7be7d5997389","signature":false},{"version":"c5d499cfb31a4199431d8e6aa08d4b0e9ab02943e6560140c112bc7ca14e71ac","signature":false},{"version":"2413972dd57e098f3e7908ef44446946b47df1af0656a62f8554ce0b634b2d59","signature":false},{"version":"261578b082ade4a9d4fcea56fce70d77038f1648ba556b4b4b3120f60694fce0","signature":false},{"version":"3c47b748abc9229b531fe62a7f17025c8db9962c07ee69a5effeb660158bc0cd","signature":false},{"version":"6f7d3e085a492427f9cf513812a7d0ff2104e4da89b51fa89adbd1864d9e3fa7","signature":false},{"version":"bf52314d9c79cf0bcb2c13442d66ea0484ed93d92b91c0972975197d2c0d55fc","signature":false},{"version":"30cd3a6f465e2e23b25a0af2be7119770d519e208a2d409df83faa500757ce42","signature":false},{"version":"e4cdfeef544a3cd588d3e0b02918b8df3b5111c1ae4e8a08b7d24d778099519a","signature":false},{"version":"35d10921be3852c9d5fe99b34b4cefa03a845fcbef33c9e7ecccdff58ddc77bd","signature":false},{"version":"e9c2b891e1c56c5f27d3f6660dcd5181613c91dedfec6c4ee1b8a5a22da158c1","signature":false},{"version":"6758b2522c71388e2c0fab238281d7fe4c65a0e1804e06ab08fa55ab7c59db18","signature":false},{"version":"1e8e6a0c4da9bc3d97ee5ad8ec12816290d610c1b3cb23616e5afd2baf64532c","signature":false},{"version":"9d2495c09f18b4a839854c5d37bda43ce8191b613ebc571a8c2d0f5bdfcf2a3f","signature":false,"impliedFormat":1},{"version":"c0a4568b6d799c090769e1e3903307c4dc9fea298c2a88f61b6a12b5495b7a7a","signature":false},{"version":"899a3e6980b6bb29eec4c108e053f3bedeb97c54eaf6e6a08a1dfba4ab16284b","signature":false},{"version":"2a7868664e7fdea17927ae33b079556a9b23eb41e241d2d18cb5c97968605683","signature":false},{"version":"614d5a3113da6375ed51c5ab4ee07c4b66aa71892596733db4e25fafbe7d264c","signature":false,"impliedFormat":99},{"version":"94a3f5e0914e76cdef83f0b1fd94527d681b9e30569fb94d0676581aa9db504d","signature":false,"impliedFormat":99},{"version":"5e0a3a73aedeb82593976a47787b18ef04a61514b98b45b328d48b6dd1eddf6c","signature":false,"impliedFormat":99},{"version":"04d3cf25db718998c566296c7bc938a3170f4462b1fbbf1d324b21be40177af8","signature":false,"impliedFormat":99},{"version":"4c1f82aa595ccf1ce285b2219b5c472cee8f4c9d21b2fe53d9be65654d12a893","signature":false,"impliedFormat":99},{"version":"9a851864e5702fa1f59d49855bbe667d77e61b0e1138675acd9933f57f9be311","signature":false,"impliedFormat":99},{"version":"e19e82d9834303b10cc49945c9d1e2f5349004bd7c8c4a1f0ae9b69be682fbc5","signature":false,"impliedFormat":99},{"version":"bea9a1eeca967c79b1faef469bf540f40924447c754435325185c53ee4d4a16b","signature":false,"impliedFormat":99},{"version":"9f10481b11a6e7969c7e561c460d5688f616119386848e07592303e5f4912270","signature":false,"impliedFormat":99},{"version":"16e3c387b5803cd54e89e7d7875d5847648e6019265e00c44e741e16e9e13287","signature":false,"impliedFormat":99},{"version":"866a4060991136808d3c325420d03e47f69405cb364395c65018affc0948fa9c","signature":false,"impliedFormat":99},{"version":"3d330974280dab5661a9a1bd00699daf81df36ad766c4f37283582894ffb15de","signature":false,"impliedFormat":99},{"version":"ad5a9d47bd9596164e00bc129f9eb8074ef1863812a679f57fa4af4833ad87ad","signature":false,"impliedFormat":99},{"version":"850e32fe7a5e300eb330562410011ffbc8843fbaa02fbe7562ff9bd860903b87","signature":false,"impliedFormat":99},{"version":"9e85500050a593f63b579b0a9340909c810987a48a9c09d5f7e46d5196bc5368","signature":false,"impliedFormat":99},{"version":"654bf243ceac675b96807da90603d771546288b18c49f7deca5eebdcac53fd35","signature":false,"impliedFormat":99},{"version":"80aecf89123febc567973281d217209da5f5e1d2d01428d0e5d4597555efbf50","signature":false,"impliedFormat":99},{"version":"ed239ff502ac351b080cbc57f7fbd03ffdd221afa8004d70e471d472214d88c4","signature":false,"impliedFormat":99},{"version":"ec6a440570e9cc08b8ad9a87a503e4d7bb7e9597b22da4f8dfc5385906ec120a","signature":false,"impliedFormat":99},{"version":"0cfacd0c9299e92fcc4002f6ba0a72605b49da368666af4696b4abe21f608bb0","signature":false,"impliedFormat":99},{"version":"7cc93ff349774f09694f3876f4ccaeb6110638b1d523637672c061a72dc9f769","signature":false,"impliedFormat":99},{"version":"df2c9708aec11e8c271acbdfdc5d246db35abcdff5917ab032da29a2cd3f7891","signature":false,"impliedFormat":99},{"version":"bb871e5403f70b415aa8502df7f3086dfd7755395ef591706465ae3af6ff2918","signature":false,"impliedFormat":99},{"version":"8a98f6435239b5f20c98864ea28941d6fb30f1b84c88c05174ee94e9a6a83c50","signature":false,"impliedFormat":99},{"version":"dd96ea29fbdc5a9f580dc1b388e91f971d69973a5997c25f06e5a25d1ff4ea0a","signature":false,"impliedFormat":99},{"version":"294526bc0c9c50518138b446a2a41156c9152fc680741af600718c1578903895","signature":false,"impliedFormat":99},{"version":"24fbf0ebcda9005a4e2cd56e0410b5a280febe922c73fbd0de2b9804b92cbf1e","signature":false,"impliedFormat":99},{"version":"180a81451c9b74fc9d75a1ce4bb73865fefd0f3970289caa30f68a170beaf441","signature":false,"impliedFormat":99},{"version":"8a97c63d66e416235d4df341518ced9196997c54064176ec51279fdf076f51ef","signature":false,"impliedFormat":99},{"version":"87375d127c4533d41c652b32dca388eb12a8ce8107c3655a4a791e19fb1ef234","signature":false,"impliedFormat":99},{"version":"d2e7a7267add63c88f835a60072160c119235d9bda2b193a1eed2671acd9b52c","signature":false,"impliedFormat":99},{"version":"81e859cc427588e7ad1884bc42e7c86e13e50bc894758ad290aee53e4c3a4089","signature":false,"impliedFormat":99},{"version":"618c13508f5fedefa6a3ecf927d9a54f6b09bca43cdefa6f33a3812ad6421a9a","signature":false,"impliedFormat":99},{"version":"4152c3a8b60d36724dcde5353cbd71ed523326b09d3bbb95a92b2794d6e8690c","signature":false,"impliedFormat":99},{"version":"bf827e3329d86aeef4300d78f0ac31781c911f4c0e4f0147a6c27f32f7396efa","signature":false,"impliedFormat":99},{"version":"23034618b7909f122631a6c5419098fe5858cb1a1e9ba96255f62b0848d162f0","signature":false,"impliedFormat":99},{"version":"cb250b425ab81021045f6dc6a9a815e34a954dfaaec6e6c42a2980b0b2a74f9e","signature":false,"impliedFormat":99},{"version":"7a8fabc8c280dd5cc076910119ac51abfc6c54a62a7f06d34b44c0d740b70b72","signature":false,"impliedFormat":99},{"version":"23036c4ae22fa5b1da63f6c0cda9670a4db7fd87668397a465598882fee9de76","signature":false,"impliedFormat":99},{"version":"e0127fc5a1114a4d2c02ace6aa5fee5bdd083e0d757376b10cb5c55efa5c32e7","signature":false,"impliedFormat":99},{"version":"1a36dc16e64e5890734f1496e3270d1235f97b2ad3bb815e626759e20c9ad4de","signature":false,"impliedFormat":99},{"version":"8055e82c33db5088291ac0d19e8ed84cde792c1a4ce27fb5dac7032441a4f535","signature":false,"impliedFormat":99},{"version":"6f9b89d1f1d1259e7f04fb3631d4571f08d61fbd7129b640482ae25eef3dfd82","signature":false,"impliedFormat":99},{"version":"f0de359fafd04f32f2d8e8ad6e061d98e589545460475d5ebd51e8492cc14ae8","signature":false,"impliedFormat":99},{"version":"e0c73d17de044dc62b314ac4c159b9d09d41c519ad70668956f45a4ba6c21250","signature":false},{"version":"6249363fc9ac86fe2d55e3fa20a7aa71dff7ef3fce3cde37d4e0752884054112","signature":false},{"version":"2449badd44b1585a56a6bf3bd5ea44f31fa8c36e3f967c38b2a218366e308c92","signature":false,"impliedFormat":99},{"version":"c2b44619f5b7ae7826198385f265b7c11f3569bf1c96cfa6d00af69857632391","signature":false,"impliedFormat":99},{"version":"ceec23b5be097fa2f39ddf5d2e4a41ac34d92df2e84c99e762a117fcbbcd68e7","signature":false},{"version":"715cfe5659c3147e673fa08d39d5a25a78f1b5dc8e56bb4ea89765f17c1f4115","signature":false},{"version":"7e3183ee04a82271bd0edceb7370e792fe66bad3dab5a8229e7f042884305daf","signature":false},{"version":"f8faef6d5e57b31ac8e81532e7a0ae7fd9e2fb0864630b162a27ebbad4028739","signature":false},{"version":"f9d5d369ca3d41bac562069c38aca068c73b33e9d76fa0f582459720d3423fe1","signature":false,"impliedFormat":99},{"version":"daf6ff3ec1d79aeddfb3c9aa3b6f4c892c4ec916a89de64a34306e193a96e3f5","signature":false,"impliedFormat":99},{"version":"da2c4843c3dee4f24ccaaa9f116d42f57cd290134ed238327a1b5f461983679f","signature":false,"impliedFormat":99},{"version":"dafb34c287e807a22b3e64ce21e2f3d5f413f1e30456e6d4b3a26f9c1505156e","signature":false,"impliedFormat":99},{"version":"3623d4b0c7c623dca50cce79573f6a01c11d13a8fcb5b30c7a6391fbb4a7aa71","signature":false,"impliedFormat":99},{"version":"7431f5f0053eb9e44fb4d5d5cdf28dc260a7672bca2f9d3848158146db838f7d","signature":false,"impliedFormat":99},{"version":"5c16c5f19302e4c8cad67679ad2e091c26115383ff776d97100ea8edda28617b","signature":false},{"version":"d124c961ad2e56b60651a48484bfac6412db9da63de6c8b4f9e7333b26c184f6","signature":false},{"version":"7c0b65b06fb17f8dfb4f6a477c6b0bdcb5ee16f96cf8abfef4ff2e7afc80339f","signature":false,"impliedFormat":99},{"version":"4c56e902472f6a81f5b8f1f861e529f59c1e4cbfc7f00d06165cd09433a28a08","signature":false,"impliedFormat":99},{"version":"3231f945eb21a97d56ac99c0f55eb4fa1fd1e93636374b3dd769ebd0dde7700f","signature":false},{"version":"966f91beca42c3af93bfb805a7bbba85a65c72439211aef6e2b7348a81602a2f","signature":false},{"version":"7f8100513274d35a3fc22a543d469134aa3c15f0c5601b7e6d28954f6a4a4e35","signature":false,"impliedFormat":99},{"version":"4ba483f583e1583499cba49664f0a5e4bd5f481f0b3d49f7d6a7dfbe985d2c93","signature":false,"impliedFormat":99},{"version":"e69a7cb8cd3183bad132fee57fdc9afa62501042459a82f38d5f10536444ee1a","signature":false},{"version":"14ea473542ce7c88c51cdb34e3bed838e015a2173e72c8cde710f65c858d0d90","signature":false},{"version":"8816d9f4313ef51b4cbe4a6b3be164603cd0fc8ea22dd85a61edef12340a4a5a","signature":false,"impliedFormat":99},{"version":"ac60b42b63f76a0d715f6a3c2ed72dced3bc50626c45cb4f5fc501fc7b64aabc","signature":false,"impliedFormat":99},{"version":"e27224f5b68a8c223eaf147904c12b151e77889fd4d10f0a1d9182edda811990","signature":false},{"version":"96b21cb167c108bc3ab93e415c9ad26abe96a4f2059b5339e45eaac6d872130e","signature":false},{"version":"e6a4932f15d86690c9ca6a35b1a96483c34fac70face885f3117003a8d51bc0a","signature":false},{"version":"27308e49a81ede7ed0a4e2a0a8d4344e3d97a3c5ec3688dd12f4773b134c0526","signature":false},{"version":"73339229107d1da36e023bde9262d53d2d66c34b2cc127bf0e585973326cf0d7","signature":false},{"version":"06463f1c2adfd2da9d5fd4c18e7e115945a7b90fa94af26052d2e964035ee4ab","signature":false},{"version":"f0f6d1774973a94681fdd05b01c8973f209d72717586f0e4a2ed8bd203f8e111","signature":false},{"version":"0a2a189b6c0bbba27d4d4afc88a0c5921b4d09f9dd79808c1b31d18bb359a54d","signature":false},{"version":"6df7d3baf675dc4732a8af713fa18d97b859970de5c3bd4c64942303fb537b80","signature":false},{"version":"a2ffab64c5a0d96a1a83c0f29dcf7cf44b1ae0f90eb19b5218ee7547bec7fe36","signature":false},{"version":"67263406333cf7e4684cef0dcdbbe0f26ae88fa890adaa4013a7f3184bb7cade","signature":false},{"version":"6b68c651d409a46c85b47d5d21a8df27705516f0b943bf9a8064412628a9f05a","signature":false},{"version":"7b3d57763a5524367a44b243450c8a3b8f804b01d2f0249c7afab91ca67dd948","signature":false},{"version":"06ada0b136c41d30eccfb1a803475de0d4581a236f116a1e3f5bae07107f4dd4","signature":false},{"version":"4fe822ee6e2fbeadbe31511ff954e982b0d8ee52dc525773384f4b5f526de016","signature":false},{"version":"a43a87ad633f381b5f9f9a9a5cea62ee968d6d4c3b121d13805765becd3cb69f","signature":false},{"version":"777eca614b04743e3900ec4ada7b9cdf683b633241f1aaafcf1b734f6117b66e","signature":false,"impliedFormat":99},{"version":"27aca4eb280e0618a42458e4125d347d6dc7a054c33c7d99be9dd6dd92e531bb","signature":false,"impliedFormat":99},{"version":"c71d2b68b06f475bed80f30d6939c654d72e25eb0f17801be90702676b622b93","signature":false,"impliedFormat":99},{"version":"b0eda77cf5fe32fa4399f975ec54fec8812e7125f3b6b133134f9eac114d1422","signature":false,"impliedFormat":99},{"version":"c282e114ebb1096075119b60a069aa2317cf24f4de8f578a3f03f11a3c7e0d25","signature":false},{"version":"0c19f0e0aaded4d51cf757bee461619fddaca5d7b6ed15e491c6d15b692697d5","signature":false},{"version":"6f36e85c8f669f3b66a592c2a8e7097f2d339c98243f5e65464f7c3d0eaacafa","signature":false},{"version":"523d8676256833edf41ea144559b5ddc20aa6ef1cc4c0aa3fad59564ad99a382","signature":false},{"version":"69bb86d740ad55a08170380c3d4278c63891b693df832f9eed95ac8c65714487","signature":false},{"version":"edc1ee23ab797751ff917c4e3aff90401a01cd3d1d109ad7c59412f5f6a8c845","signature":false},{"version":"25621f2abcefc9b39faf750ef8538ba890f7c85cf42635ad6808036c2d773869","signature":false},{"version":"bd14894d5cbdd751d642b30b574d3bca3179afcaa245f8b400be91d5820ab1f8","signature":false,"affectsGlobalScope":true},{"version":"2f146b569ee27944441130016496d079a9afe76f4769d2ba69ced490b82d6941","signature":false},{"version":"853e8de4f530cfb0aa87082e3e1a2ea8e66805dce0668a5761bdd92145939b99","signature":false,"impliedFormat":1},{"version":"7c9e664e9c75c46b3f1cf006d34d2f49392ac265bf4417e0b465422693d4950c","signature":false,"impliedFormat":1},{"version":"12ecd7d96b7209ad27d566cfb4b04d73489287375a67d6a11fb2fecc03cc4789","signature":false,"impliedFormat":1},{"version":"feb8ab0207a06992cf5071dc41738501f0bb80dafe67b38fcb5ebcd4cde8f22c","signature":false,"impliedFormat":1},{"version":"1891eea6eb86a8b0850ef7570ae5aeafe905351150234b1a66fb24e5a1673b92","signature":false,"impliedFormat":1},{"version":"d504cca19ebb1a645ea9bf82b1a14ba5b57623a28cdf6113b90db07856cd8bf4","signature":false,"impliedFormat":1},{"version":"6a87e68ee8b64da2c7747aec468d0f01ef2f0f9364159192dce1cda1bfab526e","signature":false,"impliedFormat":1},{"version":"86abd71193e3da550f41e794d90a5d253d7fdc304aea40bcf32b7a72133215eb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"977ef7423f6df4dcf70144712833da7922293e37813293db43a728f482d25abd","signature":false,"impliedFormat":1},{"version":"0debb34aee907e610f311f90b8ea7a672e95f30826abeaadc2b31af4076c9344","signature":false,"impliedFormat":1},{"version":"b0474fec7c45a73eca31ad530914fc587ebddeed29f69f96653d9afc4144da45","signature":false,"impliedFormat":1},{"version":"717c85e439a2e28054138caa84613aa81252448a4a9f4f4c8e66cf430f399cf9","signature":false,"impliedFormat":1},{"version":"19bace661c2611c1ae473e95fba01e7f2ba898e14833585e97004dd13ffdaeda","signature":false,"impliedFormat":1},{"version":"ee4bd23ee28835ad3ca59a947632cb95260f3024b79a553b4844f230ad3219fb","signature":false,"impliedFormat":1},{"version":"3003d045b098f9f972dd88da5f02849aa77f08d7da5908a615e7d7c54b22414a","signature":false,"impliedFormat":1},{"version":"3aa528047246293a8834a527380b33e5d24ad71e9fd4bbcc2cef279ae89661f5","signature":false,"impliedFormat":1},{"version":"c6ff3e1388330aa2a43cf6373198298b1551ea4a8bb317e62ecfd559a8e5327c","signature":false,"impliedFormat":1},{"version":"a109bab41468dc2b6cf8e54cf4c3a4816cf254ead4ab82af17f2f8d63bea14fa","signature":false,"impliedFormat":1},{"version":"a7eec4015f9f31540f7a0c5e5bb27024d656ae818052edcf72f8eb450277574e","signature":false,"impliedFormat":1},{"version":"45016de701bf4c613b68e2722e07f3d44dc5d3785bc042736caad77e6eb8617f","signature":false,"impliedFormat":1},{"version":"d7ee2ba7aff83a473c8326c68b20f1e0c3ff19c41ae5fdc6b77914de30cf154e","signature":false,"impliedFormat":1},{"version":"daeba11aee75d353dd1b8b5b44f5fca9416f522254468d9f9e4cf9709f671bf8","signature":false,"impliedFormat":1},{"version":"88bdee26f01ec3a2ec55bb9a7bec3b138f4a4f9f52d8f91dbb86ee2d93e454ba","signature":false,"impliedFormat":1},{"version":"948355e572a01fac5781b65489e7c0ac98656f760ed3ad57721a55a344d1315e","signature":false,"impliedFormat":1},{"version":"9ebbaba0e0405c1de896520d4fb403abf8d8ee72d26f002d4ae880b04e3fe504","signature":false,"impliedFormat":1},{"version":"85e99a85fd074f07f336054fedba0c10762b100f10c28ecaf7d978b73ef9acdb","signature":false,"impliedFormat":1},{"version":"2f2919c91c6714261366a064e492b74420497b45c24e50ea65738ce687bb261a","signature":false,"impliedFormat":1},{"version":"ce4505fec4d5ccce704bd761032150ac777220e86ca4a7076680f9d5cb4c4c9b","signature":false,"impliedFormat":1},{"version":"c9e05ecfec6e590fadd1cb10ae1d21641ca3a8ec5665af7f671772198e7b21c7","signature":false,"impliedFormat":1},{"version":"42c9a8be7e38915cde51ef418e77c9f7214594ce8bbae2ddfbfff5bb483b8fb7","signature":false,"impliedFormat":1},{"version":"e1e60044a3fc7d50148e5a9c532e362dd2cff372ebdae6cb2c581a9db2dda870","signature":false,"impliedFormat":1},{"version":"13a57c395e9c3f521f5dbb3f5402bd292a021256add5b82423dd72eaca430682","signature":false,"impliedFormat":1},{"version":"c4fe4b713057e24f416d3d1f31b3dd3e7e4076ac45df9a0ad84b39e4f752cf76","signature":false,"impliedFormat":1},{"version":"e34099c974f092f6cc8c14c85bb0afbffbb68931f2de5bfe48647d2b5b36a0df","signature":false,"impliedFormat":1},{"version":"f3d6d4879bea27563245f9b0421554822a4f336b4e7b838daa6f6c4515e41ee0","signature":false,"impliedFormat":1},{"version":"fbad7ab4fc3bfb02492f83780b7d03427d54a797be4465ee17b46a5dc1edd9a4","signature":false,"impliedFormat":1},{"version":"c71069baf888f362df77457285435eaae6b0b3e25a884c78977fcec52755bbea","signature":false,"impliedFormat":1},{"version":"b50cbbd2634768355f6a0e4c4627ecf38335255c329774c5b6a427ddd5d0d7e0","signature":false,"impliedFormat":1},{"version":"f3d06e4c44ae3e14ef517f5a3a6d9aab826afdc444936605d39d0d6c6bdcad0f","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"6e2cbb13f526e6f7c70ea3a4bdc9634301f018fa3965f2dde7f1d37a8e5c7e9c","signature":false,"impliedFormat":1},{"version":"7af83d3e12b6001b13aa61a18d7a387e6f1d18046feb6e0d88cacb687a0f9e4b","signature":false,"impliedFormat":1},{"version":"528e7087c8e41701cd1af78e52bdc107553eeb44245885c5cd92b2dd3209a6b4","signature":false,"impliedFormat":1},{"version":"48f3e2543105da93484b51b1979764f345befa92e4d2031109cf2297739c3c95","signature":false,"impliedFormat":1},{"version":"b08950d68c97431fb98c2f6faa5da8b012d49145559c8218416be5ec3214c521","signature":false,"impliedFormat":1},{"version":"2f2275fb011f92825710c151ae9cd29d9aa1dedbcd99fcdd412dbbe644757e4d","signature":false,"impliedFormat":1},{"version":"5aab0beb002a8377f057c3c01ee0bbbea15dea9910d232ff0901246ff38b409a","signature":false,"impliedFormat":1},{"version":"90ae9ca56f445d1a36af1ae35c05e79df858161503e418e60bf4fc1a55d6efec","signature":false,"impliedFormat":1},{"version":"7f1445bf0ac0c3a433b51d3b6860bd3a420f55f0c96820fb622c41e5b0da1735","signature":false,"impliedFormat":1},{"version":"4c3eb6793b9a964d4733f058fcce788aa9ad6ba20c15c2bc4b70e9be8a7a5f00","signature":false,"impliedFormat":1},{"version":"d68641dcd9ed335c43a155610257a101d2161258e800f2573e19db38c68d0099","signature":false,"impliedFormat":1},{"version":"0032906b930179ca6cfae0c8c7b45f62b27dbb1b7c3ed4f917a41e91706fb59e","signature":false,"impliedFormat":1},{"version":"a718b294a403edc6e2d9800a4a51b252f2eb724a39b3eda1b42d6962b668a2cf","signature":false,"impliedFormat":1},{"version":"b45740e0f5945963d6a9640f482c5ecfed5daa197ac9da0b24bf46131c91b339","signature":false,"impliedFormat":1},{"version":"7f84f0f9204185c605130885c05cfb1994028b154d76f24f2480101d887b0a3b","signature":false,"impliedFormat":1},{"version":"6eca64427bbfe923b9e3bfd433638da605883ea7ce0754607123019e52863c58","signature":false,"impliedFormat":1},{"version":"1b1c17af3012e7317d4324656567ee4f42f524ca61ba676b523360182ec6cce0","signature":false,"impliedFormat":1},{"version":"51bf12c404a33acd0662af9096c0fcf9aec26b6345fbfd1d5676b7d0ede5118a","signature":false,"impliedFormat":1},{"version":"02de92f75238082f89e3214946a6aaf0630075a42bd40a598007c1bff0900c42","signature":false,"impliedFormat":1},{"version":"6293c1c37e7247d72e4ed7270765b41727dc19878297e155e6185de11140dda7","signature":false,"impliedFormat":1},{"version":"9620e0f8e0e9eaab580c0a58975c2cceff1e3c849d751803d10ce638ccc7d79f","signature":false,"impliedFormat":1},{"version":"83f0afad053c7599e93742303543679befcffe10377b0feecd0c37081866c455","signature":false,"impliedFormat":1},{"version":"e97a0ba599bbc2cb73f70747bc478379d97b3ab00621c11ed0dfb478be47c2df","signature":false,"impliedFormat":1},{"version":"fbd4252743bf7c516bee742646cf63378684ac4cf81a3c1fbe042ef92c3c4609","signature":false,"impliedFormat":1},{"version":"ec61e0ca0072bed85f45bb97a28b64b9fcf0335ef82fc44e21be14c2df3938bb","signature":false,"impliedFormat":1},{"version":"79a6a1c92eb5c0d50af51c0aa13bbf4ea375fa458eceac97e20d6612de3cfa0f","signature":false,"impliedFormat":1},{"version":"0aa61eda668cc649a15601ab9ebefb17c5e39dc4e12c7b858b3b87633520027c","signature":false,"impliedFormat":1},{"version":"ac4da7c64922b43f7d5d1c525afcf724a86a6517422435dd363c6e584fcc63e4","signature":false,"impliedFormat":1},{"version":"ceec3e35a0418dd4f8481d1982c9e5779bcc01081ac8ec52e036a7d56141ca33","signature":false,"impliedFormat":1},{"version":"76b63ceb71ee1f01d5b3093e38dc36282931802206260db9163229fbe7472648","signature":false},{"version":"4101097afe4a6d8204f41ff6078be359472cfb3d9fef81c35d8c4175023b3299","signature":false},{"version":"e9edb3a648e9c0e3b3112f0e113ad1b1a76d137765a12ad6dad59225336d9039","signature":false},{"version":"9fc5d731128308eed5142d102df5625c696705795e4a2ee4267636abc3961160","signature":false},{"version":"2bdb5874394cc8acac477b8ed970cee4f6a7b0ee16227ec8ca75cd271fae9c17","signature":false},{"version":"efeba10b347d003545b9efe63ac6cf1549e7735df7c68229227a461683d2188b","signature":false},{"version":"2f88e588772648bd7ba4c33352781ce0aa5e1442fda772bde11de274651b99af","signature":false},{"version":"0d8cd0a79c6460060a97a5b2335470f471c3e2c8b6cb7edd9257424cc30a97d4","signature":false},{"version":"7edc461bdc174a5c43217c1b311248fc6f5c1897e34728ac7bd4fc6c9d5c66b9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"86b186d878c082eebc3b743b725c4d258db71a9ea31cfdf5a28ff26e0c125bb5","signature":false,"impliedFormat":1},{"version":"7790004886dbed987a5be7f8b1a64eabbe7cdb87dde3d5203414b468913b95a7","signature":false,"impliedFormat":1},{"version":"5f316754c361826aeff165814b94c5d0b36a5d58dd95130f2066a1518f1204ee","signature":false,"impliedFormat":1},{"version":"50adbd252aeec6aa04bddb8ca5386ebe350faec5e7f74aba861951475d2c4027","signature":false,"impliedFormat":1},{"version":"db430a37d9ab07913939168ac5d0f93ed7f4b51bec1a268d5def33f89a06017d","signature":false,"impliedFormat":1},{"version":"9756db9550bf8b24209343bab551befae933da74d23d8d151372517f21d3fba9","signature":false,"impliedFormat":1},{"version":"e5df13d482f41f46b72f1943221d93c7b7f186e36c332cfef4ac91f2ebba2c0e","signature":false,"impliedFormat":1},{"version":"2332e9a7b8a0eacb8e4f745eaf6b7e92fe1c53774fb4dc1e0b918c41daff4d03","signature":false,"impliedFormat":1},{"version":"02a47f63fc9b7f0df6effb0ebdd36c2feb639a4b52d4336e8bed504fc9bc67ef","signature":false,"impliedFormat":1},{"version":"14b433b1379b9293ae819af42b8d54b61e40b1c952823d1fb92f938c7a69a73f","signature":false,"impliedFormat":1},{"version":"1c9261a96a6a56dd3392788ddd35042e30f42fa66a249bcc65484ef8440c0a55","signature":false,"impliedFormat":1},{"version":"c88dd2ba7e275c774614efc4fc6965f3736a25cc45137afb6c0487bfb0f96589","signature":false,"impliedFormat":1},{"version":"916d2437a161b30b4948fd9c8e695a831931ad5d83e59e3dad230aad762465c9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"82f46df874d7731affce4aed3b174eaea5299e7d1412b521b973cc61e751c5e1","signature":false,"impliedFormat":1},{"version":"56c64d129a3e42592762d9e4a5bd1b3b93cdcda9b37dab66b3f052173ecc342f","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b22ee2236f3f2c20780182fc39a9a14883ee0ef99bc37982d2cef8100241ee93","signature":false,"impliedFormat":1},{"version":"c0f64fc1ac811171ca46712d94fe283bc016e3d33e21e283a4f71e74888f71d2","signature":false,"impliedFormat":1},{"version":"5a900b77c083987b11821742bec544ba25cb3093547885df6a9eb0f091dcd971","signature":false,"impliedFormat":1},{"version":"302af66b214f0e2f7ba17b77b19d861c217a2f1cf05c25cf9899e2690069e889","signature":false,"impliedFormat":1},{"version":"e477cfb2c0d5c972b0c237d83405897ed5ac8187e2288e2352b8a8462c2a0745","signature":false,"impliedFormat":1},{"version":"e34cbd9d0c097a6cdf177a7e2dfac59e3d08aad498cc0769e9950c73baec0dc4","signature":false,"impliedFormat":1},{"version":"f93413509f1fd999ac6416a927b966d6cc7883b8dac2121933f502ccffe4b4eb","signature":false,"impliedFormat":1},{"version":"8327fd3f15ef4d1eb40f0d4362e4540713cd74b36aada668132af2bca3315fc6","signature":false,"impliedFormat":1},{"version":"cbb4efe9279c2c4e3d6ade1ec51eea352ddf64deedf515a30dcda782a4782030","signature":false,"impliedFormat":1},{"version":"dcad0d53ae253426d5dc82ab0f12f79cf8246cdf71534b0e31dfcdb461839200","signature":false,"impliedFormat":1},{"version":"37800e504689388c63715400e13782d1e2953cbfa4016c48de2eb4f268e64c1f","signature":false,"impliedFormat":1},{"version":"159d1e72471fa518abec45fcebdb5c832d5fdb532ee0df93f587f6a27f790297","signature":false,"impliedFormat":1},{"version":"69e64e669b7937e299d27821424666c624ed6df135f0f40af2711e7f9e116e43","signature":false,"impliedFormat":1},{"version":"07d8fd80f1d5f059f6986cc38f0574f0da99fa9ab331e6583a776c29494d8a1e","signature":false,"impliedFormat":1},{"version":"3cbc1f909586ecc28506b0d32827d544553f77a3cb44e5eab599b159f5235cc3","signature":false,"impliedFormat":1},{"version":"db4598fefcc9542bf9491cc67c2ff87e3421cc3824e571f2d281ce7bc7857472","signature":false,"impliedFormat":1},{"version":"02ca64cbd2af34bbbc48a77bfd52e34b1a3939bd6b7b75b08e2882bec547e4c8","signature":false,"impliedFormat":1},{"version":"e9abb14e9eba7ab85d53051610be87a6ce80cf0ffa11eb4a07fe744e703cf8d1","signature":false,"impliedFormat":1},{"version":"5fe9b74dea7f878fb7679497aecbe30aed966b07d6ae4d0ae2966132262b40c2","signature":false,"impliedFormat":1},{"version":"305b7f5950656b777998a933053d8b4fc1a4bd3397673232c4746a8aa910998c","signature":false,"impliedFormat":1},{"version":"62207ee946b32d0040b9b836d0c7375e0900b413330b842d27dfebb865ddcbc0","signature":false,"impliedFormat":1},{"version":"2790385929c923c43ad9328a96b5720306c9fbd7a395ffd847c07d0371ac27fc","signature":false,"impliedFormat":1},{"version":"c1d8b5043f222ee432fea215bb913b882ad9fe592e15fb89d1ab044c9076d96c","signature":false,"impliedFormat":1},{"version":"4c83f4883868f1e8c437e87ee8266f86132eed1ec2d551d2a4198044be529cc1","signature":false,"impliedFormat":1},{"version":"332fe0a500d4c57362c77750d0e5ca9b5300d73c6dbeb51d5ea2e54e4296de01","signature":false,"impliedFormat":1},{"version":"bd9612ce4347020ae732fc3e5c72f7398ec5b7364adf529c7ba2f78e70b325a8","signature":false,"impliedFormat":1},{"version":"ab36019ffdd88fc8ec9471efce4a416743089b133c16333122fc85082a7c92bb","signature":false,"impliedFormat":1},{"version":"d043368a17a61a711096b941d1632cfce48b647ecac500d23685d2fbeeda35cd","signature":false,"impliedFormat":1},{"version":"e51c3f33a465f0ebda4bc4dc8cde487dfc1742048054e3830f5710f5ee9192e6","signature":false,"impliedFormat":1},{"version":"6a16c09a3a8006c8361c80ea9c3f1a69095588d0c44431d48f180da81adc63bf","signature":false,"impliedFormat":1},{"version":"c41ad79608f5644e02f98d6dde4a03225a3a4c6696b99a56d72a78772c0eb1ed","signature":false,"impliedFormat":1},{"version":"644a3153fad384d1916117edcaf79f754c7a128f2b790b9b3d1c6aadb9370e28","signature":false,"impliedFormat":1},{"version":"861b2eb842baaeb5444f1b0040e82a2ce33e3a63690d53d27e2e0093cb9edd75","signature":false,"impliedFormat":1},{"version":"cbc49952d58f993bb9532a6d03428ab2c0520c4366bbe5b76fba71647cf60d38","signature":false,"impliedFormat":1},{"version":"56837f5037d5d946b5db117eb4f8a49c408f4d08da945432bad13289c49c219a","signature":false,"impliedFormat":1},{"version":"d4743fc33f0c4913340812c9baebfdc1ef27708c137f5814be72fc9fbc932e01","signature":false,"impliedFormat":1},{"version":"b4b31c072b7eed500e8b31e3b6d0525ae4051c539abf627b08f9c95c184b2afa","signature":false,"impliedFormat":1},{"version":"9eebb66563860aa2d1fc15545230032950487dbb6ae58c38437d41f0ba338c9b","signature":false,"impliedFormat":1},{"version":"d6cf6b7559ab5006230a1bf432ccfa4b960d0bb6628988e81a0c37eeb32773dd","signature":false,"impliedFormat":1},{"version":"d55f1393dceb07bd383e31ffe6bd41a40fc44b79b8345069edc5bde90be63a8f","signature":false,"impliedFormat":1},{"version":"87e0c14667c0293975a77bf6eb83146a6e4c9ce800e6704f718be0adf50f16c3","signature":false,"impliedFormat":1},{"version":"37ea18cb1516e1fc64fab6143ed9b64877a425eec8d7ba58380f5c57669a560c","signature":false,"impliedFormat":1},{"version":"cdeb0dccd192b80cb106ddf981213fef3d97e2473a17417a7b635c9b923191ac","signature":false,"impliedFormat":1},{"version":"2eb2f78065bcf78025f657620b4add131f940d2ecb42fa319c5e4e89d7017a2b","signature":false,"impliedFormat":1},{"version":"4f6362f86c511a32560ab5a85d2e05d51f1f5c51ba1b29ef39d51cd204c2478b","signature":false,"impliedFormat":1},{"version":"c0bd28a5e280f8b3de5f68a6df20a8eab03afa8692b330a63e0d74c9c1f50d55","signature":false,"impliedFormat":1},{"version":"77c71974524fe7df7c3b56e5eeac20cec336e3991309f476eeddb6496b9fdb4d","signature":false,"impliedFormat":1},{"version":"a8cb40fb4434061a5e1dc971c309b83274cdef191441292ec49a7132dee5c8a3","signature":false,"impliedFormat":1},{"version":"621fe81f5de66bdd7fe5fc8c51cf502b6f9c766fd09f4b29f3aae51f09ebf926","signature":false,"impliedFormat":1},{"version":"0759f25f1d8b19c1d350d3aa9a8e553046d20d76f3d3ef01543e232f00abdcec","signature":false,"impliedFormat":1},{"version":"2d91aaf9a7977bda8c09282599ca45f98bbb6c85e875e5c0901b3eb13cd2f2e7","signature":false,"impliedFormat":1},{"version":"3b74c5921c3518a85d306e9dc6f720226823b36f36c33aa5bd0a091c78e21461","signature":false,"impliedFormat":1},{"version":"c77b7991cd148e57fc1324785f86a14d8146f09269463c8ec797b72819a8c7a8","signature":false,"impliedFormat":1},{"version":"04ff6a8959ad2451192b0ae0dcaf424552f2e913e2cf3b199839fab697b639c8","signature":false,"impliedFormat":1},{"version":"b9fc19ad648d35cec84c8737ff25dcb0ce678bf728f0c89fe3f2abe38f1049ea","signature":false,"impliedFormat":1},{"version":"85eca60bfe3192ede2df360111af98e678883fda57e8ba04c66be16c7085e886","signature":false,"impliedFormat":1},{"version":"37d5e0e49b33048dd071f19e1807ab05a3d75f38921e33084d6653875875a1b8","signature":false,"impliedFormat":1},{"version":"0d13ff20987d3400c4cc5aa2eed9752dbd9228bc2a337752f4cb27e90d4b391b","signature":false,"impliedFormat":1},{"version":"5bb81ecffec36a92283c81daeaf23709e39565599f52c4572886d2236adca0f1","signature":false,"impliedFormat":1},{"version":"1083b1a345b80907d984baa1835f9192989616c9b6bc0383faaae1f86122257a","signature":false,"impliedFormat":1},{"version":"2748319c23b774f9faeae82c419412ace54a06e24d7a3c53a20ada75dcc3ff26","signature":false,"impliedFormat":1},{"version":"0c2c9f863c365b9711bf1e13d65f268a02e7a1f8b48976dc4e7e694129827bd7","signature":false,"impliedFormat":1},{"version":"f9948d022a524fa067e9da6b9c4b5b5b612e8e4179605438eedff5cc9e82b0cd","signature":false,"impliedFormat":1},{"version":"463505d44654ec6faaebbfbe26c7b4c8bdfe411bd9e291d9f8d3fd96299073a7","signature":false,"impliedFormat":1},{"version":"d1925470aadd11fa72b07b4c784d1ac71df08785cbda974a8e4771f8d0cf2313","signature":false,"impliedFormat":1},{"version":"8ce3669fa84a5f0efd22773b91605dc4905060255294acd26cbaba7ff4046044","signature":false,"impliedFormat":1},{"version":"8e58eba9304f25a63c67ca6213b758a24fc8d79ec0084f5296d3d3f389af5be1","signature":false,"impliedFormat":1},{"version":"aa10e87dd89789375e9043ca12f3a43dc6fbf6a01d9dfaaa05be545380035211","signature":false,"impliedFormat":1},{"version":"aef362aa41d44252374e6b5d55bd5c4803d2bb207173d79c8a8c63eb731c4a8d","signature":false,"impliedFormat":1},{"version":"94ca0b887ef2386b564b02a44b1d6764068c6239eb97edfafaa812ee4a3bf31b","signature":false,"impliedFormat":1},{"version":"e1be1306a617a80c4a48fdcb1b15972498a326158a4e76de0ca60bc03d7dd58f","signature":false,"impliedFormat":1},{"version":"01d09643044e7a8c0b7b00384a6220a547b82db00ba98f37d32986c42b7745a0","signature":false,"impliedFormat":1},{"version":"50b22c52c7412b35b462d6552fba24000fa55769f5a773b14c704398fdd8c1ee","signature":false,"impliedFormat":1},{"version":"4781f411b981e2c1687a9ebab1c5d6cec8465b645aa75ddf54c4119c7acf1a03","signature":false,"impliedFormat":1},{"version":"e190361682582b5856a7af5e6b677fdded660d86461c055792fb7b2eae66c816","signature":false,"impliedFormat":1},{"version":"8516efae91521e55526d9172bb782f870098785b7009f266fcf97ed866ee0600","signature":false,"impliedFormat":1},{"version":"dc274bd65b77188d49e59ee204a0705a9f8c49431c15f6cefcb9a3928d1a8b52","signature":false,"impliedFormat":1},{"version":"e00b4d82a6b329d22d96c9cb40d95b68f7072de17f39b37e206bf961f4c08841","signature":false,"impliedFormat":1},{"version":"222e8bb4dc8413c4e4c712d577df67109c54c5820e1c03d11553891608e955d6","signature":false,"impliedFormat":1},{"version":"e985b9baa4b98f2c8da08d47ad60ff24bfa75adc04eae7414d1d7dde4fba653b","signature":false,"impliedFormat":1},{"version":"93a03f9ce424ad2dc5c3a054699e356eed94240e00bc9c5c0b4fb50e662341b0","signature":false,"impliedFormat":1},{"version":"83b29f8d47132069c6ccf47d3d389d4544c1a993d676f2c942838ad751ba90a4","signature":false,"impliedFormat":1},{"version":"c884d330029844c2ee0d40393b00eb5184f897939e24ea8ca89cfcd37567a29f","signature":false,"impliedFormat":1},{"version":"a57571c89df6ac15c7f142ccc273fb1c233de18199a9224472877edad5090de1","signature":false,"impliedFormat":1},{"version":"25df589bf92e6611d7b0eeaf78a00f9f89bed9e33559f12cc500ed1a2cb38bb6","signature":false,"impliedFormat":1},{"version":"85ecf8623b9c37e9c75c85be390d922232bd66357b116513b1c9875fecc18531","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ee6a4a56394558a3f642f85db4d56e9f0a37ff5f960555cc66dfeca0624bfac6","signature":false,"impliedFormat":1},{"version":"46fdba15c7a90ebf37d27c51e051a4701e0075ba6b110c2daed57fdb8b749210","signature":false,"impliedFormat":1},{"version":"86e34ebc62d1513ef57e89f5e19e6a3fe571e1c9a3e8f364fca552e839f6c520","signature":false,"impliedFormat":1},{"version":"99f551a50dd44127b94fd6a9f0218d5ee7f7883d207722ea3538f469a9641f36","signature":false,"impliedFormat":1},{"version":"25a14f5632eeea0c95f83bc6c0db0e3c3657e6d8da6100e2e49811e2efef6e38","signature":false,"impliedFormat":1},{"version":"c00392cf1aaa8a414f01f25e25e02ddee06bddcfc0b4756ae9f8c89e0c6fb813","signature":false,"impliedFormat":1},{"version":"936a407cb5ed3bd8b14dde74c4bcb47bd26e7cd3aa603ce90f1b9ae5796076c7","signature":false},{"version":"52acf56caaf81a4bfb67cbcf4bded281b544190c59dfa2d178276b7f786c4ee2","signature":false},{"version":"e5744801c3165f9a0368c2ce900096904bce7f900f17df87443f7daaf21e9709","signature":false},{"version":"ea4453362079cec2168302e05f87cce98807db6a4e2334749bcc3ba48ff5ff10","signature":false},{"version":"9fc948111d3349399913be4d18ca80b739e162d11249cd0f813fa76da65395ee","signature":false},{"version":"846a4f3c67515605c9f349a06ababe90e868951cefe0a9bad4d22c5449bacfbf","signature":false,"impliedFormat":1},{"version":"cb2356e9caa7659c6e43dc829185509affe07196fef73e24e92eb23a4e13bde5","signature":false,"impliedFormat":1},{"version":"e99d6bab52ec834d15f96e8db4e4318035f830976e7a75281efd011f7fc79aff","signature":false,"impliedFormat":1},{"version":"12358f668683605d515fa570848941e73fce47ca6107fabd61fa4b5d22383526","signature":false,"impliedFormat":1},{"version":"6fde26f25b1b994237bffff0117d0a0a32dba279693b93b2a75fb442fd545dba","signature":false,"impliedFormat":1},{"version":"c6a36c0f1cc8448d0e1af050afbcf699bf8e84b5c82b07fe7b23d98af0e3f1a2","signature":false,"impliedFormat":1},{"version":"41a40ec6ec8f4796b0a1c49ca1d8e55a9b0867d18e216eeed8544c7318b51f13","signature":false,"impliedFormat":1},{"version":"d8b61657ba0d006524f084539e79d4a68539db92bca70dfd670db3737f8f5793","signature":false,"impliedFormat":1},{"version":"1805927f1679fda033b8795397c638beb52b27f1928cc1e7514ec7219209e7d8","signature":false,"impliedFormat":1},{"version":"73a0ee6395819b063df4b148211985f2e1442945c1a057204cf4cf6281760dc3","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d05d8c67116dceafc62e691c47ac89f8f10cf7313cd1b2fb4fe801c2bf1bb1a7","signature":false,"impliedFormat":1},{"version":"ccff6a039925da0bbddce77e8fe06865bb4bc144f8ca2f729b4390015044183b","signature":false,"impliedFormat":1},{"version":"89b844027d4476926247de2226cca6ce7a8b19830f89a786186c96f31e3fc3a2","signature":false,"impliedFormat":1},{"version":"3ee468ba409b231f05d8120a257d8fd52f81db173cfd55d2d38825d4a9e0d4d8","signature":false,"impliedFormat":1},{"version":"3ee468ba409b231f05d8120a257d8fd52f81db173cfd55d2d38825d4a9e0d4d8","signature":false,"impliedFormat":1},{"version":"f6df88822756d6c81588555f24af0724a79f511f01a89027e13a518cec8b77ac","signature":false,"impliedFormat":1},{"version":"faa5c507b5ee926b4e5c8a30859b25877980bb42e003f085a6f55db3f1ccbc88","signature":false,"impliedFormat":1},{"version":"ae49ae858ed00716a29b97ef25aa057e495fa1ef09faf5a07a5bb8c6eedd2856","signature":false},{"version":"e2c49d1baebc3a29ff675882dc1bea763ca1d7ffc4fd531ecba66f2b39655b2e","signature":false},{"version":"723dfcd0f248d37c07988d5cfff497851f69afa660ea4ed1f8443541f3f767cf","signature":false},{"version":"9310db71a900c87dd8a7d0ea48659a3d770f6720fcef0e9887eee09d2a7559d4","signature":false},{"version":"c54c1dac7f4781ae5ca6cd4e342d834c7ca4275ba53d3c4083fc1c21d77c2c3d","signature":false},{"version":"2254babb501647ab3a6b405290e048542bfcd25cd09aa1929dd20cc4496d5ad6","signature":false,"impliedFormat":1},{"version":"3f1bf42c227a21c60749f5857b78615f080696c2f568946f47f75c1bd2b44294","signature":false,"impliedFormat":1},{"version":"a735b20cca90083d634186c4037686e3450743c9215b15d66cdeb7307856ab06","signature":false,"impliedFormat":1},{"version":"40a68a2eff8da324fd161fc35bdc0af0a400862befd40d63cb72f4db49dcdb40","signature":false,"impliedFormat":1},{"version":"752b23d922b702e8f06106b2949e2e9362806ecec4dc54e497f1da88a657b01f","signature":false,"impliedFormat":1},{"version":"282ff7243e782615ac67fd7a845b8fb42fe20013607e79709e2497b027fd6b0d","signature":false,"impliedFormat":1},{"version":"428acea8852c559dce300b1c8c0bb24d2acc714d6f5475e43c75948346aa9a64","signature":false,"impliedFormat":1},{"version":"220f2decaf4825390a5a717f30f810424fd1363ff056511e132206b900977fcd","signature":false},{"version":"41fb553bd7e7100af0091da4f3db077127b9821992d9a38592fb7ebdb50b68a4","signature":false},{"version":"ee224aff7ec4bc91c4528d89571bd4cf7664e36c8dcff6c06734ceba4ed03741","signature":false},{"version":"f91c387858222b0400cf13b2669f62593671eb84ecd61e6a47f4b12658889fb9","signature":false},{"version":"23a83c41750ce166f5e88b10a790e6b505993c22da66e60d0b2a1725d3275f09","signature":false},{"version":"d01bef9be8992774673b120adf9bc5765ef8ce88a401a69c0af3b8480b5e99c4","signature":false},{"version":"05c69f01779b83fd09f304ac6d86bac734a0cf04c36d30936d70be5addc4f3f0","signature":false},{"version":"3ddd28f0fc6a22b225bded933c819549889f67162e4454687bee5287a36c65cd","signature":false},{"version":"1fb86cfb9646d0ec980e5a0e5e0f05532ab4113073c848fbe40d1529a2d8511b","signature":false},{"version":"f535cb55ae57c9b63b4d5105da9b1eb2aab06ac5ed297a2b4cd8be06474d9fdd","signature":false},{"version":"c6535714a00282f32fedd7a89a1abb0e409caf6548e88b01b4f9138fa2dac40a","signature":false},{"version":"d5621eb4ddf55f9a58d8e3845a4fbfa12cad674ef710cff0fc8c2d121766a355","signature":false},{"version":"5a3703f6ee0dd1f1d9aac9ff067b11ee96bc60dd4c9b7ae2418168b83876ed08","signature":false},{"version":"ebd7e96f0aeb40e89f21c1b891df0e3be85073465de951399abd9b6c15416c81","signature":false},{"version":"c5f7c9a45cbb74f1a2265f5a8e2c94a60eb4ddde33749832649874a1cd2bb588","signature":false},{"version":"d68aa117e606eff8b9e0dc9d1eb795a3e3dfc49128d9e47874af1dc65867502d","signature":false},{"version":"c69062937158a450eb07ffc65864b21f5a92c231cd814ec09f21795b7f95a164","signature":false},{"version":"4384a0337b182bd15f41192ecae0b76f3be1cb4daa5f0f58c49f30778842a444","signature":false},{"version":"c035b0f84eec9f113fcf70a9e7a60ef4dedf3e3875da65dc365663b263b8e8f7","signature":false},{"version":"ba5582fff6df0d5e219343dce04bc828b67189d52615fbb9b689ae3cd01ab36f","signature":false},{"version":"dbf835609c7b7f5e29fd4018ef621f7b8916bcc3b4d9ba9b8d6e75c5be85f9bd","signature":false},{"version":"0dedb6289ab473ba3c2d2d44414626e8859103e9bb02fc2eb69c5eea8c9f1edd","signature":false},{"version":"1b87c8f59debfb4a57fe325d21f3392096eb9db54a50f965e9b80a220f0175ac","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"edf64b60082f2f146f2b50bd3fec4d0fea1f0a1080bc7f2fa797bb081177d08d","signature":false},{"version":"f020d231f267837eb54c2407951a1b40dd8a61b4e429bd5fec367fffc8ee79a5","signature":false},{"version":"5a55e3c1fc3e0e8c1de624b8ca0df70503170eebce2b405bbe7f0a2c0241f264","signature":false},{"version":"50df7d0f22fd8cbbe5168c6e9e153b6dedf6bfd381390c463c65cd9623145a53","signature":false},{"version":"ad7cbb32e63b43bd23191b817f2a576804ce5b2ae6a5805e61cca98d601482a6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"840dd3c9c22dc9f99d2cd7861d105f2275ba34b40c01a65f3a0f33b07b09ab4b","signature":false,"impliedFormat":1},{"version":"efd32b1ab5e3897f64ed3d0f236657c3c9c7bcc669449e608ebee1ad9dbe396a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ec8c27fd889adbf6a774c7915d25030f19adf16143bce0cbc42b566762e0b5a9","signature":false,"impliedFormat":1},{"version":"7fb3279c4bf36d993b1e8b339cded5908f7b2ec1b6e0ac2feaa842b5b6b143f1","signature":false,"impliedFormat":1},{"version":"234b97ac9af46707f2315ff395a9b340d37b7dbc8290d91f5d6bd97189d220f3","signature":false,"impliedFormat":1},{"version":"1d2667d1089e68d9f3cf0923bbf1b9944aac3237129a985512098343346151cc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c8ab88c3e5bf4ae5df47407d76f7559223311e8ffda089c3cd6fd30b3fbdfbae","signature":false,"impliedFormat":1},{"version":"ceb59f06dfcf96c6648788044824636d82201672641896ee026e7c7b680b9d52","signature":false,"impliedFormat":1},{"version":"9c02aef464348defe9acf04d87173c7e70ba078f0c8f00928a7c0af808e4ba07","signature":false},{"version":"413f4d65bde6572a22c88bc4baa166f95269a19860b6ce5af6824dde211b0286","signature":false},{"version":"f48054001242b190fcda3cb84870a24b705eef11bc150e4bbb3cfcc89de3d5b5","signature":false},{"version":"12591c2e11ff5a381bd11b3ccab61b3d6595a604164b530ddb0a7152570e8b6f","signature":false},{"version":"6252b7acfb55899fcf2fd43daa859791c24b6f48c43103de3f9c912397cb2380","signature":false},{"version":"e040319034de233dd2ca3a4b1c17b232e1f148888ed084eb623a01a66cf738b1","signature":false,"impliedFormat":1},{"version":"0c86e68c529327415ad07864d08e36ab8e809bc49b5410c2adf180b36e34041f","signature":false,"impliedFormat":1},{"version":"cd5df84b255214fbbed7007711b55e7c917ef00750419ad666035a486ab03823","signature":false},{"version":"f0900202a5acf8e856f5ce5fe82080f4223e8029d79ce0e46473314c14a2bef1","signature":false},{"version":"22bf34014223736c41d4dbf76fee7060bca93a6b63c1317e2eed9ef67e1f5119","signature":false},{"version":"d362eecd02b8a28f0a7073c6531044709159652775fb22344a0a274f92418921","signature":false},{"version":"665ab7706689ef004373cd7963202052b86bfa30e0f0ebd5abd920dea508e893","signature":false},{"version":"644ba5e75f48eb7b5f316b7663da8a13924d90ad0ed49069e236205ebb147c26","signature":false},{"version":"203d75f653988a418930fb16fda8e84dea1fac7e38abdaafd898f257247e0860","signature":false,"impliedFormat":1},{"version":"ff692a6c9ce100d81461041c338f788811caea43c2f25e11b1379028b9d7b77b","signature":false},{"version":"b327af3c54c2a791380f4abbe2967607ac364ca3176063ddcb8d9c81b5d33042","signature":false,"impliedFormat":1},{"version":"f757a95518b0777db9913de73eb08f0368237f3e38510fc76fc447a3d3c05200","signature":false,"impliedFormat":1},{"version":"b027979b9e4e83be23db2d81e01d973b91fefe677feb93823486a83762f65012","signature":false,"impliedFormat":1},{"version":"bb1f84d4c28c27b89a4bf6d50f3bc0f7353f3cdf728027c1b7553802ebd46013","signature":false},{"version":"64cc220f1fc13ae4f7ed4c8d79aa90dfe8f44ecc9d35f9da544d75fcec0d6c14","signature":false},{"version":"3ffd4918ebc5b9ebeedbb71d02a505e1264cc7d64fd0d863247ba739598d7594","signature":false,"impliedFormat":1},{"version":"5ce18ee4a95583e6e5cb2ff6b473470f8c711ff00fc72d10ca9c515117d69e42","signature":false},{"version":"295ae629e63d9ed47500ab8d8740cda358ec4fdac83f5b11b0c06387e3ae8817","signature":false,"impliedFormat":1},{"version":"95528a4492aafc6cd27b250f4dba8a0511b12e05399cbe7c5af24035bd89b4bc","signature":false},{"version":"04edc6bf1b0c9a872b6df1dd2f7aba179e5e3ab0d5a33ea3969926feb119384d","signature":false},{"version":"1acd0c7a60167904c87176eafb9f6fa2c8cc725616c5de8a3406c746a021b374","signature":false},{"version":"aec4915725fc30052cb5b413b33ffbc75b76c2b24f0a2a5afc2041f3790f1346","signature":false},{"version":"18532e8e35fb794552f72fc1338fb90b97c24929d89cad5085e35e3980d3b64b","signature":false},{"version":"aad615cfb01117f789dde25c145004a189cd36807bad689c9c1abb43d02255f8","signature":false},{"version":"996e17e879c1518a25b8e681ddb3f835651e7e63668ccfb02a147b9bcb76009b","signature":false},{"version":"bf19449d4c2cdb18b998250355ef06754a06a1f95154d2bdbd43a119a2b1cdc4","signature":false},{"version":"6ee583092663faa55a055bb14126542c6ba07f44cc0e2b1720c6bfe3996a6560","signature":false,"impliedFormat":1},{"version":"d8eeceb0c8b827c23d4825f7cd62b2231423fecf58aa8148dc1d2ae8c5868196","signature":false,"impliedFormat":1},{"version":"123d05ecfaa5bf16d0e0634484b0287db6255f75e24d381b49d371444b761594","signature":false,"impliedFormat":1},{"version":"d4affc62c884bb6b0152835737a86daa02e62ecb053b3ac2ec65821d7f0a7438","signature":false,"impliedFormat":1},{"version":"10b972713ffd90a3719cf032f68d120076437cb166acbab5b4f789c06c635d70","signature":false,"impliedFormat":1},{"version":"1a385370e7cbb52ef8008686f597ae0fe9edf2c06ed9fbdf680508c50b0f0408","signature":false,"impliedFormat":1},{"version":"9f99796fc336e71511f57a351a0416578b3a1433812ffacba8db1183b73c3f65","signature":false,"impliedFormat":1},{"version":"d54a1f14c36e1f1e6b870ca82d3efe36cd381441a3f5274c38f9d2c09bb41890","signature":false,"impliedFormat":1},{"version":"6cd3658122167963efe243ba310e5336d5babd70df18f882202b3fe539d72a94","signature":false,"impliedFormat":1},{"version":"454c258971defe252f8288154f31198466048f5fc6662186dbcf041b4253a0ed","signature":false,"impliedFormat":1},{"version":"017c79da6d33af7b16faa42335c19a8693b76ed9cf376685f3b85a2d6b7513c8","signature":false,"impliedFormat":1},{"version":"006fa882757ce782337132eb23fa1ae344b0b64d12af2fc4bdd27f026c32490d","signature":false,"impliedFormat":1},{"version":"4cead234f4235b8b8db738e46ffb28bbcb1e6299508ad6ae4fd4635474d793d5","signature":false,"impliedFormat":1},{"version":"3e2b6149fdfd6fdc473d01aad6a7ffce166f2dbb977733f5093d830436c6df55","signature":false,"impliedFormat":1},{"version":"22226495965b35942b0f057dbcc41fb720971cc20b84b86ae8eae3f3f577d0a0","signature":false,"impliedFormat":1},{"version":"4bb333de295c2d01b261a28bb9beac9bc8edbad9e596968e4d8e352b5449e1b0","signature":false,"impliedFormat":1},{"version":"4ea5f9b6d72537bcbff9004ad56eb8fc911207acff2c0234873b4e18c48470ac","signature":false,"impliedFormat":1},{"version":"b1044bce44336147bbd88de98af5baa41cac2dc7b62c0f2796486c9c020a29aa","signature":false,"impliedFormat":1},{"version":"fb42a3d6f3b92863de9e1d8d8e48114941ff45690c15de13090e04626655edb8","signature":false,"impliedFormat":1},{"version":"b8f5c9b0874eff3d4b1d3cb105f5134825fbf323f255f595b7c2e23bf9e18ce3","signature":false,"impliedFormat":1},{"version":"f1cf5a839bfad202ae8676b64543ae75bf3eec6e9056e57525e230e74e5221da","signature":false,"impliedFormat":1},{"version":"f661cbdfabf74535d51aee3b36eb99b096a54c549775444b94b3daf64026d6b9","signature":false},{"version":"4b031b4f1c7041a6de3317f20bf22e2d92fa039d9faebd1dd104095bccd8fc9e","signature":false},{"version":"061b1bc446f789bcffb7a5b3ad9e2ede7df14eab30afabdf5f2bc99a0bfcc093","signature":false},{"version":"de81b6fe2fa4f23da7823abd8c34e3ef70dfe2274549f11262d7c57e963b469d","signature":false},{"version":"24bf7736d22bdc530e98161409b252163d658f7a4075276d2650b9a19e8b3b7a","signature":false},{"version":"09dd6ee8909591809bc811b421c6c9300ab3495786376d43360555dbf5fd08ce","signature":false},{"version":"46581fb23ec6df984cb88bd5fe69499b3b8b8b8c55b65be737dbc329099f1d1a","signature":false},{"version":"1939a66af0151881268103c922e83b2d485397b39f33f68a8e98be48fd8800a7","signature":false},{"version":"6a2d932044b46cc429175779e0ca5d2c95c594fc81dd8bfb56777a263600b801","signature":false},{"version":"eea003bae914360005c623fca7a816a302de23786795f08361fbf9392cadfbde","signature":false},{"version":"471a39389f6141cb4383a10618296b3ffe10dcc77969ec467a305d1d31eff0b9","signature":false},{"version":"2b2477bb9b39fc1f7fcfa94e90f77d0bee99d86d652c4f5f2a0b0de49c2f5c19","signature":false},{"version":"025c12c14eb0faad61d65ac0fe048ba9d15b94c47cd074140dcd9bb2387aab85","signature":false,"impliedFormat":1},{"version":"697ab210bed2125c97fe78d434a457ca49f34e405053afaf3bda85220790d67a","signature":false,"impliedFormat":1},{"version":"6aa626a2ad6603562ae07b1b218287a02faf440b0d995887f80487eda15823f7","signature":false,"impliedFormat":1},{"version":"011da390dcabaabdaf2abde3788e5619a14a27867189697eb05d3e007d883b93","signature":false,"impliedFormat":1},{"version":"51e145728b57e7c9fb45483dd72fefe340cde39f440e4b1c3a13befb34179b72","signature":false},{"version":"75161f3ef592cd657bf5f6a7a5896e4cb9847256cb7cd36124bd937f4e5ce316","signature":false},{"version":"5056d3ed66f07fcb6f106d632ccd7fdc01f15e9ddab5671c6427250601a7d4b9","signature":false},{"version":"0e906013da71d21f5a915a4fd9bd71ed26561a58da3549c4107dd1307f6fe07b","signature":false},{"version":"590a41ccab332c66a6aa62746612b03ceb2e92cc1da58c140e90fb7ff6e8c851","signature":false,"impliedFormat":1},{"version":"dc1d2996f23fe7f0da0b2c843e05c0ac170a36b51da11e58de089d344de93c3b","signature":false,"impliedFormat":1},{"version":"edcd530f1de6098507941f43e357b48d5c78e9c50c8d520a8b223dfbbd7344fd","signature":false,"impliedFormat":1},{"version":"ed18472ee2247563a26d754dd4c8bd66383013df13ce7c2927b03cab1a27b7e8","signature":false,"impliedFormat":1},{"version":"28ac9ac1fa163e5f2321fafa49b9931908c0076216ed3c82646d79abdf79775e","signature":false,"impliedFormat":1},{"version":"07dd4bed8ddab685f82a2125bf3aa41b42e36f28c16a5aec7357b727649076fb","signature":false,"impliedFormat":1},{"version":"038539277fccc05c022863d90ce8c9400bac0f190d87ea9762abf37a39450272","signature":false,"impliedFormat":1},{"version":"dd872d5986c5afc1ae36ef8f92be8a18b0c646d95e9481ce88b1c885c62bba78","signature":false,"impliedFormat":1},{"version":"397c2c81eaeae1388f7459699d7606feecfc304b212eb9113407c1315746a578","signature":false,"impliedFormat":1},{"version":"331eaccb099b19f0e0d0d0caaee72f6f8e16f05081cd06bb8a25d604efeb1eb3","signature":false,"impliedFormat":1},{"version":"b7c5014b3e6b60c4bd73510625163d5babc25c311eb44328bf698e3ccefa6e7b","signature":false,"impliedFormat":1},{"version":"b093e56054755189dd891ea832dec40d729d110a0a3f432fff5ea5ab1078cdde","signature":false,"impliedFormat":1},{"version":"98affe620e6230a3888b445c32376e4edbf6b1b376a71f2bf9c07bee11fcdd65","signature":false,"impliedFormat":1},{"version":"1e05491bef32ff48393d605d557152735899da3d9b111ba3588a1800f2927f4a","signature":false,"impliedFormat":1},{"version":"1ff7813974b1b9a0524c1e5a99aa52a05e79fc7df7749ada75ded8c53fe1b7e0","signature":false,"impliedFormat":1},{"version":"cd8c517f54d4ff3475755b290d741c8799df3265ce73d454d8fafe423f8ff749","signature":false,"impliedFormat":1},{"version":"bf431147b104ae92d61de6b43e9f25d27e8d3eaeaffd612e0c0d3bb8e2423926","signature":false,"impliedFormat":1},{"version":"c77aa695b8e4ffbac4dc9b89993485f475b60f93b8dfdd582838711d9f536e0c","signature":false,"impliedFormat":1},{"version":"83e4298f0b6834e955ee6a76569d3e5b3192065d47f1daf4535bb9edb16e88cb","signature":false,"impliedFormat":1},{"version":"422fcd2a7fd87f05efdfaa6eab382ca607d5d54e1f175ba2efccd4aacd5433ef","signature":false,"impliedFormat":1},{"version":"5f5bbca60f0bfed6ff714163c4e962a5e260e59db754c89ee2063403accd03e3","signature":false,"impliedFormat":1},{"version":"2a350cc883381a20b4e8267992a659801d452d69d82498b8365ee82096a16e34","signature":false,"impliedFormat":1},{"version":"cd1c566b611a70ff987a79d0465da67649a8ed7e7668feddfcdf6dceb01c09a8","signature":false,"impliedFormat":1},{"version":"11d546a505f70f9c5f8092916027d8045c280a817b709fcaf2c4e63fa026c89c","signature":false,"impliedFormat":1},{"version":"008eaae28119118f1c589a1e29ea7fd17277f2280d2d3bfddeacd71fd1671bb5","signature":false,"impliedFormat":1},{"version":"75a8761564c8fc5581b062dd339ea698921baf60e52eae055c8177dfa89eba90","signature":false,"impliedFormat":1},{"version":"7e125d9abc19f62d1480f6c04a45d7bb2c89153316245ae8b8e5a0234b078c4e","signature":false,"impliedFormat":1},{"version":"dc7de7650e5a64fc010387db18e84d48fe8f562dbd9caac01e54f83681ac976b","signature":false,"impliedFormat":1},{"version":"b3a6ee392811d6cddb38378ebaa373d4a39aa7dc4ecac73497c6b33627e6430b","signature":false,"impliedFormat":1},{"version":"0ca09d92d6469d906a3d1c7192a6294c7f65b75f4f7eb8072bbd1b68c7f021e1","signature":false,"impliedFormat":1},{"version":"8478b617a5be940f1b4b4d19d2fc6149c21ac69c4a7e00c8a7db2c2c21aa2274","signature":false,"impliedFormat":1},{"version":"430d9683c8e5aaab71f0e3b271c4240cd5120a91191f953722985499af51d7e6","signature":false,"impliedFormat":1},{"version":"e95174a4831d2b7e20f89e69af4aa982c4ecfd559791e09b5ff9c9604aba3390","signature":false},{"version":"fbad4aaeb3822beac2a3bbe69395b86708f7c389e346dafe08e6862ff0827f7f","signature":false},{"version":"39193a26ba6f8676df8f71eb29ce9db7ef94b54023bcc0d2e2f49210bce297ee","signature":false,"impliedFormat":1},{"version":"3e672d64b7f7b247428ad28e163b5269902ed955a4a46b95ed9e3204afc88ec7","signature":false,"impliedFormat":1},{"version":"b81fe7161b6c04a2f079bb0dc5fa356061f69d2566778659ca18ece10bc42234","signature":false},{"version":"10adc6e0942c475ce26916de6cfaf4a232724a8d2b561d47e597698104eb8b6a","signature":false},{"version":"9cc7ba34c8a0efe9765313e48e94a172717e40a807fc54dfd51fb5b7942dc494","signature":false},{"version":"99a6bda0bfa0290642bd786cd673816b7341480be8f859972386dee2923eeffa","signature":false},{"version":"be931693b1c5483a363cd0741906ddcd02293f5064e7d6736b7ecde0d0237b9b","signature":false},{"version":"3fb08309cac1fa5ea4939ccef816b60d5fcdc91f0195d3ea8456344333a299d5","signature":false},{"version":"31e8d9f5df93559f0909dec606dbe5247ffca4847f56b7a516c9e18c021318ef","signature":false},{"version":"238ed6d55d5a6bdd4c4276bcd8279fbf23cbefd307f2b7de3eb069e3826fba3f","signature":false},{"version":"c954719107895cab71053b829b46d9b76152fa3ec2e914f22707a216b07c8eb4","signature":false},{"version":"b78f69766012b31565d72bb3225eddd818f71d937c40febcd6f465aba04191d1","signature":false},{"version":"51e85064d33943f521a7cb47631fd6a2132acb26da9a25783547c5085846e7af","signature":false},{"version":"911fcb1ca0de9cf06e20ba3433eeb8d3cb6d520cb1a975cda7553501e1a43df3","signature":false},{"version":"1af2ef6797ebc06e84c6f7d02303a5481067ea3c049e9e10f797caaef16da1ee","signature":false},{"version":"7865d1c8b4f17bb5ad13e9a6cedb00c53830d29d8ab8bbe7f9413f2f916725c0","signature":false},{"version":"0417d144c4a86bcf4450d707459dd0ee46d7387642cdd2734dd5dbb5e3d0f84b","signature":false},{"version":"c8e94031c94488c45e211cd132f50ffaa78192249ea5a9dce985d73e49ae76c8","signature":false},{"version":"90d6cd7ad37c9207af05c96624a1be637b7b4cfdb7103118f696ca7e8ad7d3af","signature":false},{"version":"11fd1e84edf1cb54f52c7ab42426c0e0a4ba5fb2348852729e1f5eb644a7353d","signature":false},{"version":"c4e1a0943c4abefcf11e378429e230299c869df213e648e2ff1a5e3a1ac8d42b","signature":false,"affectsGlobalScope":true},{"version":"63596fe98600eb1242e88fe132627989750c89d3dfcdf021a3994242fabd6de4","signature":false},{"version":"358ecdac207c167564f46a4e82e6a651f21c2584e3362c0e0a50a62c0639b619","signature":false},{"version":"c12da013e692a6728f41dd9090b57ff60d8783aafa09bc3df461a4ea1779f027","signature":false},{"version":"e381203b0e8615e9f98a0c202518add31473fab310a241222cabbf005bb61f34","signature":false},{"version":"2d99fba4b3c8f67f4c7e8eefba2b848bc6c1a7dea0764d65d90dac7aae87a0fa","signature":false},{"version":"9c5ab9977fb893cba209394bddd9d44f13240d75da63b6ffc0f42f0e2804fd51","signature":false},{"version":"1a9260ad655b67b77fb2390c1e6164e7f36d876733bf7f19e62072ab8a2d6999","signature":false,"impliedFormat":1},{"version":"1d365f086e23d782e60b49ce0fb5192957b9a145b66a78335a76e976dcd24cf2","signature":false},{"version":"ce034712a3f98a75a3cda314dce70dd1e1c5657f1a7efa44b00ea97bc71b17ae","signature":false},{"version":"51dae7485a0e6c5c4130fb6c65588b560e24d34a60541c9f6e931ae733c9e367","signature":false},{"version":"c994996da27040870a49ce6c31c164cf4df7d960f5c6facdd469ad8bac4dd2a3","signature":false},{"version":"7a84079e3c2acee91019bc62ab284fe67a59c259d35bedf2ea39885091108e17","signature":false},{"version":"33c9e58493f134617de31d5f02c9f467bf2f9666ec6a76839fa8cd63b4d295d7","signature":false},{"version":"dfbaf99dbbf819b4b7b43a3ab4f4ca614a876e4d12e703b8ec8b4b66923fac5c","signature":false},{"version":"5d902367fb57d61238df675f56eb151ee2677fc73c9386ceb590898ef2a81519","signature":false},{"version":"21fe737aba7e9dc9dc6a8246101909ffa6d286ab9a7cdb3e4856e14de099da88","signature":false,"impliedFormat":1},{"version":"ea961ba8b4b8b2a005b5cfd165767d9531a8cad66b3ab611bd51b807e035f301","signature":false,"impliedFormat":1},{"version":"34722429e05c79e076b3e7f442de20413e49c817139f819fa12af4e334989887","signature":false,"impliedFormat":1},{"version":"6a921c070789554b97930786b8425ccfc8aaf718c8660e773ffc0398b15968b9","signature":false,"impliedFormat":1},{"version":"0d84a5db64ed2328788adce5f0d0f4f1744965e0f7cb216faa9a22ec27186c5b","signature":false,"impliedFormat":1},{"version":"d0790f7f1f5406bf9350dacab84e086ccaad45c22e794aee05e1fa6c70e17688","signature":false,"impliedFormat":1},{"version":"6708995639bbfc30698d783f78878c16e0a6e64b47e72d6f0bbdb8dc66c25cf1","signature":false,"impliedFormat":1},{"version":"72d2b2abae41894909ed0e7d5c71ebf35e525293e51bc99120f3e4937c069a29","signature":false,"impliedFormat":1},{"version":"672d043a00f23d95d86aad56ca9ca577d0ff3ac7c10a7f25f8930585ab9a1cd6","signature":false},{"version":"1e77efe265310df4145d5fd413f96b6a03f5ff409e68068c854b49f8a157881d","signature":false,"impliedFormat":1},{"version":"9097b5d03e6dde2e0336026783a4175a3dc528c647d5abb402b4b0b894416b1d","signature":false,"impliedFormat":1},{"version":"711fe6bf6b96f3ab17d7b06ff513e513061bb1893fc3d8d2ac256988eb8c0e66","signature":false,"impliedFormat":1},{"version":"e526021e6a48ebf330617ae571f585d63118f1ccd2572ffa9ca5aada63d1eeca","signature":false},{"version":"5d558ddcd9bb96be924315573c340362945a1e27e0317de751274f8681ab41f9","signature":false},{"version":"832875c6e39486f47a640381159a224964ef133abbf8bf3dba3276037070c783","signature":false},{"version":"22a51cede333f479a146ec6ca75f5d48d95243f65dce42c817bbbffa899ab5b0","signature":false},{"version":"c1ac8ef027c6c76e505b1824c876c9f6893f76517d96fdad3cd58038ac8c4c15","signature":false},{"version":"5acc06f6b2b627722509672640e2cd71d790dd729e30db68669d43b645030ba3","signature":false},{"version":"88a324733db91112c0b639ac00c086a974a859844b039742f2077e941acf1f24","signature":false},{"version":"0a84e147693d21625a9daba9c04195f52ab885dd05409f2620b947d03eaf0c31","signature":false},{"version":"cf473664ee265a87fbc8e6f1fdefa312e5b7cd4060fd58fe5611535b080cb693","signature":false},{"version":"0fbd751b829bc671c97f606c8ee98362059abb44881a3c6b2e45ba361e406275","signature":false},{"version":"9d746ef0a5a3f6c874a26f70db2fd5458519e7bd2275f456790e2fd0c36243a3","signature":false},{"version":"98142f627c73d4840b34d4152b9d4bc6b5dd456826033107057d25253c7fcc0f","signature":false},{"version":"b547b512dfc32b77df72a9f489880f65b677b345313251837b30cf2e99714e96","signature":false,"impliedFormat":1},{"version":"dc47f05ea5c46d955427e750e43f26b1a4f1c3151d0073e500d50214d24bde16","signature":false,"impliedFormat":1},{"version":"f0e7ef81e8c5d3f1e7e2c9958101dc1345121da9316ad6d81b9a9e8e0ece77f4","signature":false,"impliedFormat":1},{"version":"3ca887e7f592c7cd143c05ee8e6bf912dac90a1552a7fa2c7ea4ccebd78d4c7e","signature":false,"impliedFormat":1},{"version":"54357d27dc04e959272b3e646c19e6bc50e362072edcee8e84d982bb07806a3d","signature":false,"impliedFormat":1},{"version":"b96f7b77784ef448d287c504b2cb4e040833235d90ff9e3b61d33120f52473e1","signature":false,"impliedFormat":1},{"version":"97414f22cb5a51238725ae7a5351238d37a296049007885b0241e443e80ffd99","signature":false,"impliedFormat":1},{"version":"d4a40038eda94798928e5efaff1d84aac624fea17ce122f1850b4e5a755b00b6","signature":false,"impliedFormat":1},{"version":"9cd91b15f1c06c36a987fcbe627206d19f93aa9801a724b735727e1adcfa1fe3","signature":false,"impliedFormat":1},{"version":"b01a26b552af9f4057756e05deb2595bdb7dbc3ebd407edb786e4cb6e33ec335","signature":false,"impliedFormat":1},{"version":"b717f06af9f63391a1f93a22690cef8127d22e0d1ccc8c041393493e3baef319","signature":false,"impliedFormat":1},{"version":"9ec3f20ecdc601d8ecb15735255859897dcdbd708032912aca70d826c0d223bc","signature":false,"impliedFormat":1},{"version":"6923231324cc81ec2ecd3148001b6edc4bfe2828f585abc7894968acf1350904","signature":false,"impliedFormat":1},{"version":"6d852f559384be073d6a13ce5f992c491d304f5e4d89cb131b1debabb41bf9a1","signature":false,"impliedFormat":1},{"version":"14e62e712718f72485752b2af5c72ef86157c6e38832e4a93a9d781ba553fe47","signature":false,"impliedFormat":1},{"version":"61ee85ef5ed0999ff74423bf590a7f42f77feddb2d03b86065092a940d3a104a","signature":false,"impliedFormat":1},{"version":"cb8d879e8a96788a7c2a94bdc1452f85afecf00c069d595d03941f96d3ff9fea","signature":false,"impliedFormat":1},{"version":"82a40ea03f205eebf25f188a432244e8903b9ff5de0596bce98315a5576be96a","signature":false,"impliedFormat":1},{"version":"57a9716206f93faacc8b2ab76515dd51051ed3a1a7ecc7d2d387ffac12ba4011","signature":false,"impliedFormat":1},{"version":"33950c2069400926a6709f2de37b2f564f5745cef89037bdbd95600ab46abbc0","signature":false,"impliedFormat":1},{"version":"b71b219fbf3a80f1b6c3f5eea651395baf5b5e9640a8165274ed45174a284356","signature":false,"impliedFormat":1},{"version":"98913ad4a261d94942bee6d9671003a27eb8d89ada4802b809f71f89d33ea533","signature":false,"impliedFormat":1},{"version":"c054dc8662943df13ed0cb3bb8ac926010e27cbf417cd631e57bee195ce25058","signature":false,"impliedFormat":1},{"version":"a982b0439a6896fb697dca583390b1488d887213fa4e7bc45b8710a7fe912fa4","signature":false,"impliedFormat":1},{"version":"58f346007cdff73482f2216852ecd66136d940a5da5c1fe171682cb77e6f7200","signature":false,"impliedFormat":1},{"version":"e6d018a486fdb994f1a8d0ef70a19e4d83cdefb73883c56f3c253afdf04968a4","signature":false,"impliedFormat":1},{"version":"1c7ba7cc4bbb84b4a9b4beaea13996ea461fc5fc5ca438bd14188d8e8a319e9b","signature":false,"impliedFormat":1},{"version":"8f29854cecd2348b425f97e3e905582295c7f358d1d0dbca8f0a1c5ecb7ee550","signature":false,"impliedFormat":1},{"version":"41e238b65bac29ad00da30e3f1afa9f19b1321132210218bc9f236a1ec53e512","signature":false,"impliedFormat":1},{"version":"f003ebb5878c448deff54e2e6a56284b613cc0070814c5d619a456514335a10d","signature":false,"impliedFormat":1},{"version":"28921773f9268a926afa4339851dce686fe5156f3126da063976759e4c51fdf4","signature":false,"impliedFormat":1},{"version":"7f0dc0cfccd40e744457b7443359bfd61e0ab8aa1e7bf0372c3c12638ac7811e","signature":false,"impliedFormat":1},{"version":"4975b64533f19744745b6b58fd20ae8c39f36db6d0fed4ef76e1b695ed1a9204","signature":false,"impliedFormat":1},{"version":"2a8e79b41a260b2eb2c8b7b610cc0537c655bdc084eb969d28de24218c5626a1","signature":false,"impliedFormat":1},{"version":"f677b752cbdd1fcfd16c5fee7708883793701c2fd848615316806c1997d95f7d","signature":false,"impliedFormat":1},{"version":"2321cf8c88bdfbbe495e0b4c2966ca6811baf1526d41f1899369bbe00b9afb5e","signature":false},{"version":"183349a4a62e76dc4adc9447a94140cbb3e7de762862c512865a8dfd2bc22832","signature":false},{"version":"686e4d879f4cad94de045dc0bb0531fb264e214f9b76ffd2a927687cca1c512e","signature":false},{"version":"707c1279495bebf8a5c65328f489dc6bf980235af44d85db7367d0b264b5da10","signature":false},{"version":"dfcf1d6b29c704595ee5131ee4572e5c810ac357e7f14c3331fabc54d49ff93e","signature":false,"impliedFormat":1},{"version":"8949564d3f34c524430bcb099a35410aada942566ef7e2b29a71e9d582d3544f","signature":false,"impliedFormat":1},{"version":"86dc76bbd289efeae8f37ddb993e328ccacd8acef890683a8744176a0ac13a3d","signature":false,"impliedFormat":1},{"version":"ef599fac22019a7f722a96d872cb643b247124c812c2e8cb3bb378985911908f","signature":false,"impliedFormat":1},{"version":"00589dd7c929d47856906f15805a43d633c0e3ccb27f63519398f322a5dc43f6","signature":false,"impliedFormat":1},{"version":"4fcf2a0cc24118c494aeb0753d4bd0053e54085d53fc3437aae08a5a7e6ceaff","signature":false},{"version":"c825ffea79305abef964beef188b87269ff2487537764aa500b71fdc3c384b75","signature":false},{"version":"9429334282e8bfd0b3d9ee3505cfc2d5e098abe044f106bcfd50eea010fc381e","signature":false},{"version":"b97f5640d6d964f3b6079836c9bfa024f50af85d9200ce17883be90a4f25215b","signature":false},{"version":"8fbcc16e42108dddb94e380ed72bc998f35eef0c6e8eb8e28e3946b662933561","signature":false},{"version":"c5c899ae51fed511fc0e0a891ed7db654119e9b9a92f550f022e62035ae3e36b","signature":false},{"version":"a4cfe05ca26c1f9ade663f26414498a08b0a6ad2b6f8192ecc3018133588dc7b","signature":false},{"version":"fad2ff9b2dccf65fcf2f38708f30468a627c724c559795026d86d8dd28321198","signature":false},{"version":"dd9ce704bd8f208e945bc604a6e01c160a760a82150dcaf8c06b37ef4a674211","signature":false,"impliedFormat":1},{"version":"d9231ac81413c9684b81db9bf304b218b03a3fc2055966262f965d6fbe75a5bf","signature":false,"impliedFormat":1},{"version":"03edca0908f835f7ffb38b829ca44405f2aac7d4f62eecd6c20ee0007f36ca9e","signature":false,"impliedFormat":1},{"version":"2b4873e38e4ae0884aed98d02ba1bc3487aef7fc7a20612014bcdfa68e01c72d","signature":false,"impliedFormat":1},{"version":"b84b1b19e8e6a25ec0c1461be551980d1f9f8fee20a8b61fc5c87f63c94f06db","signature":false,"impliedFormat":1},{"version":"0b9f2b4eb6b92e923c4478a870736e428a24a767f4e8d3ed2fdf5ede48e91722","signature":false,"impliedFormat":1},{"version":"39741b90f369c64d7102cb5b221fa4704efe0f7149aa606d30bbe7f783979cff","signature":false},{"version":"a5acf6c66fa68a8795d03629cc657884c09238f934cc80938e92046df683f1ea","signature":false},{"version":"487cda7fb99f0669560aedfb8b118e81196794aa1dec6146614ef6673b08fda6","signature":false},{"version":"3871bf2e1582e003affdb05adcfe7f2c86ffb6aef8507ef7786763e9da86e000","signature":false},{"version":"1aabb3e84a8d0028d733c5f26ecbc4c04ee84f083d81f494b64a68b3c5bba481","signature":false},{"version":"0a0a7b1c4067da2362fad6179c96f855f2d238e169695a03c02dc11e2df70fed","signature":false,"impliedFormat":1},{"version":"914bdbe4d2967cf4c2a06ee5c9cec4e68799c0b4fd1fe72d3f46063810c90923","signature":false,"impliedFormat":1},{"version":"8b77d2a647ebb851db9030d0e799e9f3ade7a6601b3a77377dd23cfe1ac746c0","signature":false,"impliedFormat":1},{"version":"32706ac6564ec6a0b4062e6a2ab1ea510771bed0e289440dd76f609e6d953662","signature":false},{"version":"3bef53e4a79e79f193766a7f6ac2e7c27deeaff2140182e6675d7111a7328619","signature":false},{"version":"687e02e90755c4c3e5e3fed6b17034d0d07cea7356d692047830d2571b64f372","signature":false},{"version":"70d99d6d8372c8005370373bb94352bc9759404534ec21596df8039868948b14","signature":false},{"version":"b0c4da8215bc8bb50f277bb555d24036d8b964e88ca5f1fda750d0d5e1f6fc1e","signature":false},{"version":"2c61ce8b60bda941862c60e400b5cd4ea90c89066d890d1ca210917c06eb46e2","signature":false,"impliedFormat":1},{"version":"89e4e3800a4e17d72f2d5dc37d4e7c3ec8832bf77302b701074ce641ce15e108","signature":false},{"version":"52de29503ef1c6739c594d6b38ffe6cb9576445886acc082ee233609f0383a2f","signature":false},{"version":"48843f9e433ff9909ad58c41be0d270b1734c7e175a386c63f2aacd6ddfe2b9c","signature":false},{"version":"caa567b5e41e94c1bf32f48aa0bd8a3a5c9438049cf2c2cdb94df7f75a2b055a","signature":false},{"version":"27f4f7d0282cc097a0ff47a4dfcd61b791730148848fd0862ca4967f46668afd","signature":false},{"version":"ebab79e3791c270b127951d7eadccbecb60326c3af627c48b183947a7a9906bf","signature":false},{"version":"e65adc28c204ea00cedb536098e33e496a3b961cf029b4f7f699ff74e429a612","signature":false},{"version":"32d6e8e85f609c7fe952b708f146aae4df690408e06ab8077d3af274bfc8b48d","signature":false},{"version":"e99fd7b2fb2edeaf1050b7c08998d4f3cee75412ab8cf728a42b78b38c152650","signature":false},{"version":"daa66905de8cf2f0d63cbe51d1e609674ded06860e53cd49982bf56f8c3405bf","signature":false},{"version":"ee0bac39f383fb6f7f018a747643d9cfd72be337512a30be1c1483fa105d0aae","signature":false},{"version":"18df888a08a7bee17f47fc92c076babd59573fa0db95c59382e6ded79b23f758","signature":false},{"version":"4184806026cbff7ffb765c2c38a2b5b89c2b48029b53ccec1fe2ba98916e565b","signature":false},{"version":"909e3d7c42abb6f1445f4fa9bd690e55f82201ecaf8a987f4db414eea0520ccb","signature":false},{"version":"dd99324071387db3f40c454e2af08b9ed76f1e9245ed6eda539840c7f92a9f80","signature":false},{"version":"2735f26f434bb48f8d30671844c92080a627e7c2094cb10b9f43b02d8ee7c4f0","signature":false},{"version":"d5f0ed567096c403afe033926a4bfdd7877535857de7c11c5e5b50b82a718599","signature":false},{"version":"64dcacbced7b4a9573c791608ab5c64c770a0f3d11c6f006c5108414c56a1a29","signature":false},{"version":"52b9e1625fae16c054ae48bf0f98b645f621e6fefe0c7d26916f675540ae765c","signature":false},{"version":"eea5a53531c7ed1c5e6140bddf7b43a1daf0a336603994e2ce88461143c3a254","signature":false},{"version":"db84a364a38adf1ebcf46217d17caa22e1049e50bd9034d26612d8326b3944c7","signature":false,"impliedFormat":1},{"version":"16af96d0556586b886495f8a6e117c5604ec692d476819f53f02e2413999dfa8","signature":false,"impliedFormat":1},{"version":"9547380dc9386415197150a33fa344eddb683d529b5fcd7a99342fdaab8cbb0c","signature":false,"impliedFormat":1},{"version":"4c992e675d8ec0fe12dfe5a1396fb260249fc0cfd2dc9b57804c508a85e90fb4","signature":false,"impliedFormat":1},{"version":"f8169acbee2afa4f410d5361c42d0ea639d7ed76a1e60c189cd6bc1b8c4a5ec0","signature":false,"impliedFormat":1},{"version":"aecc1b9e7872d52c0e0e07827ea5e0550c639a3d09aa5758912eabaa0fc26b80","signature":false,"impliedFormat":1},{"version":"9244a908d0365040da50d391cd9e72453b753dc36b1c634459e631bfd841d9fd","signature":false,"impliedFormat":1},{"version":"c5a6e13138168249b2c55d345976a7924640f3293d7c99f9b445eed443bedf4f","signature":false,"impliedFormat":1},{"version":"ab3325caca7aebdf87a2ac33a20f1915ca9e74ec774f0a0c52030d0340a96dd4","signature":false,"impliedFormat":1},{"version":"22f44030787ee583eabfc0bf76f6306576292065dce17d204e03496a82945b0c","signature":false,"impliedFormat":1},{"version":"cd2010a14f58c56a65b7efd3d44901e4af7baa881f77aabf2b27f7fc83607e4b","signature":false,"impliedFormat":1},{"version":"4220aadd887336e2fa5e3d65e66a99236b1396f64f67fa3eeacd96cef648ed55","signature":false,"impliedFormat":1},{"version":"720134ce9dadc4a81ad5a8223777281e7e68ea1fc9c5683d3384a1cc9ab2b433","signature":false,"impliedFormat":1},{"version":"c70e9ede62af1b7cea62fe0b63ecd6dbfa574a100e8b7ea358715e726a5162e5","signature":false,"impliedFormat":1},{"version":"86c9db036b851e841d6e7ef527119373a2fec9688609d2cac77faaedbd11807e","signature":false,"impliedFormat":1},{"version":"0680eaf14456aca6f6f63b12a0f9406a705739a7a3acb5ed260065b5acb36f7c","signature":false,"impliedFormat":1},{"version":"cec88027721170d910f5c750ed2440b969958d35ae89f442ed312294a36dc047","signature":false,"impliedFormat":1},{"version":"df2ede928ac4fe2ca298334cc8d1d2d9ce4cdf5e01bcba03d91c654350ae3b2a","signature":false,"impliedFormat":1},{"version":"5fdc25bfcb9b596aec0dfad2ffce96f261aa6805681d5dd0461e2935f6252a0f","signature":false,"impliedFormat":1},{"version":"96c9056f455b6281e798e7a0af11252936a3595abc64f4ef4d0269feaa11f1ef","signature":false,"impliedFormat":1},{"version":"2e715b993bf002f8b9c5f73749ef76fcca17ab73596dd31555b7c62a437e700f","signature":false,"impliedFormat":1},{"version":"196698186103481ceb16172ca8cc839545ba1c7d4e2ef3f7dc906de894aee8ac","signature":false,"impliedFormat":1},{"version":"26781df9294d80feb17acb8d0a6a68d5c159849ac3c34c4471734c0e78bdade9","signature":false},{"version":"384608c13c3cd54087da37c9644b579adc1d7daa5004959d08e09f8e36a982de","signature":false},{"version":"2ce23068f9ead36dee64c9e46ef62ae0765e037f418b60d7740efc614f4a441b","signature":false},{"version":"18cf49179151db1fd3217e4b9773c6e851ca8240464deed3260c0cab88cc186c","signature":false},{"version":"02f6569e10ba6bb81a480cda6b0ba285baf34022ec9857e9975003d7b96b78ca","signature":false},{"version":"b163890aa816324cddcd29dede8140ff317cebb0225af38ef20068077dab45fe","signature":false},{"version":"c9fa08b2823ae7faf53f01c063d1320c6e1cf6c1d5302770167b1ef0fc98a97a","signature":false},{"version":"bd651f5934a93c0f86007d300c43dab6da5e68b960c052ca484b1c9f82598af0","signature":false},{"version":"a291290822469cdb3c2857df90de4bf66e27abadc6daac1d9e59af5d31710d4a","signature":false},{"version":"3417ae1daaa59f088a5ac353b70437fa468bca57f8842ba761098dfb2e85dc07","signature":false},{"version":"d91b5dfe042257616b98d4e7491f6044c34d1a9e41354f82f2bff4616d6a0c40","signature":false},{"version":"dc58752f53f0998da7a52ab2f35a2f4d624e60a4a3c44d0310f2825b7d363b55","signature":false,"impliedFormat":1},{"version":"7bb560fe6cd591e19f705e8d1b00ce11c6f613f23b39a0ffcd145a30e893cdd8","signature":false},{"version":"da198052949dc35204c981ee5b1777bb33523655e8f3d02edb9d3ae51cfafb25","signature":false},{"version":"e2f73223a466a6eb47aa402298718816a62bc4dd340f397ecd2256091b5e5c42","signature":false},{"version":"b1dca14ffa10f811476c31fcef0ae2769340196d63bd64e9abe482eef9c34aab","signature":false},{"version":"bdb555728aab9d8e4d32b49c215e9d61f4a75a9c9f45a171f9e43f4b71494c9c","signature":false},{"version":"fa8f48e4270c34edbab01de37b3a36c1c81e654593f92d97f26f7e0e7c77b9d2","signature":false},{"version":"0628f785a49d8cda1d5c232060b7a2ef53ff6bcf1ee932bf77303e8ac8a5d1ea","signature":false},{"version":"4247ba99568e6ea9b756ac36c71373ef07b4df5ade9f6e85bea8674df5f0b557","signature":false},{"version":"ade053a9a347f0707b86b18d81afe20fbbea32be7c969070e99540c4997e2658","signature":false},{"version":"68dd00028e9ba48869606990c1cc7f8210c5707fc2d2398be0771362e78811ab","signature":false},{"version":"5dfa094ad0e30530a6069c8ec42e6bd2bfaa0c87c696a3ccecf7d082723e5be6","signature":false},{"version":"af28c467c6cefe9d89b072f64b04340e915f283665429fe16bb335e44b3d509b","signature":false},{"version":"869b1c4f7df95d8a79ebb78d77acab2e29e3e089ec0e3d32bff205ba46e651ec","signature":false},{"version":"39efb8cfbce7bdbfaed002b1e4df0af55ef82ee1516ffbb66343b63e96365d6c","signature":false},{"version":"d5dde17dfdcdc25a248d8655d09017bebe4521258caa160ff44f288348d352ff","signature":false},{"version":"80f582fbea38f6a93ac2526d885a58d1012a1a96128369a6e37035f39bddcca7","signature":false},{"version":"8826cbd9163e887c3b184ca24a274a87e2daec8dac1d1e67a121c9e395aba6bb","signature":false},{"version":"1463c8c94deae9623ff6d6dec45433ce29b736a763144ecfb81c37fe2b3ed306","signature":false},{"version":"5fbbda6d4737d108edc947f07c346afb94841e30596b0baff70086fef2228228","signature":false},{"version":"cbc38d8a8d8b0349ec8f3f8acce23794be137c9696a582cad01cf4b94d6b618c","signature":false},{"version":"8a179ee03567ecfc3c60a34aa31f71c96f93c85434fa24116ead712731d6141b","signature":false},{"version":"edf2149990c9b71306111b3ed559d364466a44f8b157f015b3929fedbcebefdf","signature":false},{"version":"f9cbe441290f502315c34cb9f43d0747e9c1eef7be3f0a98ccf9ad54d49c5a57","signature":false},{"version":"e1c9678bca0b4dd598ea635f013b60428c882a692cf6ec6145261ea6ff3be79a","signature":false},{"version":"45d8bf4961d6797ea4f0596256a6882336059246957f037c6da750596ed26365","signature":false},{"version":"a33c0da1bf86bd7f29de5949e5c31f40564d27e67efa600fd02f2e7d34fc3475","signature":false},{"version":"3e2b2480b72650a4b1dd690291a4a4642670f6cca5ca554c961416c057449044","signature":false},{"version":"ccbe8bc1ab4de299aef3330724fa17986f16a053371756d3ec991d55508df4cd","signature":false},{"version":"1b89b7a4c9696f75f18d6d174c6b4cf70099b3f5e5f3de180c69ddeaf8ab4cea","signature":false},{"version":"1d64a0dc5e77664e397279abdc41f3644741ef8197162ec8b026aea92b9a3f15","signature":false},{"version":"eca56710d5a188ef50df476ab2457ae687b5ac416027106288122568abb895ae","signature":false,"impliedFormat":1},{"version":"8a54062f6ba4f758dcc37c530fa5edf70fb069c688d7223896ab8983f335f7c7","signature":false,"impliedFormat":1},{"version":"1f28a205e38ef5f1725d627d34f0d884cf94c0dcf0962038bb047718f471b1a9","signature":false},{"version":"8c6995cd7cf6d5b38f3ce2167fcc4cfd4494f59e983b75de8b18b65e11219acd","signature":false},{"version":"4871f6c5f8642af4fa4b968e616f14c0398d6546e38a8a83372376c778dc3827","signature":false},{"version":"92ad306375684124b66ec917ce9e9ec6c5ca55c6d98ecde1ac725f9e2f1ededb","signature":false,"impliedFormat":1},{"version":"1293be38ef5e8a59467d758028d0f4cb5363382a77046970978fa463c75bfec5","signature":false,"impliedFormat":1},{"version":"2d8ad968495fa16d2f26d30aac8f252d5622314b2ee5aadab70f32762bb9a6e5","signature":false,"impliedFormat":1},{"version":"f86e8e1a642512f5e09b770116e368f8d727abe849d9f075adf3648fed60a081","signature":false},{"version":"c6d10f50aadca42851b68d297cac0993c33d43c67aa8a51c93cc5cf659f23047","signature":false,"impliedFormat":1},{"version":"5e6b2383a13d82d7f6b32f9d38ac7db46bc97cf928bbbb094f2a75695fc4a66a","signature":false},{"version":"b36752b1e7080b814df54d0adf980001022beb75f5482a6b426c7849ad7e608c","signature":false},{"version":"abefd43fa9a0e2071da27eb5f35f3d2895a7f746f2138b1fd24a871ddbfd7ab6","signature":false},{"version":"f43c3626949b8bcb1961166a374049990a3ad6aa22c39726d8aee13b39d8a161","signature":false},{"version":"8f35181ef7fe498c2decf5fa2435674e48362b235dde62c7d1073efd527164a9","signature":false},{"version":"d6d5a771ae2af2a226357a6628c766a8dc8a79969f8f51361135ff1d2a311f18","signature":false},{"version":"6b56ba2c4c8fe3906f916d11d22cd7a1021abec6e8d0e7641ff0c446871ce99f","signature":false},{"version":"02c124299338633b5508695d603488c084a1cc65bb0813c9f3b1923281330d93","signature":false},{"version":"0980c5d797fbfa19cca81ac22359b937b14ad0eb975907f446576e86611356e7","signature":false},{"version":"bd39c12cf459e956ed52c9c10531c9fbc3cbafe206fcb660c71ec5758f19e425","signature":false},{"version":"be4070594e514fadedc448c7f51ffbf12c5e3a3d2cab00a7a78fbede3daa8e36","signature":false},{"version":"1baadd90d2309e3389b9743ec509046e66ddb44623e9526a9a295b68c2d77294","signature":false},{"version":"f4c43b3b267e3e903892b7d7801fcaf40caa515fc641396b49639db9499b3745","signature":false},{"version":"165ae711ee6ef624758c49271ab1880a0b7e11161cd7d5c8435463aeb9b521db","signature":false},{"version":"462a7514e56d0c755e6c04c4cb926836d8f0f0b4e49a9605a5bdc11ac4638821","signature":false},{"version":"85ab8236ace13e6640656b2ec032b5858992564b8a023cfe9e43424f46117223","signature":false,"impliedFormat":1},{"version":"e5f5e0497243709f95aa3b64f502147ace477bc4a5c14c140ba52a65197c1b4a","signature":false},{"version":"73be126f2844db2d6bb6a4018dd8fe9e9db1883b2b7780436952146425b25171","signature":false},{"version":"cc43527a850c48ca0ddd6ee4f588cb58014ebce69e74ffefd38a9461234230a1","signature":false},{"version":"4025f329aff95b5841a72b43ece6137a329ae9073319ab8a1f51d68132832871","signature":false,"impliedFormat":1},{"version":"7059e250f45f1cc5b81602475cd19295099cf2862052e6ab842ca039c2c3b276","signature":false},{"version":"37f19a741573c35ef8ca49239e5fe62ab5653998e13d5f3c059e114116d5991f","signature":false,"impliedFormat":1},{"version":"5db3d8482f3b405ca42c4720c0cd3152a1e18ed8323b6342941253fcc62b69b2","signature":false,"impliedFormat":1},{"version":"13fdd64d9551c849277094870f4da3b571256aac60e8774bb2082abc207dabf0","signature":false,"impliedFormat":1},{"version":"6d514b63325b7e85edb00f5bfadc4e7d34197914b5234f9e5e42377b28b44d5d","signature":false,"impliedFormat":1},{"version":"07212fc43722a585beabfcb35ccf8e77a04b3da064b553be47e2c54af46a9805","signature":false,"impliedFormat":1},{"version":"40c5c3cf163e710ed154e825b9e097d11542425e36ed29d397943f81b3a7046b","signature":false,"impliedFormat":1},{"version":"8aabf45910d6e7f8a5d0a1f4bac45ad93f4105f94d6b6783268d1e1bf0b46b65","signature":false,"impliedFormat":1},{"version":"26f408a2131620a7c8e5036b20fddd7ee28f8bc2a0f2bb4e7933dd221bc7d011","signature":false,"impliedFormat":1},{"version":"44bf4f7ac9343445b7e6da5efd3c6218d2262cc7968e2eb30a53c2fef988a82d","signature":false,"impliedFormat":1},{"version":"ef6765c458bdba0396d6c5caffbc54afbe60781a5ac1693edbffc9b62f852f83","signature":false,"impliedFormat":1},{"version":"d8fd25b78b1f8cd6cd40034ab0045a7d31869a4dfcf0bd943085754c1170751d","signature":false,"impliedFormat":1},{"version":"743c333b5bec0b3039d802549b78c18246424fc3e3c6d99e45fcdcf4cb9f2476","signature":false,"impliedFormat":1},{"version":"752aad3bcf186cbf1f0ffbafc1f1036269dde07f16a73855400d3d22995d9bfe","signature":false,"impliedFormat":1},{"version":"01fa8edeceb84ce1691a145d87378c76c8609c29a027c745a2d555b78ea816fa","signature":false,"impliedFormat":1},{"version":"1909240b89b71fc14fa183beb179daec5e4dd4f79b94540bfb0de080dcde7b29","signature":false,"impliedFormat":1},{"version":"7ddb7abef73aa1ee7aeff90010096879ef1b4e416e2a187f49495fdf9427174a","signature":false,"impliedFormat":1},{"version":"4651d84fef1c5901e294cd3c99f434dbf4663fe11c6df7bc85676bf5328698b9","signature":false,"impliedFormat":1},{"version":"353fd25e463deede332638c3cf699a35c2e609148459d1d47c04086da38fa22b","signature":false,"impliedFormat":1},{"version":"c9fa92b4ec3f916e9d15007f2223c96ee9e3bd49249bf3cbeffcf2b0e3504d96","signature":false,"impliedFormat":1},{"version":"7f67d5ef21fd9457ad6a6cd36fb488f749cf6efa36fffdd816d9014f7ad04a83","signature":false,"impliedFormat":1},{"version":"55206b86255e7557784518f16a598c93cf73929c76cec0510974874a9dedf9a5","signature":false},{"version":"ba5a7e3522dfdcccab4e059b438ed4a04ef21f83ac89e6db4e146da55323ed1d","signature":false},{"version":"e792be847c994f43cdb6931ab98aef47f5472e601c1b784d3f7d5dcf595b7d4d","signature":false},{"version":"6e33dcd8d02f79516f7ecd982d457b299fdb390661404bea78e4944830e2ba7f","signature":false},{"version":"1f6570ba0f9138aa63867a2a3e566c43b4e63e41786abc566fbd29bda0699a8e","signature":false},{"version":"85909e34eea3eb51c02c40bc31c90deb305d03e3318274212c6e90bff665b9ab","signature":false},{"version":"4e4f7a1474338b874e769ed87bffc443e4f629c620bdd453479fe558a5154d30","signature":false},{"version":"ece520ab8451464566a542350bfaa5af5ec46cd512d5dfd000c8beb7463e8167","signature":false},{"version":"ea4c56574055b8b5d0d38c0bf4c6e3089fd59307f3774257124ec0d308e12109","signature":false},{"version":"dd17f6195ef292ae40fe4090d62b45e1ccb3608d75bc9627e41e3b5f14c66eaf","signature":false,"impliedFormat":1},{"version":"7655b78e107c6f4dbaa2c510a79ba98c8359a17a9ae97a058750827f530a61a6","signature":false,"impliedFormat":1},{"version":"bf26afde38b9b499bb166789571807485d51bba0bbf8f1775915d917405e9c6a","signature":false,"impliedFormat":1},{"version":"0bfbd5321e406eb36a17a163b16edcfba022a76cb7d62bd99b651dcaf3636971","signature":false,"impliedFormat":1},{"version":"4d4157040eae5afa9003e4097e31a1b71225fe3c9dbe59ab6ee774dbdb11e4c6","signature":false,"impliedFormat":1},{"version":"dbddece77c04b00e3c3d425477d814d89e21e46dbac2d37e2fe0503201cf01d4","signature":false,"impliedFormat":1},{"version":"4b9ced3563b87fd92a86113ee86f6ce12148ff775ce9a5ccf147dbd8603e6ccb","signature":false,"impliedFormat":1},{"version":"9b02030b9213c03eeccf89436bf85cdd6a797b1a0a21f3e8ae7f7eef04f41e35","signature":false,"impliedFormat":1},{"version":"7848acc1051fb3b2d72b59dcf7317bee377bf2786b69f8d9a085bd46e14644a1","signature":false,"impliedFormat":1},{"version":"46acefbf6e8f9eb81ab4787c6af3c70977883bc45d5150521ad8e36c0fe83b0a","signature":false},{"version":"a7aa285491f5572ebfaaccc14598e7f9ed9af7409abe7ab58c86ce4fed4e38a7","signature":false},{"version":"05eb275191e2c388cef6b386dbb506f2937f006bf6c02ea0ffc2fc12b3dba080","signature":false},{"version":"ba1ca87ffc87de325d03ef33814038b81b737bfcf8c02dbf46fc0f8c85035770","signature":false},{"version":"ac0d06e8e1965c8895b7dba0abb47183634dc7fdfb554ac4d4ebfafa6fffce73","signature":false},{"version":"46ed4d7963c2f35b712dc098b9b87901b47a99329532adbe5f0484e59f5861cf","signature":false},{"version":"d3be17c0b6cfe7e6ca7830760857dc740c9a19b6292728b097a7b0e69607ccd2","signature":false},{"version":"c9e94d60d5861b7d1f50c033c88279de8053fcdbad25c3820320a1c1089a9922","signature":false},{"version":"86ff6f73e546d4589df76c05f15d683c8160d4b6931087590aa15d4c66f5d760","signature":false},{"version":"c5ef7eb14f516396b7518f188797f02d67853598ec398671d1f5c0b6e0cfb43a","signature":false},{"version":"ce12bc4129a61424b26dd4d04556b9a018c28041f319a489f6ee8585c7fcb6d4","signature":false},{"version":"e18e4936cc76b72335cc971aa4eace5114fa8e9626082731e38c292d16911b97","signature":false},{"version":"25e6b9e3be67c7403efe0c7b196febe595d5b806b43e8ddf5566906ca3b9daeb","signature":false},{"version":"2991a87e3487070a7f6303d480778fd4a390474b5ccee5ca5ad32ff75baabfa2","signature":false},{"version":"468590a8c796231f94faa6decba8db21e985577528293884c6a1e00e4c8369c3","signature":false},{"version":"aa6f90238a5a06af030d887299023aadb41976337be9eaae8ad4bc0ec91a007d","signature":false},{"version":"ca41f29c952f6cb7947ca6ef2ef20c27bddb8d3d848916ab6391351a73999c4f","signature":false},{"version":"cef66ed8091e85717a2d8957e8423f769b45cff1178fbbbfe806002a50b69ff8","signature":false},{"version":"c691b3c27a4caec8d85044ce97f4e0fc5e0dbef7948b34d90367c6e756ab91ab","signature":false},{"version":"b5513d971cd38920ef04f35f3b2c1503f3ee8b3c9b4e8e6a2ed7730effd30178","signature":false},{"version":"b850fc1f7990758c07a8a96abc8f3820553a9342b98cfd2a5661c16b8c52e242","signature":false},{"version":"1182636c822e87461c01930060d66bbfb35887c15da48952f1fdf952c614c34e","signature":false},{"version":"be828c1176f85375e88eecd77566a3831e5ef73585f31eb048614556a52e8a2e","signature":false},{"version":"26342e657570d1a7f1289205d9df9c64bf050ce1d4619e234cb9ac823135d36a","signature":false},{"version":"b1245396644defa4930df4758ecb4c55190b63452693c3e104a22234fd08c2e6","signature":false},{"version":"89de6590af7676454d17e7a92a3d5fb3e72d76f74ca245fa8cbdc8177a107851","signature":false},{"version":"5487b97cfa28b26b4a9ef0770f872bdbebd4c46124858de00f242c3eed7519f4","signature":false,"impliedFormat":1},{"version":"7a01f546ace66019156e4232a1bee2fabc2f8eabeb052473d926ee1693956265","signature":false,"impliedFormat":1},{"version":"fb53b1c6a6c799b7e3cc2de3fb5c9a1c04a1c60d4380a37792d84c5f8b33933b","signature":false,"impliedFormat":1},{"version":"8485b6da53ec35637d072e516631d25dae53984500de70a6989058f24354666f","signature":false,"impliedFormat":1},{"version":"ebe80346928736532e4a822154eb77f57ef3389dbe2b3ba4e571366a15448ef2","signature":false,"impliedFormat":1},{"version":"c2cb3c8ff388781258ea9ddbcd8a947f751bddd6886e1d3b3ea09ddaa895df80","signature":false,"impliedFormat":1},{"version":"f672c876c1a04a223cf2023b3d91e8a52bb1544c576b81bf64a8fec82be9969c","signature":false,"impliedFormat":1},{"version":"98a9cc18f661d28e6bd31c436e1984f3980f35e0f0aa9cf795c54f8ccb667ffe","signature":false,"impliedFormat":1},{"version":"c76b0c5727302341d0bdfa2cc2cee4b19ff185b554edb6e8543f0661d8487116","signature":false,"impliedFormat":1},{"version":"19903057d0249e45c579bef2b771c37609e4853a8b88adbb0b6b63f9e1d1f372","signature":false,"impliedFormat":1},{"version":"f5ef066942e4f0bd98200aa6a6694b831e73200c9b3ade77ad0aa2409e8fe1b1","signature":false,"impliedFormat":1},{"version":"b9e99cd94f4166a245f5158f7286c05406e2a4c694619bceb7a4f3519d1d768e","signature":false,"impliedFormat":1},{"version":"5568d7c32e5cf5f35e092649f4e5e168c3114c800b1d7545b7ae5e0415704802","signature":false,"impliedFormat":1},{"version":"b9560db219848e61afa03ca1c5e60bfd9fe8caa162d229284285211db7da4a74","signature":false,"impliedFormat":1},{"version":"eec8881d8ae50bfc40b0be7fab52becc7b7398cf0603419b0daff1d70990efd3","signature":false,"impliedFormat":1},{"version":"3e595b8d9d3c0a9b7a67d6c06fb25b6df81b1f60c9b738b8131b000e5edb9c69","signature":false,"impliedFormat":1},{"version":"1993e965bf62850e1b4284ecb3897679623fdd6e2f99ebf24bd6ece82abe4997","signature":false,"impliedFormat":1},{"version":"d6b58d955981bc1742501b792f1ab9f4cba0c4611f28dcf1c99376c1c33c9f9c","signature":false,"impliedFormat":1},{"version":"f0b9f6d5db82c3d1679f71b187c4451dbc2875ba734ce416a4804ad47390970a","signature":false,"impliedFormat":1},{"version":"a5c38939c3e22954a7166d80ab931ac6757283737b000f1e6dc924c6f4402b88","signature":false,"impliedFormat":1},{"version":"31a863da9da2a3edec16665695bdbc3134e853195f82dafec58e98c8e1bb3119","signature":false,"impliedFormat":1},{"version":"e369b4c9be4d42bb64ddf3d0a673633bc79ca64befff7d2c0a60e0966769fa12","signature":false},{"version":"7f595e099e369ee441466ccba6b7d26fbbbc14e655e30870ce3921773224c10d","signature":false},{"version":"339ea88dd13c1d086f1cd27fb83621b21e348dd760f39d1b38f1d67247fb5e46","signature":false,"impliedFormat":99},{"version":"0f8f1e26430eca9a599bb5ba1254037d61aeb5c73d9425f2ac1f0d4d710d8c02","signature":false,"impliedFormat":99},{"version":"ba2cad86b7e32e99b0a372a4db8637218e36a28e4295c41f2d4b9a00711c573f","signature":false,"impliedFormat":99},{"version":"520063a5b30c811cb74d7d9b94870051a8c879c7d18f3a0b18c6402440bff1e2","signature":false,"impliedFormat":99},{"version":"637a90a86cb3ed33203c935f252d5470a345cb942eaf13f3e2709db31512ebf7","signature":false,"impliedFormat":99},{"version":"c7dcf01b3923789139e3256bb80d4d0d427d39f289ec5646b7bb3cb2672847f5","signature":false,"impliedFormat":99},{"version":"754afd0edd6ffa5bc5ea7100bbcd8e2d24ab66c9a4469ded045258e7a83f33a0","signature":false,"impliedFormat":99},{"version":"5b9cd3fd889b887a753a3fb112ae173ce113df9469d2d0a22faed9c16de2203c","signature":false,"impliedFormat":99},{"version":"b2152b77b1b41dec50bdb467852c60d13fda134623231344d732d0477a580087","signature":false,"impliedFormat":99},{"version":"2b5b9812e9ed7ae03f2041135c0e73eeccb996bda966e47fcde69d500f5bef93","signature":false,"impliedFormat":99},{"version":"857c507909286ff87383287edd1a336afc68b0c8c693ad3fd6ba837708492076","signature":false,"impliedFormat":99},{"version":"df9dfb5c5f58d478e8c6654648e427e6bb26e15d547f1b611d6c6e393170033b","signature":false,"impliedFormat":99},{"version":"7063031149b7413ab3b80689cb526e3257c9c2e890d65a48faffe9a9a0ee59ce","signature":false,"impliedFormat":99},{"version":"14037cb899d1a890f1fb061ea1362039292b10774de3218835c921a4a411d01a","signature":false,"impliedFormat":99},{"version":"a211abc59f91d43eae9cdaa19ee4b472a7b4a4ff5e3f07ce8b065d4e92dcbced","signature":false,"impliedFormat":99},{"version":"f4122d8ef50376404bc80d01a6375b3d5d45040e2f6cf9900d352c1066ad9591","signature":false,"impliedFormat":99},{"version":"7eeadd198787f565f0cdc88dc562cda9866fc7e2679b38de7d92162018804499","signature":false,"impliedFormat":99},{"version":"32dd74850436fc34eddcea1b325a83807483ced06b9b37d5e4df38c0ef92a72f","signature":false,"impliedFormat":99},{"version":"86cb9c910c55217b3278419db2f50f58eaf945d6500ea7906c8f990d196ea4f5","signature":false,"impliedFormat":99},{"version":"b255c790bec1a2ef2a3c4d7d40af94781559d5c15d14dc6567ea5e25708d4288","signature":false,"impliedFormat":99},{"version":"03c0fc9e4ad368991c1733aabd605864b69851bfb30f00960e16dc0d48a0bba3","signature":false,"impliedFormat":99},{"version":"bda40c0c977f1dd3681ffbfae90c2b2b56fab4f1a2f1742268fb53e148d90be7","signature":false},{"version":"eca2e61346c281cf1f6fc94979659031983168b098e66bf1f2eb2c46b76aae94","signature":false},{"version":"58c5493ddc0b066b8ce7df4a20fa280397b2e908034f42db4f2dee58c595bf78","signature":false},{"version":"6bbbaa2af983444add75cb61554b91dfb26c7474bb59b148270a63015ca83131","signature":false,"impliedFormat":1},{"version":"8572c8c7efd451ed811f657d6d70f03ee401c5cf175490fcc6b2215b57b44391","signature":false,"impliedFormat":1},{"version":"9db596446342a6c90d34ac1135421c264ca8e50c0c674c0fa10b313f7a51bf50","signature":false,"impliedFormat":1},{"version":"30fd693da320b8c72424ca881a565162679e06c8f88796c497d24e29daac1b3c","signature":false,"impliedFormat":1},{"version":"eca2247488ac2497d59286dd3addcdfbb24072e20c6ebfc7fa3915c9c266566c","signature":false,"impliedFormat":1},{"version":"f50a16ca6024aca2ce243524b079c3e2f0ad433ee3be729ac0af43bafa4e1791","signature":false,"impliedFormat":1},{"version":"ab2673ff1acedac16b862af7ec8e2d5cee62937080f1359dbf2d29126d508eb9","signature":false,"impliedFormat":1},{"version":"4287143b90d621be53fab9dca36a42b2ec735bfb44da5a07e8748a261821f95c","signature":false,"impliedFormat":1},{"version":"949fa4a7cfefb2eb529ec6c2172a34928b069f93e6a3b65891aedc6fc306200e","signature":false,"impliedFormat":1},{"version":"79e12334f2a478c117a5953cbfd52f4d4f59f77c21c7740edb338141f874f279","signature":false,"impliedFormat":1},{"version":"0582a8d130897dfc3f6310da68f16471cb6293799ccc0aa09975dffd4265b61e","signature":false,"impliedFormat":1},{"version":"5a341ba80d659186e5b4953c5d00993104f529b48d11fd0b0144ca25bd350a69","signature":false,"impliedFormat":1},{"version":"968ed07a79919ca7154ca83c5e969002b978b97adc2ba22a3af45d5993a9099b","signature":false,"impliedFormat":1},{"version":"be1561053576a52f4d65494e2f1282289320a532293094134321a44a93cf4915","signature":false,"impliedFormat":1},{"version":"b1ce8a3b8ed1691b9770b9871fab57823ab55d40d5dfa9f30af2ac377850a970","signature":false,"impliedFormat":1},{"version":"4ceb88f4a0e929e0dc864502f2e23034c5f54d9c5f3fa19f903d32787d090d7a","signature":false,"impliedFormat":1},{"version":"b4e62d74cf0df7db2a6a9ea6606da9af352ad42085e7362cad29d8f58278c477","signature":false,"impliedFormat":1},{"version":"7824fd7f5908957a468f4ec46c6679127c8b562aeb770a00fe0483c918f0d2d1","signature":false,"impliedFormat":1},{"version":"24d35aee6a857a9a11a58cc35edc66acf377a1414b810299600c0acd837fb61b","signature":false,"impliedFormat":1},{"version":"36a5fda22d3a6ee321a986d340f120f57c8d119a90c422171bf86fff737fdf67","signature":false,"impliedFormat":1},{"version":"8d866e3b3a4f624e1555fa4b5227c3c245a519702968543776f400545e8ce7da","signature":false,"impliedFormat":1},{"version":"f633eab87e6f73ab4befe3cddeef038fa0bd048f685a752bdcb687b5f4769936","signature":false,"impliedFormat":1},{"version":"ce5ea03a021d86789aa0ad1d1a3c0113eec14c9243ae94cc19b95e7e7f7ae8cf","signature":false,"impliedFormat":1},{"version":"c76fe658431915d43b69f303809bb1d307796d5b13ec4ed529c620904599c817","signature":false,"impliedFormat":1},{"version":"2427845308c2bda9205c2b2b1fb04f175a8fa99b2afb60441bd26498df2fcdbb","signature":false,"impliedFormat":1},{"version":"76ccad6fe97682b8a4f5e3c59c326c30cae71437bc8811d4cc87e10e84bd455d","signature":false,"impliedFormat":1},{"version":"efa7052d3bd69a64cbbb2d618826c02fc65691e74a1a04024c3ecd0260584d7c","signature":false,"impliedFormat":1},{"version":"057c83625b39de449d0651b919607da322f4a1113c6acc74e73cad6dd7d8e87e","signature":false,"impliedFormat":1},{"version":"daec69815ab9c528936534197d95cca93f94cacebac421fbc6330288b621ffe4","signature":false,"impliedFormat":1},{"version":"413980d73369922da43255577efdd6685759588a36823dfbe7f272ab223c7d8a","signature":false,"impliedFormat":1},{"version":"06fd44c96838099b8b1bb0fb29f73f4b0dc7bd9feb16bc29dbcf442ba098016f","signature":false,"impliedFormat":1},{"version":"a06f8413d12b89f7afc3516429118dc9b73638165943b6f1e54a258f1658c3ff","signature":false,"impliedFormat":1},{"version":"c2c42764312d2ab315d4713def800fc46826264f877ad0a1b20012d171ee51df","signature":false,"impliedFormat":1},{"version":"3cdf773f41931fdf99551b5b1c39ebe0298cc0d5f84396543c3085a1cb435957","signature":false,"impliedFormat":1},{"version":"1633b77af9b77abc0915b0a3b0f17379169c5dfc20d23222685300bcfca1a22e","signature":false,"impliedFormat":1},{"version":"69a84263e6b52d36feacfc6c1d2fdcf09d04dc24089d88c25de365e10a23eb5e","signature":false,"impliedFormat":1},{"version":"6ecb9e8b030a5451bbfa4ac9cb3ab90a074b7263b3ff3db400c1527d5ebdd51b","signature":false},{"version":"beef93f89875be2d60783d894be4ff1213921a663a4b1dccc245e26c150c59b0","signature":false},{"version":"544a3b7fbae9ca30bf05d9d0f1bae8d09bdebf6c056a652c5dc37f38b4b5c146","signature":false},{"version":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","signature":false,"impliedFormat":1},{"version":"0dd7bc3250da0677a9f39147800d5209b360d3d6561a371d13f8095983791bec","signature":false,"impliedFormat":1},{"version":"8a013becef463a8474c9e71b21479ab72ca401eabceb31ddf584c2b9a3999b7b","signature":false,"impliedFormat":1},{"version":"4e29e81b632595bc87db0473b6f5b2aa7a24b95fb97392ee8c9bdbee72904b27","signature":false,"impliedFormat":1},{"version":"3c46b5e7a836ba669bd9b128b649c8925e7ab25f69badc9f2f4eb27d6ea190eb","signature":false,"impliedFormat":1},{"version":"0738e3705ecfc1e2e5b49c174cb95f5c40fdd0ce7720d6bbb036f019a9dd4432","signature":false,"impliedFormat":1},{"version":"95fe50f64fc00ac887c9fe5a71b2b64bed3ccf659dd56494ecbc0f184fbd989f","signature":false,"impliedFormat":1},{"version":"a9ec97fd959428dbf13c62a1cb345d3b0df7e13760af66c8a986a2bc76938fd2","signature":false,"impliedFormat":1},{"version":"6d205d68bee6c9de040f47f8284412ac218c4af242deb8c4c8b80506ced08bdf","signature":false,"impliedFormat":1},{"version":"fab131a83a8176a3dd7f7ce46e9e53c8535b8b93f0e906490393376302f16400","signature":false,"impliedFormat":1},{"version":"4e4c91b6ca78a308e77a539c8311153cbfbca654e964aa1bed327c080e91de3f","signature":false,"impliedFormat":1},{"version":"0d5a1823ef4ac4b2f19f9b9d2d49c105d6e2427430364e323232cfdbfaa19e3a","signature":false,"impliedFormat":1},{"version":"a3367ea77258fddab57b55d4d87517f6e3659473dfa26b538f1a83f9e48b89d2","signature":false,"impliedFormat":1},{"version":"46596f7e2fecdda17a2e0b186f144046dd05d648c38fb731c63eb6ecd3a8e036","signature":false,"impliedFormat":1},{"version":"14b0f43e4955e09788ef5977945bbac7dd22c2e3638fe4403be8ce73f2a3d33f","signature":false,"impliedFormat":1},{"version":"39e2b60bbad000b6f6cffb337823ae2992704745e01721e75dcf571ad0ae6b2b","signature":false,"impliedFormat":1},{"version":"3748045746b4fc790c56f4d855cce21823331059faeecdb1d1b1418a9733ddad","signature":false,"impliedFormat":1},{"version":"a419ef898e624f14b3619f4a2bf889ab2cd0d0e6165fe4e8eec8e4994173df92","signature":false,"impliedFormat":1},{"version":"b42b3ec88494f4a7f208335e75a610c44d7b26e86f37644506d33cc9190afd1e","signature":false,"impliedFormat":1},{"version":"0227a93220d42a79c9b11c6b71296453a447a665e87522ec1b29eafb89c732ef","signature":false,"impliedFormat":1},{"version":"97db6da3979f2667248e02cae1d9c2e7f8023c45164d11062e69ad0f892412f0","signature":false,"impliedFormat":1},{"version":"d0966dcc182a0321f895afe0b115fe1e15832f8c5b1242d2b3f7e12adf504075","signature":false,"impliedFormat":1},{"version":"071687ea1841dfd3c2a612faf133d2ff0bb96c714351dfa8722cd7fcab7c67fa","signature":false,"impliedFormat":1},{"version":"1b338d38c15dbed19dda260198f17431fc5a0b83583b5c6ce0605da405b2413f","signature":false,"impliedFormat":1},{"version":"70012d8a9a48f28f325739c37b8b7686fc43b81ebd20ab75151caedd911e1c0f","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fec4dc4428894c8580c4499a2fb3597f28a91f38a91dc85d0f81c084f5edb564","signature":false,"impliedFormat":1},{"version":"fabcf8a317c5a9e0b9f10e4158b6fff596ca4b69ce141186abb5db073626a7b9","signature":false,"impliedFormat":1},{"version":"6e8df5e7d5c7301c2efd1ad043e866161c3f93913e6ec42ca7d845926d9e16bd","signature":false,"impliedFormat":1},{"version":"8c873d78b8de332bd5e0e39cfa5c143aff3c9d607d022c4a43ef07b3ec2d1cf9","signature":false,"impliedFormat":1},{"version":"1323085c5e51f01e7e262e7e92d2458905a7232c66dfa891321d7b87d1f517e5","signature":false,"impliedFormat":1},{"version":"3ef31e112d99b9e3061f2fd57faa0503e309c8dd5b1da4f18635c4060655d245","signature":false,"impliedFormat":1},{"version":"c038d8a953b5728afe6efe989414d6ef03f411af3f239072c970e419c2ab7389","signature":false,"impliedFormat":1},{"version":"8ed3fbb7e972ba87c638c0537bb14419a056f826e490cf7d789018dd57414127","signature":false,"impliedFormat":1},{"version":"69a84263e6b52d36feacfc6c1d2fdcf09d04dc24089d88c25de365e10a23eb5e","signature":false,"impliedFormat":1},{"version":"f50a16ca6024aca2ce243524b079c3e2f0ad433ee3be729ac0af43bafa4e1791","signature":false,"impliedFormat":1},{"version":"eca2247488ac2497d59286dd3addcdfbb24072e20c6ebfc7fa3915c9c266566c","signature":false,"impliedFormat":1},{"version":"ab2673ff1acedac16b862af7ec8e2d5cee62937080f1359dbf2d29126d508eb9","signature":false,"impliedFormat":1},{"version":"4287143b90d621be53fab9dca36a42b2ec735bfb44da5a07e8748a261821f95c","signature":false,"impliedFormat":1},{"version":"949fa4a7cfefb2eb529ec6c2172a34928b069f93e6a3b65891aedc6fc306200e","signature":false,"impliedFormat":1},{"version":"79e12334f2a478c117a5953cbfd52f4d4f59f77c21c7740edb338141f874f279","signature":false,"impliedFormat":1},{"version":"0582a8d130897dfc3f6310da68f16471cb6293799ccc0aa09975dffd4265b61e","signature":false,"impliedFormat":1},{"version":"5a341ba80d659186e5b4953c5d00993104f529b48d11fd0b0144ca25bd350a69","signature":false,"impliedFormat":1},{"version":"9efe6fba4ac9243cce00e6c5cef9562967697922e2fdd142fd9da3d91a4ba611","signature":false,"impliedFormat":1},{"version":"8572c8c7efd451ed811f657d6d70f03ee401c5cf175490fcc6b2215b57b44391","signature":false,"impliedFormat":1},{"version":"968ed07a79919ca7154ca83c5e969002b978b97adc2ba22a3af45d5993a9099b","signature":false,"impliedFormat":1},{"version":"be1561053576a52f4d65494e2f1282289320a532293094134321a44a93cf4915","signature":false,"impliedFormat":1},{"version":"b1ce8a3b8ed1691b9770b9871fab57823ab55d40d5dfa9f30af2ac377850a970","signature":false,"impliedFormat":1},{"version":"ffde725467ebe87c697bacddb73f6bd4f5a8f4e4b20648b9236f5c6dc650754b","signature":false,"impliedFormat":1},{"version":"dd56412eda5f8975ab300c44027c91b6a6cf7e69dbae72cf3eec1fd1e093eb3d","signature":false,"impliedFormat":1},{"version":"4d2e3ef2f8f9595d129bbedde6c07f554ba8e42fdfa50b77afe6eb5e4d09a6f4","signature":false,"impliedFormat":1},{"version":"b4dffcbfd60d11ac854fa7f6b36a11b8cc90d11d56a5e90d17ac63b3fda6660d","signature":false,"impliedFormat":1},{"version":"8206d386299ae1a6c10dc6e58064e12bbd847a0e7c908e542bf1041475d54ad6","signature":false,"impliedFormat":1},{"version":"ff9ad57b380e2749190840bc15071b71d9562e07f62eb2477b318e98c13a2e29","signature":false,"impliedFormat":1},{"version":"70bd600d126103ba9b69a50f5c54aee5f6e5a0aa9b12f0e00776faf72a35aa23","signature":false,"impliedFormat":1},{"version":"8d866e3b3a4f624e1555fa4b5227c3c245a519702968543776f400545e8ce7da","signature":false,"impliedFormat":1},{"version":"1633b77af9b77abc0915b0a3b0f17379169c5dfc20d23222685300bcfca1a22e","signature":false,"impliedFormat":1},{"version":"09db6d7779361f3345b01f54c8c422fbd408b11691703b5041891248ed571174","signature":false,"impliedFormat":1},{"version":"36a5fda22d3a6ee321a986d340f120f57c8d119a90c422171bf86fff737fdf67","signature":false,"impliedFormat":1},{"version":"efa7052d3bd69a64cbbb2d618826c02fc65691e74a1a04024c3ecd0260584d7c","signature":false,"impliedFormat":1},{"version":"ce5ea03a021d86789aa0ad1d1a3c0113eec14c9243ae94cc19b95e7e7f7ae8cf","signature":false,"impliedFormat":1},{"version":"7824fd7f5908957a468f4ec46c6679127c8b562aeb770a00fe0483c918f0d2d1","signature":false,"impliedFormat":1},{"version":"2427845308c2bda9205c2b2b1fb04f175a8fa99b2afb60441bd26498df2fcdbb","signature":false,"impliedFormat":1},{"version":"daec69815ab9c528936534197d95cca93f94cacebac421fbc6330288b621ffe4","signature":false,"impliedFormat":1},{"version":"f633eab87e6f73ab4befe3cddeef038fa0bd048f685a752bdcb687b5f4769936","signature":false,"impliedFormat":1},{"version":"413980d73369922da43255577efdd6685759588a36823dfbe7f272ab223c7d8a","signature":false,"impliedFormat":1},{"version":"9db596446342a6c90d34ac1135421c264ca8e50c0c674c0fa10b313f7a51bf50","signature":false,"impliedFormat":1},{"version":"61a7e2580925bb54288705aafb5ea1849390f64713e83f9f3debc0a767790869","signature":false,"impliedFormat":1},{"version":"dd1e0cdfccb0ce62e1740451fcb3b012cd64cd121acde20a16362d031e764b74","signature":false,"impliedFormat":1},{"version":"503961ee6d79efe388565c73f1db74c74389d6dd4a96698334ffa934d1db5b41","signature":false,"impliedFormat":1},{"version":"cdf62be1b66d0c0be0f7f4b1a6ad3a636d78a082c48e3ffcdda76bc0c613092c","signature":false,"impliedFormat":1},{"version":"e64fcec3a58a123943cd169a710689ee2e25b21d6673c8b7e2ce1b5442ad17b9","signature":false,"impliedFormat":1},{"version":"9661e24ca9c1e96fa593743bd8b7a2c0505a87016a98c017045514ba8cc26ab8","signature":false,"impliedFormat":1},{"version":"5962418c92cc8927b468b33457687cc9d0cb1463ea9c2d7ff647f2c18fc7add5","signature":false,"impliedFormat":1},{"version":"8af90d5722812d5af626f1f616cdb101c115fd43cf7df8d806febbd231b59c3c","signature":false,"impliedFormat":1},{"version":"bbac17f576d90dd4e1d0fcd3d40728b54761e3c8e17066a5e1436fa1c48df647","signature":false,"impliedFormat":1},{"version":"71a19e2f0efe18516c062ea40e2b1d396917998aa58dd6ecbf591f8a62761407","signature":false,"impliedFormat":1},{"version":"438337dd5100c414bc7a37d6116c6ee75c146875816f51d152d7a22fe91e21be","signature":false,"impliedFormat":1},{"version":"c0d85ebf8de676ee661fe9a35496e192d4b1a256272f74d64c58a34d36faae72","signature":false,"impliedFormat":1},{"version":"7316ee184165ad1051dd04ba009e39826d37bdf765ded7413d7897e9349c6b6a","signature":false,"impliedFormat":1},{"version":"31aca998524e36a8d74ac2c603d975fb0bbac8cca9686b6050b0cf25b271acd5","signature":false,"impliedFormat":1},{"version":"53886b874894ccb96cb83b2efee1a6de5635c90cbbe66c50dfeb3aa9404395d6","signature":false,"impliedFormat":1},{"version":"be2e9f60037f35dbe66dfcf181a28e46c99fe9db8b174860328bf48f11e03f53","signature":false,"impliedFormat":1},{"version":"5334ac24dcb36db397aee57cccaf2899351a5c7305ba89122c7e413242aa200a","signature":false,"impliedFormat":1},{"version":"a6adbdde64cb43c4b37c469c04e2faa5080e41cb465cc4a29bff3407accf9acb","signature":false,"impliedFormat":1},{"version":"04d60add28217f89c86e1ee9162edef183f115873399b67b4eddaf305ae6bd32","signature":false,"impliedFormat":1},{"version":"b08d8c0ca2052d269f32cea31813477c5779f5402d96f036dfbc8f60f251940c","signature":false,"impliedFormat":1},{"version":"4286c6a204583407e9c576edd91a82ed9f00b3b2cae2230dff508e82b3c626fc","signature":false,"impliedFormat":1},{"version":"0e221966e7b747cb6c6f732c1f05c2b065db7feaed5c4f5107c07978f4ca38e3","signature":false,"impliedFormat":1},{"version":"498ed03e3d3dcfdcec4077d368bd246256c548070c2825e727169aa9f1421b66","signature":false,"impliedFormat":1},{"version":"4540e720f85b66506d48dffae9b5edc8391e43c9f4e7a4c36e52d349e971c0a3","signature":false,"impliedFormat":1},{"version":"f0e9ed83becf7779a5930ccfd4ab1f32461bcdc16c9bbd2d88cfa6d09db0ec4a","signature":false,"impliedFormat":1},{"version":"57ea431405c212f993ed185a785dc1a8d9c3537fa25cc2a9c961fabcb314284f","signature":false,"impliedFormat":1},{"version":"dac8d2ad4560646050e0c463e944723cb02b5897ff377e2f489e7c8483aa416e","signature":false,"impliedFormat":1},{"version":"a3462bc89af49fd1d44d78c29bc52693e281113c53a34c6767882020a6b9c7a6","signature":false,"impliedFormat":1},{"version":"af77d1db49469744979540c0ffd2b72174246fdcca0b7e33a63ac8f109ef46d7","signature":false,"impliedFormat":1},{"version":"d5656bbb794ac2f0b9dae586eb93120c2fbf31216f56abaad772d632e5d9ae2a","signature":false,"impliedFormat":1},{"version":"d4ea61fe1b3efa637f57d80e9fb41b66d1e88b63464b8d9192620e44c485abe7","signature":false,"impliedFormat":1},{"version":"113268e92e3b7f2b6141e512d91c73db65d169e0a49c60243d5ab0dd4bd20d05","signature":false,"impliedFormat":1},{"version":"d20d052f3f30322c5ea65214e2e446945f721c7b264253518e11f643a3135415","signature":false,"impliedFormat":1},{"version":"26f0686144360debfce7f941866e74a076ee15a3142bb359f25d571be8ed3c55","signature":false,"impliedFormat":1},{"version":"868d7afb92541c8d4f77a60548906a7e456128b862224a8f1dd7ba7f487337d4","signature":false,"impliedFormat":1},{"version":"ad8ba715d8efd3b74326efd7edac4742e9894432b79c5550e598be1163987511","signature":false,"impliedFormat":1},{"version":"09f6e47c86256b4fa34164911c1798016e09d53256dd39c15c0b03332a4462c3","signature":false,"impliedFormat":1},{"version":"f01a58a5cfb4e141693b9ef956f8a49f2648a04b00ce64eac56bcbca85792cd6","signature":false,"impliedFormat":1},{"version":"f37268beee314daebb3d06b2c9b28030f969cae9768f5933ddf9a34087906f42","signature":false,"impliedFormat":1},{"version":"45526614782a35f365aa7bd0b5dca2ced3ff513052d1f480e5fef1a657191e61","signature":false,"impliedFormat":1},{"version":"b5806ae7e5a94990ef1deff41a9ee5f1b8752187a587181ae2a3b693604b1627","signature":false,"impliedFormat":1},{"version":"e4d0175257370f0152ac76530c5ba047a87b797d653b51779145ca1b1c40298a","signature":false,"impliedFormat":1},{"version":"766ffc847ab2c174fdc6f9d7d54d1f6d0201d2280c8bf02579ae140b1d2200dc","signature":false,"impliedFormat":1},{"version":"4c26b338077dcb3db1366f704c2cf37d7e555cbe5d09ed9bf78124c964ea8a89","signature":false,"impliedFormat":1},{"version":"a6767133b112087a297e70f6490ef2d1eaa60fdd7944b0f1625a5f71f7870ede","signature":false,"impliedFormat":1},{"version":"3408334b151d725f03a55870ec84a623dc9bea21f9cad8f48a764945ec158b99","signature":false},{"version":"7f365fc61c7f033772a6cf3825d3e743a96844b27320874e62e3b97adfb88071","signature":false},{"version":"74a04aa069d23b4174ebf8e1c6c4081adb7ae224ebb0abe24e1eb5b477214027","signature":false},{"version":"1674e6c8d8fd4e70c27cd480d20867096feade21bb01c8b48e323fbf0c74bfe8","signature":false},{"version":"5ed0b151802cc18b126b06e37a79a4f12155a5f7b78e5afbf5db9d4671ca42a2","signature":false},{"version":"382a1c02b45e465be9e87646af070b76a7925da65a8f916314364dc6e567234a","signature":false},{"version":"77ace3aba35c068c5ed6b1bee6267924082c9a0e7021859b8aa14accebae7ab9","signature":false},{"version":"5196015e36d7acfa12fea20ae7e437c4e2cd8eb7ff9a894657b020a21ad23cd8","signature":false},{"version":"860e1e2c35bcf2c13bd29c6ea869d4a24de42498165d0e90a817aac12c2ece46","signature":false},{"version":"505785dd8c58c972f7cf835052ee5213eecdc828093b79e8016b50db0f34c044","signature":false},{"version":"9201afb03ac03e043532cdfdc52af863d6788c39f8c551553bb3d76ef27a1b9a","signature":false},{"version":"b28faefe92fc28a29a896eb67fe46c5e71d0752c4af5e8694ff1ab2d5b2cb71e","signature":false},{"version":"67d25ae679a732b7fca95ce1d94caecc4a8fd6d922608013df96ab7c1138f74c","signature":false},{"version":"89b745f12ba049a62b3b39782e04a3dcd9e5d7fbc3542aa3bd8887ef775a6ce5","signature":false},{"version":"8044dad16655b0415731835912a1ad6fb96179a2f3a83acb5acb73d7abce65b3","signature":false},{"version":"95be5e5387bd2d784ab969101e25e7e0c158fa7288d10d3daed2494cf3a4b17e","signature":false},{"version":"10d30fa079d771fc2b8f8d1e105b639b13d145d5e960ca7aa4f7b61e60a15c5a","signature":false},{"version":"0b7fb8704104de78e4a6dcaf9c2dabec175d18c445fd32500d1f0347bcc6f88f","signature":false},{"version":"30ad4d18bc8daf11346828a57fd072e430e44b75d19cebb3193a4a07c1a402e0","signature":false},{"version":"cd5eb4ab34f1753e0b4094ced98801f6ed14082957251971d8062c27f61f95a1","signature":false},{"version":"cb6c059c9a63b1a08ba3a8e174159dffcc60abf9574cc7b1f3a2b6dfcc0b207f","signature":false},{"version":"b623ea4bf5ee763294a03e348ff303b06fe9b168ef0873e5e9a06139e6fef071","signature":false,"affectsGlobalScope":true},{"version":"e4e99c2127c14367b1b86bd5fb3e98b70e06765c079c1df80c863fd5c8b5203f","signature":false},{"version":"e45ae9ec458ada623a7008b6fb364f97766429cbec912cf9219634a581085cc1","signature":false},{"version":"31d018989f2a862512622445cb1278390cd062ff3d1f2e97ec18e033c51bbb73","signature":false},{"version":"d9f934a39103bb8723ece3b12b3fe01db218cc3d7473312eca4a5eb00e39c707","signature":false},{"version":"294378332fc2f03c95d1dc106f2e7dddb9132ccac168eed62fe00b5ac58ab66f","signature":false},{"version":"a4ba1a72209b4720166e83d77e415e47cb7127c62f5e87134cca074ee423ba61","signature":false},{"version":"464c0bc7a4536e77331aa5ae9d5b0bcad5b8c73e3be7b53aab3e2dfdcf6c7544","signature":false},{"version":"bbc29cf4a4732fccaa07ae47855075d9b1803dd4aa5a43a6452cc91570e5b08b","signature":false},{"version":"f13c12e965d795670f2578deaf4eebcc9a1f0bcb01d16037b201790455fe89a2","signature":false},{"version":"4a85651e88ea09fbb4b52d74916ee19355fcbc9b2965fc8bc051c2449f67be6b","signature":false},{"version":"88553e457f47edbfe332ba4c8ef79d9abeec22dbedb9df4fed2320eafab11d1f","signature":false},{"version":"60393427d15d6ed21c565fd024c582d5dd458025c5982d8e378203f46675406d","signature":false},{"version":"e1c3f34d4d98e7651799300b756e6d43ef596d1d2a0257ee02439f334ec15fab","signature":false},{"version":"29b768344360fae679d42c157ae82f187fc5d2787c1b1bd7b37418e9ed0b3673","signature":false},{"version":"46324183533e34fad2461b51174132e8e0e4b3ac1ceb5032e4952992739d1eab","signature":false,"impliedFormat":1},{"version":"d3fa0530dfb1df408f0abd76486de39def69ca47683d4a3529b2d22fce27c693","signature":false,"impliedFormat":1},{"version":"d9be977c415df16e4defe4995caeca96e637eeef9d216d0d90cdba6fc617e97e","signature":false,"impliedFormat":1},{"version":"98e0c2b48d855a844099123e8ec20fe383ecd1c5877f3895b048656befe268d0","signature":false,"impliedFormat":1},{"version":"ff53802a97b7d11ab3c4395aa052baa14cd12d2b1ed236b520a833fdd2a15003","signature":false,"impliedFormat":1},{"version":"fce9262f840a74118112caf685b725e1cc86cd2b0927311511113d90d87cc61e","signature":false,"impliedFormat":1},{"version":"d7a7cac49af2a3bfc208fe68831fbfa569864f74a7f31cc3a607f641e6c583fd","signature":false,"impliedFormat":1},{"version":"9a80e3322d08274f0e41b77923c91fe67b2c8a5134a5278c2cb60a330441554e","signature":false,"impliedFormat":1},{"version":"2460af41191009298d931c592fb6d4151beea320f1f25b73605e2211e53e4e88","signature":false,"impliedFormat":1},{"version":"2f87ea988d84d1c617afdeba9d151435473ab24cd5fc456510c8db26d8bd1581","signature":false,"impliedFormat":1},{"version":"b7336c1c536e3deaedbda956739c6250ac2d0dd171730c42cb57b10368f38a14","signature":false,"impliedFormat":1},{"version":"6fb67d664aaab2f1d1ad4613b58548aecb4b4703b9e4c5dba6b865b31bd14722","signature":false,"impliedFormat":1},{"version":"4414644199b1a047b4234965e07d189781a92b578707c79c3933918d67cd9d85","signature":false,"impliedFormat":1},{"version":"04a4b38c6a1682059eac00e7d0948d99c46642b57003d61d0fe9ccc9df442887","signature":false,"impliedFormat":1},{"version":"f12ea658b060da1752c65ae4f1e4c248587f6cd4cb4acabbf79a110b6b02ff75","signature":false,"impliedFormat":1},{"version":"011b2857871a878d5eae463bedc4b3dd14755dc3a67d5d10f8fbb7823d119294","signature":false,"impliedFormat":1},{"version":"d406b797d7b2aff9f8bd6c023acfaa5a5fc415bfbf01975e23d415d3f54857af","signature":false,"impliedFormat":1},{"version":"7d71b2d1a537fe41760a16441cd95d98fcb59ddf9c714aba2fecba961ab253b6","signature":false,"impliedFormat":1},{"version":"a9bd8a2bbd03a72054cbdf0cd2a77fabea4e3ae591dd02b8f58bda0c34e50c1c","signature":false,"impliedFormat":1},{"version":"386cc88a3bdee8bc651ead59f8afc9dc5729fc933549bbd217409eabad05ba3e","signature":false,"impliedFormat":1},{"version":"85d3bd239cf25b8037a4ffa3008cc120b61160362863f9beba932993bfacaacb","signature":false,"impliedFormat":1},{"version":"2d559c0446aa028a8dbc47ad704248ff6750cd12910ab8239f590aa7c2d6dc94","signature":false,"impliedFormat":1},{"version":"c4718cc487af988730c7e668b206adafab5fe45b6dbc252fded9f8ccc8b8b913","signature":false,"impliedFormat":1},{"version":"47b329b875b4bb50c14b8d76e2dbb651c60e58dd07122aaad39057451c6a5e0c","signature":false,"impliedFormat":1},{"version":"9c6ff8a7f363d1d8874cf415d60c4ed6e4d0fea8919127066ebc647f3675487e","signature":false,"impliedFormat":1},{"version":"1785b67bcd24647fe949bf6422e7918217f15a578ee050ad40b2938773929613","signature":false,"impliedFormat":1},{"version":"6cb35d83d21a7e72bd00398c93302749bcd38349d0cc5e76ff3a90c6d1498a4d","signature":false,"impliedFormat":1},{"version":"369dd7668d0e6c91550bce0c325f37ce6402e5dd40ecfca66fbb5283e23e559d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2632057d8b983ee33295566088c080384d7d69a492bc60b008d6a6dfd3508d6b","signature":false,"impliedFormat":1},{"version":"4bf71cf2a94492fc71e97800bdf2bcb0a9a0fa5fce921c8fe42c67060780cbfa","signature":false,"impliedFormat":1},{"version":"0996ff06f64cb05b6dac158a6ada2e16f8c2ccd20f9ff6f3c3e871f1ba5fb6d9","signature":false,"impliedFormat":1},{"version":"5c492d01a19fea5ebfff9d27e786bc533e5078909521ca17ae41236f16f9686a","signature":false,"impliedFormat":1},{"version":"a6ee930b81c65ec79aca49025b797817dde6f2d2e9b0e0106f0844e18e2cc819","signature":false,"impliedFormat":1},{"version":"84fce15473e993e6b656db9dd3c9196b80f545647458e6621675e840fd700d29","signature":false,"impliedFormat":1},{"version":"7d5336ee766aa72dffb1cc2a515f61d18a4fb61b7a2757cbccfb7b286b783dfb","signature":false,"impliedFormat":1},{"version":"63e96248ab63f6e7a86e31aa3e654ed6de1c3f99e3b668e04800df05874e8b77","signature":false,"impliedFormat":1},{"version":"80da0f61195385d22b666408f6cccbc261c066d401611a286f07dfddf7764017","signature":false,"impliedFormat":1},{"version":"06a20cc7d937074863861ea1159ac783ff97b13952b4b5d1811c7d8ab5c94776","signature":false,"impliedFormat":1},{"version":"ab6de4af0e293eae73b67dad251af097d7bcc0b8b62de84e3674e831514cb056","signature":false,"impliedFormat":1},{"version":"18cbd79079af97af66c9c07c61b481fce14a4e7282eca078c474b40c970ba1d0","signature":false,"impliedFormat":1},{"version":"e7b45405689d87e745a217b648d3646fb47a6aaba9c8d775204de90c7ea9ff35","signature":false,"impliedFormat":1},{"version":"669b754ec246dd7471e19b655b73bda6c2ca5bb7ccb1a4dff44a9ae45b6a716a","signature":false,"impliedFormat":1},{"version":"bcfaca4a8ff50f57fd36df91fba5d34056883f213baff7192cbfc4d3805d2084","signature":false,"impliedFormat":1},{"version":"76a564b360b267502219a89514953058494713ee0923a63b2024e542c18b40e5","signature":false,"impliedFormat":1},{"version":"8f62cbd3afbd6a07bb8c934294b6bfbe437021b89e53a4da7de2648ecfc7af25","signature":false,"impliedFormat":1},{"version":"a20629551ed7923f35f7556c4c15d0c8b2ebe7afaa68ceaab079a1707ba64be2","signature":false,"impliedFormat":1},{"version":"d6de66600c97cd499526ddecea6e12166ab1c0e8d9bf36fb2339fd39c8b3372a","signature":false,"impliedFormat":1},{"version":"8e7a5b8f867b99cc8763c0b024068fb58e09f7da2c4810c12833e1ca6eb11c4f","signature":false,"impliedFormat":1},{"version":"a8932876de2e3138a5a27f9426b225a4d27f0ba0a1e2764ba20930b4c3faf4b9","signature":false,"impliedFormat":1},{"version":"df877050b04c29b9f8409aa10278d586825f511f0841d1ec41b6554f8362092b","signature":false,"impliedFormat":1},{"version":"027d600e00c5f5e1816c207854285d736f2f5fa28276e2829db746d5d6811ba1","signature":false,"impliedFormat":1},{"version":"5443113a16ef378446e08d6500bb48b35de582426459abdb5c9704f5c7d327d9","signature":false,"impliedFormat":1},{"version":"0fb581ecb53304a3c95bb930160b4fa610537470cce850371cbaad5a458ca0d9","signature":false,"impliedFormat":1},{"version":"7da4e290c009d7967343a7f8c3f145a3d2c157c62483362183ba9f637a536489","signature":false,"impliedFormat":1},{"version":"eb21ddc3a8136a12e69176531197def71dc28ffaf357b74d4bf83407bd845991","signature":false,"impliedFormat":1},{"version":"914560d0c4c6aa947cfe7489fe970c94ba25383c414bbe0168b44fd20dbf0df4","signature":false,"impliedFormat":1},{"version":"4fb3405055b54566dea2135845c3a776339e7e170d692401d97fd41ad9a20e5d","signature":false,"impliedFormat":1},{"version":"8d607832a6ef0eac30657173441367dd76c96bf7800d77193428b922e060c3af","signature":false,"impliedFormat":1},{"version":"20ff7207f0bb5cdde5fee8e83315ade7e5b8100cfa2087d20d39069a3d7d06f4","signature":false,"impliedFormat":1},{"version":"7ca4c534eab7cff43d81327e369a23464bc37ef38ce5337ceff24a42c6c84eb2","signature":false,"impliedFormat":1},{"version":"5252dec18a34078398be4e321dee884dc7f47930e5225262543a799b591b36d2","signature":false,"impliedFormat":1},{"version":"23caed4dff98bd28157d2b798b43f1dfefe727f18641648c01ce4e0e929a1630","signature":false,"impliedFormat":1},{"version":"f67e013d5374826596d7c23dbae1cdb14375a27cd72e16c5fb46a4b445059329","signature":false,"impliedFormat":1},{"version":"ea3401b70e2302683bbf4c18b69ef2292b60f4d8f8e6d920413b81fb7bde0f65","signature":false,"impliedFormat":1},{"version":"71afe26642c0fb86b9f8b1af4af5deb5181b43b6542a3ff2314871b53d04c749","signature":false,"impliedFormat":1},{"version":"0d7f01634e6234d84cf0106508efdb8ae00e5ed126eff9606d37b031ac1de654","signature":false,"impliedFormat":1},{"version":"f8d209086bad78af6bd7fef063c1ed449c815e6f8d36058115f222d9f788b848","signature":false,"impliedFormat":1},{"version":"3ad003278d569d1953779e2f838f7798f02e793f6a1eceac8e0065f1a202669b","signature":false,"impliedFormat":1},{"version":"fb2c5eceffcd918dbb86332afa0199f5e7b6cf6ee42809e930a827b28ef25afe","signature":false,"impliedFormat":1},{"version":"f664aaff6a981eeca68f1ff2d9fd21b6664f47bf45f3ae19874df5a6683a8d8a","signature":false,"impliedFormat":1},{"version":"ce066f85d73e09e9adbd0049bcf6471c7eefbfc2ec4b5692b5bcef1e36babd2a","signature":false,"impliedFormat":1},{"version":"09d302513cacfbcc54b67088739bd8ac1c3c57917f83f510b2d1adcb99fd7d2a","signature":false,"impliedFormat":1},{"version":"3faa54e978b92a6f726440c13fe3ab35993dc74d697c7709681dc1764a25219f","signature":false,"impliedFormat":1},{"version":"2bd0489e968925eb0c4c0fb12ef090be5165c86bd088e1e803102c38d4a717d8","signature":false,"impliedFormat":1},{"version":"88924207132b9ba339c1adb1ed3ea07e47b3149ff8a2e21a3ea1f91cee68589d","signature":false,"impliedFormat":1},{"version":"b8800b93d8ab532f8915be73f8195b9d4ef06376d8a82e8cdc17c400553172d6","signature":false,"impliedFormat":1},{"version":"d7d469703b78beba76d511957f8c8b534c3bbb02bea7ab4705c65ef573532fb8","signature":false,"impliedFormat":1},{"version":"74c8c3057669c03264263d911d0f82e876cef50b05be21c54fef23c900de0420","signature":false,"impliedFormat":1},{"version":"b303eda2ff2d582a9c3c5ecb708fb57355cdc25e8c8197a9f66d4d1bf09fda19","signature":false,"impliedFormat":1},{"version":"4e5dc89fa22ff43da3dee1db97d5add0591ebaff9e4adef6c8b6f0b41f0f60f0","signature":false,"impliedFormat":1},{"version":"ec4e82cb42a902fe83dc13153c7a260bee95684541f8d7ef26cb0629a2f4ca31","signature":false,"impliedFormat":1},{"version":"5f36e24cd92b0ff3e2a243685a8a780c9413941c36739f04b428cc4e15de629d","signature":false,"impliedFormat":1},{"version":"40a26494e6ab10a91851791169582ab77fed4fbd799518968177e7eefe08c7a9","signature":false,"impliedFormat":1},{"version":"208e125b45bc561765a74f6f1019d88e44e94678769824cf93726e1bac457961","signature":false,"impliedFormat":1},{"version":"b3985971de086ef3aa698ef19009a53527b72e65851b782dc188ac341a1e1390","signature":false,"impliedFormat":1},{"version":"c81d421aabb6113cd98b9d4f11e9a03273b363b841f294b457f37c15d513151d","signature":false,"impliedFormat":1},{"version":"30063e3a184ff31254bbafa782c78a2d6636943dfe59e1a34f451827fd7a68dc","signature":false,"impliedFormat":1},{"version":"c05d4cae0bceed02c9d013360d3e65658297acb1b7a90252fe366f2bf4f9ccc9","signature":false,"impliedFormat":1},{"version":"6f14b92848889abba03a474e0750f7350cc91fc190c107408ca48679a03975ae","signature":false,"impliedFormat":1},{"version":"a588d0765b1d18bf00a498b75a83e095aef75a9300b6c1e91cbf39e408f2fe2f","signature":false,"impliedFormat":1},{"version":"7ee5a7dfd210158a166f835ffffd417929feb68d4f9d69dbd04aabf790ae74c0","signature":false,"impliedFormat":1},{"version":"a1930eb99598d9575e3050be4114faf6a4a241c260b87748e94ec77ef1505103","signature":false,"impliedFormat":1},{"version":"6ad830c62f73878af7739b302acc50c5d21f2a498af66c877e0bfdd7a8632799","signature":false,"impliedFormat":1},{"version":"091f417275a51ab3c47b949723e9e8a193012157ecc64a96e2d7b1505e82f395","signature":false,"impliedFormat":1},{"version":"63973f0731b7fb546815a7fe82520d983c3eb1d7256e8515e1b2d83cb0e27a1b","signature":false,"impliedFormat":1},{"version":"1cb7a487380db48071b6d945af94486f62e55a9504022507540b54578087fad1","signature":false,"impliedFormat":1},{"version":"5da65f4e70c6367a852618a6b7b461e3257e414994fcbb65c98df324d596f438","signature":false,"impliedFormat":1},{"version":"9bd8219f88db1339a2203f7fa18cf01aeeb60bca80aeda842a9fd9599d84d2eb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"234ada61fbdcac5d8303c5aef3c937251a7a860a72e2fbfd376af71b1f28485d","signature":false,"impliedFormat":1},{"version":"c58be3e560989a877531d3ff7c9e5db41c5dd9282480ccf197abfcc708a95b8d","signature":false,"impliedFormat":1},{"version":"941f4fd3e572742e7b3cf81fd8bef220a7ff70ea3a1a61a460405a4378923427","signature":false,"impliedFormat":1},{"version":"9945033867c3240435d1c1dd5eeba80c54c3a6be1063c71fc87b66ee32968f43","signature":false,"impliedFormat":1},{"version":"d41055c9b49f6a0bbc2ea53ccdea2514d41a3d2cd0317c4d0df664114cc103ec","signature":false,"impliedFormat":1},{"version":"d33782b82eea0ee17b99ca563bd19b38259a3aaf096d306ceaf59cd4422629be","signature":false,"impliedFormat":1},{"version":"55a84db1ca921c86709117fabae152ab802511dd395c26d6049e6d4fb1e78112","signature":false,"impliedFormat":1},{"version":"2d14198b25428b7b8010a895085add8edfaae476ab863c0c15fe2867fc214fe4","signature":false,"impliedFormat":1},{"version":"61046f12c3cfafd353d2d03febc96b441c1a0e3bb82a5a88de78cc1be9e10520","signature":false,"impliedFormat":1},{"version":"f4e7f5824ac7b35539efc3bef36b3e6be89603b88224cb5c0ad3526a454fc895","signature":false,"impliedFormat":1},{"version":"b29ef0a32e75e0d2a08762d6af502c0ffcd7a83fec07ed7a153e95329b89d761","signature":false,"impliedFormat":1},{"version":"537aff717746703d2157ec563b5de4f6393ce9f69a84ae62b49e9b6c80b6e587","signature":false,"impliedFormat":1},{"version":"d4220a16027ddf0cc7d105d80cbb01f5070ca7ddd8b2d007cfb024b27e22b912","signature":false,"impliedFormat":1},{"version":"cba6e0e0a6740738cf4911ef772456a988467ca11a168e803b294756c2dd5d18","signature":false,"impliedFormat":1},{"version":"55407b9eec75e0c87095afb0c7ec58a06463bb37075088e518565fe598b3b8c1","signature":false,"impliedFormat":1},{"version":"69630ad0e50189fb7a6b8f138c5492450394cb45424a903c8b53b2d5dd1dbce2","signature":false,"impliedFormat":1},{"version":"c585e44fdf120eba5f6b12c874966f152792af727115570b21cb23574f465ce1","signature":false,"impliedFormat":1},{"version":"8e067d3c170e56dfe3502fc8ebd092ae76a5235baad6f825726f3bbcc8a3836a","signature":false,"impliedFormat":1},{"version":"ae7f57067310d6c4acbc4862b91b5799e88831f4ab77f865443a9bc5057b540a","signature":false,"impliedFormat":1},{"version":"955d0c60502897e9735fcd08d2c1ad484b6166786328b89386074aebcd735776","signature":false,"impliedFormat":1},{"version":"2fa69d202a513f2a6553f263d473cba85d598ce250261715d78e8aab42df6b93","signature":false,"impliedFormat":1},{"version":"55480aa69f3984607fa60b3862b5cd24c2ee7bdd4edaed1eef6a8b46554e947f","signature":false,"impliedFormat":1},{"version":"3c19e77a05c092cab5f4fd57f6864aa2657f3ad524882f917a05fdb025905199","signature":false,"impliedFormat":1},{"version":"708350608d7483a4c585233b95d2dc86d992d36e7da312d5802e9a8837b5829d","signature":false,"impliedFormat":1},{"version":"41ceb13974711a87f182145196a641ad804125baf1fca181595f1be8cb0a2cc1","signature":false,"impliedFormat":1},{"version":"94588f9466081454cf518bd769f57f0f1db1356db2c4f6db924a7793b862bc96","signature":false,"impliedFormat":1},{"version":"4d2f7644abb97ec0d681d89b455170cf2bd0e72ee2a3e52d396074d0def264c4","signature":false,"impliedFormat":1},{"version":"671da85fc40086ce6f7309c428511bd77aebc0405b88700a26590a75cf37ff10","signature":false,"impliedFormat":1},{"version":"6e95aab5b3ba30cdbc9d4ad350ae7cbeb519a1eda30a214d2b1ec1f53eecdf9c","signature":false,"impliedFormat":1},{"version":"e11ff96a6e720e91e52ac54c53ee5bea99929bf096ae6b34bca2276e2b277ef8","signature":false,"impliedFormat":1},{"version":"08ce78e8c4c047bb08ccadc6587f6b45f025d85829854199db891cf1de7b209e","signature":false,"impliedFormat":1},{"version":"9984b42ce92e450fd7d9f016c65597f7da7c6f48a6e71784a232b4e1a3cb45d3","signature":false,"impliedFormat":1},{"version":"679a500b60fdb879af3ff20dab0bc5937098dd1ea5b75f786c672fde09faaeef","signature":false,"impliedFormat":1},{"version":"035c74cad659923dd64bf6d84038675b352adca39eb1db2c5fb2aaad706ddb06","signature":false,"impliedFormat":1},{"version":"1dac9649d09ffda3912dae3d77a2c94211da01c9b6ee203c4acef0bfaff94083","signature":false,"impliedFormat":1},{"version":"9b83354a819146569dfe74a2468b7c11e287286d58b5654555ed1fec10688649","signature":false,"impliedFormat":1},{"version":"e90e58ad52b0d25a238f6a794be594bf647280a6e8478b2337ff729dce62a63c","signature":false,"impliedFormat":1},{"version":"ea1393c82a0cd229de6915d3682db9571c9b65803b971a04f6042bd3b3826b60","signature":false,"impliedFormat":1},{"version":"d4978c3f743921aefd2609c001cf4a6baf74dd5e67337b5088bb29cb6d832ebb","signature":false,"impliedFormat":1},{"version":"830ac81811b6e1729d758e59c82d41ac1793d74928458d7a245d8493df5eb337","signature":false,"impliedFormat":1},{"version":"2d1ee16a0a8d47965719fb5bfe0ca19fdbce45adb0ca386c0cac9fbc238c301b","signature":false,"impliedFormat":1},{"version":"6daf84c2f653b80488d847fc4064e9fb39bbd941ace7affa73382e9f3df138d8","signature":false,"impliedFormat":1},{"version":"e82b80556523ee9877508d82390700ffed78fac1b5ce0584d56c2d1e2a6a6d50","signature":false,"impliedFormat":1},{"version":"366fd96d60cbbffb558b1fa1565157ad999eb43b13e5ade3ef3afce02086d19c","signature":false,"impliedFormat":1},{"version":"08f234e8871dacf59e1f194fd83c11d002d8d4d488f7be138900755e3e637a24","signature":false,"impliedFormat":1},{"version":"67893767e4481d3e4eb64215a6e4cea684d08df093690e7fe048b3b1f64e4afd","signature":false,"impliedFormat":1},{"version":"d690ec58f57c5fa69cfe088959335c9f12482db67eb1bc1bbba93e3062f69276","signature":false,"impliedFormat":1},{"version":"d1d46acba7d3b3f9abe50982dcdddb536c184371d84746bfe5076ee95358095b","signature":false,"impliedFormat":1},{"version":"7eee311c5eba9ff1b4484454647fd1735ff4daa7baadd54952abcfea3ebf0156","signature":false,"impliedFormat":1},{"version":"fbdea01519b96b35487b796826d4a3021244d12f4fb6b13d1465ca2da3414036","signature":false,"impliedFormat":1},{"version":"29c0ee7063357cdf22e78e6d06fac5dfb2e843e66823ffa8dd816edc8e0d2890","signature":false,"impliedFormat":1},{"version":"4a17fe3e43ed1ff5dc08fecb1734f06f759aef8e46b52e9b27b968aa649f86af","signature":false,"impliedFormat":1},{"version":"9fcc71d282296e2ede8efbca5f0ef605358c1f956bb0d6b5906f646c0f27bfa5","signature":false,"impliedFormat":1},{"version":"7ccece60f62968f5765383f1f5322ace6937e42c3a2068834ac214fe24f9b7bc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"63870e60c8a803036037adc564dfd592f9473b7f6aca79bb2129ab300456399d","signature":false,"impliedFormat":1},{"version":"a9a5b2657d698bfe2a212d044fe66548d8680e5c1d4427a30353f91194b71bdb","signature":false,"impliedFormat":1},{"version":"0129a6a3f8df5895a5d7a34e0794d0175238fbf564bd03d02d29f30751a938e8","signature":false,"impliedFormat":1},{"version":"f62b8cba6a6d1dd317811f6a08a7b328fca1f0a224e60bae5914fb7fd18516d3","signature":false,"impliedFormat":1},{"version":"8caff8b565033d5275355b49ec9ca16fe34f89d4050da9f34ae7eccc8b923dda","signature":false,"impliedFormat":1},{"version":"7a155cfc4445403731857c4410edf5b9ff59e91edaca11a85fbcc1d85515dfd1","signature":false,"impliedFormat":1},{"version":"48e6d618b95c55074ab9b47a6e7bd966c9fd434b874e2c2e2606c5ec0f992982","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"82cfb73ba05567cb297bb8066b03cfa1364be56c3e46d29875b6eb087b5d0349","signature":false,"impliedFormat":1},{"version":"032af142c4e06fcd215e4519d4d1c9c60dbaa63d033cb116abb5b5a4f6336fbf","signature":false,"impliedFormat":1},{"version":"82e8fde67d906608c18ede0ee67f0ec2221e13fb7de1576f9fc59e91158de2e6","signature":false,"impliedFormat":1},{"version":"7ab8a9b5b7d60cd76c021039f87509f5a13ba0292a3984fb1381b4ba4d79c26c","signature":false,"impliedFormat":1},{"version":"c736bb4552777f1dba23aa0152b8e41c20a09bbc02fca1dde4ea4d1180fefb04","signature":false,"impliedFormat":1},{"version":"7a47e9178209435c05b910d1aac6fc939721c2cf45a878759c9a855b0b67551f","signature":false,"impliedFormat":1},{"version":"bf83d189c911c5d6f970c3c6a0ddf5637efe3deafaad89c31ef4418a2f90487a","signature":false,"impliedFormat":1},{"version":"ccbb8676063c7d4446b57e51b13d2f3d24a48ad419f9495b5bb21bd86f8c9374","signature":false,"impliedFormat":1},{"version":"e2535a3ae028d92692873993a284117fb65c7d883b3b1490fdb7c12a80060a9f","signature":false,"impliedFormat":1},{"version":"f1084c18879dbfa7a5ecbe75fe5ff9053948cac70b8204da034da8fd3730a357","signature":false,"impliedFormat":1},{"version":"c7ad791cd3947a3c9a1dcc564e06a2a05c3e8d4fa620e96c0695e1dcae90cec2","signature":false,"impliedFormat":1},{"version":"0a8c36167cea0494e244014714defcdc06e4c47fb114176fa507d9414ae16bb2","signature":false,"impliedFormat":1},{"version":"576836e98c9b42b6ccafbb3cff69eee063d11ff35de760fbda2961fb57478ab8","signature":false,"impliedFormat":1},{"version":"395aa7e2c154e81a0d7e20f2732369e4c875c3f23336b270a3db75ca3019c64e","signature":false,"impliedFormat":1},{"version":"26f10cc22a24b23db7cd41ff339c907121ef7f518e0fe347b48a05f1bf0f7cbf","signature":false,"impliedFormat":1},{"version":"1b02a2f85850a7a5af11ce050ac42126041b89f7bb319f8b6e107b19512ef98d","signature":false,"impliedFormat":1},{"version":"7c2f315cfb64dc1827f84eb89e84c0db072e109379173e3869de7c13160623d2","signature":false,"impliedFormat":1},{"version":"9c5e0d0415fb0e4f7e9b5ed63f1589225fe6f4a6497a01137180a81fb9151811","signature":false,"impliedFormat":1},{"version":"ba70f88edbb43a82675128e26f497b940da4e5d1abeed986c3bb03427cc1d4ea","signature":false,"impliedFormat":1},{"version":"19bcd679cc9cb312683bf10390a1aadb929af6439b33eb60f06119ee2d702761","signature":false,"impliedFormat":1},{"version":"bc749053c55eecdbc0c98e1d9daff77810f66d5fe1bde34a07dde7de6904d2c8","signature":false,"impliedFormat":1},{"version":"2b2fce7622fdd680256d28bcd59c30913546a825bf69d754d21a1d21ccc2928c","signature":false,"impliedFormat":1},{"version":"1695635d9e556d62ebeadea607e6a1281a87393657f26827cc9d215201ff0f07","signature":false,"impliedFormat":1},{"version":"43e8ad3f1f6effb971cbcbbeb78c4c8fe2e8a99e8d5f7794b2e2961e45f90473","signature":false,"impliedFormat":1},{"version":"d4e3de8b5a4c94865d8acd6f1c7538144732d466769661160bc0bf6ec9db3f4f","signature":false,"impliedFormat":1},{"version":"1a360b096b61cb5d5260e6543ed032677d7dcadb0bcf9ba5c42833ca75622e9b","signature":false,"impliedFormat":1},{"version":"daa240642b63e72e1991788d2f2d98ed4ba7f13a7e3ae845e86d097025f6ea88","signature":false,"impliedFormat":1},{"version":"853977565049a7957cd4fb9d4e9478938abd5f5d1af63662023bcb429f42e923","signature":false,"impliedFormat":1},{"version":"8f4e02eef6ccc43f2b7448c18ae209281c8e9af9807cad491df67450e3817a95","signature":false,"impliedFormat":1},{"version":"ef20fef0890cff39cf5bd2a71fa13f6ddbe4d5a97affad63e9da59f019c527d7","signature":false,"impliedFormat":1},{"version":"134b7f2dc12ec224c48786eaf0260226f937a5929005eea58da2fe4311a55c7a","signature":false,"impliedFormat":99},{"version":"16a2943b12c14031384b1b5e777f4ce325035241a0b482ea807813dd3bb409c6","signature":false},{"version":"6503e68b7ef8f8d6cdbf2b92305fee304015c40a5a6b94ebf0b0de0a990b3a77","signature":false},{"version":"2253d171b7438a16cd334ac469c31e12a546faead337dc0b0a1327dac3db68e5","signature":false},{"version":"eed325d233d9debd75d30c8e13711c665f6ca8f241a8d2c43f66b0e0f40849d8","signature":false},{"version":"c7146fe3835211abb551d9bb7315ba744b0866582ae7a5bebb9894e2dd9d84eb","signature":false},{"version":"8f000925787ed9645ee4a84fc2af0f9960c86da6372c3106d3b9555d25216749","signature":false,"impliedFormat":1},{"version":"33920badca0c866c0f4a6c33609b2ebd6fc5a02f8ef26f757be5e728db8c0a04","signature":false,"impliedFormat":1},{"version":"741b9e9ea9cac1ad33bfb6f68160c7d500d1b029ac38981fd89e0ee1d576a4e0","signature":false,"impliedFormat":1},{"version":"df79bba9981a732901c66726aca5134e4cf5ba80a12156fc1eddc119a99ce3e5","signature":false,"impliedFormat":1},{"version":"33c3923482590028a702748cc1d1daf42a65fcc6e328197696fe23a9a0f93d1d","signature":false,"impliedFormat":1},{"version":"494c9f7e9364a1af2d778ca5c3d1c4dcaec702db802fe7e58916b81d31d926f3","signature":false},{"version":"f7d9e5f3789d921f6b396f4a1facbcdbad1d536ea3ca252995ca0a797619d6fc","signature":false},{"version":"55a25927963b14d65f9cf060b8798cccf0578c7f4446fbc254af7763f1ff77f7","signature":false},{"version":"5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","signature":false,"impliedFormat":1},{"version":"f8db4fea512ab759b2223b90ecbbe7dae919c02f8ce95ec03f7fb1cf757cfbeb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a9cc5b0c09919b4cefe274508326d0fef4c45dc6d6d3c8f32519d0bda31cb97d","signature":false,"impliedFormat":1},{"version":"17b2be415059dd434c4945fe4c4e67e0220195e1e5e47367ca35bd136090f967","signature":false,"impliedFormat":1},{"version":"2b1b37d6721aa592c0dff72c55bdd0f351664906149173dfd5b46903ee07c192","signature":false,"impliedFormat":1},{"version":"507ffcd8f669bc9f577e4ed847ead0e235fe1c993025f58852f319656b7fdcc2","signature":false,"impliedFormat":1},{"version":"4e7c132dc8acec6bb5f267e6484ea6e8a13baf9a3cae5bc5ec78babdca74e3e7","signature":false,"impliedFormat":1},{"version":"cceaccbf6367e1f5b11c7538d17556e76ab2722c51dcaa89c856d3834e8975e2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3e78db18cf0c35eb0d0f31586599ccb9568acbef3cc4f674a8342e89a0b29c62","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"951bd4e1694a7b16ec339c723fa0018693fa86ee6da59c4fcc87c2244139c0e8","signature":false,"impliedFormat":1}],"root":[[302,306],772,[779,781],784,786,787,807,808,1195,[1264,1271],[1380,1384],[1402,1406],[1414,1435],[1437,1440],[1451,1454],[1457,1462],1464,1468,1469,1471,[1473,1480],[1502,1513],[1518,1521],1554,1555,[1558,1582],[1584,1591],1600,[1604,1615],[1651,1654],[1660,1667],[1674,1678],[1682,1686],[1688,1707],[1730,1740],[1742,1746],[1749,1771],[1774,1776],1780,[1782,1796],[1798,1800],1802,[1823,1831],[1841,1857],[1859,1866],[2064,2099],[2289,2294],[2300,2302]],"options":{"allowJs":true,"allowSyntheticDefaultImports":true,"declaration":true,"downlevelIteration":true,"esModuleInterop":true,"jsx":3,"module":99,"noFallthroughCasesInSwitch":true,"removeComments":false,"skipLibCheck":true,"strict":true,"target":3},"referencedMap":[[306,1],[2084,2],[1505,3],[1414,4],[1439,5],[1438,6],[772,7],[1437,8],[1415,9],[1660,10],[1605,11],[1433,12],[1435,13],[1432,14],[1434,15],[1431,16],[2085,3],[1573,17],[1562,18],[1566,19],[1567,20],[1572,21],[1757,22],[1568,23],[1569,24],[1570,25],[1571,26],[1471,27],[1663,28],[1664,29],[1665,30],[1767,31],[2086,3],[2069,32],[1758,33],[1761,34],[1783,35],[1765,36],[1768,37],[1766,38],[1763,39],[1764,40],[1582,41],[1831,42],[1509,43],[1511,44],[1510,45],[1792,46],[2087,47],[1475,48],[1476,49],[1688,50],[1477,51],[1402,47],[1479,52],[1769,53],[1661,54],[1689,55],[1770,56],[1771,57],[1774,58],[1742,59],[1775,60],[1561,61],[1776,62],[1739,63],[1740,64],[1521,65],[1513,66],[1518,67],[1520,68],[1780,69],[1841,70],[2088,71],[1560,72],[1575,73],[1706,74],[1581,75],[1694,76],[1699,77],[1700,78],[1701,79],[1702,80],[1696,81],[1698,82],[1697,83],[1703,84],[1574,85],[1578,86],[1705,87],[1704,88],[1730,89],[1782,90],[1675,91],[1674,92],[1503,93],[1786,94],[1789,95],[1502,96],[1784,3],[1785,97],[1787,98],[1788,99],[1563,100],[1735,101],[1736,102],[1454,103],[1690,104],[1615,105],[1692,106],[1684,107],[1685,108],[1686,109],[1691,110],[1610,111],[1565,112],[1587,113],[1591,114],[1590,115],[1589,116],[2070,117],[1825,118],[1607,119],[1604,120],[1738,121],[1826,122],[1608,123],[1744,124],[1609,125],[1586,126],[1746,127],[1842,128],[1760,129],[1676,130],[1790,131],[1791,132],[1677,133],[1678,134],[2089,135],[1682,136],[1580,137],[1827,138],[1753,139],[1796,140],[1380,141],[1800,142],[1798,143],[1731,144],[1799,145],[1381,146],[1577,147],[1461,148],[2073,149],[1460,150],[1462,151],[1468,152],[1478,153],[1459,154],[1614,155],[1469,72],[1564,156],[1732,157],[1652,158],[1651,159],[1519,99],[1693,160],[1474,161],[304,162],[305,162],[1734,163],[1733,164],[1745,165],[1683,166],[1756,167],[1440,72],[1653,168],[1585,169],[1507,72],[1195,170],[1554,171],[2090,172],[1579,173],[1473,72],[1451,72],[1611,174],[1588,175],[1504,176],[1506,172],[1695,177],[1802,178],[1480,179],[2091,179],[1759,180],[1762,172],[1823,181],[2071,182],[2082,183],[2080,184],[2081,185],[1829,186],[1824,187],[2092,188],[1667,189],[1666,190],[1422,191],[1423,3],[1662,192],[1424,3],[1426,193],[1828,194],[1425,195],[1428,196],[1427,197],[1830,198],[1843,199],[1844,200],[2083,201],[1707,202],[1845,203],[1795,204],[1421,205],[1612,206],[1793,207],[1613,204],[1846,208],[1848,209],[1847,210],[2072,211],[2093,212],[1849,213],[1654,214],[2066,215],[1850,216],[1853,217],[1855,218],[1854,219],[1750,220],[1851,221],[1852,222],[1749,223],[1752,224],[2067,225],[2076,226],[2077,227],[1856,3],[1857,228],[1859,229],[1860,230],[1863,231],[2068,232],[1862,233],[1864,234],[2075,235],[1865,236],[1866,237],[2064,238],[2065,239],[1861,240],[2074,241],[2078,242],[2079,243],[1600,244],[1558,245],[1743,246],[1416,247],[302,248],[808,249],[1606,250],[1751,251],[1754,252],[1383,253],[1384,254],[1406,255],[1737,256],[2095,257],[784,258],[1559,259],[1576,260],[1464,261],[1264,262],[1555,263],[1584,264],[1429,265],[2096,141],[1265,266],[1418,267],[1508,268],[1266,264],[1267,266],[1268,266],[1403,141],[1269,266],[2094,141],[1512,264],[779,269],[1270,266],[1457,270],[1271,266],[781,264],[1458,271],[1430,190],[1452,3],[2097,3],[807,3],[1420,272],[1755,273],[1382,274],[1794,275],[2098,276],[1404,277],[1419,278],[780,190],[303,279],[786,280],[787,190],[1405,3],[1453,190],[2099,3],[1417,281],[1450,3],[1393,282],[1392,3],[1391,283],[1388,284],[1386,285],[1385,285],[1387,3],[1390,3],[1389,3],[1556,3],[1407,3],[2295,190],[1410,286],[1409,3],[1659,287],[1658,3],[2299,288],[2297,289],[2296,3],[2298,290],[213,291],[214,3],[221,292],[212,293],[222,294],[207,295],[208,296],[309,297],[308,298],[307,3],[311,299],[310,300],[2106,301],[2109,302],[2108,303],[2107,304],[2105,305],[2101,306],[2104,307],[2103,308],[2102,309],[2100,305],[2115,310],[2114,311],[2113,312],[2112,313],[2111,314],[2110,315],[793,190],[795,316],[794,3],[1679,72],[789,317],[788,3],[1803,3],[72,318],[71,72],[1204,319],[1205,320],[1206,319],[1207,172],[1208,321],[1209,322],[1210,321],[1211,322],[1212,322],[1229,323],[1213,319],[1214,319],[1215,319],[1216,324],[1217,172],[1218,172],[1203,324],[1219,3],[1220,3],[1221,320],[1222,319],[1223,320],[1224,321],[1225,321],[1226,325],[1227,322],[1228,3],[1263,326],[1261,327],[1260,328],[1262,327],[1244,329],[1231,330],[1233,331],[1234,331],[1236,332],[1235,172],[1237,333],[1238,333],[1239,334],[1240,335],[1232,336],[1241,3],[1242,330],[1230,3],[1243,72],[1198,337],[1197,337],[1200,338],[1202,339],[1201,340],[1199,340],[1196,341],[2125,342],[1781,172],[1544,343],[1551,3],[1545,3],[1547,344],[1546,345],[1548,3],[1549,346],[1543,347],[1541,348],[1542,349],[1553,350],[1550,351],[1539,72],[1552,72],[1540,3],[206,3],[750,352],[1970,353],[1972,354],[1973,355],[1968,356],[1957,3],[1964,357],[1963,358],[1962,359],[1969,3],[1971,353],[1967,360],[1958,361],[1960,362],[1961,363],[1956,364],[1954,3],[1966,365],[1955,3],[1965,366],[1959,367],[1979,368],[1985,369],[1984,172],[1977,368],[1978,172],[1953,3],[1974,370],[1983,371],[1980,371],[1981,371],[1982,371],[1975,371],[1976,371],[2035,372],[2036,373],[2005,374],[2037,375],[2038,376],[2031,3],[2004,377],[2001,378],[2026,379],[2025,380],[2027,381],[2033,382],[2028,383],[2034,384],[2024,385],[2023,3],[2029,386],[2030,387],[2003,388],[2032,389],[2002,390],[2051,391],[2063,392],[2040,393],[2039,394],[2059,3],[2061,395],[2043,3],[2041,396],[2062,397],[2045,398],[2047,399],[2046,400],[2044,401],[2060,402],[2058,403],[2054,404],[2055,404],[2056,405],[2057,406],[2048,407],[2050,408],[2049,409],[2052,410],[2042,411],[2053,412],[2017,413],[2015,414],[2014,415],[2013,3],[2012,416],[2011,417],[2016,418],[2018,419],[1986,420],[2008,421],[1994,422],[1993,423],[1987,423],[1992,424],[1990,423],[1989,423],[1991,423],[1988,3],[1996,3],[1997,425],[1999,426],[1998,427],[2006,3],[2020,3],[2019,428],[2021,429],[2010,430],[2007,431],[2009,432],[1995,433],[2000,434],[2022,435],[202,3],[204,436],[205,437],[2304,438],[2303,439],[145,440],[146,440],[148,441],[149,442],[150,443],[151,444],[152,445],[153,446],[154,447],[155,448],[156,449],[157,450],[158,450],[161,451],[159,452],[162,451],[163,453],[164,454],[147,455],[198,3],[165,456],[166,457],[167,458],[199,459],[168,460],[169,461],[170,462],[171,463],[172,464],[173,465],[174,466],[175,467],[176,468],[177,469],[178,469],[179,470],[180,471],[182,472],[181,473],[183,474],[184,475],[185,476],[186,477],[187,478],[188,479],[189,480],[190,481],[191,482],[192,483],[193,484],[194,485],[195,486],[196,487],[197,488],[55,3],[1448,489],[1449,490],[1443,491],[1444,492],[1445,3],[1441,3],[1447,493],[1446,494],[1442,495],[223,172],[53,3],[56,496],[210,3],[1463,3],[1467,3],[200,3],[201,497],[2239,498],[2229,499],[2215,500],[2226,501],[2197,3],[2217,502],[2216,3],[2218,503],[2224,504],[2223,3],[2199,3],[2221,3],[2222,3],[2208,505],[2203,3],[2202,506],[2201,506],[2210,3],[2227,507],[2206,505],[2209,3],[2214,3],[2207,505],[2204,508],[2205,3],[2211,506],[2212,506],[2225,3],[2200,3],[2220,3],[2228,3],[2198,3],[2219,3],[2230,3],[2213,3],[2232,509],[2233,510],[2237,509],[2238,511],[2234,512],[2235,513],[2236,512],[2231,3],[2124,514],[2123,3],[2307,515],[2306,516],[2276,3],[2277,3],[2280,517],[203,3],[2192,378],[2243,518],[54,3],[2194,519],[1396,520],[1395,521],[1394,3],[1804,522],[1811,3],[1805,523],[1816,524],[1806,523],[1810,525],[1807,523],[1817,523],[1808,526],[1812,527],[1820,528],[1819,529],[1818,530],[1809,523],[1813,523],[1815,531],[1814,525],[1821,532],[2309,533],[2308,3],[2310,534],[2311,535],[2312,536],[1668,3],[1673,537],[1669,3],[1670,538],[1671,3],[1672,3],[2275,3],[1400,539],[1397,3],[1398,3],[1399,3],[1401,540],[2273,3],[2261,3],[2260,3],[2262,3],[2263,3],[2264,3],[2265,3],[2266,3],[2259,3],[785,3],[160,3],[218,541],[1411,3],[2119,542],[2118,543],[2117,544],[2116,545],[2120,3],[2279,546],[2272,3],[2274,3],[2278,3],[2252,547],[2122,3],[2250,476],[216,548],[215,439],[217,549],[211,550],[209,3],[220,551],[219,439],[2190,3],[2247,552],[2246,553],[2196,554],[2195,555],[2193,3],[2257,556],[2254,3],[2248,557],[2249,3],[2256,558],[2255,559],[2253,560],[2245,3],[2240,561],[2267,3],[2268,3],[2269,3],[2270,3],[2271,3],[2281,3],[2121,3],[1603,464],[1465,3],[1466,562],[2283,3],[2287,563],[2286,564],[2285,565],[2284,566],[806,567],[802,568],[796,3],[797,569],[803,570],[799,571],[801,571],[800,571],[798,572],[1583,573],[805,190],[804,190],[1801,190],[1557,190],[791,3],[792,574],[790,3],[1472,3],[1741,190],[773,3],[1681,72],[301,575],[300,576],[299,3],[1655,3],[1656,577],[1723,578],[1724,579],[1725,578],[1726,579],[1727,578],[1728,578],[1729,580],[1722,581],[1592,3],[362,582],[347,583],[345,584],[356,584],[346,585],[315,72],[316,72],[361,586],[360,587],[359,72],[358,588],[352,589],[348,590],[355,591],[349,592],[354,190],[351,593],[350,592],[353,594],[312,3],[363,3],[334,595],[332,596],[324,596],[319,597],[321,3],[357,598],[337,599],[325,600],[322,601],[335,602],[336,603],[344,604],[320,3],[343,605],[338,606],[342,605],[341,607],[328,608],[330,609],[339,609],[340,610],[326,596],[333,596],[327,596],[329,596],[331,596],[323,596],[364,611],[314,3],[313,3],[317,3],[318,3],[1412,612],[751,3],[1601,190],[1498,613],[1499,614],[1500,615],[1497,616],[1501,617],[1493,3],[1494,618],[1496,619],[1495,620],[1492,621],[1483,622],[1482,3],[1486,623],[1485,624],[1489,625],[1487,3],[1491,3],[1481,618],[1484,3],[1488,626],[1490,627],[1657,3],[1778,628],[1777,72],[1779,629],[1599,3],[1470,72],[1408,3],[1517,630],[1514,72],[1515,172],[1516,72],[771,631],[753,3],[754,3],[764,632],[765,633],[766,633],[759,3],[757,3],[760,634],[758,3],[756,3],[755,3],[767,3],[769,3],[763,635],[768,632],[762,636],[761,3],[770,636],[1680,637],[1456,3],[774,3],[1772,190],[1773,72],[752,72],[1616,72],[1617,72],[1436,3],[1323,638],[1355,3],[1347,639],[1353,640],[1354,641],[1352,642],[1356,642],[1360,643],[1357,642],[1358,642],[1351,644],[1350,642],[1359,645],[1349,646],[1348,647],[1368,642],[1274,190],[1292,648],[1322,649],[1316,172],[1374,172],[1291,650],[1320,649],[1321,649],[1296,3],[1328,651],[1317,652],[1318,653],[1319,654],[1277,3],[1340,642],[1371,655],[1284,656],[1289,657],[1346,658],[1334,659],[1342,642],[1329,660],[1335,659],[1336,661],[1338,662],[1339,642],[1333,659],[1345,663],[1290,660],[1337,659],[1341,655],[1344,659],[1332,3],[1343,664],[1331,642],[1330,659],[1379,665],[1275,666],[1273,3],[1370,642],[1373,667],[1288,668],[1287,669],[1285,3],[1279,670],[1278,671],[1293,672],[1294,673],[1280,670],[1295,674],[1302,674],[1299,674],[1297,674],[1307,675],[1303,674],[1304,674],[1306,674],[1305,674],[1300,674],[1298,674],[1301,674],[1312,676],[1313,674],[1309,674],[1314,677],[1311,674],[1308,674],[1310,674],[1315,678],[1283,679],[1282,680],[1281,670],[1324,642],[1327,642],[1361,661],[1366,661],[1367,681],[1362,682],[1363,661],[1364,3],[1365,682],[1372,3],[1369,642],[1272,3],[1286,642],[1376,683],[1375,642],[1378,684],[1377,683],[1326,642],[1325,642],[1276,660],[371,685],[370,686],[367,687],[368,688],[369,689],[366,190],[775,3],[782,3],[783,690],[1254,172],[1248,691],[1249,692],[1250,692],[1251,691],[1253,693],[1247,3],[1255,190],[1252,72],[1259,694],[1256,695],[1245,328],[1246,696],[1258,190],[1257,3],[1413,3],[1595,72],[1593,172],[1596,72],[1594,172],[1598,697],[1597,3],[1646,698],[1621,699],[1640,700],[1636,172],[1622,699],[1644,701],[1626,699],[1634,702],[1625,699],[1637,699],[1643,699],[1642,699],[1648,703],[1628,699],[1641,699],[1623,699],[1624,699],[1638,699],[1620,699],[1619,704],[1639,704],[1627,705],[1635,699],[1631,706],[1632,707],[1630,707],[1633,699],[1650,708],[1629,709],[1618,72],[1647,710],[1649,711],[1645,712],[1840,713],[1839,714],[1836,715],[1835,190],[1838,716],[1837,717],[1832,3],[1834,718],[1833,190],[1455,3],[1822,719],[817,720],[815,190],[816,721],[1687,172],[1602,190],[81,722],[82,3],[77,723],[83,3],[84,724],[88,725],[89,3],[90,726],[91,727],[110,728],[92,3],[93,729],[95,730],[97,731],[98,732],[99,733],[65,733],[100,734],[66,735],[101,736],[102,727],[103,737],[104,738],[105,3],[62,739],[107,740],[109,741],[108,742],[106,743],[67,734],[63,744],[64,745],[111,3],[112,3],[94,746],[86,746],[87,747],[70,748],[68,3],[69,3],[113,746],[114,749],[115,3],[116,730],[73,750],[75,751],[117,3],[118,752],[119,3],[120,3],[121,3],[123,753],[124,3],[74,172],[127,754],[125,172],[126,755],[128,3],[129,756],[131,756],[130,756],[80,756],[79,757],[78,758],[76,759],[132,3],[133,760],[365,744],[60,755],[134,725],[135,725],[136,761],[137,746],[122,3],[138,3],[139,3],[142,3],[85,3],[140,3],[141,172],[144,762],[48,763],[49,764],[50,3],[51,3],[52,765],[96,3],[57,3],[143,190],[58,3],[61,744],[59,172],[1522,3],[1523,3],[1526,766],[1525,767],[1537,768],[1536,769],[1530,3],[1534,766],[1524,770],[1535,771],[1532,772],[1527,773],[1528,766],[1529,774],[1538,775],[1533,3],[1531,172],[2189,776],[2139,777],[2137,777],[2188,3],[2164,778],[2152,779],[2132,780],[2162,779],[2163,779],[2166,781],[2167,779],[2134,782],[2168,779],[2169,779],[2170,779],[2171,779],[2172,783],[2173,784],[2174,779],[2130,779],[2175,779],[2176,779],[2177,783],[2178,779],[2179,779],[2180,785],[2181,779],[2182,781],[2183,779],[2131,779],[2184,779],[2185,779],[2186,786],[2129,787],[2135,788],[2165,789],[2138,790],[2187,791],[2140,792],[2141,793],[2150,794],[2149,795],[2145,796],[2144,795],[2146,797],[2143,798],[2142,799],[2148,800],[2147,797],[2151,801],[2133,802],[2128,803],[2126,804],[2136,3],[2127,805],[2157,3],[2158,3],[2155,3],[2156,783],[2154,3],[2159,3],[2153,804],[2161,3],[2160,3],[2305,3],[2282,806],[2242,3],[2244,3],[2251,3],[1797,807],[1709,808],[1710,808],[1712,808],[1711,808],[1713,808],[1717,808],[1718,808],[1719,808],[1720,809],[1714,808],[1721,810],[1716,808],[1715,3],[1708,3],[2258,3],[2288,811],[778,812],[814,813],[812,814],[810,814],[813,814],[809,814],[811,814],[777,814],[776,3],[2289,815],[2291,816],[2292,816],[2293,817],[2294,818],[2302,819],[2300,820],[2301,821],[2290,822],[2191,3],[2241,3],[46,3],[47,3],[8,3],[9,3],[11,3],[10,3],[2,3],[12,3],[13,3],[14,3],[15,3],[16,3],[17,3],[18,3],[19,3],[3,3],[20,3],[4,3],[21,3],[25,3],[22,3],[23,3],[24,3],[26,3],[27,3],[28,3],[5,3],[29,3],[30,3],[31,3],[32,3],[6,3],[36,3],[33,3],[34,3],[35,3],[37,3],[7,3],[38,3],[43,3],[44,3],[39,3],[40,3],[41,3],[42,3],[1,3],[45,3],[744,823],[743,824],[720,825],[741,826],[739,827],[740,825],[737,828],[745,829],[730,825],[723,825],[724,3],[729,825],[721,3],[731,830],[728,825],[722,3],[725,3],[727,825],[726,3],[738,831],[742,827],[734,832],[736,833],[732,3],[735,832],[733,832],[703,3],[716,834],[693,835],[706,836],[698,837],[700,838],[701,3],[707,3],[712,836],[679,839],[659,840],[688,841],[689,842],[678,843],[658,844],[619,845],[699,846],[692,846],[702,847],[651,3],[691,848],[694,848],[697,849],[705,850],[656,848],[654,851],[711,848],[710,852],[704,848],[713,853],[709,853],[690,848],[657,854],[715,848],[650,855],[649,856],[648,857],[696,858],[714,859],[621,860],[655,861],[617,862],[620,863],[695,864],[652,865],[708,866],[653,867],[719,868],[622,869],[717,870],[377,844],[623,3],[624,3],[625,3],[627,857],[646,871],[718,3],[628,872],[629,3],[630,3],[631,872],[632,3],[633,3],[634,3],[635,3],[636,3],[637,3],[638,3],[647,873],[626,3],[639,3],[640,3],[641,3],[642,3],[643,3],[644,872],[645,872],[660,3],[666,874],[662,875],[665,876],[670,877],[672,878],[667,879],[664,880],[663,3],[677,881],[671,3],[668,3],[661,3],[674,882],[673,883],[669,3],[675,877],[676,884],[470,3],[581,885],[471,886],[472,887],[600,888],[601,3],[602,889],[603,890],[604,891],[605,892],[593,893],[588,894],[589,895],[590,896],[592,891],[591,897],[587,893],[594,894],[596,898],[595,899],[586,891],[585,900],[599,893],[582,894],[583,901],[584,902],[598,891],[597,903],[473,894],[468,904],[578,905],[469,906],[580,907],[579,908],[496,909],[563,910],[527,911],[508,912],[415,913],[616,352],[565,914],[607,915],[606,886],[394,916],[403,917],[407,918],[514,919],[413,920],[398,921],[408,922],[505,920],[489,920],[519,923],[575,920],[386,924],[393,925],[387,924],[418,920],[428,926],[429,927],[402,928],[410,929],[411,924],[412,930],[458,931],[459,932],[460,933],[480,920],[571,920],[388,920],[451,934],[395,935],[404,924],[406,936],[461,924],[462,937],[463,938],[464,938],[465,938],[417,939],[445,940],[399,941],[432,920],[457,920],[389,920],[433,920],[434,942],[435,920],[385,920],[431,943],[437,944],[523,945],[521,920],[522,946],[524,947],[438,920],[570,920],[574,920],[453,948],[405,916],[439,920],[419,949],[420,950],[436,920],[414,920],[612,951],[576,951],[384,3],[490,920],[506,920],[440,920],[441,952],[421,920],[513,953],[507,920],[511,954],[512,955],[400,956],[447,920],[454,957],[397,920],[423,958],[392,959],[396,935],[426,960],[390,924],[422,920],[442,920],[446,961],[425,962],[443,920],[424,963],[391,938],[427,920],[455,920],[456,924],[573,920],[572,920],[401,956],[449,964],[450,920],[448,920],[444,920],[545,965],[452,920],[409,920],[430,966],[493,967],[510,968],[481,969],[478,970],[528,971],[499,972],[546,973],[495,974],[498,975],[515,976],[529,977],[548,978],[497,979],[503,980],[488,981],[526,982],[615,983],[547,984],[491,985],[556,986],[608,987],[609,987],[475,988],[611,987],[610,987],[517,989],[520,990],[555,991],[553,992],[379,3],[518,993],[502,994],[552,995],[378,3],[494,996],[525,997],[557,998],[382,3],[501,999],[550,1000],[551,1001],[516,1002],[549,1003],[487,1004],[509,1005],[554,1006],[380,3],[500,1007],[467,1008],[577,1009],[466,1010],[558,1011],[568,1012],[569,1013],[567,1014],[539,1015],[476,1016],[540,1017],[566,1018],[482,1019],[485,1020],[530,1021],[532,1022],[486,1023],[483,1023],[479,1024],[533,1025],[534,1026],[535,1027],[560,1028],[543,1029],[541,1030],[536,1031],[537,1032],[538,1033],[561,1034],[544,1035],[542,1036],[484,1037],[562,1038],[531,1039],[559,1040],[492,1041],[477,904],[416,1042],[613,1043],[614,3],[564,1044],[474,3],[504,3],[381,3],[383,1045],[686,3],[687,1046],[681,1047],[680,3],[683,1048],[682,3],[685,1049],[684,1049],[376,1050],[1747,3],[1748,1051],[1858,1052],[1193,1053],[989,1054],[990,1055],[988,3],[1145,1056],[1146,1057],[1191,1058],[1192,1059],[1189,1060],[1190,1061],[1175,1062],[1176,1063],[1174,1064],[991,1060],[992,1065],[1172,1066],[1173,1067],[1141,1060],[1142,1068],[997,1069],[998,1070],[987,1071],[986,1060],[1178,1072],[1177,1073],[1148,1074],[1147,1075],[1182,1076],[1181,1060],[1180,1077],[1179,1060],[1171,1078],[1170,1079],[1156,1080],[1155,1081],[1160,1082],[1159,1083],[1188,1084],[1187,1085],[1168,1086],[1167,1087],[1164,1088],[1163,1089],[996,1090],[995,1091],[1000,1092],[999,1093],[1001,1060],[1194,1094],[1071,3],[1091,1095],[1169,1096],[1070,1097],[1090,1098],[1089,1099],[1076,1100],[1083,1100],[1074,1100],[1080,1100],[1084,1100],[1075,1100],[1077,1100],[1082,1100],[1087,1101],[1073,1100],[1085,1100],[1078,1100],[1081,1102],[1079,1100],[1086,1100],[1088,1103],[1065,1060],[1066,3],[1095,3],[1092,1104],[1096,3],[1094,1105],[1007,1106],[1015,1107],[1017,1108],[1014,1109],[1016,1110],[1009,1111],[1010,1112],[1002,3],[1003,1113],[1005,1114],[1004,1115],[1006,1116],[1054,1117],[1058,1118],[1057,1117],[1050,1118],[1051,1117],[1027,1119],[1030,1120],[1036,1117],[1042,1120],[1053,1121],[1059,1117],[1055,1117],[1048,1120],[1056,1120],[1046,1122],[1028,1117],[1029,1123],[1034,1120],[1052,1120],[1035,1120],[1063,1124],[1038,1120],[1037,1120],[1031,1120],[1062,1121],[1061,1117],[1060,1125],[1032,1120],[1047,1120],[1041,1120],[1039,1120],[1044,1120],[1049,1120],[1043,1120],[1033,1117],[1040,1120],[1026,3],[1045,1126],[1064,1127],[1024,1128],[1023,1129],[1022,1130],[1025,1131],[1020,1132],[1018,3],[1019,1133],[1021,1134],[899,1135],[836,1136],[837,1137],[838,1138],[839,1139],[840,1140],[841,1141],[842,1142],[843,1143],[844,1144],[845,1145],[846,1146],[847,1147],[848,1148],[849,1149],[850,1150],[851,1151],[891,1152],[852,1153],[853,1154],[854,1155],[855,1156],[856,1157],[857,1158],[858,1159],[859,1160],[860,1161],[861,1162],[862,1163],[863,1164],[864,1165],[865,1166],[866,1167],[867,1168],[868,1169],[869,1170],[870,1171],[871,1172],[872,1173],[873,1174],[874,1175],[875,1176],[876,1177],[877,1178],[878,1179],[879,1180],[880,1181],[881,1182],[882,1183],[883,1184],[884,1185],[885,1186],[886,1187],[887,1188],[888,1189],[889,1190],[890,1191],[898,1192],[826,3],[831,1193],[833,1194],[835,1195],[892,1196],[893,1195],[894,1195],[897,1197],[895,1195],[896,1195],[901,1198],[902,1199],[903,1200],[904,1200],[905,1201],[906,1200],[907,1200],[908,1202],[909,1200],[910,1203],[911,1203],[912,1203],[913,1064],[914,1203],[915,1204],[916,1200],[917,1203],[918,1201],[919,1064],[920,1200],[921,1200],[922,1201],[923,1064],[924,1064],[925,1201],[926,1200],[927,1205],[928,1206],[929,1201],[930,1201],[931,1203],[932,1200],[933,1200],[934,1201],[935,1200],[951,1207],[936,1200],[937,1199],[938,1199],[939,1199],[940,1203],[941,1203],[942,1064],[943,1064],[944,1201],[945,1199],[946,1199],[947,1208],[948,1209],[949,1199],[950,1210],[985,1211],[827,1135],[957,1212],[952,1213],[953,1213],[954,1213],[955,1214],[956,1215],[830,1216],[829,1216],[834,1205],[958,1217],[828,1135],[962,1218],[959,1219],[960,1219],[961,1220],[963,1199],[832,1221],[964,1203],[965,3],[966,3],[967,3],[968,3],[969,3],[970,3],[984,1222],[971,3],[972,3],[973,3],[974,3],[975,3],[976,3],[977,3],[978,3],[979,3],[980,3],[981,3],[982,3],[983,3],[1105,1060],[1106,1223],[1109,1060],[1110,1224],[1099,1058],[1100,1225],[1111,1060],[1112,1226],[1149,1091],[1150,1227],[1143,1091],[1144,1228],[1119,1060],[1120,1229],[1097,1060],[1098,1230],[1121,1060],[1122,1231],[1126,1232],[1125,1060],[1128,1233],[1127,1060],[1102,1234],[1101,1058],[1138,1235],[1137,1060],[1140,1236],[1139,1060],[1154,1237],[1153,1060],[1158,1238],[1157,1060],[1152,1239],[1151,1060],[1186,1240],[1183,1241],[1184,1201],[1185,1201],[1166,1242],[1165,1058],[1162,1243],[1161,1060],[1136,1244],[1135,1060],[994,1245],[993,1060],[1104,1246],[1103,1060],[824,1247],[823,1248],[900,1249],[825,1250],[1134,1251],[1133,1252],[1107,1060],[1108,1253],[1113,1060],[1114,1254],[1115,1060],[1116,1255],[1117,1060],[1118,1256],[1124,1257],[1123,1060],[1130,1258],[1129,1060],[1132,1259],[1131,1060],[1012,3],[1011,3],[1013,1260],[1072,1107],[1093,3],[1008,3],[818,3],[819,1261],[822,1262],[820,1247],[821,1263],[1069,1264],[1068,1265],[1067,3],[749,1266],[748,1267],[747,1268],[746,3],[618,3],[375,1269],[374,1270],[373,1271],[372,3],[297,1272],[296,1273],[298,1274],[256,1275],[225,1276],[251,1277],[252,1277],[242,3],[243,1278],[250,1279],[244,1277],[249,1280],[241,1281],[228,1282],[235,827],[237,1283],[234,1284],[236,1285],[229,1286],[227,3],[285,1287],[289,1288],[288,1287],[281,1288],[282,1287],[258,1289],[261,1290],[267,1287],[273,1290],[284,1291],[290,1287],[286,1287],[279,1290],[287,1290],[277,1292],[259,1287],[260,1293],[265,1290],[283,1290],[266,1290],[294,1294],[269,1290],[268,1290],[262,1290],[293,1291],[292,1287],[291,1295],[263,1290],[278,1290],[272,1290],[270,1290],[275,1290],[280,1290],[274,1290],[264,1287],[271,1290],[257,3],[276,1281],[295,1296],[247,1297],[246,1298],[245,1299],[248,1300],[239,1301],[226,3],[238,1302],[240,1303],[231,3],[230,3],[233,1304],[232,3],[224,3],[255,1305],[254,1306],[253,3],[1907,1307],[1900,1308],[1901,1309],[1904,1310],[1908,3],[1906,1309],[1905,1311],[1890,3],[1910,1312],[1909,1313],[1892,1309],[1893,1309],[1894,1309],[1895,1309],[1896,1309],[1897,1309],[1898,1309],[1902,3],[1903,1309],[1891,1314],[1899,1309],[1943,413],[1942,414],[1945,1315],[1932,1316],[1941,1317],[1939,1318],[1937,1319],[1938,415],[1931,3],[1936,416],[1940,417],[1935,418],[1929,1320],[1930,1321],[1946,1322],[1947,1323],[1944,1324],[1916,419],[1949,420],[1948,421],[1925,1325],[1924,423],[1919,423],[1923,424],[1921,423],[1920,423],[1922,423],[1918,3],[1915,3],[1926,425],[1928,426],[1927,427],[1933,430],[1934,431],[1914,3],[1917,3],[1886,3],[1887,1326],[1881,1327],[1880,3],[1883,1328],[1882,3],[1885,1329],[1884,1329],[1879,1330],[1871,1331],[1877,1332],[1873,3],[1874,3],[1872,1333],[1875,1330],[1867,3],[1868,3],[1878,1334],[1870,1335],[1876,1336],[1869,1337],[1951,1338],[1889,1339],[1888,1340],[1952,1341],[1913,1342],[1912,1343],[1911,1344],[1950,1345]],"changeFileSet":[306,2084,1505,1414,1439,1438,772,1437,1415,1660,1605,1433,1435,1432,1434,1431,2085,1573,1562,1566,1567,1572,1757,1568,1569,1570,1571,1471,1663,1664,1665,1767,2086,2069,1758,1761,1783,1765,1768,1766,1763,1764,1582,1831,1509,1511,1510,1792,2087,1475,1476,1688,1477,1402,1479,1769,1661,1689,1770,1771,1774,1742,1775,1561,1776,1739,1740,1521,1513,1518,1520,1780,1841,2088,1560,1575,1706,1581,1694,1699,1700,1701,1702,1696,1698,1697,1703,1574,1578,1705,1704,1730,1782,1675,1674,1503,1786,1789,1502,1784,1785,1787,1788,1563,1735,1736,1454,1690,1615,1692,1684,1685,1686,1691,1610,1565,1587,1591,1590,1589,2070,1825,1607,1604,1738,1826,1608,1744,1609,1586,1746,1842,1760,1676,1790,1791,1677,1678,2089,1682,1580,1827,1753,1796,1380,1800,1798,1731,1799,1381,1577,1461,2073,1460,1462,1468,1478,1459,1614,1469,1564,1732,1652,1651,1519,1693,1474,304,305,1734,1733,1745,1683,1756,1440,1653,1585,1507,1195,1554,2090,1579,1473,1451,1611,1588,1504,1506,1695,1802,1480,2091,1759,1762,1823,2071,2082,2080,2081,1829,1824,2092,1667,1666,1422,1423,1662,1424,1426,1828,1425,1428,1427,1830,1843,1844,2083,1707,1845,1795,1421,1612,1793,1613,1846,1848,1847,2072,2093,1849,1654,2066,1850,1853,1855,1854,1750,1851,1852,1749,1752,2067,2076,2077,1856,1857,1859,1860,1863,2068,1862,1864,2075,1865,1866,2064,2065,1861,2074,2078,2079,1600,1558,1743,1416,302,808,1606,1751,1754,1383,1384,1406,1737,2095,784,1559,1576,1464,1264,1555,1584,1429,2096,1265,1418,1508,1266,1267,1268,1403,1269,2094,1512,779,1270,1457,1271,781,1458,1430,1452,2097,807,1420,1755,1382,1794,2098,1404,1419,780,303,786,787,1405,1453,2099,1417,1450,1393,1392,1391,1388,1386,1385,1387,1390,1389,1556,1407,2295,1410,1409,1659,1658,2299,2297,2296,2298,213,214,221,212,222,207,208,309,308,307,311,310,2106,2109,2108,2107,2105,2101,2104,2103,2102,2100,2115,2114,2113,2112,2111,2110,793,795,794,1679,789,788,1803,72,71,1204,1205,1206,1207,1208,1209,1210,1211,1212,1229,1213,1214,1215,1216,1217,1218,1203,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1263,1261,1260,1262,1244,1231,1233,1234,1236,1235,1237,1238,1239,1240,1232,1241,1242,1230,1243,1198,1197,1200,1202,1201,1199,1196,2125,1781,1544,1551,1545,1547,1546,1548,1549,1543,1541,1542,1553,1550,1539,1552,1540,206,750,1970,1972,1973,1968,1957,1964,1963,1962,1969,1971,1967,1958,1960,1961,1956,1954,1966,1955,1965,1959,1979,1985,1984,1977,1978,1953,1974,1983,1980,1981,1982,1975,1976,2035,2036,2005,2037,2038,2031,2004,2001,2026,2025,2027,2033,2028,2034,2024,2023,2029,2030,2003,2032,2002,2051,2063,2040,2039,2059,2061,2043,2041,2062,2045,2047,2046,2044,2060,2058,2054,2055,2056,2057,2048,2050,2049,2052,2042,2053,2017,2015,2014,2013,2012,2011,2016,2018,1986,2008,1994,1993,1987,1992,1990,1989,1991,1988,1996,1997,1999,1998,2006,2020,2019,2021,2010,2007,2009,1995,2000,2022,202,204,205,2304,2303,145,146,148,149,150,151,152,153,154,155,156,157,158,161,159,162,163,164,147,198,165,166,167,199,168,169,170,171,172,173,174,175,176,177,178,179,180,182,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,55,1448,1449,1443,1444,1445,1441,1447,1446,1442,223,53,56,210,1463,1467,200,201,2239,2229,2215,2226,2197,2217,2216,2218,2224,2223,2199,2221,2222,2208,2203,2202,2201,2210,2227,2206,2209,2214,2207,2204,2205,2211,2212,2225,2200,2220,2228,2198,2219,2230,2213,2232,2233,2237,2238,2234,2235,2236,2231,2124,2123,2307,2306,2276,2277,2280,203,2192,2243,54,2194,1396,1395,1394,1804,1811,1805,1816,1806,1810,1807,1817,1808,1812,1820,1819,1818,1809,1813,1815,1814,1821,2309,2308,2310,2311,2312,1668,1673,1669,1670,1671,1672,2275,1400,1397,1398,1399,1401,2273,2261,2260,2262,2263,2264,2265,2266,2259,785,160,218,1411,2119,2118,2117,2116,2120,2279,2272,2274,2278,2252,2122,2250,216,215,217,211,209,220,219,2190,2247,2246,2196,2195,2193,2257,2254,2248,2249,2256,2255,2253,2245,2240,2267,2268,2269,2270,2271,2281,2121,1603,1465,1466,2283,2287,2286,2285,2284,806,802,796,797,803,799,801,800,798,1583,805,804,1801,1557,791,792,790,1472,1741,773,1681,301,300,299,1655,1656,1723,1724,1725,1726,1727,1728,1729,1722,1592,362,347,345,356,346,315,316,361,360,359,358,352,348,355,349,354,351,350,353,312,363,334,332,324,319,321,357,337,325,322,335,336,344,320,343,338,342,341,328,330,339,340,326,333,327,329,331,323,364,314,313,317,318,1412,751,1601,1498,1499,1500,1497,1501,1493,1494,1496,1495,1492,1483,1482,1486,1485,1489,1487,1491,1481,1484,1488,1490,1657,1778,1777,1779,1599,1470,1408,1517,1514,1515,1516,771,753,754,764,765,766,759,757,760,758,756,755,767,769,763,768,762,761,770,1680,1456,774,1772,1773,752,1616,1617,1436,1323,1355,1347,1353,1354,1352,1356,1360,1357,1358,1351,1350,1359,1349,1348,1368,1274,1292,1322,1316,1374,1291,1320,1321,1296,1328,1317,1318,1319,1277,1340,1371,1284,1289,1346,1334,1342,1329,1335,1336,1338,1339,1333,1345,1290,1337,1341,1344,1332,1343,1331,1330,1379,1275,1273,1370,1373,1288,1287,1285,1279,1278,1293,1294,1280,1295,1302,1299,1297,1307,1303,1304,1306,1305,1300,1298,1301,1312,1313,1309,1314,1311,1308,1310,1315,1283,1282,1281,1324,1327,1361,1366,1367,1362,1363,1364,1365,1372,1369,1272,1286,1376,1375,1378,1377,1326,1325,1276,371,370,367,368,369,366,775,782,783,1254,1248,1249,1250,1251,1253,1247,1255,1252,1259,1256,1245,1246,1258,1257,1413,1595,1593,1596,1594,1598,1597,1646,1621,1640,1636,1622,1644,1626,1634,1625,1637,1643,1642,1648,1628,1641,1623,1624,1638,1620,1619,1639,1627,1635,1631,1632,1630,1633,1650,1629,1618,1647,1649,1645,1840,1839,1836,1835,1838,1837,1832,1834,1833,1455,1822,817,815,816,1687,1602,81,82,77,83,84,88,89,90,91,110,92,93,95,97,98,99,65,100,66,101,102,103,104,105,62,107,109,108,106,67,63,64,111,112,94,86,87,70,68,69,113,114,115,116,73,75,117,118,119,120,121,123,124,74,127,125,126,128,129,131,130,80,79,78,76,132,133,365,60,134,135,136,137,122,138,139,142,85,140,141,144,48,49,50,51,52,96,57,143,58,61,59,1522,1523,1526,1525,1537,1536,1530,1534,1524,1535,1532,1527,1528,1529,1538,1533,1531,2189,2139,2137,2188,2164,2152,2132,2162,2163,2166,2167,2134,2168,2169,2170,2171,2172,2173,2174,2130,2175,2176,2177,2178,2179,2180,2181,2182,2183,2131,2184,2185,2186,2129,2135,2165,2138,2187,2140,2141,2150,2149,2145,2144,2146,2143,2142,2148,2147,2151,2133,2128,2126,2136,2127,2157,2158,2155,2156,2154,2159,2153,2161,2160,2305,2282,2242,2244,2251,1797,1709,1710,1712,1711,1713,1717,1718,1719,1720,1714,1721,1716,1715,1708,2258,2288,778,814,812,810,813,809,811,777,776,2289,2291,2292,2293,2294,2302,2300,2301,2290,2191,2241,46,47,8,9,11,10,2,12,13,14,15,16,17,18,19,3,20,4,21,25,22,23,24,26,27,28,5,29,30,31,32,6,36,33,34,35,37,7,38,43,44,39,40,41,42,1,45,744,743,720,741,739,740,737,745,730,723,724,729,721,731,728,722,725,727,726,738,742,734,736,732,735,733,703,716,693,706,698,700,701,707,712,679,659,688,689,678,658,619,699,692,702,651,691,694,697,705,656,654,711,710,704,713,709,690,657,715,650,649,648,696,714,621,655,617,620,695,652,708,653,719,622,717,377,623,624,625,627,646,718,628,629,630,631,632,633,634,635,636,637,638,647,626,639,640,641,642,643,644,645,660,666,662,665,670,672,667,664,663,677,671,668,661,674,673,669,675,676,470,581,471,472,600,601,602,603,604,605,593,588,589,590,592,591,587,594,596,595,586,585,599,582,583,584,598,597,473,468,578,469,580,579,496,563,527,508,415,616,565,607,606,394,403,407,514,413,398,408,505,489,519,575,386,393,387,418,428,429,402,410,411,412,458,459,460,480,571,388,451,395,404,406,461,462,463,464,465,417,445,399,432,457,389,433,434,435,385,431,437,523,521,522,524,438,570,574,453,405,439,419,420,436,414,612,576,384,490,506,440,441,421,513,507,511,512,400,447,454,397,423,392,396,426,390,422,442,446,425,443,424,391,427,455,456,573,572,401,449,450,448,444,545,452,409,430,493,510,481,478,528,499,546,495,498,515,529,548,497,503,488,526,615,547,491,556,608,609,475,611,610,517,520,555,553,379,518,502,552,378,494,525,557,382,501,550,551,516,549,487,509,554,380,500,467,577,466,558,568,569,567,539,476,540,566,482,485,530,532,486,483,479,533,534,535,560,543,541,536,537,538,561,544,542,484,562,531,559,492,477,416,613,614,564,474,504,381,383,686,687,681,680,683,682,685,684,376,1747,1748,1858,1193,989,990,988,1145,1146,1191,1192,1189,1190,1175,1176,1174,991,992,1172,1173,1141,1142,997,998,987,986,1178,1177,1148,1147,1182,1181,1180,1179,1171,1170,1156,1155,1160,1159,1188,1187,1168,1167,1164,1163,996,995,1000,999,1001,1194,1071,1091,1169,1070,1090,1089,1076,1083,1074,1080,1084,1075,1077,1082,1087,1073,1085,1078,1081,1079,1086,1088,1065,1066,1095,1092,1096,1094,1007,1015,1017,1014,1016,1009,1010,1002,1003,1005,1004,1006,1054,1058,1057,1050,1051,1027,1030,1036,1042,1053,1059,1055,1048,1056,1046,1028,1029,1034,1052,1035,1063,1038,1037,1031,1062,1061,1060,1032,1047,1041,1039,1044,1049,1043,1033,1040,1026,1045,1064,1024,1023,1022,1025,1020,1018,1019,1021,899,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,891,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,898,826,831,833,835,892,893,894,897,895,896,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,951,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,985,827,957,952,953,954,955,956,830,829,834,958,828,962,959,960,961,963,832,964,965,966,967,968,969,970,984,971,972,973,974,975,976,977,978,979,980,981,982,983,1105,1106,1109,1110,1099,1100,1111,1112,1149,1150,1143,1144,1119,1120,1097,1098,1121,1122,1126,1125,1128,1127,1102,1101,1138,1137,1140,1139,1154,1153,1158,1157,1152,1151,1186,1183,1184,1185,1166,1165,1162,1161,1136,1135,994,993,1104,1103,824,823,900,825,1134,1133,1107,1108,1113,1114,1115,1116,1117,1118,1124,1123,1130,1129,1132,1131,1012,1011,1013,1072,1093,1008,818,819,822,820,821,1069,1068,1067,749,748,747,746,618,375,374,373,372,297,296,298,256,225,251,252,242,243,250,244,249,241,228,235,237,234,236,229,227,285,289,288,281,282,258,261,267,273,284,290,286,279,287,277,259,260,265,283,266,294,269,268,262,293,292,291,263,278,272,270,275,280,274,264,271,257,276,295,247,246,245,248,239,226,238,240,231,230,233,232,224,255,254,253,1907,1900,1901,1904,1908,1906,1905,1890,1910,1909,1892,1893,1894,1895,1896,1897,1898,1902,1903,1891,1899,1943,1942,1945,1932,1941,1939,1937,1938,1931,1936,1940,1935,1929,1930,1946,1947,1944,1916,1949,1948,1925,1924,1919,1923,1921,1920,1922,1918,1915,1926,1928,1927,1933,1934,1914,1917,1886,1887,1881,1880,1883,1882,1885,1884,1879,1871,1877,1873,1874,1872,1875,1867,1868,1878,1870,1876,1869,1951,1889,1888,1952,1913,1912,1911,1950],"version":"5.6.3"} \ No newline at end of file diff --git a/packages/editor-mobile/package-lock.json b/packages/editor-mobile/package-lock.json index 333a1bdaa..8d84ae5d3 100644 --- a/packages/editor-mobile/package-lock.json +++ b/packages/editor-mobile/package-lock.json @@ -4441,7 +4441,7 @@ "version": "15.7.11", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", - "devOptional": true + "dev": true }, "node_modules/@types/q": { "version": "1.5.8", @@ -4465,7 +4465,7 @@ "version": "18.2.39", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.39.tgz", "integrity": "sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA==", - "devOptional": true, + "dev": true, "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4500,7 +4500,7 @@ "version": "0.16.8", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "devOptional": true + "dev": true }, "node_modules/@types/semver": { "version": "7.5.6", @@ -9762,7 +9762,7 @@ "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "devOptional": true, + "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -17856,21 +17856,6 @@ "is-typedarray": "^1.0.0" } }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", diff --git a/packages/editor-mobile/src/App.tsx b/packages/editor-mobile/src/App.tsx index 0a840e3ae..e45b09a39 100644 --- a/packages/editor-mobile/src/App.tsx +++ b/packages/editor-mobile/src/App.tsx @@ -38,6 +38,13 @@ if (currentTheme) { useThemeEngineStore.getState().setTheme(currentTheme); } +window.addEventListener("error", (event) => { + post("editorError", { + message: event.error.message, + stack: event.error?.stack || "" + }); +}); + class ExceptionHandler extends React.Component<{ children: React.ReactNode; component: string;