diff --git a/build.sh b/build.sh index 66bf80bb..13ea3bc2 100755 --- a/build.sh +++ b/build.sh @@ -2,7 +2,7 @@ set -e ELECTRON_VERSION=11.3.0 -EVERNOTE_VERSION=10.13.4-win-ddl-ga-2607 +EVERNOTE_VERSION=10.15.6-win-ddl-ga-2680 EVERNOTE_BINARY=evernote.exe BUILD_ARCH=${1:-x64} PACKAGE_ARCH=${2:-amd64} diff --git a/build_helper/publishConfig_update.py b/build_helper/publishConfig_update.py index c3d024da..57bd7d15 100755 --- a/build_helper/publishConfig_update.py +++ b/build_helper/publishConfig_update.py @@ -11,7 +11,9 @@ def main(registry): # Node Modules Selection evernote_module_prefix = "../evernote_modules" npm_packages = glob.glob(f"{evernote_module_prefix}/*", recursive=False) - #npm_packages.append(f"{evernote_module_prefix}/en-graph-types/node_modules/en-data-model") + npm_packages.append(f"{evernote_module_prefix}/en-graph-types/node_modules/en-data-model") + npm_packages.append(f"{evernote_module_prefix}/en-tasks-data-model/node_modules/en-data-model") + npm_packages.append(f"{evernote_module_prefix}/conduit-utils/node_modules/en-ts-utils") #print(npm_packages) for idx, item in enumerate(npm_packages): diff --git a/build_pare.sh b/build_pare.sh index c168e944..0f726c46 100755 --- a/build_pare.sh +++ b/build_pare.sh @@ -2,7 +2,7 @@ set -e ELECTRON_VERSION=11.3.0 -EVERNOTE_VERSION=10.13.4-win-ddl-ga-2607 +EVERNOTE_VERSION=10.15.6-win-ddl-ga-2680 EVERNOTE_BINARY=evernote.exe BUILD_ARCH=${1:-x64} PACKAGE_ARCH=${2:-amd64} diff --git a/evernote_modules/clucene/binding.gyp b/evernote_modules/clucene/binding.gyp index 58bfe868..c470a53a 100644 --- a/evernote_modules/clucene/binding.gyp +++ b/evernote_modules/clucene/binding.gyp @@ -19,177 +19,182 @@ "cflags!": ["-fno-exceptions", "-L/usr/lib/x86_64-linux-gnu/", "-I/usr/include/c++/8"], "cflags_cc!": ["-fno-exceptions", "-L/usr/lib/x86_64-linux-gnu/", "-I/usr/include/c++/8"], "sources": ["dist/cpp/node-bridge/clucene_bindings.cpp", - "dist/cpp/node-bridge/workers/search_engine_indexation_worker.cpp", - "dist/cpp/node-bridge/workers/search_engine_delete_worker.cpp", - "dist/cpp/node-bridge/workers/search_engine_export_worker.cpp", - "dist/cpp/node-bridge/workers/search_engine_import_worker.cpp", - "dist/cpp/node-bridge/workers/search_engine_search_worker.cpp", - "dist/cpp/node-bridge/workers/search_engine_recognition_worker.cpp", - "dist/cpp/node-bridge/workers/search_engine_enml_parser_worker.cpp", - "dist/cpp/en-search-engine-shared-native/core/search_engine_context.cpp", - "dist/cpp/en-search-engine-shared-native/core/search_document_context.cpp", - "dist/cpp/en-search-engine-shared-native/util/ense_utils.cpp", - "dist/cpp/en-search-engine-shared-native/util/ense_reco_resource_parser.cpp", - "dist/cpp/en-search-engine-shared-native/util/ense_symb_type.cpp", - "dist/cpp/en-search-engine-shared-native/util/ense_tokenization.cpp", - "dist/cpp/en-search-engine-shared-native/util/enml_parser.cpp", - "dist/cpp/en-search-engine-shared-native/util/tinyxml2.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/StdHeader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/debug/error.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/util/ThreadLocal.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/util/Reader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/util/Equators.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/util/FastCharStream_util.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/util/MD5Digester.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/util/StringIntern.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/util/BitSet.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/FastCharStream.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/MultiFieldQueryParser.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/QueryParser.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/QueryParserTokenManager.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/QueryToken.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/Lexer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/MultiFieldQueryParser_legacy.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/QueryParser_legacy.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/QueryParserBase.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/QueryToken_legacy.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/TokenList.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/analysis/standard/StandardAnalyzer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/analysis/standard/StandardFilter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/analysis/standard/StandardTokenizer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/analysis/Analyzers.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/analysis/AnalysisHeader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/store/MMapInput.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/store/IndexInput.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/store/Lock.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/store/LockFactory.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/store/IndexOutput.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/store/Directory.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/store/FSDirectory.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/store/RAMDirectory.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/document/Document.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/document/DateField.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/document/DateTools.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/document/Field.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/document/FieldSelector.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/document/NumberTools.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/IndexFileNames.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/IndexFileNameFilter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/IndexDeletionPolicy.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentMergeInfo.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentInfos.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/MergeScheduler.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentTermDocs.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/FieldsWriter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/TermInfosWriter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/Term.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/Terms.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/MergePolicy.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/DocumentsWriter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/DocumentsWriterThreadState.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentTermVector.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/TermVectorReader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/FieldInfos.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/CompoundFile.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SkipListReader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SkipListWriter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/IndexFileDeleter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentReader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/DirectoryIndexReader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/TermVectorWriter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/IndexReader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentTermPositions.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentMerger.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/IndexWriter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/MultiReader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/MultiSegmentReader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/Payload.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentTermEnum.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/TermInfo.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/IndexModifier.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentMergeQueue.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/FieldsReader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/TermInfosReader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/index/MultipleTermPositions.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/Compare.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/Scorer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/ScorerDocQueue.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/PhraseScorer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/SloppyPhraseScorer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/DisjunctionSumScorer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/ConjunctionScorer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/PhraseQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/PrefixQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/ExactPhraseScorer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/TermScorer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/Similarity.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/BooleanScorer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/BooleanScorer2.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/HitQueue.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/FieldCacheImpl.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/ChainedFilter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/RangeFilter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/CachingWrapperFilter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/QueryFilter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/TermQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/FuzzyQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/SearchHeader.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/RangeQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/IndexSearcher.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/Sort.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/PhrasePositions.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/FieldDocSortedHitQueue.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/WildcardTermEnum.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/MultiSearcher.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/Hits.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/MultiTermQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/FilteredTermEnum.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/FieldSortedHitQueue.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/WildcardQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/Explanation.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/BooleanQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/FieldCache.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/DateFilter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/MatchAllDocsQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/MultiPhraseQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/ConstantScoreQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/CachingSpanFilter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/SpanQueryFilter.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/spans/NearSpansOrdered.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/spans/NearSpansUnordered.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanFirstQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanNearQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanNotQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanOrQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanScorer.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanTermQuery.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanWeight.cpp", - "dist/cpp/lib/clucene/src/core/CLucene/search/spans/TermSpans.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/SharedHeader.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/config/gunichartables.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_tcslwr.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_tcstoll.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_tcscasecmp.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_tprintf.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_lltot.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_tcstod.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/config/utf8.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/config/threads.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/debug/condition.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/util/StringBuffer.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/util/Misc.cpp", - "dist/cpp/lib/clucene/src/shared/CLucene/util/dirent.cpp", - "dist/cpp/lib/clucene/src/ext/zlib/adler32.c", - "dist/cpp/lib/clucene/src/ext/zlib/compress.c", - "dist/cpp/lib/clucene/src/ext/zlib/crc32.c", - "dist/cpp/lib/clucene/src/ext/zlib/deflate.c", - "dist/cpp/lib/clucene/src/ext/zlib/gzio.c", - "dist/cpp/lib/clucene/src/ext/zlib/inffast.c", - "dist/cpp/lib/clucene/src/ext/zlib/inflate.c", - "dist/cpp/lib/clucene/src/ext/zlib/inftrees.c", - "dist/cpp/lib/clucene/src/ext/zlib/trees.c", - "dist/cpp/lib/clucene/src/ext/zlib/zutil.c", - "../../../../../.virtualenvs/evernote/lib/node_modules/node-gyp/src/win_delay_load_hook.cc" + "dist/cpp/node-bridge/workers/search_engine_indexation_worker.cpp", + "dist/cpp/node-bridge/workers/search_engine_delete_worker.cpp", + "dist/cpp/node-bridge/workers/search_engine_export_worker.cpp", + "dist/cpp/node-bridge/workers/search_engine_import_worker.cpp", + "dist/cpp/node-bridge/workers/search_engine_search_worker.cpp", + "dist/cpp/node-bridge/workers/search_engine_recognition_worker.cpp", + "dist/cpp/node-bridge/workers/search_engine_enml_parser_worker.cpp", + "dist/cpp/node-bridge/workers/search_engine_execute_worker.cpp", + "dist/cpp/en-search-engine-shared-native/core/ense_document_utils.cpp", + "dist/cpp/en-search-engine-shared-native/core/ense_query_utils.cpp", + "dist/cpp/en-search-engine-shared-native/core/ense_scheduler.cpp", + "dist/cpp/en-search-engine-shared-native/core/search_engine_context.cpp", + "dist/cpp/en-search-engine-shared-native/core/search_document_context.cpp", + "dist/cpp/en-search-engine-shared-native/core/search_engine_index.cpp", + "dist/cpp/en-search-engine-shared-native/util/ense_utils.cpp", + "dist/cpp/en-search-engine-shared-native/util/ense_reco_resource_parser.cpp", + "dist/cpp/en-search-engine-shared-native/util/ense_symb_type.cpp", + "dist/cpp/en-search-engine-shared-native/util/ense_tokenization.cpp", + "dist/cpp/en-search-engine-shared-native/util/enml_parser.cpp", + "dist/cpp/en-search-engine-shared-native/util/tinyxml2.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/StdHeader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/debug/error.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/util/ThreadLocal.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/util/Reader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/util/Equators.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/util/FastCharStream_util.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/util/MD5Digester.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/util/StringIntern.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/util/BitSet.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/FastCharStream.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/MultiFieldQueryParser.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/QueryParser.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/QueryParserTokenManager.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/QueryToken.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/Lexer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/MultiFieldQueryParser_legacy.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/QueryParser_legacy.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/QueryParserBase.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/QueryToken_legacy.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/queryParser/legacy/TokenList.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/analysis/standard/StandardAnalyzer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/analysis/standard/StandardFilter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/analysis/standard/StandardTokenizer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/analysis/Analyzers.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/analysis/AnalysisHeader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/store/MMapInput.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/store/IndexInput.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/store/Lock.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/store/LockFactory.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/store/IndexOutput.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/store/Directory.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/store/FSDirectory.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/store/RAMDirectory.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/document/Document.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/document/DateField.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/document/DateTools.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/document/Field.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/document/FieldSelector.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/document/NumberTools.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/IndexFileNames.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/IndexFileNameFilter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/IndexDeletionPolicy.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentMergeInfo.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentInfos.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/MergeScheduler.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentTermDocs.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/FieldsWriter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/TermInfosWriter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/Term.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/Terms.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/MergePolicy.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/DocumentsWriter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/DocumentsWriterThreadState.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentTermVector.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/TermVectorReader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/FieldInfos.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/CompoundFile.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SkipListReader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SkipListWriter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/IndexFileDeleter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentReader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/DirectoryIndexReader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/TermVectorWriter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/IndexReader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentTermPositions.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentMerger.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/IndexWriter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/MultiReader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/MultiSegmentReader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/Payload.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentTermEnum.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/TermInfo.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/IndexModifier.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/SegmentMergeQueue.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/FieldsReader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/TermInfosReader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/index/MultipleTermPositions.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/Compare.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/Scorer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/ScorerDocQueue.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/PhraseScorer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/SloppyPhraseScorer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/DisjunctionSumScorer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/ConjunctionScorer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/PhraseQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/PrefixQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/ExactPhraseScorer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/TermScorer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/Similarity.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/BooleanScorer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/BooleanScorer2.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/HitQueue.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/FieldCacheImpl.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/ChainedFilter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/RangeFilter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/CachingWrapperFilter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/QueryFilter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/TermQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/FuzzyQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/SearchHeader.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/RangeQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/IndexSearcher.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/Sort.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/PhrasePositions.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/FieldDocSortedHitQueue.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/WildcardTermEnum.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/MultiSearcher.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/Hits.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/MultiTermQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/FilteredTermEnum.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/FieldSortedHitQueue.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/WildcardQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/Explanation.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/BooleanQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/FieldCache.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/DateFilter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/MatchAllDocsQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/MultiPhraseQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/ConstantScoreQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/CachingSpanFilter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/SpanQueryFilter.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/spans/NearSpansOrdered.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/spans/NearSpansUnordered.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanFirstQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanNearQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanNotQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanOrQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanScorer.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanTermQuery.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/spans/SpanWeight.cpp", + "dist/cpp/lib/clucene/src/core/CLucene/search/spans/TermSpans.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/SharedHeader.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/config/gunichartables.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_tcslwr.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_tcstoll.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_tcscasecmp.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_tprintf.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_lltot.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/config/repl_tcstod.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/config/utf8.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/config/threads.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/debug/condition.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/util/StringBuffer.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/util/Misc.cpp", + "dist/cpp/lib/clucene/src/shared/CLucene/util/dirent.cpp", + "dist/cpp/lib/clucene/src/ext/zlib/adler32.c", + "dist/cpp/lib/clucene/src/ext/zlib/compress.c", + "dist/cpp/lib/clucene/src/ext/zlib/crc32.c", + "dist/cpp/lib/clucene/src/ext/zlib/deflate.c", + "dist/cpp/lib/clucene/src/ext/zlib/gzio.c", + "dist/cpp/lib/clucene/src/ext/zlib/inffast.c", + "dist/cpp/lib/clucene/src/ext/zlib/inflate.c", + "dist/cpp/lib/clucene/src/ext/zlib/inftrees.c", + "dist/cpp/lib/clucene/src/ext/zlib/trees.c", + "dist/cpp/lib/clucene/src/ext/zlib/zutil.c", + "../../../../../.virtualenvs/evernote/lib/node_modules/node-gyp/src/win_delay_load_hook.cc" ], "link_settings": { "libraries": [ diff --git a/evernote_modules/clucene/dist/ENElectronClucene.d.ts.map b/evernote_modules/clucene/dist/ENElectronClucene.d.ts.map index 2926e30d..b0c7db4b 100644 --- a/evernote_modules/clucene/dist/ENElectronClucene.d.ts.map +++ b/evernote_modules/clucene/dist/ENElectronClucene.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ENElectronClucene.d.ts","sourceRoot":"","sources":["../src/ENElectronClucene.ts"],"names":[],"mappings":";AAIA,OAAO,EAGH,eAAe,EACf,oBAAoB,EACpB,mBAAmB,EACnB,oBAAoB,EACpB,uBAAuB,EAE1B,MAAM,yBAAyB,CAAC;AA4CjC,MAAM,WAAW,gBAAgB;IAC7B,eAAe,EAAE,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,cAAe,SAAQ,gBAAgB;IACpD,mBAAmB,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,YAAa,SAAQ,gBAAgB;IAClD,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;CAClB;AAED;;GAEG;AACH,qBAAa,cAAc;IAEvB,OAAO,CAAC,EAAE,CAAM;IAChB,OAAO,CAAC,MAAM,CAAuB;IAErC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAY;IAE7C;;OAEG;WACW,OAAO,IAAI,OAAO;gBAIpB,MAAM,EAAE,oBAAoB;IAOxC;;;;;OAKG;IACU,gBAAgB,CAAC,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAetE;;;;;GAKD;IACU,qBAAqB,CAAC,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAe/E;;OAEG;IACU,gBAAgB,IAAI,OAAO,CAAC,YAAY,CAAC;IAgBzC,qBAAqB,IAAI,OAAO,CAAC,YAAY,CAAC;YAgB7C,kBAAkB;YAiDlB,oBAAoB;IAwJ3B,WAAW,CAAC,QAAQ,EAAE,eAAe,GAAG,cAAc;IAchD,gBAAgB,CAAC,QAAQ,EAAE,eAAe,GAAG,OAAO,CAAC,cAAc,CAAC;IAiB1E,cAAc,CAAC,IAAI,EAAE,MAAM,GAAG,cAAc;IAatC,mBAAmB,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,cAAc,CAAC;IAgBhE,oBAAoB,CAAC,eAAe,EAAE,MAAM,GAAG,MAAM;IAYrD,yBAAyB,CAAC,eAAe,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;IAenE,cAAc,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;IAe7C,MAAM,CAAC,eAAe,EAAE,uBAAuB,GAAI,mBAAmB;IAgBhE,WAAW,CAAC,eAAe,EAAE,uBAAuB,GAAG,OAAO,CAAC,mBAAmB,CAAC;IAgBzF,OAAO,CAAC,eAAe,EAAE,uBAAuB,EAAE,YAAY,EAAE,MAAM,EAAE,EAAE,WAAW,EAAE,MAAM,GAAG,IAAI,GAAI,oBAAoB,EAAE;CAgBxI"} \ No newline at end of file +{"version":3,"file":"ENElectronClucene.d.ts","sourceRoot":"","sources":["../src/ENElectronClucene.ts"],"names":[],"mappings":";AAIA,OAAO,EAGH,eAAe,EACf,oBAAoB,EACpB,mBAAmB,EACnB,oBAAoB,EACpB,uBAAuB,EAE1B,MAAM,yBAAyB,CAAC;AA4CjC,MAAM,WAAW,gBAAgB;IAC7B,eAAe,EAAE,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,cAAe,SAAQ,gBAAgB;IACpD,mBAAmB,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,YAAa,SAAQ,gBAAgB;IAClD,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;CAClB;AAED;;GAEG;AACH,qBAAa,cAAc;IAEvB,OAAO,CAAC,EAAE,CAAM;IAChB,OAAO,CAAC,MAAM,CAAuB;IAErC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAY;IAE7C;;OAEG;WACW,OAAO,IAAI,OAAO;gBAIpB,MAAM,EAAE,oBAAoB;IAOxC;;;;;OAKG;IACU,gBAAgB,CAAC,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAetE;;;;;GAKD;IACU,qBAAqB,CAAC,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAe/E;;OAEG;IACU,gBAAgB,IAAI,OAAO,CAAC,YAAY,CAAC;IAgBzC,qBAAqB,IAAI,OAAO,CAAC,YAAY,CAAC;YAgB7C,kBAAkB;YAiDlB,oBAAoB;IAwJ3B,WAAW,CAAC,QAAQ,EAAE,eAAe,GAAG,cAAc;IAchD,gBAAgB,CAAC,QAAQ,EAAE,eAAe,GAAG,OAAO,CAAC,cAAc,CAAC;IAiB1E,cAAc,CAAC,IAAI,EAAE,MAAM,GAAG,cAAc;IAatC,mBAAmB,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,cAAc,CAAC;IAgBhE,oBAAoB,CAAC,eAAe,EAAE,MAAM,GAAG,MAAM;IAYrD,yBAAyB,CAAC,eAAe,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;IAenE,cAAc,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;IAe7C,MAAM,CAAC,eAAe,EAAE,uBAAuB,GAAI,mBAAmB;IAgBhE,WAAW,CAAC,eAAe,EAAE,uBAAuB,GAAG,OAAO,CAAC,mBAAmB,CAAC;IAgBzF,OAAO,CAAC,eAAe,EAAE,uBAAuB,EAAE,YAAY,EAAE,MAAM,EAAE,EAAE,WAAW,EAAE,MAAM,GAAG,IAAI,GAAI,oBAAoB,EAAE;IAiB9H,OAAO,CAAC,OAAO,EAAE,GAAG,GAAG,GAAG;IAW1B,YAAY,CAAC,OAAO,EAAE,GAAG,GAAG,GAAG;CAiBzC"} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/ENElectronClucene.js b/evernote_modules/clucene/dist/ENElectronClucene.js index b225d8d0..7b07357d 100644 --- a/evernote_modules/clucene/dist/ENElectronClucene.js +++ b/evernote_modules/clucene/dist/ENElectronClucene.js @@ -448,6 +448,28 @@ class CLuceneWrapper { } return en_search_engine_shared_1.ENCLuceneHelper.createSuggestResults(JSON.parse(result), searchTokens, suggestType); } + execute(request) { + if (!CLuceneWrapper.isValid()) { + throw new Error('CLucene: unsupported on this platform'); + } + const out = this.cl.execute(JSON.stringify(request)); + const result = JSON.parse(out['result']); + return result; + } + executeAsync(request) { + if (!CLuceneWrapper.isValid()) { + throw new Error('CLucene: unsupported on this platform'); + } + return new Promise((resolve, _) => { + this.cl.executeAsync(JSON.stringify(request), (result) => { + const out = JSON.parse(result); + if (out['error']) { + this.logger.error('Clucene: ' + JSON.stringify(out['error'])); + } + return resolve(out); + }); + }); + } } exports.CLuceneWrapper = CLuceneWrapper; //clucene fields diff --git a/evernote_modules/clucene/dist/ENElectronClucene.js.map b/evernote_modules/clucene/dist/ENElectronClucene.js.map index a113674e..1c778b71 100644 --- a/evernote_modules/clucene/dist/ENElectronClucene.js.map +++ b/evernote_modules/clucene/dist/ENElectronClucene.js.map @@ -1 +1 @@ -{"version":3,"file":"ENElectronClucene.js","sourceRoot":"","sources":["../src/ENElectronClucene.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ENElectronClucene.js","sourceRoot":"","sources":["../src/ENElectronClucene.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/ENSearchEngineElectron.d.ts.map b/evernote_modules/clucene/dist/ENSearchEngineElectron.d.ts.map index 804fe0b2..677cb99a 100644 --- a/evernote_modules/clucene/dist/ENSearchEngineElectron.d.ts.map +++ b/evernote_modules/clucene/dist/ENSearchEngineElectron.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ENSearchEngineElectron.d.ts","sourceRoot":"","sources":["../src/ENSearchEngineElectron.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAE/D,OAAO,EAEH,cAAc,EACd,eAAe,EACf,cAAc,EAGd,mBAAmB,EACnB,oBAAoB,EAGpB,uBAAuB,EAEvB,qBAAqB,EAExB,MAAM,yBAAyB,CAAC;AAIjC,eAAO,MAAM,sBAAsB,EAAG,uBAOrC,CAAC;AAEF,qBAAa,sBAAuB,YAAW,cAAc;IAIzD,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAQ;IACvC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAc;IAE1C,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,0BAA0B,CAAmD;IAErG,OAAO,CAAC,OAAO,CAAiB;gBAEpB,MAAM,EAAE,oBAAoB;IAI3B,IAAI,IAAI,OAAO,CAAC,IAAI,CAAC;IAI3B,UAAU,IAAI,IAAI;IAIZ,WAAW,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAKzC,WAAW,IAAI,OAAO,CAAC,MAAM,CAAC;IAK9B,WAAW,CAAC,QAAQ,EAAE,eAAe;IAIrC,cAAc,CAAC,IAAI,EAAE,MAAM;IAI3B,MAAM,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,cAAc,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,OAAO,GAAI,OAAO,CAAC,mBAAmB,CAAC;IA2BnK,OAAO,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,cAAc,EAAE,YAAY,CAAC,EAAE,qBAAqB,GAAI,OAAO,CAAC,oBAAoB,EAAE,CAAC;IAwE7H,wBAAwB,CAAC,cAAc,EAAE,KAAK,CAAC,oBAAoB,CAAC,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,EAAE,YAAY,CAAC,EAAE,cAAc,GAAI,OAAO,CAAC,oBAAoB,EAAE,CAAC;IAoB9J,KAAK;IAIL,SAAS,CAAC,YAAY,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,mBAAmB,CAAC;IAMnF;;OAEG;IACU,eAAe,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;IAIhD,kBAAkB,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;IAInD,SAAS,IAAI,OAAO,CAAC,MAAM,CAAC;IAIlC,UAAU;IAIV,aAAa;CAKvB;AAED;;GAEG;AACH,wBAAgB,mBAAmB,CAAC,MAAM,EAAE,oBAAoB,GAAI,cAAc,CAEjF"} \ No newline at end of file +{"version":3,"file":"ENSearchEngineElectron.d.ts","sourceRoot":"","sources":["../src/ENSearchEngineElectron.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAGrD,OAAO,EAEH,cAAc,EACd,eAAe,EACf,cAAc,EAGd,mBAAmB,EACnB,oBAAoB,EAGpB,uBAAuB,EAEvB,qBAAqB,EAExB,MAAM,yBAAyB,CAAC;AAIjC,eAAO,MAAM,sBAAsB,EAAG,uBAOrC,CAAC;AAEF,qBAAa,sBAAuB,YAAW,cAAc;IAIzD,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAQ;IACvC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAc;IAE1C,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,0BAA0B,CAAmD;IAErG,OAAO,CAAC,OAAO,CAAiB;gBAEpB,OAAO,EAAE,cAAc;IAItB,IAAI,IAAI,OAAO,CAAC,IAAI,CAAC;IAI3B,UAAU,IAAI,IAAI;IAIZ,WAAW,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAKzC,WAAW,IAAI,OAAO,CAAC,MAAM,CAAC;IAK9B,WAAW,CAAC,QAAQ,EAAE,eAAe;IAIrC,cAAc,CAAC,IAAI,EAAE,MAAM;IAI3B,MAAM,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,cAAc,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,OAAO,GAAI,OAAO,CAAC,mBAAmB,CAAC;IA2BnK,OAAO,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,cAAc,EAAE,YAAY,CAAC,EAAE,qBAAqB,GAAI,OAAO,CAAC,oBAAoB,EAAE,CAAC;IAyE7H,wBAAwB,CAAC,cAAc,EAAE,KAAK,CAAC,oBAAoB,CAAC,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,EAAE,YAAY,CAAC,EAAE,cAAc,GAAI,OAAO,CAAC,oBAAoB,EAAE,CAAC;IAoB9J,KAAK;IAIL,SAAS,CAAC,YAAY,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,mBAAmB,CAAC;IAMnF;;OAEG;IACU,eAAe,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;IAIhD,kBAAkB,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;IAInD,SAAS,IAAI,OAAO,CAAC,MAAM,CAAC;IAIlC,UAAU;IAIV,aAAa;CAKvB"} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/ENSearchEngineElectron.js b/evernote_modules/clucene/dist/ENSearchEngineElectron.js index 82025ab7..a760a282 100644 --- a/evernote_modules/clucene/dist/ENSearchEngineElectron.js +++ b/evernote_modules/clucene/dist/ENSearchEngineElectron.js @@ -3,7 +3,7 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -const ENElectronClucene_1 = require("./ENElectronClucene"); +// import { ENSearchEngineLogger } from 'en-search-engine-shared'; const en_search_engine_shared_1 = require("en-search-engine-shared"); exports.defaultQueryWithParams = { filterString: '', @@ -14,8 +14,8 @@ exports.defaultQueryWithParams = { size: -1 }; class ENSearchEngineElectron { - constructor(logger) { - this.clucene = new ENElectronClucene_1.CLuceneWrapper(logger); + constructor(clucene) { + this.clucene = clucene; } async init() { } @@ -107,6 +107,7 @@ class ENSearchEngineElectron { const queryWithParams = Object.assign({}, exports.defaultQueryWithParams); queryWithParams.filterString = en_search_engine_shared_1.ENCLuceneHelper.createLuceneQuery(suggestFilterString, true, documentType); queryWithParams.queryString = suggestQueryString; + queryWithParams.size = 128; suggestResult = suggestResult.concat(await this.clucene.suggest(queryWithParams, searchTokens, suggestType)); } } @@ -175,14 +176,7 @@ class ENSearchEngineElectron { exports.ENSearchEngineElectron = ENSearchEngineElectron; // indicates major version of index. should be updated when the new index version is incompatible // with the previous one -ENSearchEngineElectron.version = '12'; +ENSearchEngineElectron.version = '14'; ENSearchEngineElectron.type = 'electron'; ENSearchEngineElectron.defaultSuggestOptimization = en_search_engine_shared_1.ENSuggestOptimization.O3; -/** - * Base factory function. - */ -function provideSearchEngine(logger) { - return new ENSearchEngineElectron(logger); -} -exports.provideSearchEngine = provideSearchEngine; //# sourceMappingURL=ENSearchEngineElectron.js.map \ No newline at end of file diff --git a/evernote_modules/clucene/dist/ENSearchEngineElectron.js.map b/evernote_modules/clucene/dist/ENSearchEngineElectron.js.map index 1658abcf..c51acb95 100644 --- a/evernote_modules/clucene/dist/ENSearchEngineElectron.js.map +++ b/evernote_modules/clucene/dist/ENSearchEngineElectron.js.map @@ -1 +1 @@ -{"version":3,"file":"ENSearchEngineElectron.js","sourceRoot":"","sources":["../src/ENSearchEngineElectron.ts"],"names":[],"mappings":";AAAA;;GAEG;;AAEH,2DAAqD;AAGrD,qEAeiC;AAIpB,QAAA,sBAAsB,GAA6B;IAC5D,YAAY,EAAE,EAAE;IAChB,WAAW,EAAE,qCAAW;IACxB,QAAQ,EAAE,oCAAU,CAAC,SAAS;IAC9B,YAAY,EAAE,KAAK;IACnB,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC,CAAC;CACX,CAAC;AAEF,MAAa,sBAAsB;IAW/B,YAAY,MAA4B;QACpC,IAAI,CAAC,OAAO,GAAG,IAAI,kCAAc,CAAC,MAAM,CAAC,CAAC;IAC9C,CAAC;IAEM,KAAK,CAAC,IAAI;IAEjB,CAAC;IAEM,UAAU;IAEjB,CAAC;IAEM,KAAK,CAAC,WAAW,CAAC,KAAa;QAClC,MAAM,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAClC,MAAM,IAAI,CAAC,OAAO,CAAC,qBAAqB,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC;IACpE,CAAC;IAEM,KAAK,CAAC,WAAW;QACpB,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC;QACzD,OAAO,CAAC,GAAG,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;IACzC,CAAC;IAEM,KAAK,CAAC,WAAW,CAAC,QAAyB;QAC9C,MAAM,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;IAClD,CAAC;IAEM,KAAK,CAAC,cAAc,CAAC,IAAY;QACpC,MAAM,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC;IACjD,CAAC;IAEM,KAAK,CAAC,MAAM,CAAC,KAAa,EAAE,YAA6B,EAAE,MAAe,EAAE,QAAwB,EAAE,KAAc,EAAE,SAAmB;QAC5I,MAAM,MAAM,GAAG,2CAAiB,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;QAC9C,MAAM,YAAY,GAAG,IAAI,8CAAoB,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;QAChE,YAAY,CAAC,YAAY,GAAG,KAAK,CAAC;QAClC,MAAM,WAAW,GAAG,YAAY,CAAC,KAAK,EAAE,CAAC;QACzC,6CAA6C;QAE7C,IAAI,WAAW,KAAK,IAAI,EAAE;YACtB,OAAO,yCAAe,CAAC,cAAc,CAAC,yCAAe,CAAC,sBAAsB,EAAE,EAAE,MAAM,CAAC,CAAC;SAC3F;QAED,MAAM,kBAAkB,GAAG,IAAI,8CAAoB,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC;QACxE,kBAAkB,CAAC,YAAY,GAAG,KAAK,CAAC;QACxC,MAAM,iBAAiB,GAAG,kBAAkB,CAAC,KAAK,EAAE,CAAC;QACrD,MAAM,WAAW,GAAG,yCAAe,CAAC,iBAAiB,CAAC,WAAW,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;QACvF,MAAM,eAAe,GAA4B;YAC7C,YAAY,EAAE,WAAW;YACzB,WAAW,EAAE,iBAAiB,aAAjB,iBAAiB,cAAjB,iBAAiB,GAAI,qCAAW;YAC7C,QAAQ,EAAE,KAAK,aAAL,KAAK,cAAL,KAAK,GAAI,oCAAU,CAAC,SAAS;YACvC,YAAY,EAAE,CAAC,SAAS,KAAK,SAAS,IAAI,SAAS,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK;YAClF,IAAI,EAAE,MAAM,aAAN,MAAM,cAAN,MAAM,GAAI,CAAC;YACjB,IAAI,EAAE,QAAQ,aAAR,QAAQ,cAAR,QAAQ,GAAI,CAAC,CAAC;SACvB,CAAC;QACF,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;QAC1D,OAAO,yCAAe,CAAC,cAAc,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAC1D,CAAC;IAEM,KAAK,CAAC,OAAO,CAAC,KAAa,EAAE,YAA6B,EAAE,YAAoC;QAEnG,MAAM,mBAAmB,GAA0B,YAAY,aAAZ,YAAY,cAAZ,YAAY,GAAI,sBAAsB,CAAC,0BAA0B,CAAC;QACrH,iCAAiC;QACjC,MAAM,KAAK,GAAG,IAAI,gDAAsB,EAAE,CAAC;QAC3C,mGAAmG;QACnG,MAAM,MAAM,GAAG,2CAAiB,CAAC,eAAe,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;QAC/D,MAAM,mBAAmB,GAAG,IAAI,8CAAoB,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QACpE,mBAAmB,CAAC,YAAY,GAAG,KAAK,CAAC;QACzC,MAAM,OAAO,GAAG,mBAAmB,CAAC,KAAK,EAAE,CAAC;QAE5C,eAAe;QACf,IAAI,aAAa,GAAE,IAAI,KAAK,EAAwB,CAAC;QACrD,IAAI,MAAM,CAAC,gBAAgB,IAAI,MAAM,CAAC,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE;YAC/D,oEAAoE;YACpE,MAAM,YAAY,GAAG,MAAM,CAAC,gBAAgB,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC;YAC3F,MAAM,YAAY,GAAkB,CAAE,cAAc,EAAE,WAAW,EAAE,SAAS,EAAE,YAAY,EAAE,OAAO,EAAE,WAAW,CAAE,CAAC;YACnH,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;gBACpC,MAAM,UAAU,GAAG,IAAI,KAAK,EAAU,CAAC;gBACvC,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;oBACpC,MAAM,YAAY,GAAG,8CAAoB,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC;oBAC3E,IAAI,yCAAe,CAAC,kBAAkB,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE;wBACrD,MAAM,uBAAuB,GAAa,CAAC,GAAG,WAAW,IAAI,YAAY,GAAG,CAAC,CAAC;wBAC9E,MAAM,eAAe,GAAG,yCAAe,CAAC,kBAAkB,CAAC,GAAG,CAAC,WAAW,CAAE,CAAC;wBAC7E,KAAK,MAAM,cAAc,IAAI,eAAe,EAAE;4BAC1C,IAAI,cAAc,CAAC,IAAI,KAAK,sDAA4B,CAAC,MAAM,EAAE;gCAC7D,MAAM,gBAAgB,GAAG,IAAI,KAAK,EAAU,CAAC;gCAC7C,MAAM,MAAM,GAAG,yCAAe,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;gCAC7D,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;oCACxB,MAAM,qBAAqB,GAAG,8CAAoB,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC;oCAC9E,gBAAgB,CAAC,IAAI,CAAC,GAAG,cAAc,CAAC,IAAI,IAAI,qBAAqB,OAAO,CAAC,CAAC;iCACjF;gCACD,uBAAuB,CAAC,IAAI,CAAC,IAAI,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;6BACvE;iCAAM;gCACH,uBAAuB,CAAC,IAAI,CAAC,GAAG,cAAc,CAAC,IAAI,IAAI,YAAY,OAAO,CAAC,CAAC;6BAC/E;yBAEJ;wBACD,MAAM,SAAS,GAAG,IAAI,uBAAuB,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;wBAC9D,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;qBAC9B;yBAAM;wBACH,UAAU,CAAC,IAAI,CAAC,GAAG,WAAW,IAAI,YAAY,GAAG,CAAC,CAAC;qBACtD;iBACJ;gBAED,MAAM,kBAAkB,GAAG,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBACpD,MAAM,mBAAmB,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,kBAAkB,CAAC;gBACtF,MAAM,eAAe,qBAAiC,8BAAsB,CAAE,CAAC;gBAC/E,eAAe,CAAC,YAAY,GAAG,yCAAe,CAAC,iBAAiB,CAAC,mBAAmB,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;gBAC1G,eAAe,CAAC,WAAW,GAAG,kBAAkB,CAAC;gBACjD,aAAa,GAAG,aAAa,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,eAAe,EAAE,YAAY,EAAE,WAAW,CAAC,CAAC,CAAC;aAChH;SACJ;aAAM;YACH,gEAAgE;YAChE,MAAM,eAAe,GAA4B;gBAC7C,YAAY,EAAE,yCAAe,CAAC,iBAAiB,CAAC,OAAO,aAAP,OAAO,cAAP,OAAO,GAAI,qCAAW,EAAE,IAAI,EAAE,YAAY,CAAC;gBAC3F,WAAW,EAAE,qCAAW;gBACxB,QAAQ,EAAE,oCAAU,CAAC,OAAO;gBAC5B,YAAY,EAAE,IAAI;gBAClB,IAAI,EAAE,CAAC;gBACP,IAAI,EAAE,GAAG;aACZ,CAAC;YACF,aAAa,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,eAAe,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC;SACzE;QAED,IAAI,mBAAmB,KAAK,+CAAqB,CAAC,EAAE,EAAE;YAClD,OAAO,MAAM,IAAI,CAAC,wBAAwB,CAAC,aAAa,EAAE,OAAO,CAAC,CAAC;SACtE;QAED,OAAO,aAAa,CAAC;IACzB,CAAC;IAEM,KAAK,CAAC,wBAAwB,CAAC,cAA2C,EAAE,OAAsB,EAAE,YAA6B;QACpI,qDAAqD;QACrD,MAAM,qBAAqB,GAAG,IAAI,KAAK,EAAwB,CAAC;QAChE,MAAM,eAAe,qBAAiC,8BAAsB,CAAE,CAAC;QAC/E,eAAe,CAAC,YAAY,GAAG,yCAAe,CAAC,iBAAiB,CAAC,OAAO,aAAP,OAAO,cAAP,OAAO,GAAI,qCAAW,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;QAC7G,MAAM,cAAc,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;QAClE,KAAK,MAAM,OAAO,IAAI,cAAc,EAAE;YAClC,iGAAiG;YACjG,MAAM,aAAa,GAAG,OAAO,CAAC,IAAI,GAAG,IAAI,GAAG,8CAAoB,CAAC,mBAAmB,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;YAC1G,MAAM,kBAAkB,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC;YAChF,eAAe,CAAC,YAAY,GAAG,yCAAe,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;YACzG,MAAM,aAAa,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;YACjE,IAAI,aAAa,CAAC,OAAO,CAAC,MAAM,GAAG,cAAc,CAAC,OAAO,CAAC,MAAM,EAAE;gBAC9D,qBAAqB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;aACvC;SACJ;QAED,OAAO,qBAAqB,CAAC;IACjC,CAAC;IAEM,KAAK,CAAC,KAAK;QACd,MAAM,IAAI,CAAC,OAAO,CAAC,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;IACjE,CAAC;IAEM,KAAK,CAAC,SAAS,CAAC,YAA6B;QAChD,MAAM,eAAe,qBAAiC,8BAAsB,CAAE,CAAC;QAC/E,eAAe,CAAC,YAAY,GAAG,yCAAe,CAAC,iBAAiB,CAAC,qCAAW,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;QAClG,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;IACtD,CAAC;IAED;;OAEG;IACI,KAAK,CAAC,eAAe,CAAC,KAAa;QACtC,OAAO,2CAAiB,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC;IACpD,CAAC;IAEM,KAAK,CAAC,kBAAkB,CAAC,KAAa;QACzC,OAAO,2CAAiB,CAAC,kBAAkB,CAAC,KAAK,CAAC,CAAC;IACvD,CAAC;IAEM,KAAK,CAAC,SAAS;QAClB,OAAO,EAAE,CAAC;IACd,CAAC;IAEM,UAAU;QACb,OAAO,sBAAsB,CAAC,OAAO,CAAC;IAC1C,CAAC;IAEM,aAAa;QAChB,OAAO,sBAAsB,CAAC,IAAI,CAAC;IACvC,CAAC;;AA/LL,wDAkMC;AAhMG,iGAAiG;AACjG,wBAAwB;AACA,8BAAO,GAAG,IAAI,CAAC;AACf,2BAAI,GAAG,UAAU,CAAC;AAElB,iDAA0B,GAA0B,+CAAqB,CAAC,EAAE,CAAC;AA6LzG;;GAEG;AACH,SAAgB,mBAAmB,CAAC,MAA4B;IAC5D,OAAO,IAAI,sBAAsB,CAAC,MAAM,CAAC,CAAC;AAC9C,CAAC;AAFD,kDAEC"} \ No newline at end of file +{"version":3,"file":"ENSearchEngineElectron.js","sourceRoot":"","sources":["../src/ENSearchEngineElectron.ts"],"names":[],"mappings":";AAAA;;GAEG;;AAGH,kEAAkE;AAElE,qEAeiC;AAIpB,QAAA,sBAAsB,GAA6B;IAC5D,YAAY,EAAE,EAAE;IAChB,WAAW,EAAE,qCAAW;IACxB,QAAQ,EAAE,oCAAU,CAAC,SAAS;IAC9B,YAAY,EAAE,KAAK;IACnB,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC,CAAC;CACX,CAAC;AAEF,MAAa,sBAAsB;IAW/B,YAAY,OAAuB;QAC/B,IAAI,CAAC,OAAO,GAAG,OAAO,CAAA;IAC1B,CAAC;IAEM,KAAK,CAAC,IAAI;IAEjB,CAAC;IAEM,UAAU;IAEjB,CAAC;IAEM,KAAK,CAAC,WAAW,CAAC,KAAa;QAClC,MAAM,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAClC,MAAM,IAAI,CAAC,OAAO,CAAC,qBAAqB,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC;IACpE,CAAC;IAEM,KAAK,CAAC,WAAW;QACpB,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC;QACzD,OAAO,CAAC,GAAG,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;IACzC,CAAC;IAEM,KAAK,CAAC,WAAW,CAAC,QAAyB;QAC9C,MAAM,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;IAClD,CAAC;IAEM,KAAK,CAAC,cAAc,CAAC,IAAY;QACpC,MAAM,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC;IACjD,CAAC;IAEM,KAAK,CAAC,MAAM,CAAC,KAAa,EAAE,YAA6B,EAAE,MAAe,EAAE,QAAwB,EAAE,KAAc,EAAE,SAAmB;QAC5I,MAAM,MAAM,GAAG,2CAAiB,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;QAC9C,MAAM,YAAY,GAAG,IAAI,8CAAoB,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;QAChE,YAAY,CAAC,YAAY,GAAG,KAAK,CAAC;QAClC,MAAM,WAAW,GAAG,YAAY,CAAC,KAAK,EAAE,CAAC;QACzC,6CAA6C;QAE7C,IAAI,WAAW,KAAK,IAAI,EAAE;YACtB,OAAO,yCAAe,CAAC,cAAc,CAAC,yCAAe,CAAC,sBAAsB,EAAE,EAAE,MAAM,CAAC,CAAC;SAC3F;QAED,MAAM,kBAAkB,GAAG,IAAI,8CAAoB,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC;QACxE,kBAAkB,CAAC,YAAY,GAAG,KAAK,CAAC;QACxC,MAAM,iBAAiB,GAAG,kBAAkB,CAAC,KAAK,EAAE,CAAC;QACrD,MAAM,WAAW,GAAG,yCAAe,CAAC,iBAAiB,CAAC,WAAW,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;QACvF,MAAM,eAAe,GAA4B;YAC7C,YAAY,EAAE,WAAW;YACzB,WAAW,EAAE,iBAAiB,aAAjB,iBAAiB,cAAjB,iBAAiB,GAAI,qCAAW;YAC7C,QAAQ,EAAE,KAAK,aAAL,KAAK,cAAL,KAAK,GAAI,oCAAU,CAAC,SAAS;YACvC,YAAY,EAAE,CAAC,SAAS,KAAK,SAAS,IAAI,SAAS,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK;YAClF,IAAI,EAAE,MAAM,aAAN,MAAM,cAAN,MAAM,GAAI,CAAC;YACjB,IAAI,EAAE,QAAQ,aAAR,QAAQ,cAAR,QAAQ,GAAI,CAAC,CAAC;SACvB,CAAC;QACF,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;QAC1D,OAAO,yCAAe,CAAC,cAAc,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAC1D,CAAC;IAEM,KAAK,CAAC,OAAO,CAAC,KAAa,EAAE,YAA6B,EAAE,YAAoC;QAEnG,MAAM,mBAAmB,GAA0B,YAAY,aAAZ,YAAY,cAAZ,YAAY,GAAI,sBAAsB,CAAC,0BAA0B,CAAC;QACrH,iCAAiC;QACjC,MAAM,KAAK,GAAG,IAAI,gDAAsB,EAAE,CAAC;QAC3C,mGAAmG;QACnG,MAAM,MAAM,GAAG,2CAAiB,CAAC,eAAe,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;QAC/D,MAAM,mBAAmB,GAAG,IAAI,8CAAoB,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QACpE,mBAAmB,CAAC,YAAY,GAAG,KAAK,CAAC;QACzC,MAAM,OAAO,GAAG,mBAAmB,CAAC,KAAK,EAAE,CAAC;QAE5C,eAAe;QACf,IAAI,aAAa,GAAE,IAAI,KAAK,EAAwB,CAAC;QACrD,IAAI,MAAM,CAAC,gBAAgB,IAAI,MAAM,CAAC,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE;YAC/D,oEAAoE;YACpE,MAAM,YAAY,GAAG,MAAM,CAAC,gBAAgB,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC;YAC3F,MAAM,YAAY,GAAkB,CAAE,cAAc,EAAE,WAAW,EAAE,SAAS,EAAE,YAAY,EAAE,OAAO,EAAE,WAAW,CAAE,CAAC;YACnH,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;gBACpC,MAAM,UAAU,GAAG,IAAI,KAAK,EAAU,CAAC;gBACvC,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;oBACpC,MAAM,YAAY,GAAG,8CAAoB,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC;oBAC3E,IAAI,yCAAe,CAAC,kBAAkB,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE;wBACrD,MAAM,uBAAuB,GAAa,CAAC,GAAG,WAAW,IAAI,YAAY,GAAG,CAAC,CAAC;wBAC9E,MAAM,eAAe,GAAG,yCAAe,CAAC,kBAAkB,CAAC,GAAG,CAAC,WAAW,CAAE,CAAC;wBAC7E,KAAK,MAAM,cAAc,IAAI,eAAe,EAAE;4BAC1C,IAAI,cAAc,CAAC,IAAI,KAAK,sDAA4B,CAAC,MAAM,EAAE;gCAC7D,MAAM,gBAAgB,GAAG,IAAI,KAAK,EAAU,CAAC;gCAC7C,MAAM,MAAM,GAAG,yCAAe,CAAC,aAAa,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;gCAC7D,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;oCACxB,MAAM,qBAAqB,GAAG,8CAAoB,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC;oCAC9E,gBAAgB,CAAC,IAAI,CAAC,GAAG,cAAc,CAAC,IAAI,IAAI,qBAAqB,OAAO,CAAC,CAAC;iCACjF;gCACD,uBAAuB,CAAC,IAAI,CAAC,IAAI,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;6BACvE;iCAAM;gCACH,uBAAuB,CAAC,IAAI,CAAC,GAAG,cAAc,CAAC,IAAI,IAAI,YAAY,OAAO,CAAC,CAAC;6BAC/E;yBAEJ;wBACD,MAAM,SAAS,GAAG,IAAI,uBAAuB,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC;wBAC9D,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;qBAC9B;yBAAM;wBACH,UAAU,CAAC,IAAI,CAAC,GAAG,WAAW,IAAI,YAAY,GAAG,CAAC,CAAC;qBACtD;iBACJ;gBAED,MAAM,kBAAkB,GAAG,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBACpD,MAAM,mBAAmB,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,kBAAkB,CAAC;gBACtF,MAAM,eAAe,qBAAiC,8BAAsB,CAAE,CAAC;gBAC/E,eAAe,CAAC,YAAY,GAAG,yCAAe,CAAC,iBAAiB,CAAC,mBAAmB,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;gBAC1G,eAAe,CAAC,WAAW,GAAG,kBAAkB,CAAC;gBACjD,eAAe,CAAC,IAAI,GAAG,GAAG,CAAC;gBAC3B,aAAa,GAAG,aAAa,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,eAAe,EAAE,YAAY,EAAE,WAAW,CAAC,CAAC,CAAC;aAChH;SACJ;aAAM;YACH,gEAAgE;YAChE,MAAM,eAAe,GAA4B;gBAC7C,YAAY,EAAE,yCAAe,CAAC,iBAAiB,CAAC,OAAO,aAAP,OAAO,cAAP,OAAO,GAAI,qCAAW,EAAE,IAAI,EAAE,YAAY,CAAC;gBAC3F,WAAW,EAAE,qCAAW;gBACxB,QAAQ,EAAE,oCAAU,CAAC,OAAO;gBAC5B,YAAY,EAAE,IAAI;gBAClB,IAAI,EAAE,CAAC;gBACP,IAAI,EAAE,GAAG;aACZ,CAAC;YACF,aAAa,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,eAAe,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC;SACzE;QAED,IAAI,mBAAmB,KAAK,+CAAqB,CAAC,EAAE,EAAE;YAClD,OAAO,MAAM,IAAI,CAAC,wBAAwB,CAAC,aAAa,EAAE,OAAO,CAAC,CAAC;SACtE;QAED,OAAO,aAAa,CAAC;IACzB,CAAC;IAEM,KAAK,CAAC,wBAAwB,CAAC,cAA2C,EAAE,OAAsB,EAAE,YAA6B;QACpI,qDAAqD;QACrD,MAAM,qBAAqB,GAAG,IAAI,KAAK,EAAwB,CAAC;QAChE,MAAM,eAAe,qBAAiC,8BAAsB,CAAE,CAAC;QAC/E,eAAe,CAAC,YAAY,GAAG,yCAAe,CAAC,iBAAiB,CAAC,OAAO,aAAP,OAAO,cAAP,OAAO,GAAI,qCAAW,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;QAC7G,MAAM,cAAc,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;QAClE,KAAK,MAAM,OAAO,IAAI,cAAc,EAAE;YAClC,iGAAiG;YACjG,MAAM,aAAa,GAAG,OAAO,CAAC,IAAI,GAAG,IAAI,GAAG,8CAAoB,CAAC,mBAAmB,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;YAC1G,MAAM,kBAAkB,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC;YAChF,eAAe,CAAC,YAAY,GAAG,yCAAe,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;YACzG,MAAM,aAAa,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;YACjE,IAAI,aAAa,CAAC,OAAO,CAAC,MAAM,GAAG,cAAc,CAAC,OAAO,CAAC,MAAM,EAAE;gBAC9D,qBAAqB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;aACvC;SACJ;QAED,OAAO,qBAAqB,CAAC;IACjC,CAAC;IAEM,KAAK,CAAC,KAAK;QACd,MAAM,IAAI,CAAC,OAAO,CAAC,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;IACjE,CAAC;IAEM,KAAK,CAAC,SAAS,CAAC,YAA6B;QAChD,MAAM,eAAe,qBAAiC,8BAAsB,CAAE,CAAC;QAC/E,eAAe,CAAC,YAAY,GAAG,yCAAe,CAAC,iBAAiB,CAAC,qCAAW,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;QAClG,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;IACtD,CAAC;IAED;;OAEG;IACI,KAAK,CAAC,eAAe,CAAC,KAAa;QACtC,OAAO,2CAAiB,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC;IACpD,CAAC;IAEM,KAAK,CAAC,kBAAkB,CAAC,KAAa;QACzC,OAAO,2CAAiB,CAAC,kBAAkB,CAAC,KAAK,CAAC,CAAC;IACvD,CAAC;IAEM,KAAK,CAAC,SAAS;QAClB,OAAO,EAAE,CAAC;IACd,CAAC;IAEM,UAAU;QACb,OAAO,sBAAsB,CAAC,OAAO,CAAC;IAC1C,CAAC;IAEM,aAAa;QAChB,OAAO,sBAAsB,CAAC,IAAI,CAAC;IACvC,CAAC;;AAhML,wDAmMC;AAjMG,iGAAiG;AACjG,wBAAwB;AACA,8BAAO,GAAG,IAAI,CAAC;AACf,2BAAI,GAAG,UAAU,CAAC;AAElB,iDAA0B,GAA0B,+CAAqB,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/ENSearchIndexManagerElectron.d.ts.map b/evernote_modules/clucene/dist/ENSearchIndexManagerElectron.d.ts.map new file mode 100644 index 00000000..35098ed4 --- /dev/null +++ b/evernote_modules/clucene/dist/ENSearchIndexManagerElectron.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ENSearchIndexManagerElectron.d.ts","sourceRoot":"","sources":["../src/ENSearchIndexManagerElectron.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,kBAAkB,EAAE,aAAa,EAAE,cAAc,EAAE,eAAe,EAAE,oBAAoB,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,oBAAoB,EAAsE,WAAW,EAAmB,aAAa,EAA2E,eAAe,EAAuB,mBAAmB,EAAE,MAAM,yBAAyB,CAAC;AAE1b,OAAO,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAI/D,qBAAa,4BAA6B,YAAW,oBAAoB;IAEvE,OAAO,CAAC,MAAM,CAAuB;IACrC,OAAO,CAAC,OAAO,CAAiB;IAChC,OAAO,CAAC,YAAY,CAAyB;IAE7C,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,UAAU,CAAc;IAEhD,OAAO,CAAC,eAAe,CAA2C;gBAEtD,MAAM,EAAE,oBAAoB;IAuB3B,IAAI,IAAI,OAAO,CAAC,IAAI,CAAC;IAKlC,OAAO,CAAC,0BAA0B;YAMpB,WAAW;IAgBlB,UAAU,IAAI,IAAI;IAMZ,MAAM,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,cAAc,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,OAAO,GAAI,OAAO,CAAC,mBAAmB,CAAC;IAUnK,OAAO,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,cAAc,EAAE,YAAY,CAAC,EAAE,qBAAqB,GAAI,OAAO,CAAC,oBAAoB,EAAE,CAAC;YAI5H,gBAAgB;IA+BjB,WAAW,CAAC,QAAQ,EAAE,eAAe;IAKrC,cAAc,CAAC,IAAI,EAAE,MAAM;IAK3B,WAAW,CAAC,QAAQ,EAAE,kBAAkB,GAAG,OAAO,CAAC,IAAI,CAAC;IAcxD,cAAc,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAc3C,MAAM,CAAC,GAAG,EAAE,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC;IAczC,SAAS,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IActC,QAAQ,CAAC,KAAK,EAAE,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC;IAc/C,WAAW,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAcxC,YAAY,CAAC,SAAS,EAAE,mBAAmB,GAAG,OAAO,CAAC,IAAI,CAAC;IAa3D,eAAe,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;YAa3C,eAAe;YAKf,gBAAgB;YAchB,aAAa;IAkBpB,YAAY,IAAI,OAAO;IASjB,MAAM,CAAC,OAAO,CAAC,EAAE,WAAW,EAAE,GAAG,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,aAAa,CAAC,CAAC;YAgBxE,cAAc;IAqBf,MAAM,CAAC,OAAO,EAAE,GAAG,CAAC,WAAW,EAAE,aAAa,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;IAe/D,KAAK;IAML,eAAe,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;IAIhD,kBAAkB,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;IAIzD,UAAU,CAAC,KAAK,EAAE,WAAW;IAQ7B,aAAa;IAIb,aAAa,IAAI,WAAW,EAAE;CAGtC;AAED,wBAAgB,yBAAyB,CAAC,MAAM,EAAE,oBAAoB,GAAI,oBAAoB,CAE7F"} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/ENSearchIndexManagerElectron.js b/evernote_modules/clucene/dist/ENSearchIndexManagerElectron.js new file mode 100644 index 00000000..9be63fb1 --- /dev/null +++ b/evernote_modules/clucene/dist/ENSearchIndexManagerElectron.js @@ -0,0 +1,284 @@ +"use strict"; +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +const en_search_engine_shared_1 = require("en-search-engine-shared"); +const ENElectronClucene_1 = require("./ENElectronClucene"); +const ENSearchEngineElectron_1 = require("./ENSearchEngineElectron"); +const en_search_engine_shared_2 = require("en-search-engine-shared"); +class ENSearchIndexManagerElectron { + constructor(logger) { + this.indicesMetaInfo = new Map(); + this.logger = logger; + this.clucene = new ENElectronClucene_1.CLuceneWrapper(this.logger); + this.searchEngine = new ENSearchEngineElectron_1.ENSearchEngineElectron(this.clucene); + this.indicesMetaInfo.set(en_search_engine_shared_1.ENIndexName.Note, { version: this.searchEngine.getVersion(), isModified: false }); + // notebook + const notebookScheme = en_search_engine_shared_1.getNotebookIndexSchema(); + this.indicesMetaInfo.set(en_search_engine_shared_1.ENIndexName.Notebook, { version: notebookScheme['version'], isModified: false, scheme: en_search_engine_shared_1.getNotebookIndexSchema() }); + // tag + const tagScheme = en_search_engine_shared_1.getTagIndexSchema(); + this.indicesMetaInfo.set(en_search_engine_shared_1.ENIndexName.Tag, { version: tagScheme['version'], isModified: false, scheme: en_search_engine_shared_1.getTagIndexSchema() }); + // stack + const stackScheme = en_search_engine_shared_1.getStackIndexSchema(); + this.indicesMetaInfo.set(en_search_engine_shared_1.ENIndexName.Stack, { version: stackScheme['version'], isModified: false, scheme: stackScheme }); + // workspace + const workspaceScheme = en_search_engine_shared_1.getWorkspaceIndexSchema(); + this.indicesMetaInfo.set(en_search_engine_shared_1.ENIndexName.Workspace, { version: workspaceScheme['version'], isModified: false, scheme: workspaceScheme }); + } + async init() { + await this.searchEngine.init(); + await this.setMappings(); + } + updateIndexMetainformation(indexName, isModified) { + if (this.indicesMetaInfo.has(indexName)) { + this.indicesMetaInfo.get(indexName).isModified = isModified; + } + } + async setMappings() { + // set index mappings + for (const index of this.indicesMetaInfo) { + if (index[0] !== en_search_engine_shared_1.ENIndexName.Note) { + const result = await this.clucene.executeAsync(index[1].scheme); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(result); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: setMappings: failed to set mapping for index ${index[0]}; reason: ${error}`); + } + this.updateIndexMetainformation(index[0], false); + } + } + } + destructor() { + this.searchEngine.destructor(); + } + // Search operations + async search(query, documentType, offset, maxNotes, order, ascending) { + if (documentType) { + if (en_search_engine_shared_1.ENSearchUtils.OTHER_INDEX_DOCUMENT_TYPES.has(documentType)) { + return await this.searchOtherTypes(query, documentType, offset, maxNotes, order, ascending); + } + } + return await this.searchEngine.search(query, documentType, offset, maxNotes, order, ascending); + } + async suggest(query, documentType, optimization) { + return await this.searchEngine.suggest(query, documentType, optimization); + } + async searchOtherTypes(query, documentType, offset, maxNotes, order, ascending) { + const pquery = en_search_engine_shared_1.QueryStringParser.parse(query); + const queryBuilder = new en_search_engine_shared_1.ESQueryStringBuilder(pquery.fullQuery); + queryBuilder.dontPrintAnd = false; + const parsedQuery = queryBuilder.build(); + // console.log('parsedQuery: ', parsedQuery); + if (parsedQuery === null) { + return en_search_engine_shared_1.ENCLuceneHelper.emptySearchResultGroup(); + } + const indexName = en_search_engine_shared_1.ENSearchUtils.DOCUMENT_TYPE_TO_INDEX_NAME.get(documentType); + const labelField = en_search_engine_shared_1.ENSearchUtils.DOCUMENT_TYPE_TO_LABEL.get(documentType); + const searchCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getSearchIndexCommand(parsedQuery, indexName, offset, maxNotes, order, ascending, [labelField]); + const results = this.clucene.execute(searchCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(results); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: searchOtherTypes: failed to perform search; reason: ${error}`); + return en_search_engine_shared_1.ENCLuceneHelper.emptySearchResultGroup(); + } + const resultGroup = en_search_engine_shared_1.ENCLuceneHelper.createSearchResultsForOtherIndices(results, documentType, labelField); + return resultGroup; + } + // CRUD operations + async addDocument(document) { + await this.searchEngine.addDocument(document); + this.updateIndexMetainformation(en_search_engine_shared_1.ENIndexName.Note, true); + } + async deleteDocument(guid) { + await this.searchEngine.deleteDocument(guid); + this.updateIndexMetainformation(en_search_engine_shared_1.ENIndexName.Note, true); + } + async addNotebook(notebook) { + // + const addNotebookCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getAddNotebookCommand(notebook); + const result = await this.clucene.executeAsync(addNotebookCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(result); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: addNotebook: failed to add notebook: guid: ${notebook.guid}; reason: ${error}`); + } + this.updateIndexMetainformation(en_search_engine_shared_1.ENIndexName.Notebook, true); + } + async deleteNotebook(guid) { + const deleteNotebookCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getDeleteNotebookCommand(guid); + const result = await this.clucene.executeAsync(deleteNotebookCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(result); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: deleteNotebook: failed to delete notebook: guid: ${guid}; reason: ${error}`); + } + this.updateIndexMetainformation(en_search_engine_shared_1.ENIndexName.Notebook, true); + } + async addTag(tag) { + const addTagCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getAddTagCommand(tag); + const result = await this.clucene.executeAsync(addTagCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(result); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: addTag: failed to add tag: guid: ${tag.guid}; reason: ${error}`); + } + this.updateIndexMetainformation(en_search_engine_shared_1.ENIndexName.Tag, true); + } + async deleteTag(guid) { + const deleteTagCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getDeleteTagCommand(guid); + const result = await this.clucene.executeAsync(deleteTagCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(result); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: deleteTag: failed to delete tag: guid: ${guid}; reason: ${error}`); + } + this.updateIndexMetainformation(en_search_engine_shared_1.ENIndexName.Tag, true); + } + async addStack(stack) { + const addStackCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getAddStackCommand(stack); + const result = await this.clucene.executeAsync(addStackCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(result); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: addStack: failed to add stack. reason: ${error}`); + } + this.updateIndexMetainformation(en_search_engine_shared_1.ENIndexName.Stack, true); + } + async deleteStack(guid) { + const deleteStackCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getDeleteStackCommand(guid); + const result = await this.clucene.executeAsync(deleteStackCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(result); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: deleteStack: failed to delete stack. reason: ${error}`); + } + this.updateIndexMetainformation(en_search_engine_shared_1.ENIndexName.Stack, true); + } + async addWorkspace(workspace) { + const addWorkspaceCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getAddWorkspaceCommand(workspace); + const result = await this.clucene.executeAsync(addWorkspaceCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(result); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: addWorkspace: failed to add workspace ${workspace.guid}. reason: ${error}`); + } + this.updateIndexMetainformation(en_search_engine_shared_1.ENIndexName.Workspace, true); + } + async deleteWorkspace(guid) { + const deleteWorkspaceCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getDeleteWorkspaceCommand(guid); + const result = await this.clucene.executeAsync(deleteWorkspaceCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(result); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: deleteWorkspace: failed to delete workspace ${guid}. reason: ${error}`); + } + this.updateIndexMetainformation(en_search_engine_shared_1.ENIndexName.Workspace, true); + } + async exportNoteIndex() { + const indexData = await this.searchEngine.exportIndex(); + return { version: this.searchEngine.getVersion(), type: this.searchEngine.getEngineType(), index: indexData }; + } + async exportOtherIndex(index) { + const version = this.indicesMetaInfo.get(index).version; + const exportCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getExportCommand(index); + const indexData = await this.clucene.executeAsync(exportCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(indexData); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: exportOtherIndex: failed to export index ${index}. reason: ${error}`); + return { version, type: ENSearchIndexManagerElectron.engineType, index: '' }; + ; + } + return { version, type: ENSearchIndexManagerElectron.engineType, index: indexData['index_data'] }; + } + async exportIndices(indices) { + const exportInfo = new Map(); + for (const index of indices) { + let exportIndexInfo; + if (index === en_search_engine_shared_1.ENIndexName.Note) { + exportIndexInfo = await this.exportNoteIndex(); + } + else { + exportIndexInfo = await this.exportOtherIndex(index); + } + exportInfo.set(index, exportIndexInfo); + this.updateIndexMetainformation(index, true); + } + return exportInfo; + } + shouldExport() { + for (const index of this.indicesMetaInfo) { + if (index[1].isModified) { + return true; + } + } + return false; + } + async export(indices) { + if (indices) { + return await this.exportIndices(indices); + } + else { + const modifiedIndices = new Array(); + for (const index of this.indicesMetaInfo) { + if (index[1].isModified) { + modifiedIndices.push(index[0]); + } + } + return await this.exportIndices(modifiedIndices); + } + } + async importInternal(indices) { + for (const index of indices) { + if (index[0] === en_search_engine_shared_1.ENIndexName.Note) { + await this.searchEngine.importIndex(index[1].index); + } + else { + const indexMetaInfo = this.indicesMetaInfo.get(index[0]); + await this.clucene.executeAsync(indexMetaInfo.scheme); + const importCommand = en_search_engine_shared_2.ENSearchIndexCommandHelper.getImportCommand(index[0], index[1]); + const result = await this.clucene.executeAsync(importCommand); + const error = en_search_engine_shared_1.ENCLuceneHelper.getError(result); + if (error) { + this.logger.error(`ENSearchIndexManagerElectron: import: failed to export index ${index[0]}. reason: ${error}`); + } + } + this.updateIndexMetainformation(index[0], false); + } + } + async import(indices) { + // first clean all indices + const emptyIndices = new Map(); + for (const index of this.indicesMetaInfo) { + emptyIndices.set(index[0], { version: index[1].version, index: '', type: this.getEngineType() }); + } + // first call cleans all indices + await this.importInternal(emptyIndices); + if (indices.size !== 0) { + await this.importInternal(indices); + } + } + async clear() { + const emptyIndices = new Map(); + await this.import(emptyIndices); + } + async isMetadataQuery(query) { + return await this.searchEngine.isMetadataQuery(query); + } + async isQueryWithFilters(query) { + return en_search_engine_shared_1.QueryStringParser.isQueryWithFilters(query); + } + getVersion(index) { + if (index === en_search_engine_shared_1.ENIndexName.Note) { + return this.searchEngine.getVersion(); + } + else { + return this.indicesMetaInfo.get(index).version; + } + } + getEngineType() { + return ENSearchIndexManagerElectron.engineType; + } + getIndexNames() { + return Array.from(this.indicesMetaInfo.keys()); + } +} +exports.ENSearchIndexManagerElectron = ENSearchIndexManagerElectron; +ENSearchIndexManagerElectron.engineType = 'electron'; +function provideSearchIndexManager(logger) { + return new ENSearchIndexManagerElectron(logger); +} +exports.provideSearchIndexManager = provideSearchIndexManager; +//# sourceMappingURL=ENSearchIndexManagerElectron.js.map \ No newline at end of file diff --git a/evernote_modules/clucene/dist/ENSearchIndexManagerElectron.js.map b/evernote_modules/clucene/dist/ENSearchIndexManagerElectron.js.map new file mode 100644 index 00000000..e3a06c54 --- /dev/null +++ b/evernote_modules/clucene/dist/ENSearchIndexManagerElectron.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ENSearchIndexManagerElectron.js","sourceRoot":"","sources":["../src/ENSearchIndexManagerElectron.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_document_utils.cpp b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_document_utils.cpp new file mode 100644 index 00000000..c1ba0cf6 --- /dev/null +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_document_utils.cpp @@ -0,0 +1,199 @@ +#include + +#include "ense_document_utils.h" +#include "ense_utils.h" + +namespace evernote { +namespace cosm { +namespace core { + +namespace li = lucene::index; +namespace ld = lucene::document; + +std::string get_string_from_js_field(const json& in, const std::string& field_name, json& err) +{ + if (!in.contains(field_name)) { + err = util::encode_error("get_string_from_js_field", "no such field"); + return ""; + } + + if (!in[field_name].is_string()) { + err = util::encode_error("get_string_from_js_field", "no such field"); + return ""; + } + + return in[field_name].get(); +} + +std::wstring get_wstring_from_js_field(const json& in, const std::string& field_name, json& err) +{ + auto out = get_string_from_js_field(in, field_name, err); + if (!out.empty()) { + return util::toWstring(out); + } + + return L""; +} + +std::string get_string_from_js_field(const json& value) +{ + std::string field_value; + + if (value.is_boolean()) { + field_value = std::to_string(value.get()); + + } else if (value.is_number_integer()) { + field_value = std::to_string(value.get()); + + } else if (value.is_number_float()) { + field_value = std::to_string(value.get()); + + } else if (value.is_string()) { + field_value = value.get(); + } + + return field_value; +} + +std::vector get_v_string_from_js_field(const json& value) { + std::vector field_values; + + if (value.is_boolean() || value.is_number_integer() || value.is_number_float() || value.is_string()) { + field_values.emplace_back(get_string_from_js_field(value)); + } else if (value.is_array()) { + for (const auto& element : value) { + if (element.is_boolean() || element.is_number_integer() || element.is_number_float() || element.is_string()) { + field_values.emplace_back(get_string_from_js_field(element)); + } + } + } + + return field_values; +} + +std::wstring get_wstring_from_js_field(const json& value) +{ + std::wstring w_field_value; + + if (value.is_boolean()) { + w_field_value = std::to_wstring(value.get()); + + } else if (value.is_number_integer()) { + w_field_value = std::to_wstring(value.get()); + + } else if (value.is_number_float()) { + w_field_value = std::to_wstring(value.get()); + + } else if (value.is_string()) { + w_field_value = util::toWstring(value.get()); + } + + return w_field_value; +} + +std::vector get_v_wstring_from_js_field(const json& value) { + std::vector w_field_values; + + if (value.is_boolean() || value.is_number_integer() || value.is_number_float() || value.is_string()) { + w_field_values.emplace_back(get_wstring_from_js_field(value)); + } else if (value.is_array()) { + for (const auto& element : value) { + if (element.is_boolean() || element.is_number_integer() || element.is_number_float() || element.is_string()) { + w_field_values.emplace_back(get_wstring_from_js_field(element)); + } + } + } + + return w_field_values; +} + +util::cst_del_unique_ptr get_string_term_from_js_field(const json& in, const std::string& field_name, json& err) +{ + auto w_field_name = util::toWstring(field_name); + auto w_field_value = get_wstring_from_js_field(in, field_name, err); + + if (!w_field_value.empty()) { + auto id_term = util::cst_del_unique_ptr(new li::Term(w_field_name.c_str(), w_field_value.c_str()), [](li::Term* term) { + _CLDECDELETE(term); + }); + + return id_term; + } + + return nullptr; +} + +std::unique_ptr create_document(const json& in, const std::unordered_map& flags, json& err) +{ + auto document = std::make_unique(); + + for (auto& element : in.items()) { + auto field_name = element.key(); + auto flags_iterator = flags.find(field_name); + if (flags_iterator == flags.end()) { + err = util::encode_error("create_document", "unknown field"); + return nullptr; + } + + std::vector w_field_values; + if (field_name == "tag_utf8" || field_name == "notebook_utf8" || field_name == "stack_utf8" || field_name == "space_utf8") { + auto field_values = get_v_string_from_js_field(element.value()); + for (const auto& field_value : field_values) { + w_field_values.emplace_back(std::wstring(field_value.begin(), field_value.end())); + } + } else { + w_field_values = get_v_wstring_from_js_field(element.value()); + } + + if (w_field_values.empty()) { + continue; + } + + auto w_field_name = util::toWstring(field_name); + auto field_flags = flags_iterator->second; + + for (const auto& w_field_value : w_field_values) { + auto field = _CLNEW ld::Field(w_field_name.c_str(), w_field_value.c_str(), field_flags); + document->add(*field); + } + } + + return document; +} + +std::string get_string_from_field(const lucene::document::Document& document, const TCHAR* field_name) +{ + // todo:: fix this + std::wstring w_field_name(field_name); + + auto* field_value = document.get(field_name); + if (field_value) { + auto wide_value = std::wstring(field_value); + // todo:: fix this + if (w_field_name == L"tag_utf8" || w_field_name == L"notebook_utf8" || w_field_name == L"stack_utf8" || w_field_name == L"space_utf8") { + return std::string(wide_value.begin(), wide_value.end()); + } else { + return util::toUtf(wide_value); + } + } + return ""; +} + +std::vector get_array_of_strings_from_field(const lucene::document::Document& document, const TCHAR* field_name) +{ + std::vector values; + auto fields = document.getFields(); + + for (ld::Document::FieldsType::const_iterator itr = fields->begin(); itr != fields->end(); ++itr ) { + if (_tcscmp((*itr)->name(), field_name) == 0 && (*itr)->stringValue() != NULL) { + auto wide_value = std::wstring((*itr)->stringValue()); + values.emplace_back(util::toUtf(wide_value)); + } + } + + return values; +} + +} +} +} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_document_utils.h b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_document_utils.h new file mode 100644 index 00000000..c1922dc4 --- /dev/null +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_document_utils.h @@ -0,0 +1,42 @@ +#ifndef _ense_document_utils_ +#define _ense_document_utils_ + +#include +#include +#include + +#include "CLucene.h" +#include "Misc.h" +#include "repl_tchar.h" + +#include "json.hpp" + +#include "ense_utils.h" + +using json = nlohmann::json; + +namespace evernote { +namespace cosm { +namespace core { + +std::string get_string_from_js_field(const json& in, const std::string& field_name, json& err); +std::wstring get_wstring_from_js_field(const json& in, const std::string& field_name, json& err); + +std::string get_string_from_js_field(const json& in); +std::vector get_v_string_from_js_field(const json& value); + +// todo:: simplify this functions or remove them +std::wstring get_wstring_from_js_field(const json& in); +std::vector get_v_wstring_from_js_field(const json& in); + +util::cst_del_unique_ptr get_string_term_from_js_field(const json& in, const std::string& field_name, json& err); + +std::unique_ptr create_document(const json& in, const std::unordered_map& flags, json& err); +std::string get_string_from_field(const lucene::document::Document& document, const TCHAR* field_name); +std::vector get_array_of_strings_from_field(const lucene::document::Document& document, const TCHAR* field_name); + +} +} +} + +#endif \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_query_utils.cpp b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_query_utils.cpp new file mode 100644 index 00000000..f7ad2e24 --- /dev/null +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_query_utils.cpp @@ -0,0 +1,47 @@ +#include "ense_query_utils.h" + + +namespace evernote { +namespace cosm { +namespace core { + + std::string getFilterStringFromJson(const json &jQueryWithParams) { + return ((jQueryWithParams.contains("filterString") && jQueryWithParams["filterString"].is_string())) ? + jQueryWithParams["filterString"].get() : "*:*"; + } + + std::string getQueryStringFromJson(const json &jQueryWithParams) { + return ((jQueryWithParams.contains("queryString") && jQueryWithParams["queryString"].is_string())) ? + jQueryWithParams["queryString"].get() : "*:*"; + } + + SearchParams getSearchParamsFromJson(const json &jQueryWithParams) { + SearchParams searchParams; + searchParams.from = ((jQueryWithParams.contains("from") && jQueryWithParams["from"].is_number())) ? + jQueryWithParams["from"].get() : 0; + searchParams.size = ((jQueryWithParams.contains("size") && jQueryWithParams["size"].is_number())) ? + jQueryWithParams["size"].get() : -1; + searchParams.sortType = ((jQueryWithParams.contains("sortType") && jQueryWithParams["sortType"].is_number())) ? + static_cast(jQueryWithParams["sortType"].get()) : SortType::RELEVANCE; + searchParams.reverseOrder = ((jQueryWithParams.contains("reverseOrder") && jQueryWithParams["reverseOrder"].is_boolean())) ? + jQueryWithParams["reverseOrder"].get() : false; + + return searchParams; + } + + std::vector getStoredFieldsFromJson(const json &jQueryWithParams) { + std::vector storedFields; + if (jQueryWithParams.contains("stored_fields") && jQueryWithParams["stored_fields"].is_array()) { + for (const auto &field: jQueryWithParams["stored_fields"]) { + if (field.is_string()) { + storedFields.push_back(field.get()); + } + } + } + + return storedFields; + } + +} +} +} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_query_utils.h b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_query_utils.h new file mode 100644 index 00000000..73d49a1b --- /dev/null +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_query_utils.h @@ -0,0 +1,41 @@ +#ifndef _ense_query_utils_ +#define _ense_query_utils_ + +#include +#include +#include + +#include "json.hpp" + +using json = nlohmann::json; + +namespace evernote { +namespace cosm { +namespace core { + + enum class SortType + { + CREATED = 1, + UPDATED = 2, + RELEVANCE = 3, + TITLE = 5, + }; + + struct SearchParams + { + SortType sortType; + bool reverseOrder; + int from; + int size; + }; + + std::string getFilterStringFromJson(const json &jQueryWithParams); + std::string getQueryStringFromJson(const json &jQueryWithParams); + SearchParams getSearchParamsFromJson(const json &jQueryWithParams); + std::vector getStoredFieldsFromJson(const json &jQueryWithParams); + +} +} +} + +#endif \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_scheduler.cpp b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_scheduler.cpp new file mode 100644 index 00000000..ff3c3d65 --- /dev/null +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_scheduler.cpp @@ -0,0 +1,113 @@ +#include +#include +#include +#include + +#include "ense_scheduler.h" + +#include "ense_utils.h" + + + +namespace evernote { +namespace cosm { +namespace core { + + ENScheduler::ENScheduler() : kAction("action"), kTransformAction("transform"), kSearchAction("search"), + kIndex("index"), kNoteIndex("note"), kHistoryIndex("history"), + kQueryString("queryString"), kSortType("sortType"), kReverseOrder("reverseOrder"), kFrom("from"), kSize("size"), kStoredFields("storedFields") + { + search_engine_context_ = std::make_shared(); + // todo:: should be registered from typescript + indices_.emplace("tag", std::make_shared()); + indices_.emplace("notebook", std::make_shared()); + indices_.emplace("stack", std::make_shared()); + indices_.emplace("space", std::make_shared()); + } + + void ENScheduler::import_index(const std::string& base64_buffer) + { + search_engine_context_->import_index(base64_buffer); + } + + std::string ENScheduler::export_index() + { + return search_engine_context_->export_index(); + } + + // todo:: check if this is needed + void ENScheduler::optimize_index() + { + search_engine_context_->optimize_index(); + } + + void ENScheduler::delete_document(const std::string& guid) + { + search_engine_context_->delete_document(guid); + } + + void ENScheduler::add_document(const std::string& guid, std::unique_ptr document) + { + search_engine_context_->add_document(guid, std::move(document)); + } + + void ENScheduler::add_document(const std::string& guid, en_search::SearchDocumentContext* document) + { + search_engine_context_->add_document(guid, document); + } + + std::pair ENScheduler::search_str(const std::string& queryWithParams) + { + return search_engine_context_->search(queryWithParams); + } + + json ENScheduler::execute(const json& js) + { + if (!js.contains(kAction) || !js[kAction].is_string()) { + return util::encode_error("execute", "invalid action"); + } + + // auto action = js[kAction].get(); + + // if (action == kSearchAction) { + // return this->search(js); + // } + + if (!js.contains(kIndex) || !js[kIndex].is_string()) { + return util::encode_error("execute", "invalid target index"); + } + + auto index = js[kIndex].get(); + + auto index_iter = indices_.find(index); + if (index_iter == indices_.end()) { + return util::encode_error("execute", "unknown target index"); + } + + return index_iter->second->execute(js); + } + + std::string ENScheduler::execute_str(const std::string& js) + { + json in; + try { + in = json::parse(js); + } catch (json::parse_error& ex) { + return util::encode_error("execute", "failed to parsed input json"); + } catch (std::bad_alloc& ex) { + throw; + } catch (...) { + return util::encode_error("execute", "unknown exception on input parsing"); + } + + return this->execute(in).dump(); + } + + json ENScheduler::search(const json& js) + { + return json::object(); + } + +} +} +} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_scheduler.h b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_scheduler.h new file mode 100644 index 00000000..ef97db65 --- /dev/null +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/ense_scheduler.h @@ -0,0 +1,67 @@ +#ifndef _ense_scheduler_ +#define _ense_scheduler_ + +#include +#include +#include +#include +#include + +#include "json.hpp" + +#include "search_engine_index.h" +#include "search_engine_context.h" +#include "search_document_context.h" + +using json = nlohmann::json; + +namespace evernote { +namespace cosm { +namespace core { + + class ENScheduler { + public: + ENScheduler(); + json execute(const json& js); + std::string execute_str(const std::string& js); + + // temporary delegate API + void import_index(const std::string& base64_buffer); + std::string export_index(); + void optimize_index(); + void delete_document(const std::string& guid); + void add_document(const std::string& guid, std::unique_ptr document); + void add_document(const std::string& guid, en_search::SearchDocumentContext* document); + std::pair search_str(const std::string& queryWithParams); + // end of temporary delegate API + private: + json search(const json& js); + + const std::string kAction; + const std::string kTransformAction; + const std::string kSearchAction; + const std::string kDocuments; + + const std::string kIndex; + const std::string kNoteIndex; + const std::string kHistoryIndex; + + const std::string kQueryString; + const std::string kSortType; + const std::string kReverseOrder; + const std::string kFrom; + const std::string kSize; + const std::string kStoredFields; + + std::unordered_map> indices_; + // temporary main index API + std::shared_ptr search_engine_context_; + }; + + +} +} +} + + +#endif \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_document_context.cpp b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_document_context.cpp index 09a56d1e..7ae1b6ae 100644 --- a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_document_context.cpp +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_document_context.cpp @@ -58,7 +58,8 @@ namespace en_search { return; } - auto tokens = evernote::cosm::util::token::suffix_tokenize(w_value, kMaxTokenLengthForSuffixTokenization); + auto lowercase_w_value = evernote::cosm::util::token::token_to_lowercase_token(w_value); + auto tokens = evernote::cosm::util::token::suffix_tokenize(lowercase_w_value, kMaxTokenLengthForSuffixTokenization); for (const auto& token : tokens) { auto field = _CLNEW Field(w_key.c_str(), token.c_str(), lucene::document::Field::Store::STORE_NO | lucene::document::Field::Index::INDEX_UNTOKENIZED); document_->add(*field); diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_document_context.h b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_document_context.h index 1c069eea..4aabe0a9 100644 --- a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_document_context.h +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_document_context.h @@ -3,7 +3,6 @@ #include #include -#include #include #include diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_context.cpp b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_context.cpp index e5482cfd..6b92785d 100644 --- a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_context.cpp +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_context.cpp @@ -3,6 +3,7 @@ #include #include "ense_utils.h" +#include "ense_query_utils.h" #include "ense_reco_resource_parser.h" #include "search_engine_context.h" @@ -132,7 +133,7 @@ namespace en_search { auto jQueryWithParams = json::parse(queryWithParams); - auto filterString = getFilterStringFromJson(jQueryWithParams); + auto filterString = evernote::cosm::core::getFilterStringFromJson(jQueryWithParams); // printf("filterString: %s\n", filterString.c_str()); auto filterStringUc = util::toWstring(filterString); auto filterStringQuery = util::cst_del_unique_ptr( @@ -145,7 +146,7 @@ namespace en_search { _CLDELETE(filter); }); - auto queryString = getQueryStringFromJson(jQueryWithParams); + auto queryString = evernote::cosm::core::getQueryStringFromJson(jQueryWithParams); // printf("queryString: %s\n", queryString.c_str()); auto queryStringUc = util::toWstring(queryString); auto queryStringQuery = util::cst_del_unique_ptr( @@ -155,21 +156,21 @@ namespace en_search { }); - auto searchParams = getSearchParamsFromJson(jQueryWithParams); - auto storedFields = getStoredFieldsFromJson(jQueryWithParams); + auto searchParams = evernote::cosm::core::getSearchParamsFromJson(jQueryWithParams); + auto storedFields = evernote::cosm::core::getStoredFieldsFromJson(jQueryWithParams); SortField* sortField = NULL; switch (searchParams.sortType) { - case SortType::CREATED: + case evernote::cosm::core::SortType::CREATED: sortField = _CLNEW SortField (_T("created"), SortField::LONG, searchParams.reverseOrder); break; - case SortType::UPDATED: + case evernote::cosm::core::SortType::UPDATED: sortField = _CLNEW SortField (_T("updated"), SortField::LONG, searchParams.reverseOrder); break; - case SortType::TITLE: + case evernote::cosm::core::SortType::TITLE: sortField = _CLNEW SortField (_T("titleRaw"), SortField::STRING, searchParams.reverseOrder); break; - case SortType::RELEVANCE: + case evernote::cosm::core::SortType::RELEVANCE: default: sortField = SortField::FIELD_SCORE(); break; @@ -187,15 +188,20 @@ namespace en_search { }); auto maxHitsCount = hits->length(); + auto startIndex = std::min((size_t)std::max(searchParams.from, 0), maxHitsCount); + maxHitsCount -= startIndex; + auto maxResults = (searchParams.size >= 0 && (size_t)searchParams.size < maxHitsCount) ? (size_t)searchParams.size : maxHitsCount; + std::vector interimResults; - auto needRescoring = searchParams.sortType == SortType::RELEVANCE; - if (needRescoring) { - interimResults.resize(maxHitsCount); - for (size_t i = 0; i < maxHitsCount; ++i) { + auto needRescoring = searchParams.sortType == evernote::cosm::core::SortType::RELEVANCE; + if (needRescoring && maxResults > 0) { + interimResults.resize(maxResults); + for (auto i = startIndex; i < startIndex + maxResults; ++i) { + // todo:: change this to document version auto updatedStr = getStringFromField(hits->doc(i), L"updated"); auto updated = std::stoll(updatedStr.c_str()); - interimResults[i].index = i; - interimResults[i].score = hits->score(i) * smarttiming2plain(updated); + interimResults[i - startIndex].index = i; + interimResults[i - startIndex].score = hits->score(i) * smarttiming2plain(updated); } std::sort(interimResults.begin(), interimResults.end(), [](const SInterimResults &lhs, const SInterimResults &rhs) { @@ -203,12 +209,9 @@ namespace en_search { }); } - auto startIndex = std::min((size_t)std::max(searchParams.from, 0), maxHitsCount); - maxHitsCount -= startIndex; - auto maxResults = (searchParams.size >= 0 && (size_t)searchParams.size < maxHitsCount) ? (size_t)searchParams.size : maxHitsCount; for (auto i = startIndex; i < startIndex + maxResults; ++i) { - auto index = needRescoring ? interimResults[i].index : i; - auto interimScore = needRescoring ? interimResults[i].score : hits->score(i); + auto index = needRescoring ? interimResults[i - startIndex].index : i; + auto interimScore = needRescoring ? interimResults[i - startIndex].score : hits->score(i); auto &hitDoc = hits->doc(index); // ids/guids can only contain ascii symbols @@ -247,7 +250,7 @@ namespace en_search { error = util::format_exception("search", "std::exception", "masked exception"); searchResultGroup = get_empty_search_result_group(); } catch (...) { - error = util::format_exception("DumpRAMDirectoryAsync", "unknown exception", "unknown"); + error = util::format_exception("search", "unknown exception", "unknown"); searchResultGroup = get_empty_search_result_group(); } @@ -459,43 +462,6 @@ namespace en_search { this->get_index_writer(); } - std::string getFilterStringFromJson(const json &jQueryWithParams) { - return ((jQueryWithParams.contains("filterString") && jQueryWithParams["filterString"].is_string())) ? - jQueryWithParams["filterString"].get() : "*:*"; - } - - std::string getQueryStringFromJson(const json &jQueryWithParams) { - return ((jQueryWithParams.contains("queryString") && jQueryWithParams["queryString"].is_string())) ? - jQueryWithParams["queryString"].get() : "*:*"; - } - - SearchParams getSearchParamsFromJson(const json &jQueryWithParams) { - SearchParams searchParams; - searchParams.from = ((jQueryWithParams.contains("from") && jQueryWithParams["from"].is_number())) ? - jQueryWithParams["from"].get() : 0; - searchParams.size = ((jQueryWithParams.contains("size") && jQueryWithParams["size"].is_number())) ? - jQueryWithParams["size"].get() : -1; - searchParams.sortType = ((jQueryWithParams.contains("sortType") && jQueryWithParams["sortType"].is_number())) ? - static_cast(jQueryWithParams["sortType"].get()) : SortType::RELEVANCE; - searchParams.reverseOrder = ((jQueryWithParams.contains("reverseOrder") && jQueryWithParams["reverseOrder"].is_boolean())) ? - jQueryWithParams["reverseOrder"].get() : false; - - return searchParams; - } - - std::vector getStoredFieldsFromJson(const json &jQueryWithParams) { - std::vector storedFields; - if (jQueryWithParams.contains("stored_fields") && jQueryWithParams["stored_fields"].is_array()) { - for (const auto &field: jQueryWithParams["stored_fields"]) { - if (field.is_string()) { - storedFields.push_back(field.get()); - } - } - } - - return storedFields; - } - std::string getStringFromField(const Document &document, const TCHAR *fieldName) { auto *pFieldValue = document.get(fieldName); if (pFieldValue) { diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_context.h b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_context.h index 19f1cf7d..e950515c 100644 --- a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_context.h +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_context.h @@ -32,22 +32,6 @@ using namespace lucene::queryParser; const double kRelevanceFactor = -4.313191834428174e-8; // from elastic relevance function -enum class SortType -{ - CREATED = 1, - UPDATED = 2, - RELEVANCE = 3, - TITLE = 5, -}; - -struct SearchParams -{ - SortType sortType; - bool reverseOrder; - int from; - int size; -}; - struct SInterimResults { size_t index; float score; @@ -150,11 +134,6 @@ class SearchEngineContext { const std::wstring kExists; }; - std::string getFilterStringFromJson(const json &jQueryWithParams); - std::string getQueryStringFromJson(const json &jQueryWithParams); - SearchParams getSearchParamsFromJson(const json &jQueryWithParams); - std::vector getStoredFieldsFromJson(const json &jQueryWithParams); - std::string getStringFromField(const Document &document, const TCHAR *fieldName); std::vector getArrayOfStringFromField(const Document &document, const TCHAR *fieldName); diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_index.cpp b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_index.cpp new file mode 100644 index 00000000..2e5c968d --- /dev/null +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_index.cpp @@ -0,0 +1,427 @@ +#include +#include +#include + +#include "search_engine_index.h" +// #include "search_engine_context.h" +#include "ense_document_utils.h" +#include "ense_query_utils.h" +#include "ense_utils.h" + +#define ENSE_CALL_MEMBER_FN(object,ptrToMember) ((object).*(ptrToMember)) + +namespace evernote { +namespace cosm { +namespace core { + + namespace la = lucene::analysis; + namespace las = lucene::analysis::standard; + namespace li = lucene::index; + namespace ls = lucene::store; + namespace lse = lucene::search; + namespace lqp = lucene::queryParser; + + ENSearchEngineIndex::ENSearchEngineIndex() : kAction("action"), kProperties("properties"), + kType("type"), + kSetMappingAction("set_mapping"), kImportAction("import_index"), kExportAction("export_index"), + kAddAction("add_document"), kDeleteAction("delete_document"), kSearchAction("search"), + kFlags("flags"), kIndex("index"), kIndexData("index_data"), kId("_id"), kKeyword("keyword"), + kText("text"), kTotalResultCount("totalResultCount"), + kStartIndex("startIndex"), kDocuments("documents"), kGuid("guid"), kScore("score"), + kTag("tag"), kTagGuid("tagGuid"), + kCreated(L"created"), kUpdated(L"updated"), kTitleRaw(L"titleRaw"), kVersion("version"), + kSortField("_sort_field") + { + this->clear_storage(); + + // register actions + actions_.emplace(kSetMappingAction, &ENSearchEngineIndex::set_mapping); + actions_.emplace(kImportAction, &ENSearchEngineIndex::import_index); + actions_.emplace(kExportAction, &ENSearchEngineIndex::export_index); + actions_.emplace(kAddAction, &ENSearchEngineIndex::add_document); + actions_.emplace(kDeleteAction, &ENSearchEngineIndex::delete_document); + actions_.emplace(kSearchAction, &ENSearchEngineIndex::search); + } + + ENSearchEngineIndex::~ENSearchEngineIndex() + {} + + json ENSearchEngineIndex::execute(const json& js) + { + // std::cout << js << std::endl; + if (!js.contains(kAction) || !js[kAction].is_string()) { + return util::encode_error("execute", "invalid input action"); + } + + auto action = js[kAction].get(); + if (actions_.find(action) == actions_.end()) { + return util::encode_error("execute", "unsupported action"); + } + + return ENSE_CALL_MEMBER_FN(*this, actions_[action])(js); + } + + json ENSearchEngineIndex::set_mapping(const json& js) + { + std::lock_guard lk(mtx_); + + this->clear_storage(); + + if (!js.contains(kProperties) || !js[kProperties].is_object()) { + return util::encode_error("malformed_scheme", "invalid properties field"); + } + + for (auto& element : js[kProperties].items()) { + auto field_name = element.key(); + auto object = element.value(); + + if (!object.contains(kType) || !object[kType].is_string()) { + return util::encode_error("malformed_scheme", "invalid type field"); + } + auto field_type = object[kType].get(); + + if (!object.contains(kFlags) || !object[kFlags].is_number_integer()) { + return util::encode_error("malformed_scheme", "invalid flags field"); + } + auto flags = object[kFlags].get(); + + if (field_type == kKeyword) { + analyzer_->addAnalyzer(util::toWstring(field_name).c_str(), new la::KeywordAnalyzer()); + } else if (field_type == kText) { + analyzer_->addAnalyzer(util::toWstring(field_name).c_str(), new las::StandardAnalyzer()); + } else { + return util::encode_error("malformed_scheme", "unsupported type field"); + } + + flags_[field_name] = flags; + } + + this->get_index_writer(); + + return json::object(); + } + + /** + * Imports index from the external database. + * + **/ + json ENSearchEngineIndex::import_index(const json& js) + { + std::lock_guard lk(mtx_); + + if (!js.contains(kIndexData) || !js[kIndexData].is_string()) { + return util::encode_error("import_index", "invalid input index"); + } + + auto base64_buffer = js[kIndexData].get(); + if (!base64_buffer.size()) { + return json::object(); + } + + auto serialized_index = util::base64_decode(base64_buffer); + this->deserialize_index(serialized_index); + + return json::object(); + } + + /** + * Exports index to the external database. + * + * Before export, calls optimize procedure which merges all index segements into one (for performance/size). + * @return base64 encoded index. + **/ + json ENSearchEngineIndex::export_index(const json& js) + { + std::lock_guard lk(mtx_); + this->optimize_index(); + const auto& serialized_index = this->serialize_index(); + const auto& encoded_index = util::base64_encode((unsigned char*)serialized_index.c_str(), serialized_index.size()); + + json out; + out[kIndexData] = encoded_index; + + return out; + } + + json ENSearchEngineIndex::add_document(const json& js) + { + std::lock_guard lk(mtx_); + + json js_err; + + auto id_term = get_string_term_from_js_field(js["document"], kId, js_err); + if (!id_term) { + return js_err; + } + + auto lucene_document = create_document(js["document"], flags_, js_err); + if (!lucene_document) { + return js_err; + } + + auto index_writer = this->get_index_writer(); + index_writer->updateDocument(id_term.get(), lucene_document.get()); + + return json::object(); + } + + /** + * Removes document from the index. If there's no such document, does nothing. + * + * @param guid - document guid + **/ + json ENSearchEngineIndex::delete_document(const json& js) { + std::lock_guard lk(mtx_); + + json js_err; + + auto id_term = get_string_term_from_js_field(js["document"], kId, js_err); + if (!id_term) { + return js_err; + } + + auto reader = this->get_index_reader(); + reader->deleteDocuments(id_term.get()); + + return json::object(); + } + + /** + * Searches documents in the index. If the index is empty, returns empty array. + * + * @param queryWithParams - serialized json, contains query string and search params + * @return serialized json + **/ + json ENSearchEngineIndex::search(const json& in) + { + try { + std::lock_guard lk(mtx_); + json searchResultGroup = { + { kTotalResultCount, 0 }, + { kStartIndex, 0 }, + { kDocuments, json::array() } + }; + + std::vector files; + storage_->list(&files); + if (files.empty()) { + return searchResultGroup; + } + + auto reader = this->get_index_reader(); + if (reader->numDocs() == 0) { + return searchResultGroup; + } + + auto jQueryWithParams = in; + + auto queryString = evernote::cosm::core::getQueryStringFromJson(jQueryWithParams); + if (queryString.empty()) { + return searchResultGroup; + } + + auto queryStringUc = util::toWstring(queryString); + auto queryStringQuery = util::cst_del_unique_ptr( + lucene::queryParser::QueryParser::parse(queryStringUc.c_str(), _T("_id"), analyzer_.get()), + [](lse::Query* query) { + _CLLDELETE(query); + }); + + + auto searchParams = evernote::cosm::core::getSearchParamsFromJson(jQueryWithParams); + auto storedFields = evernote::cosm::core::getStoredFieldsFromJson(jQueryWithParams); + // printf("queryString: %s\n", queryString.c_str()); + + lse::SortField* sortField = NULL; + switch (searchParams.sortType) { + case evernote::cosm::core::SortType::CREATED: + sortField = _CLNEW lse::SortField (kCreated.c_str(), lse::SortField::LONG, searchParams.reverseOrder); + break; + case evernote::cosm::core::SortType::UPDATED: + sortField = _CLNEW lse::SortField (kUpdated.c_str(), lse::SortField::LONG, searchParams.reverseOrder); + break; + case evernote::cosm::core::SortType::TITLE: + sortField = _CLNEW lse::SortField (kTitleRaw.c_str(), lse::SortField::STRING, searchParams.reverseOrder); + break; + case evernote::cosm::core::SortType::RELEVANCE: + default: + sortField = lse::SortField::FIELD_SCORE(); + break; + } + + auto sort = util::cst_del_unique_ptr(_CLNEW lse::Sort(sortField), [](lse::Sort* sort) { + _CLDELETE(sort); + }); + + auto searcher = std::make_unique(reader.get()); + auto hits = util::cst_del_unique_ptr( + searcher->search(queryStringQuery.get(), sort.get()), + [](lse::Hits* hits) { + _CLLDELETE(hits); + }); + + auto maxHitsCount = hits->length(); + auto startIndex = std::min((size_t)std::max(searchParams.from, 0), maxHitsCount); + maxHitsCount -= startIndex; + auto maxResults = (searchParams.size >= 0 && (size_t)searchParams.size < maxHitsCount) ? (size_t)searchParams.size : maxHitsCount; + + for (auto i = startIndex; i < startIndex + maxResults; ++i) { + // ids/guids can only contain ascii symbols + auto wide_guid = std::wstring(hits->doc(i).get(util::toWstring(kId).c_str())); + auto score = hits->score(i); + + auto doc = json::object(); + doc[kGuid] = util::toUtf(wide_guid); + doc[kScore] = util::sigmoid(score); + + for (const auto& field: storedFields) { + doc[field] = get_string_from_field(hits->doc(i), std::wstring(field.begin(), field.end()).c_str()); + } + + searchResultGroup[kDocuments].emplace_back(doc); + } + + searchResultGroup[kStartIndex] = startIndex; + searchResultGroup[kTotalResultCount] = hits->length(); + + return searchResultGroup; + } catch (CLuceneError& exception) { + if (exception.number() == CL_ERR_OutOfMemory) { + throw; + } + return util::encode_error("ENSearchEngineIndex", "search", util::format_exception("search", "CLuceneError", std::to_string(exception.number()))); + + } catch (std::bad_alloc& exception) { + throw; + + } catch (std::exception& exception) { + return util::encode_error("ENSearchEngineIndex", "search", util::format_exception("search", "std::exception", "masked exception")); + + } catch (...) { + return util::encode_error("ENSearchEngineIndex", "search", util::format_exception("search", "unknown exception", "unknown")); + + } + } + + bool ENSearchEngineIndex::check_index_needs_creation_and_unlock() + { + auto needs_creation = true; + if (li::IndexReader::indexExists(storage_.get())) { + if (li::IndexReader::isLocked(storage_.get())) { + li::IndexReader::unlock(storage_.get()); + } + needs_creation = false; + } + return needs_creation; + } + + + util::cst_del_unique_ptr ENSearchEngineIndex::get_index_writer() + { + auto needs_creation = this->check_index_needs_creation_and_unlock(); + auto index_writer = util::cst_del_unique_ptr(new li::IndexWriter(storage_.get(), analyzer_.get(), needs_creation), + [](li::IndexWriter* writer) { + writer->flush(); + writer->close(true); + delete writer; + }); + // todo(vglazkov) adjust this limit + // To bypass a possible exception (we have no idea what we will be indexing...) + index_writer->setMaxFieldLength(0x7FFFFFFFL); + // Turn this off to make indexing faster; we'll turn it on later before optimizing + index_writer->setUseCompoundFile(false); + + return index_writer; + } + + util::cst_del_unique_ptr ENSearchEngineIndex::get_index_reader() + { + this->check_index_needs_creation_and_unlock(); + auto reader = util::cst_del_unique_ptr(li::IndexReader::open(this->storage_.get()), [](li::IndexReader* reader) { + reader->close(); + delete reader; + }); + return reader; + } + + void ENSearchEngineIndex::clear_storage() + { + storage_ = std::make_unique(); + analyzer_ = std::make_unique(new las::StandardAnalyzer()); + } + + std::string ENSearchEngineIndex::serialize_index() const + { + std::vector files; + this->storage_->list(&files); + std::stringstream ss(std::stringstream::in|std::stringstream::out|std::stringstream::binary); + auto total_files = files.size(); + // total number of files + ss.write((char const*) &total_files, sizeof(size_t)); + + for (const auto& file: files) { + // filename size + auto filename_size = file.size(); + ss.write((char const*) &filename_size, sizeof(size_t)); + // filename + ss.write(file.c_str(), filename_size); + + // file size + auto file_size = this->storage_->fileLength(file.c_str()); + ls::IndexInput *input; + CLuceneError error; + this->storage_->openInput(file.c_str(), input, error); + ss.write((char const*) &file_size, sizeof(int64_t)); + + // file + auto file_buffer = std::make_unique(file_size); + input->readBytes(file_buffer.get(), file_size); + ss.write((char const*)file_buffer.get(), file_size); + } + + return ss.str(); + } + + void ENSearchEngineIndex::deserialize_index(const std::string& buffer) + { + std::stringstream ss(std::stringstream::in|std::stringstream::out|std::stringstream::binary); + ss.str(buffer); + size_t files_count = 0; + ss.read((char*) &files_count, sizeof(size_t)); + + for (auto i = 0u; i < files_count; ++i) { + // filename size + size_t filename_size = 0; + ss.read((char*) &filename_size, sizeof(size_t)); + + // filename + auto filename = std::make_unique(filename_size + 1); + ss.read(filename.get(), filename_size); + filename[filename_size] = '\0'; + + // file + auto output = util::cst_del_unique_ptr(this->storage_->createOutput(filename.get()), + [](ls::IndexOutput* output) { + output->flush(); + output->close(); + }); + + // file size + int64_t file_size = 0; + ss.read((char*) &file_size, sizeof(int64_t)); + // file content + auto file_buffer = std::make_unique(file_size); + ss.read((char*) file_buffer.get(), file_size); + output->writeBytes(file_buffer.get(), file_size); + } + } + + void ENSearchEngineIndex::optimize_index() + { + auto writer = this->get_index_writer(); + writer->optimize(); + } + +} +} +} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_index.h b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_index.h new file mode 100644 index 00000000..088c7fe4 --- /dev/null +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/core/search_engine_index.h @@ -0,0 +1,103 @@ +#ifndef _search_search_engine_index_ +#define _search_search_engine_index_ + +#include +#include +#include +#include +#include + +#include "CLucene.h" +#include "json.hpp" + +#include "ense_utils.h" + +using json = nlohmann::json; + +namespace evernote { +namespace cosm { +namespace core { + + // using action_func_t = json (ENSearchEngineIndex::*)(const json& js); + + class ENSearchEngineIndex + { + public: + ENSearchEngineIndex(); + // ENSearchEngineIndex(const json& scheme); + virtual ~ENSearchEngineIndex(); + + json execute(const json& js); + + protected: + json set_mapping(const json& js); + virtual json import_index(const json& js); + virtual json export_index(const json& js); + virtual json add_document(const json& js); + virtual json delete_document(const json& js); + virtual json search(const json& js); + + bool check_index_needs_creation_and_unlock(); + util::cst_del_unique_ptr get_index_writer(); + util::cst_del_unique_ptr get_index_reader(); + void clear_storage(); + + virtual std::string serialize_index() const; + virtual void deserialize_index(const std::string& buffer); + void optimize_index(); + + // general constants + const std::string kAction; + const std::string kProperties; + const std::string kType; + + //action types + const std::string kSetMappingAction; + const std::string kImportAction; + const std::string kExportAction; + const std::string kAddAction; + const std::string kDeleteAction; + const std::string kSearchAction; + + const std::string kFlags; + const std::string kIndex; + const std::string kIndexData; + + const std::string kId; + const std::string kKeyword; + const std::string kText; + + // search constants + const std::string kTotalResultCount; + const std::string kStartIndex; + const std::string kDocuments; + const std::string kGuid; + const std::string kScore; + + // stored field contants + const std::string kTag; + const std::string kTagGuid; + + // sorting constants + const std::wstring kCreated; + const std::wstring kUpdated; + const std::wstring kTitleRaw; + + const std::string kVersion; + const std::string kSortField; + + + mutable std::mutex mtx_; + std::unordered_map actions_; + std::unordered_map flags_; + std::unique_ptr analyzer_; + std::unique_ptr storage_; + + std::string name_; + }; + +} +} +} + +#endif \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_tokenization.cpp b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_tokenization.cpp index e289f17f..9d067748 100644 --- a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_tokenization.cpp +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_tokenization.cpp @@ -201,6 +201,18 @@ namespace token { return alternative_tokens; } + std::wstring token_to_lowercase_token(const std::wstring& input) + { + std::wstring out; + out.reserve(input.size()); + + for (const auto& wch : input) { + out.push_back(CSymbTypes::toLower(wch)); + } + + return out; + } + } } } diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_tokenization.h b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_tokenization.h index 47f1eb69..4ad5b17b 100644 --- a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_tokenization.h +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_tokenization.h @@ -41,6 +41,8 @@ std::vector tokenize(const std::wstring& input, const STokenizerParam& p std::vector suffix_tokenize(const std::wstring& input, int max_token_length); std::vector alternative_tokenize(const std::wstring& input, int max_token_length); +std::wstring token_to_lowercase_token(const std::wstring& input); + } } } diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_utils.cpp b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_utils.cpp index 436e524f..42a147c1 100644 --- a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_utils.cpp +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_utils.cpp @@ -61,6 +61,19 @@ namespace util { bool ucs2_to_utf8(const wchar_t &unicSym, unsigned char *utfSq) { int pos = 0; + // checks if character belongs to the Private Use Areas range + // if it's true replaces it by REPLACEMENT CHARACTER + if ((static_cast(unicSym) >= 0xE000) && (static_cast(unicSym) < (0xE000 + 6400))) { + const wchar_t replacement_char = 0xFFFD; + + utfSq[pos++] = 0xe0 | (replacement_char >> 12); + utfSq[pos++] = 0x80 | ((replacement_char >> 6) & 0x3f); + utfSq[pos++] = 0x80 | (replacement_char & 0x3f); + utfSq[pos] = 0; + + return true; + } + if (unicSym <= 0x80) { utfSq[pos++] = 0xff & unicSym; @@ -85,6 +98,42 @@ namespace util { return true; } + int get_unicode_code_point(const std::string& utf8) { + int code_point = 0; + int tmp = 0; + + if (utf8.size() == 4) { + + code_point = static_cast(utf8[3]) & 0x3F; + tmp = (static_cast(utf8[2]) & 0x3F) << 6; + code_point |= tmp; + tmp = (static_cast(utf8[1]) & 0x3F) << 12; + code_point |= tmp; + tmp = (static_cast(utf8[0]) & 0x07) << 18; + code_point |= tmp; + } + + if (utf8.size() == 3) { + code_point = static_cast(utf8[2]) & 0x3F; + tmp = (static_cast(utf8[1]) & 0x3F) << 6; + code_point |= tmp; + tmp = (static_cast(utf8[0]) & 0x0F) << 12; + code_point |= tmp; + } + + if (utf8.size() == 2) { + code_point = static_cast(utf8[1]) & 0x3F; + tmp = (static_cast(utf8[0]) & 0x1F) << 6; + code_point |= tmp; + } + + if (utf8.size() == 1) { + code_point = static_cast(utf8[0]) & 0x7F; + } + + return code_point; + } + // convert utf-8 bytes to wstring void UtfFile2Wstring(const char * text, size_t size, std::wstring& strUni, std::vector *pArUtfEndPos) { @@ -116,14 +165,33 @@ namespace util { bUtfNotFinished = true; if (utf_to_unic2((unsigned char*)utf, wchCrr)) { + if (pos <= 3) { strUni.push_back(wchCrr); if (pArUtfEndPos) pArUtfEndPos->push_back(i); + // if character is outside of BMP (65536 range) it will map it to the Private Use Areas range + // see https://en.wikipedia.org/wiki/Private_Use_Areas + // this isn't great, because it works only for search. + // for suggest it will result a garbage output + // todo:: fix this properly + } else { + // wchar_t offset = L'\uE000'; + wchar_t replacement_pua = 0xE000; - wchCrr = 0; - pos = 0; - bUtfNotFinished = false; + std::string utf_buffer(reinterpret_cast(utf), pos); + auto unicode_code_point = get_unicode_code_point(utf_buffer); + + replacement_pua += unicode_code_point % 6400; + + strUni.push_back(replacement_pua); + if (pArUtfEndPos) + pArUtfEndPos->push_back(i); + } + + wchCrr = 0; + pos = 0; + bUtfNotFinished = false; } if (wchCrr > 0) // never happens?! @@ -392,6 +460,23 @@ float sigmoid_inverse(float sigmoid_input) return std::log(sigmoid_input / (1.0 - sigmoid_input)); } +json encode_error(const std::string& func_name, const std::string& reason) +{ + json js; + js["error"] = {}; + js["error"]["function_name"] = func_name; + js["error"]["reason"] = reason; + return js; +} + +json encode_error(const std::string& cls_name, const std::string& func_name, const std::string& reason) +{ + auto js = encode_error(func_name, reason); + js["error"]["cls_name"] = cls_name; + + return js; +} + } diff --git a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_utils.h b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_utils.h index 5b4ece48..4a2484e9 100644 --- a/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_utils.h +++ b/evernote_modules/clucene/dist/cpp/en-search-engine-shared-native/util/ense_utils.h @@ -6,6 +6,9 @@ #include #include +#include "json.hpp" +using json = nlohmann::json; + namespace util { template using cst_del_unique_ptr = std::unique_ptr>; @@ -24,4 +27,9 @@ namespace util { float sigmoid(float input); float sigmoid_inverse(float sigmoid_input); + json encode_error(const std::string& func_name, const std::string& reason); + json encode_error(const std::string& cls_name, const std::string& func_name, const std::string& reason); + + int get_unicode_code_point(const std::string& utf8); + } \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/clucene_bindings.cpp b/evernote_modules/clucene/dist/cpp/node-bridge/clucene_bindings.cpp index 16987ab7..fcac41ca 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/clucene_bindings.cpp +++ b/evernote_modules/clucene/dist/cpp/node-bridge/clucene_bindings.cpp @@ -2,7 +2,8 @@ #include "CLucene.h" #include "Misc.h" -#include "search_engine_context.h" + +#include "ense_scheduler.h" #include "search_document_context.h" #include "ense_reco_resource_parser.h" #include "enml_parser.h" @@ -14,6 +15,9 @@ #include "search_engine_import_worker.h" #include "search_engine_recognition_worker.h" #include "search_engine_enml_parser_worker.h" +#include "search_engine_execute_worker.h" + + using namespace lucene::util; @@ -208,7 +212,7 @@ class Lucene : public Napi::ObjectWrap { auto size = info[1].As().Uint32Value(); std::string base64_buffer(info[0].As >().Data(), size); - search_engine_context_->import_index(base64_buffer); + scheduler_->import_index(base64_buffer); } catch (CLuceneError& exception) { if (exception.number() == CL_ERR_OutOfMemory) { @@ -251,7 +255,7 @@ class Lucene : public Napi::ObjectWrap { auto callback = info[2].As(); std::string base64_buffer(info[0].As >().Data(), size); - auto search_engine_import_worker = new en_search::SearchEngineImportWorker(callback, search_engine_context_, base64_buffer); + auto search_engine_import_worker = new en_search::SearchEngineImportWorker(callback, scheduler_, base64_buffer); search_engine_import_worker->Queue(); return info.Env().Undefined(); @@ -283,7 +287,7 @@ class Lucene : public Napi::ObjectWrap { auto start = Misc::currentTimeMillis(); - std::string buffer = search_engine_context_->export_index(); + std::string buffer = scheduler_->export_index(); auto elapsedMs = (Misc::currentTimeMillis() - start); @@ -327,7 +331,7 @@ class Lucene : public Napi::ObjectWrap { auto callback = info[0].As(); - auto search_engine_export_worker = new en_search::SearchEngineExportWorker(callback, search_engine_context_); + auto search_engine_export_worker = new en_search::SearchEngineExportWorker(callback, scheduler_); search_engine_export_worker->Queue(); return info.Env().Undefined(); } @@ -362,7 +366,7 @@ class Lucene : public Napi::ObjectWrap { try { auto start_index_time = Misc::currentTimeMillis(); - search_engine_context_->add_document(guid, document->get_document()); + scheduler_->add_document(guid, document->get_document()); auto index_time = Misc::currentTimeMillis() - start_index_time; rv_obj.Set(Napi::String::New(env, "indexTime"), (uint32_t)index_time); @@ -412,13 +416,13 @@ class Lucene : public Napi::ObjectWrap { // } auto callback = info[3].As(); - auto search_engine_indexation_worker = new en_search::SearchEngineIndexationWorker(callback, search_engine_context_, guid, document->get_document()); + auto search_engine_indexation_worker = new en_search::SearchEngineIndexationWorker(callback, scheduler_, guid, document->get_document()); search_engine_indexation_worker->Queue(); return info.Env().Undefined(); } /** - * JS API. Synchronous. Deletes document. Internally calls search_engine_context_.delete_document(guid) function, which does actual work. + * JS API. Synchronous. Deletes document. Internally calls scheduler_.delete_document(guid) function, which does actual work. * * @param String* docID - document id * @param String* indexPath - index path @@ -442,7 +446,7 @@ class Lucene : public Napi::ObjectWrap { try { auto start_delete_time = Misc::currentTimeMillis(); - search_engine_context_->delete_document(guid); + scheduler_->delete_document(guid); auto delete_time = Misc::currentTimeMillis() - start_delete_time; rv_obj.Set(Napi::String::New(env, "deleteTime"), (uint32_t)delete_time); @@ -482,7 +486,7 @@ class Lucene : public Napi::ObjectWrap { std::string guid = info[0].As(); auto callback = info[2].As(); - auto search_engine_delete_worker = new en_search::SearchEngineDeleteWorker(callback, search_engine_context_, guid); + auto search_engine_delete_worker = new en_search::SearchEngineDeleteWorker(callback, scheduler_, guid); search_engine_delete_worker->Queue(); return info.Env().Undefined(); } @@ -591,7 +595,7 @@ class Lucene : public Napi::ObjectWrap { rv_obj.Set(Napi::String::New(env, "searchTime"), (uint32_t)0); auto start_search_time = Misc::currentTimeMillis(); - auto result = search_engine_context_->search(queryWithParams); + auto result = scheduler_->search_str(queryWithParams); auto error = result.first; auto search_results = result.second; auto search_time = Misc::currentTimeMillis() - start_search_time; @@ -622,13 +626,57 @@ class Lucene : public Napi::ObjectWrap { std::string queryWithParams = info[1].As(); auto callback = info[2].As(); - auto search_engine_search_worker = new en_search::SearchEngineSearchWorker(callback, search_engine_context_, queryWithParams); + auto search_engine_search_worker = new en_search::SearchEngineSearchWorker(callback, scheduler_, queryWithParams); search_engine_search_worker->Queue(); return info.Env().Undefined(); } + /** + * JS API. Synchronous. Executes native search engine operation. + * + * @param String* - input command in the serialized json format + */ + Napi::Value Execute(const Napi::CallbackInfo& info) + { + auto env = info.Env(); + + if (!info[0].IsString()) { + Napi::TypeError::New(env, "Wrong arguments").ThrowAsJavaScriptException(); + } + + std::string request = info[0].As(); + auto result = scheduler_->execute_str(request); + + auto rv_obj = Napi::Object::New(env); + rv_obj.Set(Napi::String::New(env, "result"), result); + + return rv_obj; + } + + /** + * JS API. Asynchronous. Executes native search engine operation. + * + * @param String* - input command in the serialized json format + */ + Napi::Value ExecuteAsync(const Napi::CallbackInfo& info) { + + auto env = info.Env(); + + //mandatory argument check + if (!info[0].IsString() || !info[1].IsFunction()) { + Napi::TypeError::New(env, "Wrong arguments").ThrowAsJavaScriptException(); + } + + std::string request = info[0].As(); + auto callback = info[1].As(); + + auto search_engine_execution_worker = new evernote::cosm::bridge::SearchEngineExecutionWorker(callback, scheduler_, request); + search_engine_execution_worker->Queue(); + return info.Env().Undefined(); + } + private: - std::shared_ptr search_engine_context_; + std::shared_ptr scheduler_; //node-addon-api boilerplate public: @@ -651,7 +699,9 @@ class Lucene : public Napi::ObjectWrap { InstanceMethod("parseENML", &Lucene::ParseENML), InstanceMethod("parseENMLAsync", &Lucene::ParseENMLAsync), InstanceMethod("search", &Lucene::Search), - InstanceMethod("searchAsync", &Lucene::SearchAsync) + InstanceMethod("searchAsync", &Lucene::SearchAsync), + InstanceMethod("execute", &Lucene::Execute), + InstanceMethod("executeAsync", &Lucene::ExecuteAsync) }); // Create a peristent reference to the class constructor. This will allow // a function called on a class prototype and a function @@ -666,7 +716,7 @@ class Lucene : public Napi::ObjectWrap { } Lucene(const Napi::CallbackInfo& info) : Napi::ObjectWrap(info) { - search_engine_context_ = std::make_shared(); + scheduler_ = std::make_shared(); } ~Lucene() { diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_delete_worker.cpp b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_delete_worker.cpp index 2e4ab6f4..52d0e45c 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_delete_worker.cpp +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_delete_worker.cpp @@ -7,9 +7,9 @@ namespace en_search using namespace lucene::util; SearchEngineDeleteWorker::SearchEngineDeleteWorker( - Napi::Function& callback, std::shared_ptr search_engine_context, + Napi::Function& callback, std::shared_ptr scheduler, const std::string& guid): - Napi::AsyncWorker(callback), search_engine_context_(search_engine_context), + Napi::AsyncWorker(callback), scheduler_(scheduler), guid_(guid), documents_deleted_(0), delete_time_(0) {} @@ -18,7 +18,7 @@ namespace en_search try { auto start_time = Misc::currentTimeMillis(); // std::cerr << "guid: " << guid_ << std::endl; - search_engine_context_->delete_document(guid_); + scheduler_->delete_document(guid_); delete_time_ = static_cast(Misc::currentTimeMillis() - start_time); documents_deleted_ = 1; } catch(CLuceneError& exception) { diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_delete_worker.h b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_delete_worker.h index d516bc0b..4c356e57 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_delete_worker.h +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_delete_worker.h @@ -12,7 +12,7 @@ #include "Misc.h" #include "repl_tchar.h" -#include "search_engine_context.h" +#include "ense_scheduler.h" namespace en_search { @@ -20,7 +20,7 @@ namespace en_search public: SearchEngineDeleteWorker( Napi::Function& callback, - std::shared_ptr search_engine_context, + std::shared_ptr scheduler, const std::string& guid); // Executed inside the worker-thread. @@ -36,7 +36,7 @@ namespace en_search void OnOK() override; private: - std::shared_ptr search_engine_context_; + std::shared_ptr scheduler_; std::string guid_; private: diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_execute_worker.cpp b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_execute_worker.cpp new file mode 100644 index 00000000..dad5f8e3 --- /dev/null +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_execute_worker.cpp @@ -0,0 +1,42 @@ +#include "search_engine_execute_worker.h" + +namespace evernote { +namespace cosm { +namespace bridge { + + SearchEngineExecutionWorker::SearchEngineExecutionWorker( + Napi::Function& callback, std::shared_ptr scheduler, + const std::string& request): + Napi::AsyncWorker(callback), scheduler_(scheduler), + request_(request) + {} + + void SearchEngineExecutionWorker::Execute() + { + result_ = scheduler_->execute_str(request_); + } + + void SearchEngineExecutionWorker::OnOK() + { + auto env = Env(); + Napi::HandleScope scope(env); + + // auto rv_obj = Napi::Object::New(env); + // rv_obj.Set(Napi::String::New(env, "result"), result); + // todo:: fix consistency + Callback().Call({ + Napi::String::New(env, result_) + }); + } + +} +} +} + +namespace en_search +{ + using namespace lucene::util; + + + +} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_execute_worker.h b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_execute_worker.h new file mode 100644 index 00000000..af60c9e1 --- /dev/null +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_execute_worker.h @@ -0,0 +1,44 @@ +#ifndef _search_search_engine_execute_worker_ +#define _search_search_engine_execute_worker_ + +#include +#include +#include + +#include "napi.h" + +#include "ense_scheduler.h" + + +namespace evernote { +namespace cosm { +namespace bridge { + + class SearchEngineExecutionWorker : public Napi::AsyncWorker { + public: + SearchEngineExecutionWorker( + Napi::Function& callback, + std::shared_ptr scheduler, + const std::string& request); + + // Executed inside the worker-thread. + // It is not safe to access JS engine data structure + // here, so everything we need for input and output + // should go on `this`. + void Execute() override; + // Executed when the async work is complete + // this function will be run inside the main event loop + // so it is safe to use JS engine data again + void OnOK() override; + + private: + std::shared_ptr scheduler_; + std::string request_; + std::string result_; + }; + +} +} +} + +#endif \ No newline at end of file diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_export_worker.cpp b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_export_worker.cpp index 16cf8df2..37e381d3 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_export_worker.cpp +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_export_worker.cpp @@ -7,15 +7,15 @@ namespace en_search using namespace lucene::util; SearchEngineExportWorker::SearchEngineExportWorker( - Napi::Function& callback, std::shared_ptr search_engine_context): - Napi::AsyncWorker(callback), search_engine_context_(search_engine_context), export_time_(0) + Napi::Function& callback,std::shared_ptr scheduler): + Napi::AsyncWorker(callback), scheduler_(scheduler), export_time_(0) {} void SearchEngineExportWorker::Execute() { try { auto start_time = Misc::currentTimeMillis(); - buffer_ = search_engine_context_->export_index(); + buffer_ = scheduler_->export_index(); export_time_ = static_cast(Misc::currentTimeMillis() - start_time); } catch(CLuceneError& exception) { if (exception.number() == CL_ERR_OutOfMemory) { diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_export_worker.h b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_export_worker.h index 3f4dd59a..d2db84dc 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_export_worker.h +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_export_worker.h @@ -11,7 +11,7 @@ #include "Misc.h" #include "repl_tchar.h" -#include "search_engine_context.h" +#include "ense_scheduler.h" namespace en_search { @@ -19,7 +19,7 @@ namespace en_search public: SearchEngineExportWorker( Napi::Function& callback, - std::shared_ptr search_engine_context); + std::shared_ptr scheduler); // Executed inside the worker-thread. // It is not safe to access JS engine data structure @@ -34,7 +34,7 @@ namespace en_search void OnOK() override; private: - std::shared_ptr search_engine_context_; + std::shared_ptr scheduler_; private: std::string error_; diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_import_worker.cpp b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_import_worker.cpp index ada4d9f3..e75f74aa 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_import_worker.cpp +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_import_worker.cpp @@ -7,14 +7,14 @@ namespace en_search using namespace lucene::util; SearchEngineImportWorker::SearchEngineImportWorker( - Napi::Function& callback, std::shared_ptr search_engine_context, const std::string& base64_buffer): - Napi::AsyncWorker(callback), search_engine_context_(search_engine_context), base64_buffer_(base64_buffer) + Napi::Function& callback, std::shared_ptr scheduler, const std::string& base64_buffer): + Napi::AsyncWorker(callback), scheduler_(scheduler), base64_buffer_(base64_buffer) {} void SearchEngineImportWorker::Execute() { try { - search_engine_context_->import_index(base64_buffer_); + scheduler_->import_index(base64_buffer_); } catch(CLuceneError& exception) { if (exception.number() == CL_ERR_OutOfMemory) { throw; diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_import_worker.h b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_import_worker.h index 943827c7..b45f34ad 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_import_worker.h +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_import_worker.h @@ -12,7 +12,7 @@ #include "Misc.h" #include "repl_tchar.h" -#include "search_engine_context.h" +#include "ense_scheduler.h" namespace en_search { @@ -20,7 +20,7 @@ namespace en_search public: SearchEngineImportWorker( Napi::Function& callback, - std::shared_ptr search_engine_context, + std::shared_ptr scheduler, const std::string& base64_buffer ); @@ -37,7 +37,7 @@ namespace en_search void OnOK() override; private: - std::shared_ptr search_engine_context_; + std::shared_ptr scheduler_; std::string base64_buffer_; private: diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_indexation_worker.cpp b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_indexation_worker.cpp index 86abbe94..c67c7e3a 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_indexation_worker.cpp +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_indexation_worker.cpp @@ -7,9 +7,9 @@ namespace en_search using namespace lucene::util; SearchEngineIndexationWorker::SearchEngineIndexationWorker( - Napi::Function& callback, std::shared_ptr search_engine_context, + Napi::Function& callback, std::shared_ptr scheduler, const std::string& guid, std::unique_ptr search_document_context): - Napi::AsyncWorker(callback), search_engine_context_(search_engine_context), + Napi::AsyncWorker(callback), scheduler_(scheduler), guid_(guid), search_document_context_(std::move(search_document_context)), documents_indexed_(0), indexation_time_(0) {} @@ -19,7 +19,7 @@ namespace en_search try { auto start_time = Misc::currentTimeMillis(); // std::cerr << "guid: " << guid_ << std::endl; - search_engine_context_->add_document(guid_, std::move(search_document_context_)); + scheduler_->add_document(guid_, std::move(search_document_context_)); indexation_time_ = static_cast(Misc::currentTimeMillis() - start_time); documents_indexed_ = 1; } catch(CLuceneError& exception) { diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_indexation_worker.h b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_indexation_worker.h index 069d1a31..02a00450 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_indexation_worker.h +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_indexation_worker.h @@ -12,7 +12,7 @@ #include "Misc.h" #include "repl_tchar.h" -#include "search_engine_context.h" +#include "ense_scheduler.h" #include "search_document_context.h" namespace en_search @@ -21,7 +21,7 @@ namespace en_search public: SearchEngineIndexationWorker( Napi::Function& callback, - std::shared_ptr search_engine_context, + std::shared_ptr scheduler, const std::string& guid, std::unique_ptr search_document_context); @@ -38,7 +38,7 @@ namespace en_search void OnOK() override; private: - std::shared_ptr search_engine_context_; + std::shared_ptr scheduler_; std::string guid_; std::unique_ptr search_document_context_; diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_search_worker.cpp b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_search_worker.cpp index ed7e3a9d..0989598c 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_search_worker.cpp +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_search_worker.cpp @@ -7,16 +7,16 @@ namespace en_search using namespace lucene::util; SearchEngineSearchWorker::SearchEngineSearchWorker( - Napi::Function& callback, std::shared_ptr search_engine_context, + Napi::Function& callback,std::shared_ptr scheduler, const std::string& queryWithParams): - Napi::AsyncWorker(callback), search_engine_context_(search_engine_context), + Napi::AsyncWorker(callback), scheduler_(scheduler), queryWithParams_(queryWithParams), search_time_(0) {} void SearchEngineSearchWorker::Execute() { auto start_time = Misc::currentTimeMillis(); - auto result = search_engine_context_->search(queryWithParams_); + auto result = scheduler_->search_str(queryWithParams_); error_ = result.first; search_results_ = result.second; search_time_ = static_cast(Misc::currentTimeMillis() - start_time); diff --git a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_search_worker.h b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_search_worker.h index a1166a1d..3c38d56a 100644 --- a/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_search_worker.h +++ b/evernote_modules/clucene/dist/cpp/node-bridge/workers/search_engine_search_worker.h @@ -13,7 +13,7 @@ #include "Misc.h" #include "repl_tchar.h" -#include "search_engine_context.h" +#include "ense_scheduler.h" namespace en_search { @@ -21,7 +21,7 @@ namespace en_search public: SearchEngineSearchWorker( Napi::Function& callback, - std::shared_ptr search_engine_context, const std::string& queryWithParams); + std::shared_ptr scheduler, const std::string& queryWithParams); // Executed inside the worker-thread. // It is not safe to access JS engine data structure @@ -36,7 +36,7 @@ namespace en_search void OnOK() override; private: - std::shared_ptr search_engine_context_; + std::shared_ptr scheduler_; std::string queryWithParams_; private: diff --git a/evernote_modules/clucene/dist/index.d.ts.map b/evernote_modules/clucene/dist/index.d.ts.map index 248d330e..d8489059 100644 --- a/evernote_modules/clucene/dist/index.d.ts.map +++ b/evernote_modules/clucene/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,0BAA0B,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,0BAA0B,CAAC;AAGzC,cAAc,gCAAgC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/clucene/dist/index.js b/evernote_modules/clucene/dist/index.js index f2fb0a53..dcd99939 100644 --- a/evernote_modules/clucene/dist/index.js +++ b/evernote_modules/clucene/dist/index.js @@ -7,4 +7,6 @@ function __export(m) { } Object.defineProperty(exports, "__esModule", { value: true }); __export(require("./ENSearchEngineElectron")); +// cosm v2 +__export(require("./ENSearchIndexManagerElectron")); //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/clucene/dist/index.js.map b/evernote_modules/clucene/dist/index.js.map index 1b5b618b..ab5f5648 100644 --- a/evernote_modules/clucene/dist/index.js.map +++ b/evernote_modules/clucene/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;AAEH,8CAAyC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;AAEH,8CAAyC;AAEzC,UAAU;AACV,oDAA+C"} \ No newline at end of file diff --git a/evernote_modules/clucene/package.json b/evernote_modules/clucene/package.json index 4f0cb1a4..26298e7e 100644 --- a/evernote_modules/clucene/package.json +++ b/evernote_modules/clucene/package.json @@ -2,7 +2,7 @@ "name": "clucene", "description": "A CLucene native library for Node.js, for advanced information retrieval.", "main": "dist/index", - "version": "15.0.0", + "version": "17.0.0", "publishConfig": { "registry": "http://localhost:4873" }, @@ -15,10 +15,11 @@ ], "devDependencies": { "@types/node": "^12.12.11", - "nan": "^2.14.0" + "nan": "^2.14.0", + "xml2js": "^0.4.23" }, "dependencies": { - "en-search-engine-shared": "^15.0.0", + "en-search-engine-shared": "^17.0.0", "node-addon-api": "*" } } \ No newline at end of file diff --git a/evernote_modules/conduit-auth-shared/package.json b/evernote_modules/conduit-auth-shared/package.json index 5d983822..676c6dc2 100644 --- a/evernote_modules/conduit-auth-shared/package.json +++ b/evernote_modules/conduit-auth-shared/package.json @@ -1,6 +1,6 @@ { "name": "conduit-auth-shared", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -19,8 +19,8 @@ "sinon-chai": "^3.3.0" }, "dependencies": { - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", "js-base64": "^3.5.2", "simply-immutable": "^2.1.1" } diff --git a/evernote_modules/conduit-core/dist/ConduitCore.d.ts.map b/evernote_modules/conduit-core/dist/ConduitCore.d.ts.map index 19e4cfec..36941575 100644 --- a/evernote_modules/conduit-core/dist/ConduitCore.d.ts.map +++ b/evernote_modules/conduit-core/dist/ConduitCore.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConduitCore.d.ts","sourceRoot":"","sources":["../src/ConduitCore.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ConduitCore.d.ts","sourceRoot":"","sources":["../src/ConduitCore.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,YAAY,EACZ,SAAS,EACT,YAAY,EACZ,gBAAgB,EAChB,cAAc,EACd,uBAAuB,EACvB,eAAe,EACf,aAAa,EACb,aAAa,EACb,MAAM,EACN,QAAQ,EACR,cAAc,EAEf,MAAM,iBAAiB,CAAC;AACzB,OAAO,EACL,SAAS,EAKT,gBAAgB,EAChB,oBAAoB,EACpB,qBAAqB,EAIrB,QAAQ,EACR,KAAK,EACL,OAAO,EAEP,IAAI,EAGJ,KAAK,EACL,wBAAwB,EACxB,SAAS,EAGT,eAAe,EACf,cAAc,EACd,MAAM,EACP,MAAM,eAAe,CAAC;AACvB,OAAO,EAEL,iBAAiB,EACjB,iBAAiB,EAEjB,oBAAoB,EACpB,YAAY,EACZ,aAAa,EAEb,mBAAmB,EACnB,sBAAsB,EACtB,sBAAsB,EACtB,YAAY,EACZ,aAAa,EACb,gBAAgB,EAChB,YAAY,EACZ,iBAAiB,EACjB,cAAc,EACf,MAAM,oBAAoB,CAAC;AAI5B,OAAO,EAAgB,cAAc,EAAE,MAAM,gBAAgB,CAAC;AAC9D,OAAO,EAAW,SAAS,EAAmB,MAAM,mBAAmB,CAAC;AACxE,OAAO,EAAE,yBAAyB,EAAE,0BAA0B,EAAE,MAAM,oCAAoC,CAAC;AAC3G,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,EAAE,sBAAsB,EAA+B,kBAAkB,EAAE,iBAAiB,EAAE,MAAM,oBAAoB,CAAC;AAChI,OAAO,EAAE,2BAA2B,EAAE,MAAM,uBAAuB,CAAC;AACpE,OAAO,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,iBAAiB,EAAuB,MAAM,iBAAiB,CAAC;AACjH,OAAO,EAAE,iBAAiB,EAAE,yBAAyB,EAAE,kBAAkB,EAAE,MAAM,4BAA4B,CAAC;AAI9G,MAAM,WAAW,2BAA2B;IAC1C,sBAAsB,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,WAAW,EAAE,MAAM,KAAK,OAAO,CAAC,GAAG,CAAC,CAAC;CACpF;AAED,MAAM,WAAW,8BAA8B,CAAC,mBAAmB;IACjE,yBAAyB,CACvB,GAAG,EAAE,cAAc,EACnB,IAAI,EAAE,QAAQ,CAAC,SAAS,CAAC,EACzB,2BAA2B,EAAE,KAAK,CAAC,2BAA2B,CAAC,EAC/D,SAAS,EAAE,KAAK,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,GACtD,OAAO,CAAC,MAAM,CAAC,CAAC;CACpB;AAED,8BAAsB,UAAU,CAAC,mBAAmB;IACtC,QAAQ,CAAC,YAAY,EAAE,cAAc,CAAC,mBAAmB,CAAC;IAAE,QAAQ,CAAC,cAAc,EAAE,aAAa;gBAAzF,YAAY,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAAW,cAAc,EAAE,aAAa;aAG9F,UAAU,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;aAE9C,SAAS,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,sBAAsB,GAAG,OAAO,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC;aACpG,QAAQ,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;aAC3D,QAAQ,CACtB,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,MAAM,EACf,SAAS,CAAC,EAAE,OAAO,EACnB,MAAM,CAAC,EAAE,CAAC,EAAE,EAAE,uBAAuB,CAAC,mBAAmB,CAAC,KAAK,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC,GACzF,OAAO,CAAC,IAAI,CAAC;aACA,cAAc,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,SAAS,EAAE,EAAE,CAAC,EAAE,uBAAuB,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC;aAE9H,mBAAmB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;aAE/E,YAAY,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;aAChD,WAAW,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;aAE/C,aAAa,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;aACjD,cAAc,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;aAElD,0BAA0B,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,0BAA0B,GAAG,OAAO,CAAC,OAAO,CAAC;aACnG,sBAAsB,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,0BAA0B,GAAG,OAAO,CAAC,OAAO,CAAC;aAC/F,4BAA4B,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;aAEhE,oBAAoB,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,OAAO,CAAC;aAC3D,yBAAyB,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,yBAAyB,GAAG,OAAO,CAAC,OAAO,CAAC;aACjG,sBAAsB,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;aAE1D,mBAAmB,IAAI,OAAO;aAC9B,0BAA0B,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,OAAO,CAAC;aACjE,oBAAoB,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI;aAExC,cAAc,IAAI,MAAM;aAExB,qBAAqB,IAAI,OAAO;aAChC,SAAS,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;CAC9D;AAED,MAAM,WAAW,kBAAkB,CAAC,mBAAmB;IACrD,UAAU,EAAE,CAAC,YAAY,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAAE,cAAc,EAAE,aAAa,EAAE,aAAa,EAAE,aAAa,KAAK,UAAU,CAAC,mBAAmB,CAAC,CAAC;CACjK;AAED,8BAAsB,sBAAsB;aAC1B,WAAW,IAAI,OAAO;aACtB,YAAY,CAC1B,GAAG,EAAE,cAAc,EACnB,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,EACd,WAAW,EAAE,MAAM,EACnB,SAAS,EAAE,aAAa,CAAC,iBAAiB,CAAC,EAC3C,IAAI,EAAE,gBAAgB,EACtB,GAAG,EAAE,kBAAkB,GACtB,OAAO,CAAC,SAAS,CAAC;CACtB;AAED,MAAM,WAAW,8BAA8B,CAAC,mBAAmB;IACjE,sBAAsB,EAAE,CACtB,YAAY,EAAE,cAAc,CAAC,mBAAmB,CAAC,EACjD,mBAAmB,EAAE,OAAO,EAC5B,aAAa,EAAE,aAAa,EAC5B,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,UAAU,CAAC,mBAAmB,CAAC,KACxC,MAAM,CAAC,yBAAyB,EAAE,sBAAsB,CAAC,CAAC;CAChE;AAED,MAAM,WAAW,WAAW;IAC1B,QAAQ,EAAE,MAAM,CAAC;IACjB,IAAI,EAAE,MAAM,CAAC;IACb,SAAS,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,iBAAkB,SAAQ,WAAW;IACpD,SAAS,EAAE,YAAY,CAAC;IACxB,WAAW,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,gBAAgB;IAC/B,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;CACd;AAED,MAAM,WAAW,oBAAoB;IACnC,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,mBAAoB,SAAQ,WAAW;IACtD,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,GAAG,UAAU,CAAC;IAC/B,iBAAiB,CAAC,EAAE,OAAO,CAAC;CAC7B;AAED,oBAAY,kBAAkB,GAAG,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,cAAc,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,KAAK,MAAM,CAAC;AAEvJ,MAAM,WAAW,kBAAkB;IACjC,UAAU,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC;CACvC;AAED,UAAU,mBAAmB;IAC3B,kBAAkB,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAAC;CAC1C;AAED,oBAAY,qBAAqB,GAAG,CAAC,aAAa,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,KAAK,IAAI,CAAC;AAExF,MAAM,WAAW,6BAA6B;IAC5C,qBAAqB,EAAE,KAAK,CAAC,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,eAAe,EAAE,qBAAqB,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;IAC/I,eAAe,EAAE,KAAK,CAAC,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC;CAClF;AAED,oBAAY,iBAAiB,GACzB,sBAAsB,GACtB,mBAAmB,GACnB,kBAAkB,CACrB;AAED,MAAM,WAAW,8BAA8B;IAC7C,eAAe,EAAE,CAAC,EAAE,EAAE,iBAAiB,KAAK,KAAK,CAAC,eAAe,CAAC,CAAC;CACpE;AAED,MAAM,WAAW,6BAA6B;IAC5C,kBAAkB,EAAE,MAAM,KAAK,CAAC,eAAe,CAAC,CAAC;CAClD;AAED,8BAAsB,eAAe;IACvB,SAAS,CAAC,EAAE,EAAE,iBAAiB;gBAArB,EAAE,EAAE,iBAAiB;IAG9B,cAAc,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,WAAW,GAAG,OAAO,CAAC,MAAM,CAAC;IAW5E,sBAAsB,CAAC,QAAQ,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,MAAM;aAKrD,aAAa,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,WAAW,EAAE,gBAAgB,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC;aAG9F,cAAc,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC;aAGpE,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,WAAW,EAAE,kBAAkB,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC;aAGrG,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM,GAAG,SAAS,EAAE,QAAQ,EAAE,MAAM,GAAG,UAAU,GAAG,SAAS,GAAG,OAAO,CAAC,gBAAgB,CAAC;aAIpI,sBAAsB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,mBAAmB,GAAG,OAAO,CAAC,MAAM,CAAC;aAIzF,YAAY,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,EAAE,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC;aAGpF,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,WAAW,GAAG,OAAO,CAAC,UAAU,GAAG,MAAM,CAAC;IAGhG,cAAc,CAAC,CACpB,GAAG,EAAE,cAAc,EACnB,UAAU,EAAE,MAAM,EAClB,SAAS,EAAE,MAAM,EACjB,GAAG,EAAE,WAAW,EAChB,QAAQ,EAAE,MAAM,EAChB,IAAI,EAAE,MAAM,EACZ,IAAI,EAAE,MAAM,EACZ,IAAI,EAAE,MAAM,EACZ,QAAQ,EAAE,MAAM,EAChB,IAAI,EAAE,MAAM,EACZ,sBAAsB,EAAE,KAAK,GAAG,SAAS,EACzC,SAAS,EAAE,MAAM,GAAG,SAAS,EAC7B,EAAE,EAAE,CACF,GAAG,EAAE,GAAG,EACR,MAAM,EAAE,GAAG,KACR,IAAI,GACR,IAAI;aAGS,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;aAGtE,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,oBAAoB,CAAC;CAC7F;AAED,oBAAY,YAAY,GAAG,OAAO,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC;AAE3D,UAAU,oBAAoB;IAC5B,QAAQ,CAAC,EAAE,MAAM,GAAG,UAAU,CAAC;IAC/B,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;IACjB,IAAI,EAAE,MAAM,CAAC;IACb,iBAAiB,CAAC,EAAE,OAAO,CAAC;CAC7B;AAED,MAAM,WAAW,6BAA8B,SAAQ,oBAAoB;IACzE,IAAI,EAAE,YAAY,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,MAAM,CAAC,EAAE,iBAAiB,CAAC;CAC5B;AAED,MAAM,WAAW,uBAAwB,SAAQ,oBAAoB;IACnE,UAAU,EAAE,QAAQ,CAAC;IACrB,QAAQ,EAAE,MAAM,CAAC;IACjB,SAAS,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACvB;AAED,MAAM,WAAW,iBAAiB,CAAC,CAAC,GAAG,GAAG;IACxC,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,QAAQ,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;IAC9E,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,YAAY,EAAE,MAAM,EAAE,uBAAuB,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IACpH,gBAAgB,CACd,GAAG,EAAE,cAAc,EACnB,YAAY,EAAE,YAAY,EAC1B,MAAM,EAAE;QACN,IAAI,EAAE,CAAC,CAAC;QACR,IAAI,EAAE,MAAM,CAAC;QACb,YAAY,CAAC,EAAE,KAAK,CAAC;KACtB,GACA,OAAO,CAAC,IAAI,CAAC,CAAC;IACjB,gBAAgB,CACd,GAAG,EAAE,cAAc,EACnB,YAAY,EAAE,YAAY,EAC1B,MAAM,EAAE;QACN,IAAI,EAAE,CAAC,CAAC;QACR,WAAW,EAAE,MAAM,CAAC;QACpB,eAAe,EAAE,MAAM,CAAC;QACxB,YAAY,CAAC,EAAE,KAAK,CAAC;KACtB,GACA,OAAO,CAAC,IAAI,CAAC,CAAC;CAClB;AAED,MAAM,WAAW,yBAAyB;IACxC,iBAAiB,EAAE,CAAC,YAAY,EAAE,cAAc,CAAC,GAAG,CAAC,EAAE,WAAW,EAAE,aAAa,EAAE,aAAa,EAAE,aAAa,KAAK,iBAAiB,CAAC;CACvI;AAED,MAAM,WAAW,WAAW;IAC1B,GAAG,EAAE,cAAc,CAAC;IACpB,iBAAiB,EAAE,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,EAAE,kBAAkB,CAAC,CAAC;CAClF;AAED,oBAAY,aAAa,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,IACpE,IAAI,CAAC,cAAc,EAAE,WAAW,CAAC,GACjC,IAAI,CACJ,SAAS,CAAC,mBAAmB,CAAC,EAC5B,UAAU,GACV,WAAW,GACX,YAAY,GACZ,WAAW,GACX,0BAA0B,GAC1B,sBAAsB,GACtB,kBAAkB,GAClB,sBAAsB,GACtB,yBAAyB,GACzB,wBAAwB,GACxB,gBAAgB,GAChB,gBAAgB,GAChB,mBAAmB,GACnB,eAAe,GACf,sBAAsB,GACtB,gBAAgB,GAChB,aAAa,CAChB,GACC,IAAI,CACJ,kBAAkB,CAAC,gBAAgB,CAAC,EAClC,kBAAkB,GAClB,gBAAgB,GAChB,WAAW,CACd,GACC;IACA,SAAS,CAAC,EAAE,CAAC,OAAO,EAAE,WAAW,EAAE,YAAY,EAAE,iBAAiB,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;IACrF,YAAY,EAAE,YAAY,CAAC,mBAAmB,CAAC,CAAC;IAChD,kCAAkC,EAAE,CAAC,CAAC,SAAS,mBAAmB,EAChE,GAAG,EAAE,cAAc,EACnB,CAAC,EAAE,CAAC,EACJ,OAAO,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,CAAC,EAAE,MAAM,KAAK,OAAO,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC,KAClF,OAAO,CAAC,CAAC,CAAC,CAAC;IAChB,mCAAmC,EAAE,CAAC,CAAC,SAAS,mBAAmB,EAAE,GAAG,EAAE,cAAc,EAAE,CAAC,EAAE,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC,CAAC;IAC9G,oBAAoB,EAAE,CAAC,OAAO,EAAE,WAAW,EAAE,YAAY,EAAE,iBAAiB,EAAE,WAAW,EAAE,OAAO,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;IACrH,YAAY,EAAE,YAAY,CAAC;IAC3B,sBAAsB,EAAE,sBAAsB,CAAC;IAC/C,IAAI,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,MAAM,CAAC;IAC9B,aAAa,EAAE,MAAM,KAAK,CAAC;CAC5B,GACC,mBAAmB,GACnB,oBAAoB,CAAC,YAAY,CAAC,GAClC,eAAe,GACf,2BAA2B,CAAC,mBAAmB,CAAC,GAChD,wBAAwB,GACxB,kBAAkB,CACrB;AAED,MAAM,WAAW,aAAa;IAC5B,QAAQ,CAAC,iBAAiB,CAAC,EAAE,iBAAiB,CAAC;IAC/C,QAAQ,CAAC,wBAAwB,EAAE,MAAM,EAAE,CAAC;IAC5C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,CAAC;IAC7D,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC;IAC9B,QAAQ,CAAC,iBAAiB,CAAC,EAAE,OAAO,CAAC;IACrC,QAAQ,CAAC,yBAAyB,CAAC,EAAE,OAAO,CAAC;IAC7C,QAAQ,CAAC,iBAAiB,CAAC,EAAE,MAAM,CAAC;IACpC,QAAQ,CAAC,mBAAmB,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;IACnD,QAAQ,CAAC,6BAA6B,CAAC,EAAE,OAAO,CAAC;CAClD;AAED,oBAAY,OAAO,CAAC,CAAC,IAAI,OAAO,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC;AAEtF,MAAM,WAAW,gBAAgB;IAC/B,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC,GAAG,CAAC,CAAC;CACvB;AAED,qBAAa,WAAW,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,CAAE,YAAW,oBAAoB,EAAE,iBAAiB;IAWvH,OAAO,CAAC,EAAE;IACV,OAAO,CAAC,MAAM;IAXhB,OAAO,CAAC,YAAY,CAAgD;IACpE,OAAO,CAAC,SAAS,CAAmB;IACpC,OAAO,CAAC,QAAQ,CAAC,CAAuC;IACxD,OAAO,CAAC,gBAAgB,CAAC,CAAqC;IAC9D,OAAO,CAAC,KAAK,CAA2C;IACxD,OAAO,CAAC,aAAa,CAAC,CAAgB;IACtC,OAAO,CAAC,YAAY,CAAC,CAAe;IACpC,OAAO,CAAC,GAAG,CAAiB;gBAGlB,EAAE,EAAE,aAAa,CAAC,mBAAmB,CAAC,EACtC,MAAM,EAAE,aAAa;IAWlB,UAAU;IAwBV,IAAI;IAyGV,SAAS;IAOT,WAAW,CAAC,WAAW,EAAE,MAAM;IAQzB,qBAAqB,CAAC,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO;IAQ1D,kBAAkB,CAAC,QAAQ,EAAE,OAAO;IAQ1C,OAAO,CACZ,KAAK,EAAE,MAAM,GAAG,KAAK,EACrB,IAAI,EAAE,KAAK,EACX,OAAO,CAAC,EAAE,cAAc,GACvB,OAAO,CAAC,aAAa,CAAC;IAQZ,UAAU,CAAC,SAAS,EAAE,OAAO;IAe7B,UAAU,CAAC,KAAK,EAAE,YAAY,EAAE,OAAO,SAAsB;IAwBnE,SAAS,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,KAAK;IAIrC,WAAW,CAAC,MAAM,EAAE,iBAAiB,GAAG,OAAO,CAAC,aAAa,CAAC;IAO9D,WAAW,CAAC,KAAK,EAAE,UAAU,GAAG,MAAM,EAAE,OAAO,EAAE,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC;IAO9E,YAAY,CAAC,OAAO,EAAE,aAAa,GAAG,OAAO,CAAC,YAAY,CAAC;IAO3D,YAAY,CAAC,OAAO,EAAE,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC;IAOnD,UAAU,CAAC,MAAM,EAAE,gBAAgB;IAOnC,oBAAoB;IAMpB,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,SAAS,EAAE,EAAE,CAAC,EAAE,uBAAuB,CAAC,GAAG,CAAC;IAOtF,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,mBAAmB;IAO9D,WAAW,CAAC,QAAQ,EAAE,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC;IAIpD,YAAY,IAAI,OAAO,CAAC,IAAI,CAAC;IAG7B,WAAW,IAAI,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC;IAI9C,sBAAsB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB;IAOvE,yBAAyB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB;IAO1E,kCAAkC,uCAA8C,cAAc,sBAEnG;IAEK,mCAAmC,uCAA8C,cAAc,sBAEpG;IAEF,OAAO,CAAC,oBAAoB,CAE1B;IAEK,gBAAgB,QAAe,cAAc,WAAW,MAAM,cAAc,CAAC,qEAElF;IAEK,mBAAmB,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,eAAe,EAAE,MAAM;IAO7E,0BAA0B,CAAC,SAAS,EAAE,MAAM,GAAG,KAAK,CAAC,QAAQ,CAAC;IAO9D,0BAA0B,CAAC,IAAI,EAAE,QAAQ,GAAG,KAAK,CAAC,MAAM,CAAC;IAOzD,kBAAkB;IAOlB,eAAe;IAOf,cAAc;IAOd,gBAAgB;IAOhB,UAAU;IAOV,gBAAgB;IAOhB,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM;YAOrE,SAAS;IA4DvB;;OAEG;YACW,uBAAuB;YAYvB,kBAAkB;CAuBjC;AAED,wBAAgB,cAAc,CAAC,UAAU,EAAE,MAAM,WAAW,CAAC,GAAG,CAAC,GAAG,SAAS,GAAG,IAAI,EAAE,aAAa,CAAC,EAAE,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,KAAK,KAAK,IAAI;uBAE1H,YAAY;2BAIF,cAAc,OAAO,SAAS;uBAIlC,cAAc,YAAY,mBAAmB;4BAIxC,cAAc,WAAW,MAAM,cAAc,CAAC;mCAI7C,MAAM,WAAW,MAAM,mBAAmB,MAAM;4CAIvC,MAAM,KAAG,MAAM,QAAQ,CAAC;uCAI7B,QAAQ,KAAG,MAAM,MAAM,CAAC;;;;;;;gCA8C/B,cAAc,UAAU,MAAM,cAAc,MAAM;EAQjF"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/ConduitCore.js b/evernote_modules/conduit-core/dist/ConduitCore.js index 532a89f1..53a8ef9a 100644 --- a/evernote_modules/conduit-core/dist/ConduitCore.js +++ b/evernote_modules/conduit-core/dist/ConduitCore.js @@ -305,12 +305,6 @@ class ConduitCore { } return this.userCore.handleAuthError(trc, err, tx); } - async addError(trc, err, mutation, nodeRef) { - if (!this.errorManager) { - throw new Error('Conduit not initialized'); - } - await this.errorManager.addError(trc, err, mutation, nodeRef); - } async setUserInfo(trc, userInfo) { if (!this.multiUserManager) { throw new Error('Conduit not initialized'); @@ -406,7 +400,7 @@ class ConduitCore { } this.graph = new GraphDB_1.GraphDB(Object.assign(Object.assign({}, this.di), { getMutatorDefs: () => { return this.getMutatorDefs(); - }, addError: this.errorManager.addError, GraphStorageDB: async (trc, name, version) => { + }, addError: this.errorManager.addError, getErrorByMutationID: this.errorManager.getErrorByMutationID, GraphStorageDB: async (trc, name, version) => { const fullName = this.multiUserManager.getFullDBName(name); const storage = new conduit_storage_1.GraphStorageDB(await this.di.KeyValStorage(trc, fullName), this.di.KeyValStorageMem(trc, `ephemeral-${fullName}`), { nodeTypes: this.userCore.nodeTypes, @@ -489,10 +483,6 @@ class ConduitCore { exports.ConduitCore = ConduitCore; function conduitDIProxy(getConduit, eventCallback) { return { - addError: async (trc, error, mutation, nodeRef) => { - const conduit = getConduit(); - conduit && await conduit.addError(trc, error, mutation, nodeRef); - }, emitEvent: (event, data) => { const conduit = getConduit(); conduit && conduit.emitEvent(event, data); diff --git a/evernote_modules/conduit-core/dist/ConduitCore.js.map b/evernote_modules/conduit-core/dist/ConduitCore.js.map index 89b5a0b7..412cc37f 100644 --- a/evernote_modules/conduit-core/dist/ConduitCore.js.map +++ b/evernote_modules/conduit-core/dist/ConduitCore.js.map @@ -1 +1 @@ -{"version":3,"file":"ConduitCore.js","sourceRoot":"","sources":["../src/ConduitCore.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ConduitCore.js","sourceRoot":"","sources":["../src/ConduitCore.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/ConduitUserCore.d.ts.map b/evernote_modules/conduit-core/dist/ConduitUserCore.d.ts.map index d113366f..2377561a 100644 --- a/evernote_modules/conduit-core/dist/ConduitUserCore.d.ts.map +++ b/evernote_modules/conduit-core/dist/ConduitUserCore.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConduitUserCore.d.ts","sourceRoot":"","sources":["../src/ConduitUserCore.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ConduitUserCore.d.ts","sourceRoot":"","sources":["../src/ConduitUserCore.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/ConduitUserCore.js b/evernote_modules/conduit-core/dist/ConduitUserCore.js index 46864d6e..ec67914a 100644 --- a/evernote_modules/conduit-core/dist/ConduitUserCore.js +++ b/evernote_modules/conduit-core/dist/ConduitUserCore.js @@ -187,7 +187,7 @@ class ConduitUserCore { const watcher = this.getOrAllocWatcher(query, vars, watcherInfo); const { doc, cacheID } = this.resolver.readQuery(query); const extendedContext = this.di.extendContext ? this.di.extendContext() : {}; - const context = Object.assign(Object.assign({}, extendedContext), { db: this.getGraph(), autoResolverData: this.resolver.autoResolverData, trc: gTrcPool.alloc(this.di.getTestEventTracker()), watcher, indexer: this.indexer, clientCredentials: this.config.clientCredentials, nodeTypes: this.nodeTypes, errorManager: this.config.ErrorManager, localSettings: this.config.LocalSettings, offlineContentStrategy: this.config.OfflineContentStrategy, multiUserProvider: this.config.MultiUserProvider, querySelectionFields: {}, dataLoaders: {}, urlEncoder: this.di.urlEncoder, meUpdater: this.di.meUpdater }); + const context = Object.assign(Object.assign({}, extendedContext), { db: this.getGraph(), autoResolverData: this.resolver.autoResolverData, trc: gTrcPool.alloc(this.di.getTestEventTracker()), watcher, indexer: this.indexer, clientCredentials: this.config.clientCredentials, nodeTypes: this.nodeTypes, errorManager: this.config.ErrorManager, localSettings: this.config.LocalSettings, offlineContentStrategy: this.config.OfflineContentStrategy, multiUserProvider: this.config.MultiUserProvider, querySelectionFields: {}, dataLoaders: {}, urlEncoder: this.di.urlEncoder }); if (!noWaitQueryNames.has(doc.queryName)) { if (await ((_a = context.db) === null || _a === void 0 ? void 0 : _a.waitUntilReady(context.trc))) { conduit_utils_1.logger.info(`Waited for critical sync activities to finish before running: ${doc.queryName}`); diff --git a/evernote_modules/conduit-core/dist/ConduitUserCore.js.map b/evernote_modules/conduit-core/dist/ConduitUserCore.js.map index 6979285e..5d352036 100644 --- a/evernote_modules/conduit-core/dist/ConduitUserCore.js.map +++ b/evernote_modules/conduit-core/dist/ConduitUserCore.js.map @@ -1 +1 @@ -{"version":3,"file":"ConduitUserCore.js","sourceRoot":"","sources":["../src/ConduitUserCore.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ConduitUserCore.js","sourceRoot":"","sources":["../src/ConduitUserCore.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/ErrorManager.d.ts.map b/evernote_modules/conduit-core/dist/ErrorManager.d.ts.map index 1c0e48ba..e5f0d837 100644 --- a/evernote_modules/conduit-core/dist/ErrorManager.d.ts.map +++ b/evernote_modules/conduit-core/dist/ErrorManager.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ErrorManager.d.ts","sourceRoot":"","sources":["../src/ErrorManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ErrorManager.d.ts","sourceRoot":"","sources":["../src/ErrorManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/ErrorManager.js b/evernote_modules/conduit-core/dist/ErrorManager.js index 32291892..dd83599a 100644 --- a/evernote_modules/conduit-core/dist/ErrorManager.js +++ b/evernote_modules/conduit-core/dist/ErrorManager.js @@ -4,13 +4,15 @@ */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ErrorManager = void 0; +const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); const ERROR_DB_NAME = 'ConduitErrorsDB'; const ERROR_TABLE = 'ConduitErrors'; +const MUTATION_ERROR_TABLE = 'ConduitErrorLookup'; class ErrorManager { constructor(di) { this.di = di; - this.addError = async (trc, error, mutation, nodeRef) => { + this.addError = async (trc, error, mutation, extraMutationIDs) => { if (!this.errorStore) { throw new Error('Error initting the error store'); } @@ -22,8 +24,22 @@ class ErrorManager { }; await this.errorStore.transact(trc, 'ErrorManager.addError', async (db) => { await db.setValue(trc, ERROR_TABLE, errObj.id, errObj); + await db.setValue(trc, MUTATION_ERROR_TABLE, mutation.mutationID, errObj.id); + for (const mutationID of extraMutationIDs) { + await db.setValue(trc, MUTATION_ERROR_TABLE, mutationID, errObj.id); + } }); }; + this.getErrorByMutationID = async (trc, watcher, mutationID) => { + if (!this.errorStore) { + throw new Error('Error initting the error store'); + } + const errID = await this.errorStore.getValidatedValue(trc, watcher, MUTATION_ERROR_TABLE, mutationID, conduit_storage_1.validateIsString); + if (!errID) { + return null; + } + return await this.getError(trc, watcher, errID); + }; } async destructor() { if (this.errorStore) { diff --git a/evernote_modules/conduit-core/dist/ErrorManager.js.map b/evernote_modules/conduit-core/dist/ErrorManager.js.map index 0ff8b131..bf63034f 100644 --- a/evernote_modules/conduit-core/dist/ErrorManager.js.map +++ b/evernote_modules/conduit-core/dist/ErrorManager.js.map @@ -1 +1 @@ -{"version":3,"file":"ErrorManager.js","sourceRoot":"","sources":["../src/ErrorManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ErrorManager.js","sourceRoot":"","sources":["../src/ErrorManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/GraphDB.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/GraphDB.d.ts.map index 9ef5ce1d..46877deb 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/GraphDB.d.ts.map +++ b/evernote_modules/conduit-core/dist/GraphDB/GraphDB.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GraphDB.d.ts","sourceRoot":"","sources":["../../src/GraphDB/GraphDB.ts"],"names":[],"mappings":"AAIA,OAAO,EAEL,iBAAiB,EACjB,SAAS,EACT,YAAY,EACZ,mBAAmB,EAEnB,sBAAsB,EACtB,uBAAuB,EACvB,WAAW,EAGX,aAAa,EACb,wBAAwB,EACxB,qBAAqB,EACrB,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,oBAAoB,EACpB,qBAAqB,EACrB,kBAAkB,EAElB,mBAAmB,EACnB,cAAc,EAGf,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAGL,SAAS,EAWT,KAAK,EAQL,KAAK,EAEL,cAAc,EACd,MAAM,EAEP,MAAM,eAAe,CAAC;AACvB,OAAO,EAAa,aAAa,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAGtF,OAAO,EAAE,gBAAgB,EAAE,MAAM,iBAAiB,CAAC;AACnD,OAAO,EAAE,YAAY,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAC/D,OAAO,EACL,8BAA8B,EAC9B,yBAAyB,EACzB,0BAA0B,EAI1B,8BAA8B,EAC9B,6BAA6B,EAG7B,yBAAyB,EAEzB,kBAAkB,EAClB,OAAO,EAER,MAAM,UAAU,CAAC;AAClB,OAAO,EAAyB,uBAAuB,EAAE,MAAM,0BAA0B,CAAC;AAC1F,OAAO,EAAE,qBAAqB,EAAE,MAAM,kBAAkB,CAAC;AACzD,OAAO,EAAE,gBAAgB,EAAE,sBAAsB,EAAE,MAAM,qBAAqB,CAAC;AAC/E,OAAO,EAAE,sBAAsB,EAAE,MAAM,mBAAmB,CAAC;AAC3D,OAAO,EAAE,mBAAmB,EAAE,2BAA2B,EAAE,MAAM,wBAAwB,CAAC;AAC1F,OAAO,EAAE,iBAAiB,EAAE,MAAM,kBAAkB,CAAC;AACrD,OAAO,EAA8C,QAAQ,EAAkD,MAAM,6BAA6B,CAAC;AACnJ,OAAO,EAAE,cAAc,EAAE,MAAM,gBAAgB,CAAC;AAGhD,eAAO,MAAM,eAAe,KAAK,CAAC;AA2BlC,oBAAY,SAAS,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,IAChE,gBAAgB,GAChB,IAAI,CAAC,gBAAgB,EAAE,0BAA0B,GAAG,WAAW,CAAC,GAChE,8BAA8B,CAAC,mBAAmB,CAAC,GACnD,cAAc,GACd,sBAAsB,GACtB,sBAAsB,CAAC,mBAAmB,CAAC,GAC3C,qBAAqB,GACrB,wBAAwB,GACxB,IAAI,CAAC,uBAAuB,CAAC,mBAAmB,CAAC,EAAE,mBAAmB,GAAG,gBAAgB,CAAC,GAC1F,qBAAqB,GACrB,sBAAsB,GACtB,IAAI,CAAC,iBAAiB,EAAE,gBAAgB,CAAC,GACzC,8BAA8B,CAAC,mBAAmB,CAAC,GACnD,6BAA6B,GAC7B,qBAAqB,GACrB,yBAAyB,GACzB,kBAAkB,CAAC,mBAAmB,CAAC,GACvC,2BAA2B,CAAC,mBAAmB,CAAC,CACnD;AAED,MAAM,WAAW,kBAAkB,CAAC,CAAC,SAAS,SAAS,GAAG,SAAS;IACjE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC;IACf,WAAW,EAAE,MAAM,CAAC;CACrB;AAED,qBAAa,OAAO,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,CAAE,SAAQ,mBAAmB;IAkD5F,OAAO,CAAC,QAAQ,CAAC,EAAE;IACnB,OAAO,CAAC,QAAQ,CAAC,MAAM;IAlDzB,OAAc,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,CAGnC;IAEF,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,aAAa,CAAS;IAC9B,OAAO,CAAC,WAAW,CAA8B;IACjD,OAAO,CAAC,iBAAiB,CAA8B;IAGvD,OAAO,CAAC,wBAAwB,CAAsC;IAEtE,OAAO,CAAC,oBAAoB,CAAsC;IAElE,OAAO,CAAC,kBAAkB,CAAgB;IAE1C,OAAO,CAAC,cAAc,CAAgB;IAEtC,OAAO,CAAC,UAAU,CAAkC;IAEpD,OAAO,CAAC,sBAAsB,CAA4D;IAE1F,OAAO,CAAC,iBAAiB,CAAoB;IAE7C,OAAO,CAAC,YAAY,CAAoB;IAExC,OAAO,CAAC,mBAAmB,CAAkD;IAE7E,OAAO,CAAC,sBAAsB,CAAkC;IAEhE,OAAO,CAAC,gBAAgB,CAAgB;IAExC,OAAO,CAAC,eAAe,CAAkB;IAEzC,OAAO,CAAC,qBAAqB,CAA6C;IAC1E,OAAO,CAAC,iBAAiB,CAAkD;IAC3E,OAAO,CAAC,cAAc,CAA4B;IAClD,OAAO,CAAC,6BAA6B,CAAS;IAE9C,OAAO,CAAC,WAAW,CAAiB;IAEpC,OAAO,CAAC,QAAQ,CAAC,iBAAiB,CAAS;IAC3C,OAAO,CAAC,WAAW,CAAwC;IAC3D,OAAO,CAAC,uBAAuB,CAA6B;IAE5D,OAAO,CAAC,qBAAqB,CAAK;gBAGf,EAAE,EAAE,SAAS,CAAC,mBAAmB,CAAC,EAClC,MAAM,EAAE,MAAM,EAC/B,iBAAiB,GAAE,MAAc;IAqBtB,IAAI,CAAC,SAAS,UAAO,EAAE,MAAM,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,EAAE,6BAA6B,GAAE,OAAc;YAM1G,YAAY;IA4Db,UAAU;IAuCvB,OAAO,CAAC,WAAW;YAKL,YAAY;IAOb,mCAAmC,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,GAAG,OAAO,CAAC,oBAAoB,CAAC;IAI3H,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC;IAKjH,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,aAAa,EAAE,SAAS,UAAO,EAAE,MAAM,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC;YAYxH,4BAA4B;IAgB7B,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,SAAS,EAAE,EAAE,CAAC,EAAE,uBAAuB,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC;IAcpH,OAAO,CAAC,uBAAuB;YAMjB,mBAAmB;IA0EpB,YAAY,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAAE,IAAI,CAAC,EAAE,MAAM,EAAE;IAOjF,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAAE,UAAU,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAIvG,gBAAgB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;IAIvH,gBAAgB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAAE,SAAS,EAAE,MAAM;IAIvF,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAI5G,eAAe;IAIT,aAAa,CAAC,GAAG,EAAE,cAAc,EAAE,cAAc,EAAE,OAAO,GAAG,OAAO,CAAC;QAAE,SAAS,EAAE,MAAM,CAAC;QAAC,OAAO,EAAE,MAAM,CAAC;QAAC,UAAU,EAAE,MAAM,CAAC;QAAC,eAAe,EAAE,MAAM,EAAE,CAAA;KAAE,CAAC;IAgB3J,iBAAiB,CAAC,GAAG,EAAE,cAAc;IAIrC,mBAAmB,CAAC,GAAG,EAAE,cAAc;IAIvC,0BAA0B,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,0BAA0B;IAIhF,sBAAsB,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,0BAA0B;IAI5E,4BAA4B,CAAC,GAAG,EAAE,cAAc;IAIhD,oBAAoB,CAAC,GAAG,EAAE,cAAc;IAIxC,yBAAyB,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,yBAAyB;IAI9E,sBAAsB,CAAC,GAAG,EAAE,cAAc;IAI1C,eAAe;IAIf,iBAAiB;IAIjB,yBAAyB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC;IAI7E,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC;YAIrE,sBAAsB;YAgBtB,YAAY;IAwBb,KAAK,CAAC,GAAG,EAAE,cAAc,EAAE,UAAU,EAAE,OAAO;IA6C3D,OAAO,CAAC,qBAAqB,CAK5B;IAED,OAAO,CAAC,aAAa;IAId,gBAAgB,CAAC,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAAE,IAAI,EAAE,SAAS;IAI9E,mBAAmB,CAAC,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAAE,OAAO,EAAE,YAAY;IAMjF,OAAO,CAAC,CAAC,SAAS,SAAS,GAAG,SAAS,EAAE,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAAE,OAAO,EAAE,YAAY,GAAG,CAAC,EAAE,WAAW,UAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;IAanK,4BAA4B,CAAC,CAAC,SAAS,SAAS,GAAG,SAAS,EAAE,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,YAAY,GAAG,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;IAIhJ,2BAA2B;sCACF,cAAc,eAAe,MAAM;MAGjE;IAEK,yBAAyB,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,SAAS;IAIxD,kBAAkB,CAAC,CAAC,SAAS,SAAS,GAAG,SAAS,EAC7D,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAC5C,OAAO,EAAE,YAAY,GAAG,SAAS,GAChC,OAAO,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC;IAQpB,WAAW,CAAC,CAAC,SAAS,SAAS,GAAG,SAAS,EAAE,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC;IASzF,aAAa,CAAC,CAAC,SAAS,SAAS,GAAG,SAAS,EACxD,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAC5C,IAAI,EAAE,QAAQ,EACd,OAAO,EAAE,MAAM,EAAE,GAChB,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IAOxB,kCAAkC,CAAC,CAAC,SAAS,SAAS,GAAG,SAAS,EAC7E,GAAG,EAAE,cAAc,EACnB,IAAI,EAAE,QAAQ,EACd,OAAO,EAAE,MAAM,EAAE,GAChB,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IAIxB,aAAa,CAAC,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAAE,OAAO,EAAE,YAAY,EAAE,QAAQ,EAAE,iBAAiB,EAAE,GAAG,OAAO,CAAC,mBAAmB,EAAE,CAAC;IAIjJ,UAAU,CAAC,CAAC,SAAS,QAAQ,EAAE,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,WAAW,EAAE,KAAK,GAAG,OAAO,CAAC,CAAC,EAAE,CAAC;IAUrJ,+BAA+B,CAAC,CAAC,SAAS,QAAQ,EAC7D,GAAG,EAAE,cAAc,EACnB,QAAQ,EAAE,QAAQ,EAClB,SAAS,EAAE,MAAM,EACjB,WAAW,EAAE,KAAK,GACjB,OAAO,CAAC,CAAC,EAAE,CAAC;IAUF,gBAAgB,CAAC,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,OAAO,CAAC,SAAS,EAAE,CAAC;IAI3G,eAAe,QAAe,cAAc,OAAO,YAAY,eAAe,MAAM,kBAE1F;IAGM,sBAAsB,QAAe,cAAc,WAAW,MAAM,cAAc,CAAC,QAAQ,QAAQ,KAAG,QAAQ,MAAM,SAAS,YAAY,CAAC,CAAC,CAAC,CAElJ;IAEY,mBAAmB,CAAC,CAAC,SAAS,SAAS,GAAG,SAAS,EAAE,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;IAIvJ,kBAAkB,CAAC,CAAC,EAAE,CAAC,SAAS,SAAS,EACpD,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAC5C,OAAO,EAAE,QAAQ,CAAC,YAAY,GAAG,CAAC,CAAC,EACnC,UAAU,EAAE,MAAM,EAClB,iBAAiB,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,EAAE,WAAW,EAAE,MAAM,KAAK,OAAO,CAAC,CAAC,CAAC,GAC/D,OAAO,CAAC,CAAC,GAAG,SAAS,CAAC;IAgCZ,qBAAqB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,QAAQ,CAAC,YAAY,CAAC,EAAE,UAAU,EAAE,MAAM;;;;;;;;IAI3G,OAAO,CAAC,oCAAoC,CAM3C;IAEY,sBAAsB,CAAC,CAAC,SAAS,mBAAmB,GAAG,mBAAmB,EACrF,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAC5C,WAAW,EAAE,MAAM,GAClB,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAC,SAAS,CAAC;IAK1B,2CAA2C,6DAC3C,cAAc,eACN,MAAM,sCAGpB;IAED,OAAO,CAAC,6BAA6B,CAMpC;IAEY,gBAAgB,CAAC,CAAC,SAAS,mBAAmB,GAAG,mBAAmB,EAAE,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;IAKjJ,qCAAqC,6DACrC,cAAc,WACV,MAAM,cAAc,CAAC,KAC7B,QAAQ,MAAM,MAAM,CAAC,CAAC,CAExB;IAGM,aAAa,QAAe,cAAc,WAAW,MAAM,cAAc,CAAC,WAAW,YAAY,yCAEvG;IAGY,qBAAqB,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,eAAe,EAAE,MAAM,EAAE,IAAI,EAAE,CAAC,gBAAgB,EAAE,uBAAuB,CAAC,GAAG,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC;IAIjJ,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAMjC,WAAW;IAIL,oBAAoB;;;;;;IAQpB,UAAU,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,GAAG,OAAO,CAAC,QAAQ,CAAC;YAmB9E,sBAAsB;YAMtB,kBAAkB;YAmClB,oBAAoB;YAmCpB,QAAQ;YAiDR,YAAY;YA2BZ,oBAAoB;IAuElC,OAAO,CAAC,kBAAkB,CAIzB;YAEa,0BAA0B;YAmD1B,wBAAwB;YA4BxB,iBAAiB;IAgDlB,cAAc,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,OAAO,CAAC;YASpD,4BAA4B;IAS1C,OAAO,CAAC,iCAAiC;IAUzC,OAAO,CAAC,sBAAsB;IAS9B,OAAO,CAAC,mBAAmB,CAuC1B;IAEY,iBAAiB,CAAC,GAAG,EAAE,cAAc;IAIrC,mBAAmB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC;IAIpF;;OAEG;IACI,qBAAqB,IAAI,aAAa;IAI7C;;OAEG;IACI,sBAAsB,IAAI,KAAK,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC;IAOzE,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM;IAI5E,UAAU,IAAI,OAAO;IAMrB,KAAK;;qCAImB,kBAAkB;MAG/C;CACH"} \ No newline at end of file +{"version":3,"file":"GraphDB.d.ts","sourceRoot":"","sources":["../../src/GraphDB/GraphDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/GraphDB.js b/evernote_modules/conduit-core/dist/GraphDB/GraphDB.js index 6cd901ba..a54c5a48 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/GraphDB.js +++ b/evernote_modules/conduit-core/dist/GraphDB/GraphDB.js @@ -129,7 +129,6 @@ class GraphDB extends conduit_storage_1.StorageEventEmitter { this.queueOnDownsyncChanges(); } }; - // tslint:disable:variable-name // poke a hole for testing this._test = { optimisticMutationsCount: () => { @@ -163,11 +162,11 @@ class GraphDB extends conduit_storage_1.StorageEventEmitter { this.initOverlay(); this.localKeyValStorage = await this.di.KeyValStorage(trc, GraphDB.DB_NAMES.LocalStorage); this.localKeyValStorage.addChangeHandler(this); - this.mutationManager = new MutationManager_1.MutationManager(this.localKeyValStorage); + this.memKeyValStorage = this.di.KeyValStorageMem(trc, 'SandboxStorage'); + this.memKeyValStorage.addChangeHandler(this); + this.mutationManager = new MutationManager_1.MutationManager(this.di, this.localKeyValStorage); this.ephemeralState = new conduit_storage_1.KeyValOverlay(this.localKeyValStorage, true); this.ephemeralState.addChangeHandler(this); - this.memKeyValStorage = await this.di.KeyValStorageMem(trc, 'MemoryStorage'); - this.memKeyValStorage.addChangeHandler(this); this.syncEngine = this.di.SyncEngine(this.remoteSyncedGraphStorage, this.ephemeralState, this.di.localSettings); this.stagedBlobManager = this.di.StagedBlobManager(this.remoteSyncedGraphStorage, this.localKeyValStorage, this.di.localSettings); this.fileUploader = new FileUploader_1.FileUploader(this.di, this, this.di.getResourceManager(), this.stagedBlobManager); @@ -474,6 +473,10 @@ class GraphDB extends conduit_storage_1.StorageEventEmitter { await this.remoteSyncedGraphStorage.transact(trc, 'GraphDB.clear', async (db) => { await db.clearAllData(trc); }); + // clear memKeyValStorage + await this.memKeyValStorage.transact(trc, 'GraphDB.memKeyValStorage.clear', async (db) => { + await db.clearAll(trc); + }); // clear localKeyValStorage await this.localKeyValStorage.transact(trc, 'GraphDB.LocalKeyValStorage.clear', async (db) => { await db.clearAll(trc); @@ -832,16 +835,6 @@ class GraphDB extends conduit_storage_1.StorageEventEmitter { } const { mutationResults } = await this.runMutations(trc, auth.token, this.userID, this.syncEngine.getVaultUserID(), mutations, opts); const { retryMutations, failedMutations } = await this.mutationManager.processMutationUpsyncResults(trc, mutations, mutationResults); - // report errors coming back from runMutations - if (failedMutations) { - for (const m of failedMutations) { - const err = GraphMutationTypes_1.mutationUpsyncError(mutationResults[m.mutationID]); - if (!err) { - throw new conduit_utils_1.InternalError('missing error in failed mutation'); - } - await this.di.addError(trc, err, m); - } - } if (this.isDestroyed) { return retryMutations || []; } @@ -966,6 +959,9 @@ class GraphDB extends conduit_storage_1.StorageEventEmitter { getLocalKeyValStorage() { return this.localKeyValStorage; } + getMemoryStorage() { + return this.memKeyValStorage; + } /** * Provides access to notification manager to plugins */ @@ -978,6 +974,9 @@ class GraphDB extends conduit_storage_1.StorageEventEmitter { markDependencySynced(trc, depKey, depVersion) { return this.mutationManager.markDependencySynced(trc, depKey, depVersion); } + getMutationStatus(trc, watcher, mutationID) { + return this.mutationManager.getMutationStatus(trc, watcher, mutationID); + } destructed() { return this.isDestroyed; } diff --git a/evernote_modules/conduit-core/dist/GraphDB/GraphDB.js.map b/evernote_modules/conduit-core/dist/GraphDB/GraphDB.js.map index f4539234..56c8ac68 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/GraphDB.js.map +++ b/evernote_modules/conduit-core/dist/GraphDB/GraphDB.js.map @@ -1 +1 @@ -{"version":3,"file":"GraphDB.js","sourceRoot":"","sources":["../../src/GraphDB/GraphDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"GraphDB.js","sourceRoot":"","sources":["../../src/GraphDB/GraphDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.d.ts.map index d9f52bbf..32604977 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.d.ts.map +++ b/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GraphQLFields.d.ts","sourceRoot":"","sources":["../../src/GraphDB/GraphQLFields.ts"],"names":[],"mappings":"AAIA,OAAO,EAAkB,KAAK,EAAE,MAAM,eAAe,CAAC;AACtD,OAAO,EAEL,YAAY,EACZ,YAAY,EAGb,MAAM,SAAS,CAAC;AAOjB,MAAM,WAAW,oBAAoB;IACnC,IAAI,EAAE,MAAM,EAAE,CAAC;IACf,gBAAgB,EAAE,KAAK,CAAC;IACxB,UAAU,EAAE,KAAK,EAAE,CAAC;CACrB;AA0GD,wBAAgB,aAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,IAAI,EAAE,KAAK,uBAU5E;AAuBD,wBAAgB,oBAAoB,CAAC,GAAG,EAAE,YAAY,EAAE,0BAA0B,UAAQ,GAAG,oBAAoB,CAqChH;AAkBD,wBAAgB,2BAA2B,CAAC,SAAS,EAAE,YAAY,GAAC,SAAS,YAU5E;AAED,wBAAgB,oBAAoB,CAAC,oBAAoB,EAAE,KAAK,EAAE,SAAS,EAAE,YAAY,GAAC,SAAS,EAAE,IAAI,CAAC,EAAE,MAAM,OAoBjH;AAED,wBAAgB,0BAA0B,CAAC,SAAS,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,WAEzE;AAED,wBAAgB,uBAAuB,CAAC,KAAK,EAAE,KAAK,GAAG,MAAM,EAAE,EAAE,CAoBhE;AAED,wBAAgB,iBAAiB,CAAC,OAAO,EAAE;IAAE,mBAAmB,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAA;CAAE,EAAE,IAAI,EAAE;IAAE,IAAI,CAAC,EAAE,YAAY,CAAA;CAAE,GAAG,SAAS,EAAE,SAAS,EAAE,MAAM,QAI/I;AAED,wBAAgB,iBAAiB,CAAC,OAAO,EAAE;IAAE,mBAAmB,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAA;CAAE,EAAE,IAAI,EAAE;IAAE,IAAI,CAAC,EAAE,YAAY,CAAA;CAAE,GAAG,SAAS,sBAa5H"} \ No newline at end of file +{"version":3,"file":"GraphQLFields.d.ts","sourceRoot":"","sources":["../../src/GraphDB/GraphQLFields.ts"],"names":[],"mappings":"AAIA,OAAO,EAAkB,KAAK,EAAE,MAAM,eAAe,CAAC;AACtD,OAAO,EAEL,YAAY,EACZ,YAAY,EAGb,MAAM,SAAS,CAAC;AAOjB,MAAM,WAAW,oBAAoB;IACnC,IAAI,EAAE,MAAM,EAAE,CAAC;IACf,gBAAgB,EAAE,KAAK,CAAC;IACxB,UAAU,EAAE,KAAK,EAAE,CAAC;CACrB;AA0GD,wBAAgB,aAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,IAAI,EAAE,KAAK,uBAW5E;AAuBD,wBAAgB,oBAAoB,CAAC,GAAG,EAAE,YAAY,EAAE,0BAA0B,UAAQ,GAAG,oBAAoB,CAsChH;AAkBD,wBAAgB,2BAA2B,CAAC,SAAS,EAAE,YAAY,GAAC,SAAS,YAU5E;AAED,wBAAgB,oBAAoB,CAAC,oBAAoB,EAAE,KAAK,EAAE,SAAS,EAAE,YAAY,GAAC,SAAS,EAAE,IAAI,CAAC,EAAE,MAAM,OAoBjH;AAED,wBAAgB,0BAA0B,CAAC,SAAS,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,WAEzE;AAED,wBAAgB,uBAAuB,CAAC,KAAK,EAAE,KAAK,GAAG,MAAM,EAAE,EAAE,CAoBhE;AAED,wBAAgB,iBAAiB,CAAC,OAAO,EAAE;IAAE,mBAAmB,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAA;CAAE,EAAE,IAAI,EAAE;IAAE,IAAI,CAAC,EAAE,YAAY,CAAA;CAAE,GAAG,SAAS,EAAE,SAAS,EAAE,MAAM,QAI/I;AAED,wBAAgB,iBAAiB,CAAC,OAAO,EAAE;IAAE,mBAAmB,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAA;CAAE,EAAE,IAAI,EAAE;IAAE,IAAI,CAAC,EAAE,YAAY,CAAA;CAAE,GAAG,SAAS,sBAa5H"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.js b/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.js index 7347c492..d627711f 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.js +++ b/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.js @@ -100,7 +100,8 @@ function fieldsForVars(parsedFields, vars) { const varName = parsedFields.vars[i]; const varValue = vars.hasOwnProperty(varName) ? vars[varName] : parsedFields.defaultVarValues[varName]; if (varValue) { - idx = idx | (1 << i); // tslint:disable-line:no-bitwise + // eslint-disable-next-line no-bitwise + idx = idx | (1 << i); } } return parsedFields.selections[idx]; @@ -145,7 +146,8 @@ function parseFieldsSelection(doc, ignoreFragmentSpreadErrors = false) { for (let index = 0; index < combinations; ++index) { const selectedVars = {}; for (let i = 0; i < vars.length; ++i) { - if (index & (1 << i)) { // tslint:disable-line:no-bitwise + // eslint-disable-next-line no-bitwise + if (index & (1 << i)) { selectedVars[vars[i]] = true; } } diff --git a/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.js.map b/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.js.map index 6a79dff4..4d037780 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.js.map +++ b/evernote_modules/conduit-core/dist/GraphDB/GraphQLFields.js.map @@ -1 +1 @@ -{"version":3,"file":"GraphQLFields.js","sourceRoot":"","sources":["../../src/GraphDB/GraphQLFields.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"GraphQLFields.js","sourceRoot":"","sources":["../../src/GraphDB/GraphQLFields.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/GraphQLTypes.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/GraphQLTypes.d.ts.map index c0d948f6..58588a9f 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/GraphQLTypes.d.ts.map +++ b/evernote_modules/conduit-core/dist/GraphDB/GraphQLTypes.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GraphQLTypes.d.ts","sourceRoot":"","sources":["../../src/GraphDB/GraphQLTypes.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,SAAS,EAAE,YAAY,EAAE,OAAO,EAAE,oBAAoB,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AACzG,OAAO,EAAU,KAAK,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAC7E,OAAO,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAC/E,OAAO,UAAU,MAAM,YAAY,CAAC;AAEpC,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAC/C,OAAO,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,MAAM,UAAU,CAAC;AAChE,OAAO,EAAE,aAAa,EAAE,MAAM,kBAAkB,CAAC;AACjD,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACxD,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AACpC,OAAO,EAAE,gBAAgB,EAAE,MAAM,6BAA6B,CAAC;AAE/D,oBAAY,YAAY,CAAC,CAAC,SAAS,SAAS,GAAG,SAAS,IACpD,YAAY,GACZ,OAAO,CAAC;IACR,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B,CAAC,GACA,CAAC,CAAC,YAAY,CAAC,CAClB;AAED,MAAM,WAAW,cAAc,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE;IACjG,EAAE,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,CAAC;IAClC,gBAAgB,EAAE,gBAAgB,CAAC;IACnC,GAAG,EAAE,cAAc,CAAC;IACpB,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC;IAC/B,iBAAiB,CAAC,EAAE,iBAAiB,CAAC;IACtC,mBAAmB,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACpC,OAAO,EAAE,OAAO,CAAC;IACjB,SAAS,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IACvC,YAAY,EAAE,YAAY,CAAC;IAC3B,aAAa,EAAE,aAAa,CAAC;IAC7B,sBAAsB,EAAE,sBAAsB,CAAC;IAC/C,iBAAiB,EAAE,iBAAiB,CAAC,gBAAgB,CAAC,CAAC;IACvD,oBAAoB,EAAE,KAAK,CAAC;IAC5B,WAAW,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC;IAC5C,UAAU,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC;IACtC,SAAS,EAAE,CAAC,OAAO,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAAE,IAAI,EAAE,SAAS,KAAK,OAAO,CAAC,SAAS,CAAC,CAAC;CAClG;AAED,qBAAa,cAAe,SAAQ,cAAc;IAChD,OAAO,CAAC,SAAS,CAAkD;IAE5D,cAAc,CAAC,YAAY,EAAE,OAAO;IAWpC,YAAY;IAaZ,gBAAgB,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;IASpE,8BAA8B,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO;IASzE,OAAO,CAAC,iBAAiB;YAIX,aAAa;CAS5B"} \ No newline at end of file +{"version":3,"file":"GraphQLTypes.d.ts","sourceRoot":"","sources":["../../src/GraphDB/GraphQLTypes.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,SAAS,EAAE,YAAY,EAAE,OAAO,EAAE,oBAAoB,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AACzG,OAAO,EAAU,KAAK,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAC7E,OAAO,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAC/E,OAAO,UAAU,MAAM,YAAY,CAAC;AAEpC,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAC/C,OAAO,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,MAAM,UAAU,CAAC;AAChE,OAAO,EAAE,aAAa,EAAE,MAAM,kBAAkB,CAAC;AACjD,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACxD,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AACpC,OAAO,EAAE,gBAAgB,EAAE,MAAM,6BAA6B,CAAC;AAE/D,oBAAY,YAAY,CAAC,CAAC,SAAS,SAAS,GAAG,SAAS,IACpD,YAAY,GACZ,OAAO,CAAC;IACR,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B,CAAC,GACA,CAAC,CAAC,YAAY,CAAC,CAClB;AAED,MAAM,WAAW,cAAc,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE;IACjG,EAAE,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,CAAC;IAClC,gBAAgB,EAAE,gBAAgB,CAAC;IACnC,GAAG,EAAE,cAAc,CAAC;IACpB,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC;IAC/B,iBAAiB,CAAC,EAAE,iBAAiB,CAAC;IACtC,mBAAmB,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACpC,OAAO,EAAE,OAAO,CAAC;IACjB,SAAS,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IACvC,YAAY,EAAE,YAAY,CAAC;IAC3B,aAAa,EAAE,aAAa,CAAC;IAC7B,sBAAsB,EAAE,sBAAsB,CAAC;IAC/C,iBAAiB,EAAE,iBAAiB,CAAC,gBAAgB,CAAC,CAAC;IACvD,oBAAoB,EAAE,KAAK,CAAC;IAC5B,WAAW,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC;IAC5C,UAAU,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC;CACvC;AAED,qBAAa,cAAe,SAAQ,cAAc;IAChD,OAAO,CAAC,SAAS,CAAkD;IAE5D,cAAc,CAAC,YAAY,EAAE,OAAO;IAWpC,YAAY;IAaZ,gBAAgB,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;IASpE,8BAA8B,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO;IASzE,OAAO,CAAC,iBAAiB;YAIX,aAAa;CAS5B"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/GraphQLTypes.js.map b/evernote_modules/conduit-core/dist/GraphDB/GraphQLTypes.js.map index 67250f5f..bbcf4335 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/GraphQLTypes.js.map +++ b/evernote_modules/conduit-core/dist/GraphDB/GraphQLTypes.js.map @@ -1 +1 @@ -{"version":3,"file":"GraphQLTypes.js","sourceRoot":"","sources":["../../src/GraphDB/GraphQLTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"GraphQLTypes.js","sourceRoot":"","sources":["../../src/GraphDB/GraphQLTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Helpers.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/Helpers.d.ts.map index 096ca1eb..55dde0ca 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Helpers.d.ts.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Helpers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Helpers.d.ts","sourceRoot":"","sources":["../../src/GraphDB/Helpers.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,uBAAuB,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAC1E,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAE9D,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AAEpC,wBAAsB,gBAAgB,CAAC,CAAC,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EAAE,CAAC,EACpE,GAAG,EAAE,cAAc,EACnB,EAAE,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EACrB,eAAe,EAAE,MAAM,EACvB,EAAE,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EACrC,IAAI,EAAE,CAAC,gBAAgB,EAAE,uBAAuB,CAAC,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC,cASnE;AAED,wBAAsB,YAAY,CAAC,CAAC,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAC,EAC5D,MAAM,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,uBAAuB,CAAC,CAAC,CAAC,CAAC,EACtD,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,cAAc,GAAG,IAAI,EAC9B,IAAI,EAAE,MAAM,EAAE,yFAMf"} \ No newline at end of file +{"version":3,"file":"Helpers.d.ts","sourceRoot":"","sources":["../../src/GraphDB/Helpers.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,uBAAuB,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAC1E,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAE9D,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AAEpC,wBAAsB,gBAAgB,CAAC,CAAC,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EAAE,CAAC,EACpE,GAAG,EAAE,cAAc,EACnB,EAAE,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EACrB,eAAe,EAAE,MAAM,EACvB,EAAE,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EACrC,IAAI,EAAE,CAAC,gBAAgB,EAAE,uBAAuB,CAAC,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC,cASnE;AAED,wBAAsB,YAAY,CAAC,CAAC,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EAC7D,MAAM,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,uBAAuB,CAAC,CAAC,CAAC,CAAC,EACtD,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,cAAc,GAAG,IAAI,EAC9B,IAAI,EAAE,MAAM,EAAE,yFAMf"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/MutationManager.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/MutationManager.d.ts.map index 6729f908..50c29ffc 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/MutationManager.d.ts.map +++ b/evernote_modules/conduit-core/dist/GraphDB/MutationManager.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MutationManager.d.ts","sourceRoot":"","sources":["../../src/GraphDB/MutationManager.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,cAAc,EAAiB,aAAa,EAAE,cAAc,EAAoB,MAAM,iBAAiB,CAAC;AACjH,OAAO,EAIL,KAAK,EAIL,KAAK,EAEL,SAAS,EACT,cAAc,EAEf,MAAM,eAAe,CAAC;AAIvB,OAAO,EACL,iBAAiB,EAKjB,oBAAoB,EAEpB,iBAAiB,EAClB,MAAM,6BAA6B,CAAC;AAyBrC,MAAM,WAAW,gBAAgB;IAC/B,GAAG,EAAE,MAAM,CAAC;IACZ,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,KAAK,CAAC;IACd,SAAS,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,yBAAyB;IACxC,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;CAC9F;AAED,qBAAa,eAAgB,YAAW,yBAAyB;IAInD,OAAO,CAAC,QAAQ,CAAC,OAAO;IAHpC,OAAO,CAAC,mBAAmB,CAA2B;IACtD,OAAO,CAAC,gBAAgB,CAAuB;gBAElB,OAAO,EAAE,aAAa;YAGrC,sBAAsB;YAkCtB,eAAe;IAmBhB,aAAa,CAAC,GAAG,EAAE,cAAc,EAAE,WAAW,EAAE,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,iBAAiB,EAAE,CAAC;IAehI,qBAAqB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,gBAAgB;IAMpE,mBAAmB,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,gBAAgB,EAAE,CAAC;IASrE,sBAAsB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,gBAAgB;IAMrE,qBAAqB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,gBAAgB;IAMpE,kBAAkB,CAAC,GAAG,EAAE,cAAc;IAM5C,sBAAsB,IAAI,aAAa,CAAC,iBAAiB,CAAC;IAI1D,yBAAyB;;;;IAOzB,sBAAsB;IAKhB,mBAAmB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC;IAKvE,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,iBAAiB;IAS5D,YAAY,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,iBAAiB,EAAE;IAWhE,eAAe,CAC1B,GAAG,EAAE,cAAc,EACnB,WAAW,EAAE,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,EAC9D,eAAe,EAAE,aAAa,CAAC,iBAAiB,CAAC,GAChD,OAAO,CAAC,iBAAiB,EAAE,CAAC;IAmClB,4BAA4B,CACvC,GAAG,EAAE,cAAc,EACnB,SAAS,EAAE,iBAAiB,EAAE,EAC9B,eAAe,EAAE,KAAK,CAAC,oBAAoB,CAAC,GAC3C,OAAO,CAAC;QACT,gBAAgB,CAAC,EAAE,iBAAiB,EAAE,CAAC;QACvC,cAAc,CAAC,EAAE,iBAAiB,EAAE,CAAC;QACrC,eAAe,CAAC,EAAE,iBAAiB,EAAE,CAAC;KACvC,CAAC;IAiEW,oCAAoC,CAAC,GAAG,EAAE,cAAc,EAAE,WAAW,EAAE,cAAc,CAAC,GAAG,CAAC,EAAE,qBAAqB,EAAE,SAAS;YA8B3H,iBAAiB;IA6DlB,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;CAkC1G"} \ No newline at end of file +{"version":3,"file":"MutationManager.d.ts","sourceRoot":"","sources":["../../src/GraphDB/MutationManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/MutationManager.js b/evernote_modules/conduit-core/dist/GraphDB/MutationManager.js index 25957ecd..2878e681 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/MutationManager.js +++ b/evernote_modules/conduit-core/dist/GraphDB/MutationManager.js @@ -34,11 +34,18 @@ const FAIL_SAFE_TABLE = 'FailedMutations'; const OPTIMISTIC_MUTATIONS_TABLE = 'OptimisticMutations'; const REMOTE_MUTATIONS_TABLE = 'RemoteMutations'; const MUTATION_RESULTS_TABLE = 'MutationUpsyncResults'; +const MUTATION_ROLLUP_TABLE = 'MutationRollupIDs'; // change to 'info' if you want to see the detailed roundtrip logging const VERBOSE_LEVEL = 'trace'; +const validationOpts = { + objectStrictCheck: false, + deepObjectStrictCheck: false, + fillDefaults: false, + allowUnknownEnumValues: false, +}; function validateMutation(m, def) { try { - conduit_utils_1.validateSchemaType(conduit_utils_1.Struct(def.params), 'root', m.params, false); + conduit_utils_1.validateSchemaType(conduit_utils_1.Struct(def.params), 'root', m.params, validationOpts); return conduit_utils_1.getTypeOf(m.timestamp) === 'number' && conduit_utils_1.getTypeOf(m.guids) === 'object'; } catch (e) { @@ -46,11 +53,24 @@ function validateMutation(m, def) { return false; } } +function validateIsMutationIDArray(val) { + if (!Array.isArray(val)) { + return undefined; + } + for (const v of val) { + if (typeof v !== 'string') { + return undefined; + } + } + return val; +} class MutationManager { - constructor(storage) { + constructor(di, storage) { + this.di = di; this.storage = storage; this.optimisticMutations = []; this.depToMutationIDs = {}; + this.rolledUpToMutationID = {}; } async loadMutationsFromTable(trc, mutatorDefs, optimistic) { const tableName = optimistic ? OPTIMISTIC_MUTATIONS_TABLE : REMOTE_MUTATIONS_TABLE; @@ -69,6 +89,7 @@ class MutationManager { await this.storage.transact(trc, 'MutationManager.moveCorruptMutations', async (db) => { // remove the corrupt data await db.removeValue(trc, tableName, mutationID); + await this.removeMutationRollupMap(trc, db, mutationID); if (mutation) { // if we loaded it but it failed validation, back it up await db.setValue(trc, CORRUPT_MUTATIONS_TABLE, mutationID, mutation); @@ -161,6 +182,26 @@ class MutationManager { const remoteMutationKeys = await this.storage.getKeys(trc, watcher, REMOTE_MUTATIONS_TABLE); return Boolean(remoteMutationKeys.length); } + async getMutationStatus(trc, watcher, mutationID) { + while (this.rolledUpToMutationID[mutationID]) { + mutationID = this.rolledUpToMutationID[mutationID]; + } + const isPendingUpsync = await this.storage.hasKey(trc, watcher, REMOTE_MUTATIONS_TABLE, mutationID); + const isWaitingForRoundtrip = await this.storage.hasKey(trc, watcher, OPTIMISTIC_MUTATIONS_TABLE, mutationID); + if (isPendingUpsync || isWaitingForRoundtrip) { + return { + isUpsynced: !isPendingUpsync, + isRoundtripped: !isWaitingForRoundtrip, + error: null, + }; + } + const error = await this.di.getErrorByMutationID(trc, watcher, mutationID); + return { + isUpsynced: true, + isRoundtripped: true, + error, + }; + } async addMutation(trc, mutation) { await this.storage.transact(trc, 'MutationManager.addMutation', async (db) => { await db.setValue(trc, OPTIMISTIC_MUTATIONS_TABLE, mutation.mutationID, mutation); @@ -178,12 +219,12 @@ class MutationManager { this.optimisticMutations.push(...mutations); } async rollupForUpsync(trc, mutatorDefs, remoteMutations) { - const { changes, mutations, errors } = MutationRollup_1.rollupPendingMutations(remoteMutations, mutatorDefs); + const { changes, mutations, rolledUpMap, errors } = MutationRollup_1.rollupPendingMutations(remoteMutations, mutatorDefs); if (errors.length) { conduit_utils_1.logger.error('MutationManager.rollupForUpsync errors: ', errors); } if (!Object.keys(changes).length) { - // early out if nothing deps + // early out if nothing changed return mutations; } // apply changes @@ -197,12 +238,19 @@ class MutationManager { await db.setValue(trc, OPTIMISTIC_MUTATIONS_TABLE, mutationID, m); this.optimisticMutations[oIdx] = m; } + await db.setValue(trc, MUTATION_ROLLUP_TABLE, mutationID, rolledUpMap[mutationID]); + for (const id of rolledUpMap[mutationID] || []) { + // store reverse lookup in memory; we don't need to load it at startup though as it is just for clients to watch for mutation results + this.rolledUpToMutationID[id] = mutationID; + } } else { + // mutation was rolled up await db.removeValue(trc, REMOTE_MUTATIONS_TABLE, mutationID); + await db.removeValue(trc, OPTIMISTIC_MUTATIONS_TABLE, mutationID); + await db.removeValue(trc, MUTATION_RESULTS_TABLE, mutationID); + await this.removeMutationRollupMap(trc, db, mutationID); if (oIdx >= 0) { - await db.removeValue(trc, OPTIMISTIC_MUTATIONS_TABLE, mutationID); - await db.removeValue(trc, MUTATION_RESULTS_TABLE, mutationID); this.optimisticMutations.splice(oIdx, 1); } } @@ -251,6 +299,11 @@ class MutationManager { } } for (const m of (failedMutations || [])) { + const rolledUpIDs = await this.removeMutationRollupMap(trc, db, m.mutationID); + const e = GraphMutationTypes_1.mutationUpsyncError(mutationResults[m.mutationID]); + if (e) { + await this.di.addError(trc, e, m, rolledUpIDs); + } await db.removeValue(trc, REMOTE_MUTATIONS_TABLE, m.mutationID); await db.removeValue(trc, OPTIMISTIC_MUTATIONS_TABLE, m.mutationID); await db.removeValue(trc, MUTATION_RESULTS_TABLE, m.mutationID); @@ -272,6 +325,14 @@ class MutationManager { successMutations, }; } + async removeMutationRollupMap(trc, tx, mutationID) { + const rolledUpIDs = await tx.getValidatedValue(trc, null, MUTATION_ROLLUP_TABLE, mutationID, validateIsMutationIDArray) || []; + for (const id of rolledUpIDs) { + delete this.rolledUpToMutationID[id]; + } + await tx.removeValue(trc, MUTATION_ROLLUP_TABLE, mutationID); + return rolledUpIDs; + } async clearRoundTrippedOptimisticMutations(trc, remoteGraph, lastDownsyncTimestamp) { if (!this.optimisticMutations.length) { return; @@ -289,6 +350,7 @@ class MutationManager { } await db.removeValue(trc, OPTIMISTIC_MUTATIONS_TABLE, m.mutationID); await db.removeValue(trc, MUTATION_RESULTS_TABLE, m.mutationID); + await this.removeMutationRollupMap(trc, db, m.mutationID); } return this.optimisticMutations.length; }); @@ -335,8 +397,14 @@ class MutationManager { if (!depCount) { return true; } + const lastProcessingTime = await this.di.getMutationServiceLastProcessingTime(trc, remoteGraph); // check if it has been an extended amount of time between upsync and downsync and we still don't have the dependencies if (timeSinceUpsync >= ROUNDTRIP_AGEOUT_THRESHOLD) { + // if nsync is telling us it hasn't processed it yet because it's backed up, try again + if (lastProcessingTime < results.timestamp) { + conduit_utils_1.logger.warn('NSync likely has not processed mutations since upsync.'); + return false; + } // if so, just mark it as roundtripped; likely the mutation returned bad results conduit_utils_1.logger.warn('Timed out waiting for mutation to roundtrip', { mutation: m.name, diff --git a/evernote_modules/conduit-core/dist/GraphDB/MutationManager.js.map b/evernote_modules/conduit-core/dist/GraphDB/MutationManager.js.map index b592f994..68edc8bd 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/MutationManager.js.map +++ b/evernote_modules/conduit-core/dist/GraphDB/MutationManager.js.map @@ -1 +1 @@ -{"version":3,"file":"MutationManager.js","sourceRoot":"","sources":["../../src/GraphDB/MutationManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MutationManager.js","sourceRoot":"","sources":["../../src/GraphDB/MutationManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.d.ts.map index 024fa21c..bc7eb6f5 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.d.ts.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AutoMutations.d.ts","sourceRoot":"","sources":["../../../src/GraphDB/Mutations/AutoMutations.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,OAAO,EAAmB,KAAK,EAAgD,cAAc,EAAE,MAAM,eAAe,CAAC;AAUrH,OAAO,EAA+B,iBAAiB,EAAE,MAAM,gCAAgC,CAAC;AAChG,OAAO,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAwEjD,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,WAAW,EAAE,KAAK,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;;WAe1G"} \ No newline at end of file +{"version":3,"file":"AutoMutations.d.ts","sourceRoot":"","sources":["../../../src/GraphDB/Mutations/AutoMutations.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,OAAO,EAAmB,KAAK,EAAgD,cAAc,EAAE,MAAM,eAAe,CAAC;AAUrH,OAAO,EAA+B,iBAAiB,EAAE,MAAM,gCAAgC,CAAC;AAChG,OAAO,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AA0EjD,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,WAAW,EAAE,KAAK,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;;WAe1G"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.js b/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.js index 93070de2..8cdf0142 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.js +++ b/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.js @@ -34,7 +34,7 @@ function runForMutation(name) { throw new Error('Not logged in'); } const mutation = await context.db.runMutator(context.trc, name, args); - return Object.assign(Object.assign({ result: null }, mutation.results), { success: true }); + return Object.assign(Object.assign({ result: null }, mutation.results), { success: true, mutationID: mutation.mutationID }); }; } function buildMutatorResultType(autoResolverData, name, schema) { @@ -43,6 +43,7 @@ function buildMutatorResultType(autoResolverData, name, schema) { AutoResolvers_1.schemaFieldToGraphQL(autoResolverData, fields, key, schema[key], '', undefined); } fields.success = { type: DataSchemaGQL_1.schemaToGraphQLType('boolean') }; + fields.mutationID = { type: DataSchemaGQL_1.schemaToGraphQLType('string') }; return new graphql_1.GraphQLObjectType({ name: conduit_utils_1.toPascalCase([name, 'MutatorRes']), fields, diff --git a/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.js.map b/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.js.map index 3d49d66d..8b4aa270 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.js.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Mutations/AutoMutations.js.map @@ -1 +1 @@ -{"version":3,"file":"AutoMutations.js","sourceRoot":"","sources":["../../../src/GraphDB/Mutations/AutoMutations.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"AutoMutations.js","sourceRoot":"","sources":["../../../src/GraphDB/Mutations/AutoMutations.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.d.ts.map index 7be5d477..c8ba0c42 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.d.ts.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AutoResolvers.d.ts","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/AutoResolvers.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAEL,SAAS,EACT,YAAY,EACZ,OAAO,EACP,QAAQ,EACR,oBAAoB,EACrB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAQL,eAAe,EACf,KAAK,EAIL,cAAc,EAEf,MAAM,eAAe,CAAC;AACvB,OAAO,EACL,qBAAqB,EAErB,iBAAiB,EACjB,kBAAkB,EAClB,gBAAgB,EACjB,MAAM,SAAS,CAAC;AAIjB,OAAO,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAI/D,OAAO,EAAE,gBAAgB,EAAE,iBAAiB,EAA8D,MAAM,mBAAmB,CAAC;AAsCpI,wBAAsB,WAAW,CAAC,OAAO,EAAE,YAAY,GAAG,SAAS,EAAE,OAAO,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,kBAAkB,oCA2BtH;AAoHD,wBAAgB,kBAAkB,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,GAAG,SAAS,GAAG,gBAAgB,GAAG,iBAAiB,CAsBtJ;AAED,wBAAgB,oBAAoB,CAClC,gBAAgB,EAAE,gBAAgB,EAClC,MAAM,EAAE,qBAAqB,CAAC,GAAG,EAAE,GAAG,CAAC,EACvC,KAAK,EAAE,MAAM,EACb,UAAU,EAAE,eAAe,EAC3B,UAAU,EAAE,MAAM,EAClB,iBAAiB,EAAE,QAAQ,EAAE,GAAG,SAAS,EACzC,gBAAgB,CAAC,EAAE,CAAC,MAAM,EAAE,YAAY,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,kBAAkB,KAAK,OAAO,CAAC,YAAY,CAAC,QAyCpI;AA4DD,wBAAgB,kBAAkB,CAChC,GAAG,EAAE,cAAc,EACnB,gBAAgB,EAAE,gBAAgB,EAClC,SAAS,EAAE,KAAK,CAAC,oBAAoB,CAAC,EACtC,OAAO,EAAE,OAAO,EAChB,aAAa,GAAE,KAAK,CAAC,iBAAiB,CAAM;;WA2C7C"} \ No newline at end of file +{"version":3,"file":"AutoResolvers.d.ts","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/AutoResolvers.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAEL,SAAS,EACT,YAAY,EACZ,OAAO,EACP,QAAQ,EACR,oBAAoB,EACrB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAQL,eAAe,EACf,KAAK,EAIL,cAAc,EAEf,MAAM,eAAe,CAAC;AACvB,OAAO,EACL,qBAAqB,EAErB,iBAAiB,EACjB,kBAAkB,EAClB,gBAAgB,EACjB,MAAM,SAAS,CAAC;AAIjB,OAAO,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAI/D,OAAO,EAAE,gBAAgB,EAAE,iBAAiB,EAA8D,MAAM,mBAAmB,CAAC;AAsCpI,wBAAsB,WAAW,CAAC,OAAO,EAAE,YAAY,GAAG,SAAS,EAAE,OAAO,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,kBAAkB,oCA2BtH;AAmHD,wBAAgB,kBAAkB,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,GAAG,SAAS,GAAG,gBAAgB,GAAG,iBAAiB,CAsBtJ;AAED,wBAAgB,oBAAoB,CAClC,gBAAgB,EAAE,gBAAgB,EAClC,MAAM,EAAE,qBAAqB,CAAC,GAAG,EAAE,GAAG,CAAC,EACvC,KAAK,EAAE,MAAM,EACb,UAAU,EAAE,eAAe,EAC3B,UAAU,EAAE,MAAM,EAClB,iBAAiB,EAAE,QAAQ,EAAE,GAAG,SAAS,EACzC,gBAAgB,CAAC,EAAE,CAAC,MAAM,EAAE,YAAY,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,kBAAkB,KAAK,OAAO,CAAC,YAAY,CAAC,QAyCpI;AA4DD,wBAAgB,kBAAkB,CAChC,GAAG,EAAE,cAAc,EACnB,gBAAgB,EAAE,gBAAgB,EAClC,SAAS,EAAE,KAAK,CAAC,oBAAoB,CAAC,EACtC,OAAO,EAAE,OAAO,EAChB,aAAa,GAAE,KAAK,CAAC,iBAAiB,CAAM;;WA2C7C"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.js b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.js index 3d9fab8e..b786b58b 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.js +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.js @@ -60,7 +60,7 @@ async function resolveNode(nodeRef, context, info) { } let node = await context.db.getNode(context, nodeRef); if (context.autoResolverData.NodeDataResolvers[nodeRef.type]) { - node = await context.autoResolverData.NodeDataResolvers[nodeRef.type](context, node || nodeRef, fieldSelection); + node = await context.autoResolverData.NodeDataResolvers[nodeRef.type](context, node || nodeRef, fieldSelection, info); } if (!node) { throw new conduit_utils_1.NotFoundError(nodeRef.id, `Unable to find ${nodeRef.type} with id ${nodeRef.id}`); @@ -113,8 +113,7 @@ async function meResolver(parent, args, context, info) { throw new conduit_utils_1.NoUserError('no current user'); } try { - const updatedUser = await context.meUpdater(context, user); - return await resolveNode(updatedUser, context, info); + return await resolveNode(user, context, info); } catch (err) { if (err instanceof conduit_utils_1.NotFoundError) { diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.js.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.js.map index c889ebac..09336a30 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.js.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/AutoResolvers.js.map @@ -1 +1 @@ -{"version":3,"file":"AutoResolvers.js","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/AutoResolvers.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"AutoResolvers.js","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/AutoResolvers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.d.ts.map index 3b9edac7..fecc9627 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.d.ts.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ErrorResolver.d.ts","sourceRoot":"","sources":["../../../../src/GraphDB/Resolvers/Custom/ErrorResolver.ts"],"names":[],"mappings":"AAAA;;GAEG;AAOH,OAAO,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAC;AAuEnD,wBAAgB,UAAU,CAAC,GAAG,EAAE,aAAa,QAY5C"} \ No newline at end of file +{"version":3,"file":"ErrorResolver.d.ts","sourceRoot":"","sources":["../../../../src/GraphDB/Resolvers/Custom/ErrorResolver.ts"],"names":[],"mappings":"AAAA;;GAEG;AAMH,OAAO,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAC;AA+BnD,wBAAgB,UAAU,CAAC,GAAG,EAAE,aAAa,QAa5C"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.js b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.js index e09e53a3..5ee6e773 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.js +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.js @@ -6,34 +6,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.addQueries = void 0; const conduit_utils_1 = require("conduit-utils"); const DataSchemaGQL_1 = require("../../../Types/DataSchemaGQL"); -const ErrorSchema = conduit_utils_1.Struct({ - errorKey: conduit_utils_1.NullableString, - errorType: conduit_utils_1.NullableString, - id: 'string', - marked: 'boolean', - message: 'string', - mutationName: 'string', - mutationID: 'string', - mutationArgsJson: 'string', -}, 'Error'); -function makeErrorReturnObject(errObj) { - let errorKey = ''; - let errorType = ''; - if (errObj.error instanceof conduit_utils_1.ServiceError) { - errorKey = errObj.error.errorKey; - errorType = errObj.error.errorType; - } - return { - id: errObj.id, - marked: errObj.marked, - message: errObj.error.message, - errorKey, - errorType, - mutationID: errObj.mutation.mutationID, - mutationName: errObj.mutation.name, - mutationArgsJson: conduit_utils_1.safeStringify(errObj.mutation.params), - }; -} +const ErrorSchema_1 = require("./schemas/ErrorSchema"); async function errorGetResolver(_, args, context) { if (!args || !args.id) { throw new Error('Missing args'); @@ -45,7 +18,7 @@ async function errorGetResolver(_, args, context) { if (!errObj) { return null; } - return makeErrorReturnObject(errObj); + return ErrorSchema_1.makeErrorReturnObject(errObj); } async function errorGetListResolver(_, args, context) { if (!context) { @@ -54,7 +27,7 @@ async function errorGetListResolver(_, args, context) { const errorObjs = await context.errorManager.getList(context.trc, context.watcher, args.markedValue); const res = []; for (const errObj of errorObjs) { - const e = makeErrorReturnObject(errObj); + const e = ErrorSchema_1.makeErrorReturnObject(errObj); res.push(e); } return res; @@ -62,12 +35,13 @@ async function errorGetListResolver(_, args, context) { function addQueries(out) { out.errorGet = { args: DataSchemaGQL_1.schemaToGraphQLArgs({ id: 'ID' }), - type: DataSchemaGQL_1.schemaToGraphQLType(conduit_utils_1.Nullable(ErrorSchema)), + type: DataSchemaGQL_1.schemaToGraphQLType(conduit_utils_1.Nullable(ErrorSchema_1.ErrorSchema)), resolve: errorGetResolver, + deprecationReason: 'errorGet is deprecated in favor of MutationStatus', }; out.errorGetList = { args: DataSchemaGQL_1.schemaToGraphQLArgs({ markedValue: conduit_utils_1.NullableBoolean }), - type: DataSchemaGQL_1.schemaToGraphQLType(conduit_utils_1.ListOf(ErrorSchema)), + type: DataSchemaGQL_1.schemaToGraphQLType(conduit_utils_1.ListOf(ErrorSchema_1.ErrorSchema)), resolve: errorGetListResolver, }; } diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.js.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.js.map index 52da7715..ee523883 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.js.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/ErrorResolver.js.map @@ -1 +1 @@ -{"version":3,"file":"ErrorResolver.js","sourceRoot":"","sources":["../../../../src/GraphDB/Resolvers/Custom/ErrorResolver.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ErrorResolver.js","sourceRoot":"","sources":["../../../../src/GraphDB/Resolvers/Custom/ErrorResolver.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAAyE;AAEzE,gEAAwF;AAGxF,uDAA2E;AAE3E,KAAK,UAAU,gBAAgB,CAAI,CAAM,EAAE,IAAY,EAAE,OAAwB;IAC/E,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE;QACrB,MAAM,IAAI,KAAK,CAAC,cAAc,CAAC,CAAC;KACjC;IACD,IAAI,CAAC,OAAO,EAAE;QACZ,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;KAC5C;IACD,MAAM,MAAM,GAAG,MAAM,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC;IAC1F,IAAI,CAAC,MAAM,EAAE;QACX,OAAO,IAAI,CAAC;KACb;IAED,OAAO,mCAAqB,CAAC,MAAM,CAAC,CAAC;AACvC,CAAC;AAED,KAAK,UAAU,oBAAoB,CAAI,CAAM,EAAE,IAAW,EAAE,OAAwB;IAClF,IAAI,CAAC,OAAO,EAAE;QACZ,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;KAC5C;IACD,MAAM,SAAS,GAAG,MAAM,OAAO,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC;IACrG,MAAM,GAAG,GAAY,EAAE,CAAC;IACxB,KAAK,MAAM,MAAM,IAAI,SAAS,EAAE;QAC9B,MAAM,CAAC,GAAG,mCAAqB,CAAC,MAAM,CAAC,CAAC;QACxC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;KACb;IACD,OAAO,GAAG,CAAC;AACb,CAAC;AAED,SAAgB,UAAU,CAAC,GAAkB;IAC3C,GAAG,CAAC,QAAQ,GAAG;QACb,IAAI,EAAE,mCAAmB,CAAC,EAAC,EAAE,EAAE,IAAI,EAAC,CAAC;QACrC,IAAI,EAAE,mCAAmB,CAAC,wBAAQ,CAAC,yBAAW,CAAC,CAAC;QAChD,OAAO,EAAE,gBAAgB;QACzB,iBAAiB,EAAE,mDAAmD;KACvE,CAAC;IAEF,GAAG,CAAC,YAAY,GAAG;QACjB,IAAI,EAAE,mCAAmB,CAAC,EAAC,WAAW,EAAE,+BAAe,EAAC,CAAC;QACzD,IAAI,EAAE,mCAAmB,CAAC,sBAAM,CAAC,yBAAW,CAAC,CAAC;QAC9C,OAAO,EAAE,oBAAoB;KAC9B,CAAC;AACJ,CAAC;AAbD,gCAaC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/MutationStatusResolver.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/MutationStatusResolver.d.ts.map new file mode 100644 index 00000000..dd2fab1e --- /dev/null +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/MutationStatusResolver.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"MutationStatusResolver.d.ts","sourceRoot":"","sources":["../../../../src/GraphDB/Resolvers/Custom/MutationStatusResolver.ts"],"names":[],"mappings":"AAAA;;GAEG;AAOH,OAAO,EAAE,aAAa,EAAc,MAAM,oBAAoB,CAAC;AAiB/D,wBAAgB,UAAU,CAAC,GAAG,EAAE,aAAa,QAU5C"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/MutationStatusResolver.js b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/MutationStatusResolver.js new file mode 100644 index 00000000..d3c52f3e --- /dev/null +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/MutationStatusResolver.js @@ -0,0 +1,28 @@ +"use strict"; +/*! + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.addQueries = void 0; +const conduit_utils_1 = require("conduit-utils"); +const DataSchemaGQL_1 = require("../../../Types/DataSchemaGQL"); +const ResolverHelpers_1 = require("../ResolverHelpers"); +const ErrorSchema_1 = require("./schemas/ErrorSchema"); +async function mutationStatusResolver(_, args, context) { + ResolverHelpers_1.validateDB(context); + const mutationStatus = await context.db.getMutationStatus(context.trc, context.watcher, args.mutationID); + return Object.assign(Object.assign({}, mutationStatus), { error: mutationStatus.error ? ErrorSchema_1.makeErrorReturnObject(mutationStatus.error) : null }); +} +function addQueries(out) { + out.MutationStatus = { + args: DataSchemaGQL_1.schemaToGraphQLArgs({ mutationID: 'string' }), + type: DataSchemaGQL_1.schemaToGraphQLType(conduit_utils_1.Struct({ + isUpsynced: 'boolean', + isRoundtripped: 'boolean', + error: conduit_utils_1.Nullable(ErrorSchema_1.ErrorSchema), + }, 'mutationStatusResult')), + resolve: mutationStatusResolver, + }; +} +exports.addQueries = addQueries; +//# sourceMappingURL=MutationStatusResolver.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/MutationStatusResolver.js.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/MutationStatusResolver.js.map new file mode 100644 index 00000000..0a13f2e4 --- /dev/null +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/MutationStatusResolver.js.map @@ -0,0 +1 @@ +{"version":3,"file":"MutationStatusResolver.js","sourceRoot":"","sources":["../../../../src/GraphDB/Resolvers/Custom/MutationStatusResolver.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAAiD;AAGjD,gEAAwF;AAExF,wDAA+D;AAC/D,uDAA2E;AAM3E,KAAK,UAAU,sBAAsB,CAAC,CAAM,EAAE,IAAwB,EAAE,OAAwB;IAC9F,4BAAU,CAAC,OAAO,CAAC,CAAC;IAEpB,MAAM,cAAc,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,iBAAiB,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,UAAwB,CAAC,CAAC;IACvH,uCACK,cAAc,KACjB,KAAK,EAAE,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,mCAAqB,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,IAChF;AACJ,CAAC;AAED,SAAgB,UAAU,CAAC,GAAkB;IAC3C,GAAG,CAAC,cAAc,GAAG;QACnB,IAAI,EAAE,mCAAmB,CAAC,EAAE,UAAU,EAAE,QAAQ,EAAE,CAAC;QACnD,IAAI,EAAE,mCAAmB,CAAC,sBAAM,CAAC;YAC/B,UAAU,EAAE,SAAS;YACrB,cAAc,EAAE,SAAS;YACzB,KAAK,EAAE,wBAAQ,CAAC,yBAAW,CAAC;SAC7B,EAAE,sBAAsB,CAAC,CAAC;QAC3B,OAAO,EAAE,sBAAsB;KAChC,CAAC;AACJ,CAAC;AAVD,gCAUC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/schemas/ErrorSchema.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/schemas/ErrorSchema.d.ts.map new file mode 100644 index 00000000..7d6520bf --- /dev/null +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/schemas/ErrorSchema.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ErrorSchema.d.ts","sourceRoot":"","sources":["../../../../../src/GraphDB/Resolvers/Custom/schemas/ErrorSchema.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,KAAK,EAAuD,MAAM,eAAe,CAAC;AAE3F,OAAO,EAAE,WAAW,EAAE,MAAM,0BAA0B,CAAC;AAEvD,MAAM,WAAW,cAAc;IAC7B,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACxB,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACzB,EAAE,EAAE,MAAM,CAAC;IACX,MAAM,EAAE,OAAO,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,YAAY,EAAE,MAAM,CAAC;IACrB,UAAU,EAAE,MAAM,CAAC;IACnB,gBAAgB,EAAE,MAAM,CAAC;CAC1B;AAED,eAAO,MAAM,WAAW;;;;;;;;;OASb,CAAC;AAEZ,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,WAAW,GAAG,cAAc,CAiBzE"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/schemas/ErrorSchema.js b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/schemas/ErrorSchema.js new file mode 100644 index 00000000..50f01d31 --- /dev/null +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/schemas/ErrorSchema.js @@ -0,0 +1,37 @@ +"use strict"; +/*! + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.makeErrorReturnObject = exports.ErrorSchema = void 0; +const conduit_utils_1 = require("conduit-utils"); +exports.ErrorSchema = conduit_utils_1.Struct({ + errorKey: conduit_utils_1.NullableString, + errorType: conduit_utils_1.NullableString, + id: 'string', + marked: 'boolean', + message: 'string', + mutationName: 'string', + mutationID: 'string', + mutationArgsJson: 'string', +}, 'Error'); +function makeErrorReturnObject(errObj) { + let errorKey = ''; + let errorType = ''; + if (errObj.error instanceof conduit_utils_1.ServiceError) { + errorKey = errObj.error.errorKey; + errorType = errObj.error.errorType; + } + return { + id: errObj.id, + marked: errObj.marked, + message: errObj.error.message, + errorKey, + errorType, + mutationID: errObj.mutation.mutationID, + mutationName: errObj.mutation.name, + mutationArgsJson: conduit_utils_1.safeStringify(errObj.mutation.params), + }; +} +exports.makeErrorReturnObject = makeErrorReturnObject; +//# sourceMappingURL=ErrorSchema.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/schemas/ErrorSchema.js.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/schemas/ErrorSchema.js.map new file mode 100644 index 00000000..a72505e9 --- /dev/null +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/Custom/schemas/ErrorSchema.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ErrorSchema.js","sourceRoot":"","sources":["../../../../../src/GraphDB/Resolvers/Custom/schemas/ErrorSchema.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAA2F;AAe9E,QAAA,WAAW,GAAG,sBAAM,CAAiB;IAChD,QAAQ,EAAE,8BAAc;IACxB,SAAS,EAAE,8BAAc;IACzB,EAAE,EAAE,QAAQ;IACZ,MAAM,EAAE,SAAS;IACjB,OAAO,EAAE,QAAQ;IACjB,YAAY,EAAE,QAAQ;IACtB,UAAU,EAAE,QAAQ;IACpB,gBAAgB,EAAE,QAAQ;CAC3B,EAAE,OAAO,CAAC,CAAC;AAEZ,SAAgB,qBAAqB,CAAC,MAAmB;IACvD,IAAI,QAAQ,GAAG,EAAE,CAAC;IAClB,IAAI,SAAS,GAAG,EAAE,CAAC;IACnB,IAAI,MAAM,CAAC,KAAK,YAAY,4BAAY,EAAE;QACxC,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC;QACjC,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC;KACpC;IACD,OAAO;QACL,EAAE,EAAE,MAAM,CAAC,EAAE;QACb,MAAM,EAAE,MAAM,CAAC,MAAM;QACrB,OAAO,EAAE,MAAM,CAAC,KAAK,CAAC,OAAO;QAC7B,QAAQ;QACR,SAAS;QACT,UAAU,EAAE,MAAM,CAAC,QAAQ,CAAC,UAAU;QACtC,YAAY,EAAE,MAAM,CAAC,QAAQ,CAAC,IAAI;QAClC,gBAAgB,EAAE,6BAAa,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC;KACxD,CAAC;AACJ,CAAC;AAjBD,sDAiBC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.d.ts.map index 078fe04a..62c00828 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.d.ts.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CustomResolvers.d.ts","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/CustomResolvers.ts"],"names":[],"mappings":"AAAA;;GAEG;AASH,wBAAgB,oBAAoB;;WAUnC"} \ No newline at end of file +{"version":3,"file":"CustomResolvers.d.ts","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/CustomResolvers.ts"],"names":[],"mappings":"AAAA;;GAEG;AAUH,wBAAgB,oBAAoB;;WAWnC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.js b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.js index 102a35d7..74e68b4c 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.js +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.js @@ -27,6 +27,7 @@ const AuxResolver = __importStar(require("./Custom/AuxResolver")); const ErrorResolver = __importStar(require("./Custom/ErrorResolver")); const LocalSettings = __importStar(require("./Custom/LocalSettingsResolver")); const MultiUserResolver = __importStar(require("./Custom/MultiUserResolver")); +const MutationStatus = __importStar(require("./Custom/MutationStatusResolver")); const SyncContextNodesResolver = __importStar(require("./Custom/SyncContextNodesResolver")); function buildCustomResolvers() { const out = {}; @@ -34,6 +35,7 @@ function buildCustomResolvers() { ErrorResolver.addQueries(out); LocalSettings.addQueries(out); MultiUserResolver.addQueries(out); + MutationStatus.addQueries(out); SyncContextNodesResolver.addQueries(out); return out; } diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.js.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.js.map index f01d5f0e..76de36af 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.js.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/CustomResolvers.js.map @@ -1 +1 @@ -{"version":3,"file":"CustomResolvers.js","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/CustomResolvers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;AAEH,kEAAoD;AACpD,sEAAwD;AACxD,8EAAgE;AAChE,8EAAgE;AAChE,4FAA8E;AAG9E,SAAgB,oBAAoB;IAClC,MAAM,GAAG,GAAkB,EAAE,CAAC;IAE9B,WAAW,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAC5B,aAAa,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAC9B,aAAa,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAC9B,iBAAiB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAClC,wBAAwB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAEzC,OAAO,GAAG,CAAC;AACb,CAAC;AAVD,oDAUC"} \ No newline at end of file +{"version":3,"file":"CustomResolvers.js","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/CustomResolvers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;AAEH,kEAAoD;AACpD,sEAAwD;AACxD,8EAAgE;AAChE,8EAAgE;AAChE,gFAAkE;AAClE,4FAA8E;AAG9E,SAAgB,oBAAoB;IAClC,MAAM,GAAG,GAAkB,EAAE,CAAC;IAE9B,WAAW,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAC5B,aAAa,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAC9B,aAAa,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAC9B,iBAAiB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAClC,cAAc,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAC/B,wBAAwB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAEzC,OAAO,GAAG,CAAC;AACb,CAAC;AAXD,oDAWC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ListResolvers.js.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ListResolvers.js.map index c09aa710..6b5d9564 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ListResolvers.js.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ListResolvers.js.map @@ -1 +1 @@ -{"version":3,"file":"ListResolvers.js","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/ListResolvers.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ListResolvers.js","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/ListResolvers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.d.ts.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.d.ts.map index aa9e9cce..f7d5e526 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.d.ts.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ResolverHelpers.d.ts","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/ResolverHelpers.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAkB,KAAK,EAAU,MAAM,EAAE,MAAM,eAAe,CAAC;AAE7E,OAAO,EACL,kBAAkB,EAClB,iBAAiB,EACjB,kBAAkB,EAClB,gBAAgB,EACjB,MAAM,SAAS,CAAC;AAGjB,OAAO,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAEjD,qBAAa,gBAAgB;IACpB,gBAAgB,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAM;IAChD,2BAA2B,EAAE,GAAG,CAAC,MAAM,EAAE,gBAAgB,CAAC,CAAa;IACvE,iBAAiB,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAM;CACzD;AAED,oBAAY,aAAa,GAAG,CAAC,MAAM,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,kBAAkB,KAAK,OAAO,CAAC,GAAG,CAAC,CAAC;AAC5H,oBAAY,aAAa,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,KAAK,CAAC,CAAC,CAAC;AAC/E,oBAAY,WAAW,CAAC,CAAC,SAAS;IAAC,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EAAE,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,GAAG,cAAc,CAAC,CAAC,CAAC,IAAI,aAAa,CAAC,kBAAkB,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC;AAC5K,oBAAY,aAAa,CAAC,CAAC,SAAS;IAAC,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAC,MAAM,EAAE,MAAM,CAAA;CAAC,EAAE,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,GAAG,cAAc,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAEtJ,oBAAY,iBAAiB,GAAG,CAC9B,OAAO,EAAE,cAAc,EACvB,IAAI,EAAE,cAAc,EACpB,cAAc,EAAE,KAAK,GAAC,SAAS,KAC5B,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC;AAE/B,aAAK,kBAAkB,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,IAAI,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,mBAAmB,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC;AAEzJ,eAAO,MAAM,qBAAqB,mDAA+E,CAAC;AAClH,eAAO,MAAM,6BAA6B,mDAAgG,CAAC;AAE3I,wBAAgB,UAAU,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EAC5F,OAAO,CAAC,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAC7C,GAAG,CAAC,EAAE,MAAM,GACX,OAAO,CAAC,OAAO,IAAI,cAAc,CAAC,mBAAmB,CAAC,GAAG,kBAAkB,CAAC,mBAAmB,CAAC,CAIlG;AAED,wBAAsB,uBAAuB,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EAAE,OAAO,CAAC,EAAE,cAAc,CAAC,mBAAmB,CAAC,GAAG,OAAO,CAAC,MAAM,CAAC,CAOjL;AAED,wBAAgB,gBAAgB,CAAC,QAAQ,EAAE,MAAM,UAEhD"} \ No newline at end of file +{"version":3,"file":"ResolverHelpers.d.ts","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/ResolverHelpers.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAkB,KAAK,EAAU,MAAM,EAAE,MAAM,eAAe,CAAC;AAE7E,OAAO,EACL,kBAAkB,EAClB,iBAAiB,EACjB,kBAAkB,EAClB,gBAAgB,EACjB,MAAM,SAAS,CAAC;AAGjB,OAAO,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAEjD,qBAAa,gBAAgB;IACpB,gBAAgB,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAM;IAChD,2BAA2B,EAAE,GAAG,CAAC,MAAM,EAAE,gBAAgB,CAAC,CAAa;IACvE,iBAAiB,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAM;CACzD;AAED,oBAAY,aAAa,GAAG,CAAC,MAAM,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,kBAAkB,KAAK,OAAO,CAAC,GAAG,CAAC,CAAC;AAC5H,oBAAY,aAAa,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,KAAK,CAAC,CAAC,CAAC;AAC/E,oBAAY,WAAW,CAAC,CAAC,SAAS;IAAC,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EAAE,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,GAAG,cAAc,CAAC,CAAC,CAAC,IAAI,aAAa,CAAC,kBAAkB,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC;AAC5K,oBAAY,aAAa,CAAC,CAAC,SAAS;IAAC,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAC,MAAM,EAAE,MAAM,CAAA;CAAE,EAAE,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,GAAG,cAAc,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAEvJ,oBAAY,iBAAiB,GAAG,CAC9B,OAAO,EAAE,cAAc,EACvB,IAAI,EAAE,cAAc,EACpB,cAAc,EAAE,KAAK,GAAC,SAAS,EAC/B,IAAI,CAAC,EAAE,kBAAkB,KACtB,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC;AAE/B,aAAK,kBAAkB,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,IAAI,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,mBAAmB,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC;AAEzJ,eAAO,MAAM,qBAAqB,mDAA+E,CAAC;AAClH,eAAO,MAAM,6BAA6B,mDAAsH,CAAC;AAEjK,wBAAgB,UAAU,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EAC5F,OAAO,CAAC,EAAE,cAAc,CAAC,mBAAmB,CAAC,EAC7C,GAAG,CAAC,EAAE,MAAM,GACX,OAAO,CAAC,OAAO,IAAI,cAAc,CAAC,mBAAmB,CAAC,GAAG,kBAAkB,CAAC,mBAAmB,CAAC,CAIlG;AAED,wBAAsB,uBAAuB,CAC3C,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EACnE,OAAO,CAAC,EAAE,cAAc,CAAC,mBAAmB,CAAC,GAAG,OAAO,CAAC,MAAM,CAAC,CAOhE;AAED,wBAAgB,gBAAgB,CAAC,QAAQ,EAAE,MAAM,UAEhD"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.js b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.js index 63467c66..52e0bd9b 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.js +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.js @@ -16,7 +16,7 @@ class AutoResolverData { } exports.AutoResolverData = AutoResolverData; exports.GenericMutationResult = DataSchemaGQL_1.schemaToGraphQLType(conduit_utils_1.Struct({ success: 'boolean' }, 'GenericMutationResult')); -exports.GenericMutationResultWithData = DataSchemaGQL_1.schemaToGraphQLType(conduit_utils_1.Struct({ success: 'boolean', result: conduit_utils_1.NullableString }, 'AutoMutatorRes')); +exports.GenericMutationResultWithData = DataSchemaGQL_1.schemaToGraphQLType(conduit_utils_1.Struct({ success: 'boolean', result: conduit_utils_1.NullableString, mutationID: 'string' }, 'AutoMutatorRes')); function validateDB(context, msg) { if (!context || !context.db) { throw new Error(msg !== null && msg !== void 0 ? msg : 'Unable to run resolver without valid GraphDB'); diff --git a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.js.map b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.js.map index 1684e92e..3bcf5dcf 100644 --- a/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.js.map +++ b/evernote_modules/conduit-core/dist/GraphDB/Resolvers/ResolverHelpers.js.map @@ -1 +1 @@ -{"version":3,"file":"ResolverHelpers.js","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/ResolverHelpers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,iDAA6E;AAC7E,2DAA+C;AAQ/C,6DAAgE;AAGhE,MAAa,gBAAgB;IAA7B;QACS,qBAAgB,GAA6B,EAAE,CAAC;QAChD,gCAA2B,GAAkC,IAAI,GAAG,EAAE,CAAC;QACvE,sBAAiB,GAA6B,EAAE,CAAC;IAC1D,CAAC;CAAA;AAJD,4CAIC;AAeY,QAAA,qBAAqB,GAAG,mCAAmB,CAAC,sBAAM,CAAC,EAAE,OAAO,EAAE,SAAS,EAAE,EAAE,uBAAuB,CAAC,CAAC,CAAC;AACrG,QAAA,6BAA6B,GAAG,mCAAmB,CAAC,sBAAM,CAAC,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,8BAAc,EAAE,EAAE,gBAAgB,CAAC,CAAC,CAAC;AAE3I,SAAgB,UAAU,CACxB,OAA6C,EAC7C,GAAY;IAEZ,IAAI,CAAC,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,EAAE;QAC3B,MAAM,IAAI,KAAK,CAAC,GAAG,aAAH,GAAG,cAAH,GAAG,GAAI,8CAA8C,CAAC,CAAC;KACxE;AACH,CAAC;AAPD,gCAOC;AAEM,KAAK,UAAU,uBAAuB,CAAsE,OAA6C;IAC9J,UAAU,CAAC,OAAO,CAAC,CAAC;IACpB,MAAM,IAAI,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,oBAAoB,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACjF,IAAI,EAAC,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,KAAK,CAAA,IAAI,IAAI,CAAC,KAAK,KAAK,8BAAS,CAAC,UAAU,EAAE;QACvD,MAAM,IAAI,KAAK,CAAC,mBAAmB,CAAC,CAAC;KACtC;IACD,OAAO,IAAI,CAAC,KAAK,CAAC;AACpB,CAAC;AAPD,0DAOC;AAED,SAAgB,gBAAgB,CAAC,QAAgB;IAC/C,OAAO,GAAG,QAAQ,OAAO,CAAC;AAC5B,CAAC;AAFD,4CAEC"} \ No newline at end of file +{"version":3,"file":"ResolverHelpers.js","sourceRoot":"","sources":["../../../src/GraphDB/Resolvers/ResolverHelpers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,iDAA6E;AAC7E,2DAA+C;AAQ/C,6DAAgE;AAGhE,MAAa,gBAAgB;IAA7B;QACS,qBAAgB,GAA6B,EAAE,CAAC;QAChD,gCAA2B,GAAkC,IAAI,GAAG,EAAE,CAAC;QACvE,sBAAiB,GAA6B,EAAE,CAAC;IAC1D,CAAC;CAAA;AAJD,4CAIC;AAgBY,QAAA,qBAAqB,GAAG,mCAAmB,CAAC,sBAAM,CAAC,EAAE,OAAO,EAAE,SAAS,EAAE,EAAE,uBAAuB,CAAC,CAAC,CAAC;AACrG,QAAA,6BAA6B,GAAG,mCAAmB,CAAC,sBAAM,CAAC,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,8BAAc,EAAE,UAAU,EAAE,QAAQ,EAAE,EAAE,gBAAgB,CAAC,CAAC,CAAC;AAEjK,SAAgB,UAAU,CACxB,OAA6C,EAC7C,GAAY;IAEZ,IAAI,CAAC,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,EAAE;QAC3B,MAAM,IAAI,KAAK,CAAC,GAAG,aAAH,GAAG,cAAH,GAAG,GAAI,8CAA8C,CAAC,CAAC;KACxE;AACH,CAAC;AAPD,gCAOC;AAEM,KAAK,UAAU,uBAAuB,CAE3C,OAA6C;IAC7C,UAAU,CAAC,OAAO,CAAC,CAAC;IACpB,MAAM,IAAI,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,oBAAoB,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACjF,IAAI,EAAC,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,KAAK,CAAA,IAAI,IAAI,CAAC,KAAK,KAAK,8BAAS,CAAC,UAAU,EAAE;QACvD,MAAM,IAAI,KAAK,CAAC,mBAAmB,CAAC,CAAC;KACtC;IACD,OAAO,IAAI,CAAC,KAAK,CAAC;AACpB,CAAC;AATD,0DASC;AAED,SAAgB,gBAAgB,CAAC,QAAgB;IAC/C,OAAO,GAAG,QAAQ,OAAO,CAAC;AAC5B,CAAC;AAFD,4CAEC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/GuidGenerator.js b/evernote_modules/conduit-core/dist/GuidGenerator.js index 850ce2b4..b1b6ba31 100644 --- a/evernote_modules/conduit-core/dist/GuidGenerator.js +++ b/evernote_modules/conduit-core/dist/GuidGenerator.js @@ -22,7 +22,7 @@ function uuidToChars(tag, id) { } return ret; } -// tslint:disable: no-bitwise +/* eslint-disable no-bitwise */ function parse(uuid) { let v; const arr = new Uint8Array(16); diff --git a/evernote_modules/conduit-core/dist/GuidGenerator.js.map b/evernote_modules/conduit-core/dist/GuidGenerator.js.map index fbbdb25a..35845854 100644 --- a/evernote_modules/conduit-core/dist/GuidGenerator.js.map +++ b/evernote_modules/conduit-core/dist/GuidGenerator.js.map @@ -1 +1 @@ -{"version":3,"file":"GuidGenerator.js","sourceRoot":"","sources":["../src/GuidGenerator.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"GuidGenerator.js","sourceRoot":"","sources":["../src/GuidGenerator.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/LocalMutationExecutor.js.map b/evernote_modules/conduit-core/dist/LocalMutationExecutor.js.map index 5c963afb..2bda27d4 100644 --- a/evernote_modules/conduit-core/dist/LocalMutationExecutor.js.map +++ b/evernote_modules/conduit-core/dist/LocalMutationExecutor.js.map @@ -1 +1 @@ -{"version":3,"file":"LocalMutationExecutor.js","sourceRoot":"","sources":["../src/LocalMutationExecutor.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"LocalMutationExecutor.js","sourceRoot":"","sources":["../src/LocalMutationExecutor.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAayB;AACzB,iDAcuB;AAEvB,mCAAoG;AAIpG,MAAM,cAAc,GAAG,CAAC,GAAG,oCAAoB,CAAC;AAChD,MAAM,oBAAoB,GAAG,GAAG,CAAC;AASjC,MAAM,mBAAmB;IACvB,YAA6B,EAA8C,EAAW,OAA4C;QAArG,OAAE,GAAF,EAAE,CAA4C;QAAW,YAAO,GAAP,OAAO,CAAqC;QA0C3H,qBAAgB,GAAG,KAAK,EAAE,GAAmB,EAAE,QAA+B,EAAE,IAAmB,EAAwC,EAAE;YAClJ,MAAM,IAAI,CAAC,wBAAwB,CAAC,GAAG,EAAE,QAAQ,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;YAC7D,IAAI,IAAI,CAAC,OAAO,EAAE;gBAChB,MAAM,IAAI,CAAC,wBAAwB,CAAC,GAAG,EAAE,QAAQ,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;aAClE;YACD,OAAO,IAAI,CAAC;QACd,CAAC,CAAC;QAgFK,qBAAgB,GAAG,IAAI,CAAC;QAExB,kBAAa,GAAG,KAAK,EAAE,GAAmB,EAAE,OAAqB,EAAE,QAA6B,EAAkC,EAAE;YACzI,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,GAAG,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;QACxE,CAAC,CAAC;QAEK,eAAU,GAAG,KAAK,EAAsB,GAAmB,EAAE,QAAkB,EAAE,SAAiB,EAAE,WAAkB,EAAgB,EAAE;YAC7I,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,UAAU,CAAI,GAAG,EAAE,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,WAAW,CAAC,CAAC;QACvF,CAAC,CAAC;QA4BK,mBAAc,GAAG,KAAK,EAAE,GAAmB,EAAE,OAAqB,EAAE,SAAiB,EAAE,EAAE;;YAC9F,MAAM,OAAO,SAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,SAAS,0CAAG,OAAO,CAAC,IAAI,CAAC,CAAC;YAC9D,UAAI,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,KAAK,0CAAG,SAAS,GAAG;gBAC/B,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,kBAAkB,CAAC,GAAG,EAAE,IAAI,EAAE,OAAO,EAAE,SAAS,CAAC,CAAC;gBACpF,OAAO,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;aACjD;YAED,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;YAC5D,IAAI,CAAC,IAAI,EAAE;gBACT,OAAO,IAAI,CAAC;aACb;YACD,IAAI,SAAS,KAAK,OAAO,IAAI,SAAS,KAAK,IAAI,EAAE;gBAC/C,OAAO,IAAI,CAAC,SAAS,CAAC,CAAC;aACxB;YACD,OAAO,8BAAc,CAAC,IAAI,CAAC,UAAU,EAAE,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC;QACrE,CAAC,CAAC;QAEK,gBAAW,GAAG,KAAK,EAAuB,GAAmB,EAAE,OAAqB,EAAqB,EAAE;YAChH,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAI,GAAG,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;QACrD,CAAC,CAAC;QAUK,oBAAe,GAAG,KAAK,EAAE,GAAmB,EAAE,KAAe,EAAmB,EAAE;YACvF,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;YAChF,IAAI,WAAW,KAAK,+BAAa,EAAE;gBACjC,0GAA0G;gBAC1G,qDAAqD;gBACrD,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,KAAqB,CAAC,CAAC;gBAChE,OAAO,IAAI,IAAI,IAAI,CAAC,KAAK,IAAI,0BAAU,CAAC;aACzC;YACD,MAAM,mBAAmB,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC;YAC9F,IAAI,CAAC,mBAAmB,EAAE;gBACxB,MAAM,IAAI,+BAAe,CAAC,8BAA8B,6BAAa,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;aACjF;YACD,OAAO,mBAAmB,CAAC,MAAM,CAAC;QACpC,CAAC,CAAC;IA7MF,CAAC;IAEO,KAAK,CAAC,sBAAsB,CAAC,GAAmB,EAAE,EAAgD,EAAE,OAAqB,EAAE,WAAkB;QACnJ,KAAK,MAAM,KAAK,IAAI,WAAW,EAAE;YAC/B,MAAM,EAAE,CAAC,kBAAkB,CAAC,GAAG,EAAE,OAAO,EAAE,KAAK,EAAE,WAAW,CAAC,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC;SAC1E;IACH,CAAC;IAEO,KAAK,CAAC,iBAAiB,CAC7B,GAAmB,EACnB,EAAgD,EAChD,OAAqB,EACrB,WAAmB,EACnB,SAAiB,EACjB,QAAgB,EAChB,IAAgB;;QAEhB,MAAM,UAAU,GAAG;YACjB,UAAU,EAAE;gBACV,CAAC,QAAQ,CAAC,EAAE;oBACV,oBAAoB,EAAE,SAAS;oBAC/B,IAAI,QAAE,IAAI,CAAC,IAAI,mCAAI,mBAAG,CAAC,IAAI,CAAC,OAAO,CAAC;oBACpC,IAAI,QAAE,IAAI,CAAC,IAAI,mCAAI,IAAI,CAAC,OAAO,CAAC,MAAM;iBACvC;aACF;SACF,CAAC;QACF,MAAM,EAAE,CAAC,UAAU,CAAC,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,UAAU,CAAC,CAAC;QAC3D,wCAAwC;QACxC,MAAM,WAAW,GAAU;YACzB,CAAC,GAAG,QAAQ,UAAU,CAAC,EAAE,IAAI,CAAC,OAAO;SACtC,CAAC;QACF,IAAI,IAAI,CAAC,kBAAkB,KAAK,SAAS,EAAE;YACzC,WAAW,CAAC,GAAG,QAAQ,qBAAqB,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC;SACzE;QACD,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,EAAE,EAAE,OAAO,EAAE,WAAW,CAAC,CAAC;IACnE,CAAC;IAEM,KAAK,CAAC,UAAU,CAAC,OAAe,EAAE,IAAW;QAClD,oCAAoC;IACtC,CAAC;IAUO,KAAK,CAAC,wBAAwB,CAAC,GAAmB,EAAE,QAA+B,EAAE,GAAsB;QACjH,MAAM,SAAS,GAAG,QAAQ,CAAC,SAAS,CAAC;QACrC,MAAM,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,EAAE,6BAA6B,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YACzE,KAAK,MAAM,MAAM,IAAI,GAAG,EAAE;gBACxB,QAAQ,MAAM,CAAC,UAAU,EAAE;oBACzB,KAAK,aAAa,CAAC,CAAC;wBAClB,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;wBAC7E,MAAM,EAAE,CAAC,UAAU,CAAC,GAAG,EAAE,WAAW,EAAE,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;wBAC9D,IAAI,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE;4BAC3B,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;yBAClF;wBACD,IAAI,MAAM,CAAC,KAAK,EAAE;4BAChB,KAAK,MAAM,QAAQ,IAAI,MAAM,CAAC,KAAK,EAAE;gCACnC,MAAM,IAAI,CAAC,iBAAiB,CAAC,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,WAAW,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC;6BAC9G;yBACF;wBACD,MAAM;qBACP;oBAED,KAAK,aAAa,CAAC,CAAC;wBAClB,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,OAAO,CAAC,CAAC;wBAC/E,MAAM,WAAW,GAAG,MAAM,EAAE,CAAC,UAAU,CAAC,GAAG,EAAE,WAAW,EAAE,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;wBAClG,IAAI,WAAW,IAAI,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE;4BAC1C,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;yBACrF;wBACD,MAAM;qBACP;oBAED,KAAK,aAAa,CAAC,CAAC;wBAClB,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,OAAO,CAAC,CAAC;wBAC/E,IAAI,WAAW,EAAE;4BACf,MAAM,EAAE,CAAC,UAAU,CAAC,GAAG,EAAE,WAAW,EAAE,MAAM,CAAC,OAAO,EAAE,SAAS,EAAE,SAAS,CAAC,CAAC;yBAC7E;wBACD,MAAM;qBACP;oBAED,KAAK,mBAAmB,CAAC,CAAC;wBACxB,KAAK,MAAM,OAAO,IAAI,MAAM,CAAC,KAAK,EAAE;4BAClC,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,EAAE,EAAE,OAAO,CAAC,CAAC;4BACxE,IAAI,WAAW,EAAE;gCACf,MAAM,EAAE,CAAC,UAAU,CAAC,GAAG,EAAE,WAAW,EAAE,OAAO,CAAC,CAAC;6BAChD;yBACF;wBACD,MAAM;qBACP;oBAED,KAAK,aAAa,CAAC,CAAC;wBAClB,MAAM,EAAE,CAAC,YAAY,CAAC,GAAG,EAAE,MAAM,CAAC,aAAa,IAAI,EAAE,EAAE,MAAM,CAAC,aAAa,IAAI,EAAE,EAAE,SAAS,CAAC,CAAC;wBAC9F,MAAM;qBACP;oBAED,KAAK,cAAc,CAAC,CAAC;wBACnB,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,OAAO,CAAC,CAAC;wBAC/E,MAAM,IAAI,CAAC,iBAAiB,CAAC,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,OAAO,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC;wBAC7G,MAAM;qBACP;oBAED,KAAK,aAAa,CAAC,CAAC;wBAClB,sBAAsB;wBACtB,MAAM;qBACP;oBAED,KAAK,aAAa,CAAC,CAAC;wBAClB,qBAAqB;wBACrB,MAAM;qBACP;oBAED,KAAK,QAAQ,CAAC,CAAC;wBACb,MAAM;qBACP;oBAED;wBACE,MAAM,sBAAM,CAAC,MAAM,EAAE,mBAAmB,CAAC,CAAC;iBAC7C;aACF;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAYO,KAAK,CAAC,sBAAsB,CAAC,GAAmB,EAAE,OAA8C,EAAE,SAA+C;QACvJ,IAAI,CAAC,SAAS,EAAE;YACd,IAAI,MAAM,OAAO,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,0BAAkB,CAAC,EAAE;gBACvE,OAAO,0BAAkB,CAAC;aAC3B;YACD,OAAO,6BAAqB,CAAC;SAC9B;QAED,IAAI,wBAAQ,CAAC,SAAS,CAAC,EAAE;YACvB,IAAI,IAAI,CAAC,EAAE,CAAC,cAAc,EAAE,KAAK,SAAS,EAAE;gBAC1C,OAAO,0BAAkB,CAAC;aAC3B;YACD,OAAO,6BAAqB,CAAC;SAC9B;QAED,MAAM,IAAI,GAAG,6BAAW,CAAC,SAAS,CAAC,CAAC,CAAC;YACnC,SAAS,CAAC,CAAC;YACX,MAAM,OAAO,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;QAE9C,IAAI,CAAC,IAAI,EAAE;YACT,OAAO,EAAE,CAAC;SACX;QAED,OAAO,MAAM,IAAI,CAAC,EAAE,CAAC,yBAAyB,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;IAC3E,CAAC;IAuBM,KAAK,CAAC,aAAa,CAAsB,GAAmB,EAAE,QAAkB,EAAE,GAAa;QACpG,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE;YACf,OAAO,EAAE,CAAC;SACX;QACD,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,aAAa,CAAI,GAAG,EAAE,IAAI,EAAE,QAAQ,EAAE,GAAG,CAAC,CAAC;QAC1E,OAAO,GAAG,IAAI,EAAE,CAAC;IACnB,CAAC;CAgBF;AAOD,MAAa,qBAAqB;IAGhC,YAA6B,EAAgD;QAAhD,OAAE,GAAF,EAAE,CAA8C;QAC3E,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC,cAAc,CAAC,EAAE,CAAC,mBAAmB,CAAC,CAAC;IAClE,CAAC;IAEM,WAAW;QAChB,OAAO,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC;IACtC,CAAC;IAEM,KAAK,CAAC,UAAU,CACrB,GAAmB,EACnB,OAA4C,EAC5C,YAAmB,EACnB,MAAc,EACd,WAAmB,EACnB,IAAY,EACZ,MAAa;QAEb,MAAM,KAAK,GAAG,IAAI,mBAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;QACxD,OAAO,IAAI,CAAC,cAAc,CAAC,UAAU,CAAC,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,MAAM,EAAE,WAAW,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;IAC3G,CAAC;IAEM,KAAK,CAAC,YAAY,CACvB,GAAmB,EACnB,OAA4C,EAC5C,MAAc,EACd,WAAmB,EACnB,SAA2C,EAC3C,kBAA2B;QAE3B,MAAM,KAAK,GAAG,IAAI,mBAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;QACxD,IAAI,KAAK,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QACvB,KAAK,MAAM,QAAQ,IAAI,SAAS,EAAE;YAChC,MAAM,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,QAAQ,CAAC,CAAC;YACvF,IAAI,kBAAkB,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,KAAK,CAAC,GAAG,cAAc,EAAE;gBAC/D,MAAM,qBAAK,CAAC,oBAAoB,CAAC,CAAC;gBAClC,KAAK,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;aACpB;SACF;IACH,CAAC;CACF;AA1CD,sDA0CC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/LocalSettings.d.ts.map b/evernote_modules/conduit-core/dist/LocalSettings.d.ts.map index 97e24df0..9124aa69 100644 --- a/evernote_modules/conduit-core/dist/LocalSettings.d.ts.map +++ b/evernote_modules/conduit-core/dist/LocalSettings.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"LocalSettings.d.ts","sourceRoot":"","sources":["../src/LocalSettings.ts"],"names":[],"mappings":"AAIA,OAAO,EAAiB,qBAAqB,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,iBAAiB,CAAC;AACzG,OAAO,EAAsB,KAAK,EAAiB,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAOjG,UAAU,iBAAiB;IACzB,SAAS,EAAE,gBAAgB,CAAC;CAC7B;AAED,oBAAY,eAAe,GACvB,qBAAqB,GACrB,iBAAiB,CACpB;AAED,MAAM,WAAW,qBAAqB;IACpC,aAAa,EAAE,aAAa,CAAC;CAC9B;AAQD,qBAAa,aAAa;IAItB,OAAO,CAAC,QAAQ,CAAC,EAAE;IAHrB,OAAO,CAAC,kBAAkB,CAAC,CAAgB;gBAGxB,EAAE,EAAE,eAAe;IAEzB,UAAU;IAOV,IAAI,CAAC,GAAG,EAAE,cAAc;YAQvB,QAAQ;YAYR,QAAQ;YAcR,WAAW;IAYZ,YAAY,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAIhG,YAAY,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;IAI1E,eAAe,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAInE,cAAc,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAAE,GAAG,EAAE,MAAM;IAIlF,cAAc,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;IAI5D,iBAAiB,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,MAAM;IAIrD,eAAe,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,MAAM;IAI1E,eAAe,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;IAIpF,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,MAAM;IAI1E,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM;IASrD,mBAAmB,CAAC,GAAG,EAAE,cAAc;IASvC,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM;CAQtE"} \ No newline at end of file +{"version":3,"file":"LocalSettings.d.ts","sourceRoot":"","sources":["../src/LocalSettings.ts"],"names":[],"mappings":"AAIA,OAAO,EAAiB,qBAAqB,EAAE,cAAc,EAAE,iBAAiB,EAAE,MAAM,iBAAiB,CAAC;AAC1G,OAAO,EAAsB,KAAK,EAAiB,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAOjG,oBAAY,eAAe,GACvB,qBAAqB,GACrB,iBAAiB,CACpB;AAED,MAAM,WAAW,qBAAqB;IACpC,aAAa,EAAE,aAAa,CAAC;CAC9B;AAQD,qBAAa,aAAa;IAItB,OAAO,CAAC,QAAQ,CAAC,EAAE;IAHrB,OAAO,CAAC,kBAAkB,CAAC,CAAgB;gBAGxB,EAAE,EAAE,eAAe;IAEzB,UAAU;IAOV,IAAI,CAAC,GAAG,EAAE,cAAc;YAQvB,QAAQ;YAYR,QAAQ;YAcR,WAAW;IAYZ,YAAY,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAIhG,YAAY,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;IAI1E,eAAe,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAInE,cAAc,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAAE,GAAG,EAAE,MAAM;IAIlF,cAAc,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;IAI5D,iBAAiB,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,MAAM;IAIrD,eAAe,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,MAAM;IAI1E,eAAe,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;IAIpF,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,MAAM;IAI1E,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM;IASrD,mBAAmB,CAAC,GAAG,EAAE,cAAc;IASvC,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM;CAQtE"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/LocalSettings.js.map b/evernote_modules/conduit-core/dist/LocalSettings.js.map index 897394dd..8512185e 100644 --- a/evernote_modules/conduit-core/dist/LocalSettings.js.map +++ b/evernote_modules/conduit-core/dist/LocalSettings.js.map @@ -1 +1 @@ -{"version":3,"file":"LocalSettings.js","sourceRoot":"","sources":["../src/LocalSettings.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"LocalSettings.js","sourceRoot":"","sources":["../src/LocalSettings.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/MultiUserManager.d.ts.map b/evernote_modules/conduit-core/dist/MultiUserManager.d.ts.map index bbdaaead..d2d70c27 100644 --- a/evernote_modules/conduit-core/dist/MultiUserManager.d.ts.map +++ b/evernote_modules/conduit-core/dist/MultiUserManager.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MultiUserManager.d.ts","sourceRoot":"","sources":["../src/MultiUserManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MultiUserManager.d.ts","sourceRoot":"","sources":["../src/MultiUserManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/MultiUserManager.js.map b/evernote_modules/conduit-core/dist/MultiUserManager.js.map index 8eb840b7..677fbdf9 100644 --- a/evernote_modules/conduit-core/dist/MultiUserManager.js.map +++ b/evernote_modules/conduit-core/dist/MultiUserManager.js.map @@ -1 +1 @@ -{"version":3,"file":"MultiUserManager.js","sourceRoot":"","sources":["../src/MultiUserManager.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEH,qDAYyB;AACzB,iDAAgK;AAChK,2DAA0H;AAC1H,kEAAoD;AAEpD,MAAM,kBAAkB,GAAG,qBAAqB,CAAC;AACjD,MAAM,gBAAgB,GAAG,YAAY,CAAC;AACtC,MAAM,kBAAkB,GAAG,aAAa,CAAC;AACzC,MAAM,UAAU,GAAG,MAAM,CAAC;AAC1B,MAAM,gBAAgB,GAAG,kBAAkB,CAAC;AA4D5C,SAAS,2BAA2B,CAAC,GAAoC;IACvE,MAAM,GAAG,GAAG,kCAAgB,CAAC,GAAG,CAAC,CAAC;IAClC,IAAI,GAAG,IAAI,GAAG,CAAC,KAAK,KAAK,SAAS,IAAI,GAAG,CAAC,KAAK,IAAI,GAAG,CAAC,MAAM,EAAE;QAC7D,OAAO,GAA6B,CAAC;KACtC;IACD,OAAO,IAAI,CAAC;AACd,CAAC;AAED,SAAS,SAAS,CAAC,MAAc;IAC/B,OAAO,OAAO,kCAAkB,CAAC,MAAM,CAAC,EAAE,CAAC;AAC7C,CAAC;AAED,SAAgB,SAAS,CAAC,MAAc,EAAE,IAAY;IACpD,MAAM,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC;IAClD,sIAAsI;IACtI,OAAO,UAAU,CAAC,OAAO,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC;AAChD,CAAC;AAJD,8BAIC;AAID,MAAa,gBAAgB;IAO3B,YAA6B,EAAyB;QAAzB,OAAE,GAAF,EAAE,CAAuB;QAH9C,kBAAa,GAA4B,IAAI,CAAC;QAIpD,IAAI,CAAC,KAAK,GAAG,IAAI,qBAAK,CAAC,kBAAkB,CAAC,CAAC;IAC7C,CAAC;IAEM,KAAK,CAAC,UAAU;QACrB,IAAI,IAAI,CAAC,cAAc,EAAE;YACvB,MAAM,IAAI,CAAC,cAAc,CAAC,UAAU,EAAE,CAAC;YACvC,IAAI,CAAC,cAAc,GAAG,SAAS,CAAC;SACjC;QACD,IAAI,IAAI,CAAC,KAAK,EAAE;YACd,MAAM,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,CAAC;YAC9B,IAAI,CAAC,KAAK,GAAG,SAAS,CAAC;SACxB;QACD,MAAM,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,CAAC;IAChC,CAAC;IAGM,KAAK,CAAC,IAAI,CAAC,GAAmB,EAAE,kBAAkB,GAAG,KAAK;QAC/D,IAAI,CAAC,cAAc,GAAG,MAAM,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,GAAG,EAAE,kBAAkB,CAAC,CAAC;QAC3E,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,oCAAoC,CAAC,CAAC;SAC/D;QACD,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC;QAExD,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,EAAE,CAAC,aAAa,IAAI,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,CAAC;QACtE,IAAI,CAAC,KAAK,GAAG,MAAM,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,GAAG,EAAE,uBAAuB,CAAC,CAAC;QAC1E,IAAI,CAAC,KAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC;QAE/C,IAAI,kBAAkB,EAAE;YACtB,OAAO;SACR;QACD,MAAM,oBAAoB,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAA8B,GAAG,EAAE,IAAI,EAAE,kBAAkB,EAAE,gBAAgB,CAAC,CAAC;QAC9I,IAAI,oBAAoB,EAAE;YACxB,IAAI;gBACF,MAAM,MAAM,GAAG,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,kCAAkB,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;gBACpG,MAAM,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC;aACxC;YAAC,OAAO,CAAC,EAAE;gBACV,MAAM,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;gBACrC,sBAAM,CAAC,IAAI,CAAC,0BAA0B,oBAAoB,CAAC,MAAM,kCAAkC,EAAE,CAAC,CAAC,CAAC;aACzG;SACF;IACH,CAAC;IAEM,aAAa,CAAC,IAAY;QAC/B,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE;YACvB,MAAM,IAAI,6BAAa,CAAC,kDAAkD,CAAC,CAAC;SAC7E;QACD,OAAO,SAAS,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,CAAC;IAC7C,CAAC;IAEM,KAAK,CAAC,gBAAgB,CAAC,GAAmB,EAAE,OAA8B;QAC/E,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,+BAA+B,CAAC,CAAC;SAC1D;QACD,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAkB,GAAG,EAAE,OAAO,EAAE,kBAAkB,EAAE,gBAAgB,CAAC,CAAC;QACpH,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,kCAAkB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;IACrE,CAAC;IAEM,KAAK,CAAC,WAAW,CAAC,GAAmB,EAAE,IAAyB;QACrE,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,kCAAkC,CAAC,CAAC;SAC7D;QAED,0BAA0B;QAC1B,MAAM,MAAM,GAAG,SAAS,CAAC,kCAAkB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;QAE1D,MAAM,YAAY,mCACb,IAAI,KACP,MAAM,GACP,CAAC;QACF,OAAQ,YAAsB,CAAC,MAAM,CAAC;QACtC,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,EAAE,iBAAiB,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YACpE,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,gBAAgB,EAAE,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC;QACtE,CAAC,CAAC,CAAC;IACL,CAAC;IAEO,gBAAgB,CAAC,MAA+B;QACtD,IAAI,IAAI,CAAC,aAAa,KAAK,MAAM,EAAE;YACjC,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC;YAC5B,OAAO,IAAI,CAAC;SACb;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAEM,KAAK,CAAC,cAAc,CAAC,GAAmB,EAAE,MAAqB,EAAE,MAAgB,EAAE,KAAS;QACjG,OAAO,MAAM,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,GAAG,EAAE,oBAAoB,EAAE,KAAK,IAAI,EAAE;YACvE,OAAO,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC;QACvE,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,KAAK,CAAC,QAAQ,CAAC,GAAmB,EAAE,OAA8B;QACvE,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,kCAAkC,CAAC,CAAC;SAC7D;QAED,MAAM,gBAAgB,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,EAAE,gBAAgB,CAAC,CAAC;QAC3F,IAAI,CAAC,gBAAgB,EAAE;YACrB,MAAM,IAAI,6BAAa,CAAC,0BAA0B,CAAC,CAAC;SACrD;QACD,MAAM,QAAQ,GAAyB,EAAE,CAAC;QAE1C,mFAAmF;QACnF,KAAK,MAAM,eAAe,IAAI,gBAAgB,EAAE;YAC9C,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAgB,GAAG,EAAE,OAAO,EAAE,gBAAgB,EAAE,eAAe,CAAC,CAAC;YACpH,IAAI,CAAC,QAAQ,EAAE;gBACb,MAAM,IAAI,6BAAa,CAAC,uCAAuC,CAAC,CAAC;aAClE;YACD,QAAQ,CAAC,eAAe,CAAC,GAAG,QAAQ,CAAC;SACtC;QACD,OAAO,QAAQ,CAAC;IAClB,CAAC;IAEM,KAAK,CAAC,OAAO,CAAC,GAAmB,EAAE,MAAc;QACtD,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,kCAAkC,CAAC,CAAC;SAC7D;QAED,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,EAAE,gBAAgB,EAAE,kCAAkB,CAAC,MAAM,CAAC,CAAC,CAAC;QAC7G,OAAO,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC3B,CAAC;IAED,8EAA8E;IACvE,KAAK,CAAC,oBAAoB,CAAC,GAAmB,EAAE,OAA8B,EAAE,MAAe;;QACpG,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,kCAAkC,CAAC,CAAC;SAC7D;QACD,MAAM,UAAU,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;QAC1D,MAAM,GAAG,MAAM,aAAN,MAAM,cAAN,MAAM,GAAI,CAAC,UAAU,IAAI,SAAS,CAAC,CAAC;QAC7C,IAAI,CAAC,MAAM,EAAE;YACX,OAAO,IAAI,CAAC;SACb;QACD,MAAM,iBAAiB,GAAG,MAAM,IAAI,CAAC,0BAA0B,CAAC,GAAG,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;QACtF,IAAI,iBAAiB,EAAE;YACrB,OAAO,iBAAiB,CAAC;SAC1B;QACD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAW,GAAG,EAAE,OAAO,EAAE,UAAU,EAAE,kCAAkB,CAAC,MAAM,CAAC,CAAC,CAAC;QACpH,IAAI,KAAoB,CAAC;QACzB,MAAM,KAAK,GAAG,CAAA,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,KAAK,KAAI,8BAAS,CAAC,MAAM,CAAC;QAClD,MAAM,QAAQ,GAAG,qCAAmB,CAAC,kCAAkB,CAAC,MAAM,CAAC,CAAC,CAAC;QACjE,IAAI,IAAI,CAAC,aAAa,EAAE;YACtB,KAAK,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;SAC3D;aAAM;YACL,KAAK,SAAG,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,KAAK,mCAAI,IAAI,CAAC;SACjC;QACD,MAAM,GAAG,GAAG;YACV,MAAM;YACN,KAAK;YACL,KAAK;SACN,CAAC;QACF,MAAM,IAAI,CAAC,0BAA0B,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,OAAO,GAAG,CAAC;IACb,CAAC;IAEM,KAAK,CAAC,wBAAwB,CAAC,GAAmB,EAAE,OAA8B;QACvF,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,kCAAkC,CAAC,CAAC;SAC7D;QACD,MAAM,OAAO,GAAG,CAAC,MAAM,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,kCAAkB,CAAC,CAAC,CAAC,CAAC,CAAC;QACjH,MAAM,GAAG,GAA6B,EAAE,CAAC;QACzC,KAAK,MAAM,MAAM,IAAI,OAAO,EAAE;YAC5B,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,oBAAoB,CAAC,GAAG,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;YACnE,IAAI,IAAI,EAAE;gBACR,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;aAChB;SACF;QACD,OAAO,GAAG,CAAC;IACb,CAAC;IAEM,KAAK,CAAC,oBAAoB,CAAC,GAAmB,EAAE,OAAsB;QAC3E,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,kCAAkC,CAAC,CAAC;SAC7D;QACD,MAAM,IAAI,qBAAQ,OAAO,CAAE,CAAC;QAC5B,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,KAAK,KAAK,8BAAS,CAAC,UAAU,EAAE;YACtD,IAAI,CAAC,KAAK,GAAG,8BAAS,CAAC,MAAM,CAAC;SAC/B;QACD,MAAM,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QAC9B,MAAM,eAAe,GAAG,kCAAkB,CAAC,MAAM,CAAC,CAAC;QACnD,MAAM,QAAQ,GAAG,qCAAmB,CAAC,eAAe,CAAC,CAAC;QACtD,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,EAAE,0BAA0B,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YAC7E,IAAI,YAAY,GAAG,MAAM,EAAE,CAAC,QAAQ,CAAW,GAAG,EAAE,IAAI,EAAE,UAAU,EAAE,eAAe,CAAC,CAAC;YACvF,IAAI,CAAC,YAAY,EAAE;gBACjB,YAAY,GAAG;oBACb,MAAM;oBACN,UAAU,EAAE,KAAK;oBACjB,iBAAiB,EAAE,KAAK;oBACxB,KAAK,EAAE,8BAAS,CAAC,MAAM;oBACvB,KAAK,EAAE,IAAI;iBACZ,CAAC;aACH;YACD,IAAI,YAAY,CAAC,KAAK,KAAK,IAAI,CAAC,KAAK,EAAE;gBACrC,sBAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,EAAC,IAAI,EAAE,YAAY,CAAC,KAAK,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,EAAC,CAAC,CAAC;aAC9E;YACD,YAAY;YACZ,IAAI,WAAW,GAAG,eAAe,CAAC,eAAe,CAAC,YAAY,EAAE,CAAC,OAAO,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;YACvF,YAAY;YACZ,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE;gBACvB,WAAW,GAAG,eAAe,CAAC,eAAe,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;aACnF;YAED,IAAI,IAAI,CAAC,cAAc,CAAC,mBAAmB,CAAC,EAAE;gBAC5C,WAAW,GAAG,eAAe,CAAC,eAAe,CAAC,WAAW,EAAE,CAAC,mBAAmB,CAAC,EAAE,IAAI,CAAC,iBAAkB,CAAC,CAAC;aAC5G;YACD,IAAI,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,EAAE;gBACrC,WAAW,GAAG,eAAe,CAAC,eAAe,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;aACtG;YACD,kCAAkC;YAClC,MAAM,IAAI,CAAC,0BAA0B,CAAC,GAAG,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC;YAC7F,IAAI,YAAY,KAAK,WAAW,EAAE;gBAChC,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,UAAU,EAAE,eAAe,EAAE,WAAW,CAAC,CAAC;aAClE;QACH,CAAC,CAAC,CAAC;QAEH,IAAI,IAAI,CAAC,KAAK,KAAK,SAAS,EAAE;YAC5B,IAAI,CAAC,wBAAwB,CAAC,GAAG,EAAE,QAAQ,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SAC1D;IACH,CAAC;IAEM,KAAK,CAAC,SAAS,CAAC,GAAmB,EAAE,MAAc;QACxD,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,wDAAwD,CAAC,CAAC;SACnF;QACD,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,EAAE,4BAA4B,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YAC/E,MAAM,IAAI,CAAC,iBAAiB,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,CAAC,CAAC;QACvD,CAAC,CAAC,CAAC;IACL,CAAC;IAEO,KAAK,CAAC,iBAAiB,CAAC,GAAmB,EAAE,MAAc,EAAE,EAAiB,EAAE,eAAwB;QAC9G,MAAM,eAAe,GAAG,kCAAkB,CAAC,MAAM,CAAC,CAAC;QACnD,MAAM,YAAY,GAAG,MAAM,EAAE,CAAC,QAAQ,CAAW,GAAG,EAAE,IAAI,EAAE,UAAU,EAAE,eAAe,CAAC,CAAC;QACzF,IAAI,CAAC,YAAY,EAAE;YACjB,mCAAmC;YACnC,OAAO;SACR;QACD,MAAM,QAAQ,GAAG,YAAY,CAAC,KAAK,CAAC;QACpC,MAAM,QAAQ,GAAG,8BAAS,CAAC,MAAM,CAAC;QAClC,IAAI,QAAQ,KAAK,QAAQ,EAAE;YACzB,sBAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,EAAE,QAAQ,EAAE,CAAC,CAAC;SACpE;QACD,IAAI,eAAe,EAAE;YACnB,MAAM,aAAa,GAAG,MAAM,IAAI,CAAC,oBAAoB,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;YACzE,sBAAM,CAAC,KAAK,CAAC,4BAA4B,MAAM,KAAK,aAAa,aAAb,aAAa,uBAAb,aAAa,CAAE,KAAK,GAAG,CAAC,CAAC;YAC7E,aAAa,IAAI,IAAI,CAAC,EAAE,CAAC,mBAAmB,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE;gBACzE,iFAAiF;gBACjF,sBAAM,CAAC,IAAI,CAAC,mCAAmC,EAAE,CAAC,CAAC,CAAC;YACtD,CAAC,CAAC,CAAC;SACJ;QACD,MAAM,QAAQ,GAAG,qCAAmB,CAAC,eAAe,CAAC,CAAC;QACtD,IAAI,CAAC,wBAAwB,CAAC,GAAG,EAAE,QAAQ,EAAE,IAAI,CAAC,CAAC;QACnD,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,UAAU,EAAE,eAAe,EAAE;YAClD,UAAU,EAAE,KAAK;YACjB,iBAAiB,EAAE,KAAK;YACxB,KAAK,EAAE,QAAQ;YACf,KAAK,EAAE,IAAI;SACZ,CAAC,CAAC;QACH,MAAM,IAAI,CAAC,6BAA6B,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC;IACxD,CAAC;IAEM,KAAK,CAAC,cAAc,CAAC,GAAmB,EAAE,OAAiB,EAAE,QAAkB;QACpF,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE;YACnB,OAAO;SACR;QACD,IAAI,IAAI,CAAC,aAAa,IAAI,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,EAAE;YAC9D,MAAM,IAAI,KAAK,CAAC,mCAAmC,CAAC,CAAC;SACtD;QACD,MAAM,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,GAAG,EAAE,yBAAyB,EAAE,KAAK,IAAI,EAAE;YACrE,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;gBACxB,MAAM,IAAI,6BAAa,CAAC,kCAAkC,CAAC,CAAC;aAC7D;YACD,uGAAuG;YACvG,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,EAAE,mBAAmB,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;gBACtE,KAAK,MAAM,MAAM,IAAI,OAAO,EAAE;oBAC5B,MAAM,EAAE,CAAC,WAAW,CAAC,GAAG,EAAE,gBAAgB,EAAE,kCAAkB,CAAC,MAAM,CAAC,CAAC,CAAC;iBACzE;YACH,CAAC,CAAC,CAAC;YACH,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,EAAE,6BAA6B,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;gBAChF,KAAK,MAAM,MAAM,IAAI,OAAO,EAAE;oBAC5B,MAAM,IAAI,CAAC,iBAAiB,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC;iBACrD;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,QAAQ,EAAE;gBACb,MAAM,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;aAC5C;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,KAAK,CAAC,iBAAiB,CAAC,GAAmB;QAChD,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,4DAA4D,CAAC,CAAC;SACvF;QACD,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;QACtD,IAAI,CAAC,MAAM,EAAE;YACX,MAAM,IAAI,KAAK,CAAC,qCAAqC,CAAC,CAAC;SACxD;QACD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAW,GAAG,EAAE,IAAI,EAAE,UAAU,EAAE,kCAAkB,CAAC,MAAM,CAAC,CAAC,CAAC;QACjH,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,KAAK,CAAC,mCAAmC,CAAC,CAAC;SACtD;QACD,OAAO,QAAQ,CAAC,iBAAiB,CAAC;IACpC,CAAC;IAEM,KAAK,CAAC,UAAU,CAAC,GAAmB;QACzC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,+DAA+D,CAAC,CAAC;SAC1F;QACD,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;QACtD,IAAI,CAAC,MAAM,EAAE;YACX,MAAM,IAAI,KAAK,CAAC,wCAAwC,CAAC,CAAC;SAC3D;QACD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAW,GAAG,EAAE,IAAI,EAAE,UAAU,EAAE,kCAAkB,CAAC,MAAM,CAAC,CAAC,CAAC;QACjH,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,KAAK,CAAC,mCAAmC,CAAC,CAAC;SACtD;QACD,OAAO,QAAQ,CAAC,UAAU,CAAC;IAC7B,CAAC;IAEO,wBAAwB,CAAC,GAAmB,EAAE,QAAgB,EAAE,KAAoB;QAC1F,kHAAkH;QAClH,2DAA2D;QAC3D,mGAAmG;QACnG,IAAI,IAAI,CAAC,aAAa,EAAE;YACtB,MAAM,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;YAC5B,IAAI,CAAC,aAAa,CAAC,aAAa,CAAC,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAC;iBACnD,IAAI,CAAC,GAAG,EAAE;gBACT,MAAM,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,QAAQ,CAAC;gBACvC,IAAI,QAAQ,IAAI,KAAK,EAAE;oBACrB,sBAAM,CAAC,KAAK,CAAC,8CAA8C,CAAC,CAAC;iBAC9D;qBAAM;oBACL,sBAAM,CAAC,KAAK,CAAC,6BAA6B,QAAQ,eAAe,CAAC,CAAC;iBACpE;YACH,CAAC,CAAC;iBACD,KAAK,CAAC,CAAC,CAAC,EAAE;gBACT,sBAAM,CAAC,KAAK,CAAC,gCAAgC,EAAE,CAAC,CAAC,CAAC;YACpD,CAAC,CAAC,CAAC;SACN;IACH,CAAC;IAEO,KAAK,CAAC,sBAAsB,CAAC,GAAmB,EAAE,QAAuB,EAAE,MAAgB,EAAE,KAAS;QAC5G,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,kCAAkC,CAAC,CAAC;SAC7D;QACD,MAAM,aAAa,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC;QACrE,IAAI,QAAQ,KAAK,aAAa,EAAE;YAC9B,IAAI,QAAQ,KAAK,IAAI,CAAC,aAAa,EAAE;gBACnC,OAAO,KAAK,CAAC;aACd;YAED,gGAAgG;YAChG,MAAM,MAAM,GAAG,QAAQ,KAAK,IAAI,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,wBAAwB,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;YAC7F,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC;YAC9B,MAAM,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC;YACnD,OAAO,IAAI,CAAC;SACb;QAED,6BAA6B;QAC7B,kBAAkB;QAClB,IAAI,QAAQ,KAAK,IAAI,EAAE;YACrB,sBAAM,CAAC,IAAI,CAAC,wCAAwC,CAAC,CAAC;YACtD,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,EAAE,oBAAoB,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;gBACvE,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,kBAAkB,EAAE,gBAAgB,EAAE;oBAC3D,MAAM,EAAE,IAAI;oBACZ,MAAM,EAAE,IAAI;iBACb,CAAC,CAAC;gBACH,IAAI,MAAM,IAAI,aAAa,EAAE;oBAC3B,MAAM,EAAE,CAAC,WAAW,CAAC,GAAG,EAAE,gBAAgB,EAAE,kCAAkB,CAAC,aAAa,CAAC,CAAC,CAAC;iBAChF;YACH,CAAC,CAAC,CAAC;YACH,IAAI,MAAM,IAAI,aAAa,EAAE;gBAC3B,MAAM,IAAI,CAAC,6BAA6B,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC;aAC9D;YACD,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC;YAC5B,MAAM,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAC,CAAC;YACrD,OAAO,IAAI,CAAC;SACb;QAED,oCAAoC;QACpC,MAAM,EAAE,GAAG,MAAM,IAAI,CAAC,wBAAwB,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;QAE9D,MAAM,SAAS,GAAoC,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAsB,GAAG,EAAE,IAAI,EAAE,gBAAgB,EAAE,kCAAkB,CAAC,EAAE,CAAC,CAAC,CAAC;QAChK,MAAM,UAAU,GAAG,SAAS,IAAI,SAAS,CAAC,MAAM,CAAC;QAEjD,sBAAM,CAAC,IAAI,CAAC,4CAA4C,EAAE,EAAE,CAAC,CAAC;QAE9D,mDAAmD;QACnD,oBAAoB;QACpB,IAAI,CAAC,UAAU,EAAE;YACf,MAAM,SAAS,GAAG,SAAS,CAAC,EAAE,CAAC,CAAC;YAChC,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,EAAE,oBAAoB,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;gBACvE,sCAAsC;gBACtC,MAAM,YAAY,GAAwB;oBACxC,KAAK,EAAE,EAAE;oBACT,QAAQ,EAAE,EAAE;oBACZ,QAAQ,EAAE,EAAE;oBACZ,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,SAAS;iBAClB,CAAC;gBACF,MAAM,eAAe,GAAG,kCAAkB,CAAC,EAAE,CAAC,CAAC;gBAC/C,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,gBAAgB,EAAE,eAAe,EAAE,YAAY,CAAC,CAAC;gBACxE,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,kBAAkB,EAAE,gBAAgB,EAAE;oBAC3D,MAAM,EAAE,eAAe;oBACvB,MAAM,EAAE,SAAS;iBAClB,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC;YAC1B,MAAM,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,CAAC;YAC/C,OAAO,IAAI,CAAC;YAEd,yDAAyD;YACzD,iBAAiB;SAChB;aAAM;YACL,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,EAAE,oBAAoB,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;gBACvE,MAAM,eAAe,GAAG,kCAAkB,CAAC,EAAE,CAAC,CAAC;gBAC/C,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,kBAAkB,EAAE,gBAAgB,EAAE;oBAC3D,MAAM,EAAE,eAAe;oBACvB,MAAM,EAAE,UAAU;iBACnB,CAAC,CAAC;gBACH,0EAA0E;gBAC1E,IAAI,aAAa,IAAI,MAAM,EAAE;oBAC3B,sBAAM,CAAC,IAAI,CAAC,gDAAgD,aAAa,EAAE,CAAC,CAAC;oBAC7E,MAAM,EAAE,CAAC,WAAW,CAAC,GAAG,EAAE,gBAAgB,EAAE,kCAAkB,CAAC,aAAa,CAAC,CAAC,CAAC;iBAChF;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC;YAC1B,MAAM,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,CAAC;YAC/C,OAAO,IAAI,CAAC;SACb;IACH,CAAC;IAEO,KAAK,CAAC,wBAAwB,CAAC,GAAmB,EAAE,EAAU;QACpE,MAAM,SAAS,GAAG,MAAM,IAAI,CAAC,oBAAoB,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;QACjE,IAAI,CAAC,SAAS,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE;YAClC,6DAA6D;YAC7D,MAAM,IAAI,KAAK,CAAC,gDAAgD,CAAC,CAAC;SACnE;QACD,OAAO,EAAsB,CAAC;IAChC,CAAC;IAEO,KAAK,CAAC,0BAA0B,CAAC,GAAmB,EAAE,OAA8B,EAAE,MAAc;QAC1G,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE;YACf,MAAM,IAAI,6BAAa,CAAC,iBAAiB,CAAC,CAAC;SAC5C;QACD,OAAO,MAAM,IAAI,CAAC,KAAK,CAAC,iBAAiB,CAAgC,GAAG,EAAE,OAAO,EAAE,UAAU,EAAE,kCAAkB,CAAC,MAAM,CAAC,EAAE,2BAA2B,CAAC,CAAC;IAC9J,CAAC;IAEO,KAAK,CAAC,0BAA0B,CAAC,GAAmB,EAAE,KAA6B;QACzF,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE;YACf,MAAM,IAAI,6BAAa,CAAC,iBAAiB,CAAC,CAAC;SAC5C;QACD,MAAM,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,gCAAgC,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YAC1E,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,UAAU,EAAE,kCAAkB,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,CAAC;QAC9E,CAAC,CAAC,CAAC;IACL,CAAC;IAEO,KAAK,CAAC,6BAA6B,CAAC,GAAmB,EAAE,MAAc;QAC7E,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE;YACf,MAAM,IAAI,6BAAa,CAAC,iBAAiB,CAAC,CAAC;SAC5C;QACD,MAAM,eAAe,GAAG,kCAAkB,CAAC,MAAM,CAAC,CAAC;QACnD,MAAM,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,mCAAmC,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YAC7E,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,UAAU,EAAE,eAAe,EAAE;gBAClD,MAAM;gBACN,KAAK,EAAE,IAAI;gBACX,KAAK,EAAE,8BAAS,CAAC,MAAM;aACxB,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;IACL,CAAC;CACF;AAlcC;IADC,0BAAU,CAAC,kBAAkB,CAAC;4CAyB9B;AAhDH,4CA0dC"} \ No newline at end of file +{"version":3,"file":"MultiUserManager.js","sourceRoot":"","sources":["../src/MultiUserManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/MutationEngine.d.ts.map b/evernote_modules/conduit-core/dist/MutationEngine.d.ts.map index 9d11b713..2d8b00f3 100644 --- a/evernote_modules/conduit-core/dist/MutationEngine.d.ts.map +++ b/evernote_modules/conduit-core/dist/MutationEngine.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MutationEngine.d.ts","sourceRoot":"","sources":["../src/MutationEngine.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MutationEngine.d.ts","sourceRoot":"","sources":["../src/MutationEngine.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/MutationEngine.js b/evernote_modules/conduit-core/dist/MutationEngine.js index be2d9bb5..84b78f69 100644 --- a/evernote_modules/conduit-core/dist/MutationEngine.js +++ b/evernote_modules/conduit-core/dist/MutationEngine.js @@ -329,25 +329,25 @@ class MutationEngine { let ret = []; for (const rule of this.config.mutationRules) { if (ctx.isOptimistic) { - // tslint:disable-next-line:no-bitwise + // eslint-disable-next-line no-bitwise if (!(rule.when & GraphMutationTypes_1.GraphMutationRuleWhen.Optimistic)) { continue; } } else if (mutatorDef.type === GraphMutationTypes_1.MutatorRemoteExecutorType.Thrift) { - // tslint:disable-next-line:no-bitwise + // eslint-disable-next-line no-bitwise if (!(rule.when & GraphMutationTypes_1.GraphMutationRuleWhen.Thrift)) { continue; } } else if (mutatorDef.type === GraphMutationTypes_1.MutatorRemoteExecutorType.CommandService) { - // tslint:disable-next-line:no-bitwise + // eslint-disable-next-line no-bitwise if (!(rule.when & GraphMutationTypes_1.GraphMutationRuleWhen.CommandService)) { continue; } } else if (mutatorDef.type === GraphMutationTypes_1.MutatorRemoteExecutorType.Local) { - // tslint:disable-next-line:no-bitwise + // eslint-disable-next-line no-bitwise if (!(rule.when & GraphMutationTypes_1.GraphMutationRuleWhen.Local)) { continue; } diff --git a/evernote_modules/conduit-core/dist/MutationEngine.js.map b/evernote_modules/conduit-core/dist/MutationEngine.js.map index 89833dcd..7ee5e18d 100644 --- a/evernote_modules/conduit-core/dist/MutationEngine.js.map +++ b/evernote_modules/conduit-core/dist/MutationEngine.js.map @@ -1 +1 @@ -{"version":3,"file":"MutationEngine.js","sourceRoot":"","sources":["../src/MutationEngine.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MutationEngine.js","sourceRoot":"","sources":["../src/MutationEngine.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;AAEH,qDAWyB;AACzB,iDAiBuB;AAEvB,kEAAoD;AAEpD,mEAqBoC;AAiCpC,SAAS,qBAAqB,CAAC,OAAsC,EAAE,IAAY,EAAE,KAAU;;IAC7F,IAAI,IAAI,KAAK,OAAO,EAAE;QACpB,kCAAkB,CAAC,QAAQ,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC;KAC3C;SAAM;QACL,MAAM,CAAC,SAAG,8BAAc,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,+CAAI,OAAO,CAAC,KAAK,0CAAG,IAAI,2CAAG,IAAI,CAAC;QACzF,kCAAkB,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC;KACpC;IAED,IAAI,OAAO,CAAC,eAAe,EAAE;QAC3B,mCAAmB,CAAC,OAAO,CAAC,eAAe,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC;KAC3D;AACH,CAAC;AAED,SAAS,UAAU,CAAC,KAAe;IACjC,IAAI,wBAAQ,CAAC,KAAK,CAAC,EAAE;QACnB,OAAO,KAAK,CAAC;KACd;IAED,+GAA+G;IAC/G,OAAO;QACL,EAAE,EAAE,KAAK,CAAC,EAAE;QACZ,IAAI,EAAE,KAAK,CAAC,IAAI;KACjB,CAAC;AACJ,CAAC;AAeD,MAAa,eAAe;IAM1B,4DAA4D;IAC5D,YACW,MAA4B,EAC5B,cAA8B,EAC9B,YAAqB,EACrB,iBAA0B,EAC1B,WAAmB,EACnB,SAAqB,EACtB,KAA4B,EAC3B,MAAc,EACd,WAAmB;QARnB,WAAM,GAAN,MAAM,CAAsB;QAC5B,mBAAc,GAAd,cAAc,CAAgB;QAC9B,iBAAY,GAAZ,YAAY,CAAS;QACrB,sBAAiB,GAAjB,iBAAiB,CAAS;QAC1B,gBAAW,GAAX,WAAW,CAAQ;QACnB,cAAS,GAAT,SAAS,CAAY;QACtB,UAAK,GAAL,KAAK,CAAuB;QAC3B,WAAM,GAAN,MAAM,CAAQ;QACd,gBAAW,GAAX,WAAW,CAAQ;QAfd,mBAAc,GAAuB,EAAE,CAAC;QAGvC,gBAAW,GAAkB,EAAE,CAAC;QAqEzC,iCAA4B,GAAG,CAAC,OAAe,EAAE,iBAAyB,EAAE,IAAwC,EAAoB,EAAE;YAChJ,IAAI,IAAI,EAAE;gBACR,MAAM,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;gBACrB,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,gBAAgB,CAAC,OAAO,EAAE,iBAAiB,EAAE,IAAI,CAAC,CAAC;gBAC5F,IAAI,MAAM,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE;oBACtB,MAAM,IAAI,KAAK,CAAC,8DAA8D,CAAC,CAAC;iBACjF;gBACD,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;aACvB;iBAAM;gBACL,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,UAAU,CAAC,OAAO,EAAE,iBAAiB,CAAC,CAAC;gBACxF,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;aACvB;QACH,CAAC,CAAC;QAMM,oCAA+B,GAAG,CACxC,OAAe,EACf,UAAkB,EAClB,IAAwC,EACxC,MAAsG,EACpF,EAAE;YACpB,MAAM,eAAe,GAAoB;gBACvC,MAAM,EAAE,OAAO;gBACf,UAAU;gBACV,eAAe,EAAE,MAAM,CAAC,eAAe;aACxC,CAAC;YACF,MAAM,MAAM,GAAG,MAAM,CAAC,wBAAwB,CAAC,QAAQ,CAAC,eAAe,CAAW,CAAC;YACnF,IAAI,IAAI,IAAI,MAAM,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE;gBAC9B,MAAM,IAAI,KAAK,CAAC,yDAAyD,CAAC,CAAC;aAC5E;YACD,OAAO,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;QACtB,CAAC,CAAC;QAEM,8CAAyC,GAAG,CAAC,OAAe,EAAE,UAAkB,EAAE,IAAwC,EAAE,MAAc,EAAoB,EAAE;YACtK,MAAM,MAAM,GAAG,GAAG,MAAM,IAAI,UAAU,EAAY,CAAC;YACnD,OAAO,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;QACtB,CAAC,CAAC;QA9FA,IAAI,CAAC,eAAe,GAAG,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,SAAS,GAAG,KAAK,CAAC,CAAC;IAC9D,CAAC;IAEM,KAAK,CAAC,WAAW,CAAsB,GAAmB,EAAE,GAAiB;QAClF,OAAO,IAAI,CAAC,cAAc,CAAC,WAAW,CAAI,GAAG,EAAE,GAAG,CAAC,CAAC;IACtD,CAAC;IAEM,KAAK,CAAC,aAAa,CAAsB,GAAmB,EAAE,QAAkB,EAAE,GAAa;QACpG,OAAO,IAAI,CAAC,cAAc,CAAC,aAAa,CAAI,GAAG,EAAE,QAAQ,EAAE,GAAG,CAAC,CAAC;IAClE,CAAC;IAEM,KAAK,CAAC,aAAa,CAAC,GAAmB,EAAE,OAAqB,EAAE,QAA6B;QAClG,OAAO,IAAI,CAAC,cAAc,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;IACnE,CAAC;IAEM,KAAK,CAAC,UAAU,CAAqB,GAAmB,EAAE,QAAkB,EAAE,SAAiB,EAAE,WAAkB;QACxH,OAAO,IAAI,CAAC,cAAc,CAAC,UAAU,CAAI,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,WAAW,CAAC,CAAC;IAClF,CAAC;IAEM,KAAK,CAAC,eAAe,CAAC,GAAmB,EAAE,KAAe;QAC/D,OAAO,IAAI,CAAC,cAAc,CAAC,eAAe,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;IACzD,CAAC;IAEO,KAAK,CAAC,kBAAkB,CAC9B,GAAmB,EACnB,KAAe,EACf,iBAAyB,EACzB,GAA4B,EAC5B,MAAS,EACT,YAAmI,EACnI,SAAmB;QAEnB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,eAAe,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;QACtE,MAAM,OAAO,GAAG,iBAAiB,GAAG,CAAC,GAAG,KAAK,SAAS,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;QAEzE,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;QAChD,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;QAE3D,MAAM,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;QACxC,IAAI,CAAC,SAAS,IAAI,KAAK,GAAG,CAAC,EAAE;YAC3B,sBAAM,CAAC,KAAK,CAAC;kBACD,IAAI,CAAC,WAAW,+BAA+B,iBAAiB;UACxE,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ;OAClC,CAAC,CAAC;SACJ;QAED,MAAM,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC;QACxC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,YAAY,CAAC,OAAO,EAAE,iBAAiB,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;QAC9E,MAAM,GAAG,GAAiB,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC;QACrE,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;QACjC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC;QAE5B,OAAO,eAAe,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IACzC,CAAC;IAgBM,KAAK,CAAC,UAAU,CAAC,GAAmB,EAAE,KAAe,EAAE,iBAAyB,EAAE,GAAmB;QAC1G,OAAO,MAAM,IAAI,CAAC,kBAAkB,CAAC,GAAG,EAAE,KAAK,EAAE,iBAAiB,EAAE,GAAG,EAAE,SAAS,EAAE,IAAI,CAAC,4BAA4B,CAAC,CAAC;IACzH,CAAC;IAyBM,KAAK,CAAC,uBAAuB,CAClC,GAAmB,EACnB,KAAe,EACf,QAAkB,EAClB,wBAA4D,EAC5D,eAA4B;QAE5B,MAAM,GAAG,GAAG,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC;QACpG,OAAO,MAAM,IAAI,CAAC,kBAAkB,CAAC,GAAG,EAAE,KAAK,EAAE,QAAQ,EAAE,GAAG,EAAE,EAAE,wBAAwB,EAAE,eAAe,EAAE,EAAE,IAAI,CAAC,+BAA+B,CAAC,CAAC;IACvJ,CAAC;IAEM,KAAK,CAAC,eAAe,CAAC,GAAmB,EAAE,KAAe,EAAE,iBAAyB,EAAE,eAAuB;QACnH,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,KAAK,EAAE,iBAAiB,CAAC,CAAC;QACzE,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,gBAAgB,CAAC,eAAe,EAAE,WAAW,CAAC,CAAC,CAAC,CAAC,CAA2B,CAAC;IACjI,CAAC;IAEM,KAAK,CAAC,iCAAiC,CAC5C,GAAmB,EACnB,KAAe,EACf,QAAkB,EAClB,MAAc,EACd,SAAmB;QAEnB,MAAM,GAAG,GAAG,MAAM,CAAC;QACnB,OAAO,MAAM,IAAI,CAAC,kBAAkB,CAAC,GAAG,EAAE,KAAK,EAAE,QAAQ,EAAE,GAAG,EAAE,MAAM,EAAE,IAAI,CAAC,yCAAyC,EAAE,SAAS,CAAC,CAAC;IACrI,CAAC;IAEM,KAAK,CAAC,gBAAgB,CAC3B,GAAmB,EACnB,KAAe,EACf,QAAkB,EAClB,MAAoB,EACpB,MAAgC;QAEhC,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;QAC5G,IAAI,MAAM,EAAE;YACV,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,eAAe,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;YACtE,OAAO,eAAe,CAAC,UAAU,CAAC,CAAC,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;SAC7E;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAEM,YAAY,CAAC,OAAqB,EAAE,aAAoB,EAAE,OAAgB;QAC/E,MAAM,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;QACvD,IAAI,CAAC,OAAO,EAAE;YACZ,MAAM,IAAI,KAAK,CAAC,iBAAiB,OAAO,CAAC,IAAI,WAAW,CAAC,CAAC;SAC3D;QAED,MAAM,IAAI,GAAkB;YAC1B,EAAE,EAAE,OAAO,CAAC,EAAE;YACd,IAAI,EAAE,OAAO,CAAC,IAAI;YAClB,OAAO,EAAE,CAAC;YACV,YAAY,EAAE,EAAE;YAChB,oBAAoB,EAAE,CAAC;YACvB,KAAK,EAAE,aAAa,CAAC,KAAK,IAAI,EAAE;YAChC,UAAU,EAAE,iCAAiB,CAAC,OAAO,CAAC,MAAM,CAAC;SAC9C,CAAC;QAEF,IAAI,OAAO,CAAC,UAAU,KAAK,4BAAU,CAAC,KAAK,EAAE;YAC3C,IAAI,CAAC,OAAO,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAC,gCAAgC,CAAC,CAAC;aACnD;YACD,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC;SACtB;QAED,OAAO,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,EAAE,aAAa,EAAE,IAAI,CAAkB,CAAC;IAC/E,CAAC;IAEM,eAAe,CAAC,SAAgC;QACrD,iCAAiB,CAAC,IAAI,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC;IACpD,CAAC;IAEM,YAAY,CACjB,IAAc,EACd,MAAa,EACb,IAA6B;QAG7B,IAAI,CAAC,IAAI,EAAE;YACT,IAAI,GAAG,EAAE,oBAAoB,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mCAAmC;SAC7G;aAAM;YACL,IAAI,qBAAO,IAAI,CAAC,CAAC;SAClB;QACD,MAAM,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC;QAC/C,IAAI,CAAC,OAAO,EAAE;YACZ,MAAM,IAAI,KAAK,CAAC,iBAAiB,IAAI,WAAW,CAAC,CAAC;SACnD;QAED,KAAK,MAAM,GAAG,IAAI,MAAM,EAAE;YACxB,IAAI,MAAM,CAAC,GAAG,CAAC,KAAK,SAAS,EAAE;gBAC7B,qBAAqB,CAAC,OAAO,EAAE,GAAG,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;gBACjD,6HAA6H;gBAC7H,IAAI,GAAG,KAAK,OAAO,EAAE;oBACnB,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC;iBAC3B;qBAAM,IAAI,OAAO,CAAC,KAAK,IAAI,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;oBAC9C,IAAI,CAAC,WAAW,GAAG,eAAe,CAAC,mBAAmB,CAAC,IAAI,CAAC,WAAW,IAAI,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;iBACpG;qBAAM;oBACL,IAAI,CAAC,UAAU,GAAG,eAAe,CAAC,mBAAmB,CAAC,IAAI,CAAC,UAAU,IAAI,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;iBAC3G;aACF;SACF;QACD,OAAO,IAAkB,CAAC;IAC5B,CAAC;IAEM,GAAG,CAAC,IAAyB;QAClC,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/B,CAAC;CACF;AA7ND,0CA6NC;AAED,MAAa,cAAc;IAGzB,YAAqB,MAA4B;QAA5B,WAAM,GAAN,MAAM,CAAsB;QAF1C,aAAQ,GAAsD,EAAE,CAAC;QAGtE,wFAAwF;QACxF,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC;IACrC,CAAC;IAEM,KAAK,CAAC,UAAU,CACrB,GAAmB,EACnB,cAA8B,EAC9B,YAAqB,EACrB,YAAmB,EACnB,MAAc,EACd,WAAmB,EACnB,IAAY,EACZ,MAAa;QAEb,MAAM,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;QACvC,IAAI,CAAC,UAAU,EAAE;YACf,MAAM,IAAI,6BAAa,CAAC,IAAI,EAAE,qBAAqB,IAAI,GAAG,CAAC,CAAC;SAC7D;QAED,MAAM,SAAS,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QAC7B,MAAM,KAAK,GAAG,EAAE,CAAC;QAEjB,MAAM,GAAG,GAAG,IAAI,eAAe,CAC7B,IAAI,CAAC,MAAM,EACX,cAAc,EACd,YAAY,EACZ,KAAK,EACL,IAAI,EACJ,SAAS,EACT,KAAK,EACL,MAAM,EACN,WAAW,CACZ,CAAC;QAEF,IAAI,UAAU,CAAC,UAAU,EAAE;YACzB,MAAM,SAAS,qBAAQ,MAAM,CAAE,CAAC;YAChC,MAAM,UAAU,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,SAAkB,CAAC,CAAC;YAClE,MAAM,GAAG,SAAS,CAAC;SACpB;QAED,MAAM,QAAQ,GAAa;YACzB,UAAU,EAAE,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,UAAU,CAAC,MAAM,EAAE,UAAU,CAAC,CAAC,CAAC,CAA0B;YAChG,IAAI;YACJ,MAAM;YACN,KAAK;YACL,OAAO,EAAE,EAAE;YACX,SAAS;YACT,OAAO,EAAE,KAAK;SACf,CAAC;QAEF,IAAI,UAAU,CAAC,SAAS,EAAE;YACxB,MAAM,UAAU,GAAG,OAAO,UAAU,CAAC,SAAS,CAAC,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC;YACvI,IAAI,OAAO,UAAU,KAAK,QAAQ,EAAE;gBAClC,QAAQ,CAAC,WAAW,GAAG,QAAQ,CAAC,SAAS,GAAG,UAAU,CAAC;aACxD;YAED,IAAI,UAAU,CAAC,SAAS,CAAC,WAAW,EAAE;gBACpC,MAAM,WAAW,GAAG,OAAO,UAAU,CAAC,SAAS,CAAC,WAAW,KAAK,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,UAAU,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,WAAW,CAAC;gBAC7J,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;oBACnC,QAAQ,CAAC,mBAAmB,GAAG,WAAW,CAAC;iBAC5C;aACF;SACF;QAED,MAAM,EAAE,OAAO,EAAE,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC;QACtE,QAAQ,CAAC,OAAO,GAAG,OAAO,CAAC;QAC3B,OAAO,QAAQ,CAAC;IAClB,CAAC;IAEM,KAAK,CAAC,WAAW,CACtB,GAAmB,EACnB,cAA8B,EAC9B,YAAqB,EACrB,MAAc,EACd,WAAmB,EACnB,QAA2B;QAE3B,MAAM,GAAG,GAAG,IAAI,eAAe,CAC7B,IAAI,CAAC,MAAM,EACX,cAAc,EACd,YAAY,EACZ,YAAY,EACZ,QAAQ,CAAC,IAAI,EACb,QAAQ,CAAC,SAAS,EAClB,QAAQ,CAAC,KAAK,EACd,MAAM,EACN,WAAW,CACZ,CAAC;QACF,OAAO,MAAM,IAAI,CAAC,kBAAkB,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC;IAC3D,CAAC;IAEO,KAAK,CAAC,kBAAkB,CAC9B,GAAmB,EACnB,GAAoB,EACpB,QAA2B;QAE3B,MAAM,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;QAChD,IAAI,CAAC,UAAU,EAAE;YACf,MAAM,IAAI,6BAAa,CAAC,QAAQ,CAAC,IAAI,EAAE,qBAAqB,QAAQ,CAAC,IAAI,GAAG,CAAC,CAAC;SAC/E;QAED,IAAI,IAAI,GAAgC,IAAI,CAAC;QAC7C,IAAI,OAAO,GAAU,EAAE,CAAC;QAExB,IAAI,UAAU,CAAC,OAAO,EAAE;YACtB,MAAM,IAAI,GAAG,MAAM,UAAU,CAAC,OAAO,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC;YACjE,mDAAmD;YACnD,IAAI,CAAC,GAAG,GAAG,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,EAAE,UAAU,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;YACjE,IAAI,IAAI,CAAC,OAAO,EAAE;gBAChB,IAAI,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,EAAE,UAAU,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;aAC1E;YAED,IAAI,GAAG,MAAM,GAAG,CAAC,cAAc,CAAC,gBAAgB,CAAC,GAAG,EAAE,QAAQ,EAAE,IAAI,CAAC,CAAC;YACtE,OAAO,qBAAQ,IAAI,CAAC,OAAO,CAAE,CAAC;SAC/B;aAAM,IAAI,GAAG,CAAC,cAAc,CAAC,gBAAgB,EAAE;YAC9C,MAAM,OAAO,GAAG,MAAM,UAAU,CAAC,gBAAgB,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC;YAC7E,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,cAAc,CAAC,gBAAgB,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC;YACjF,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;gBACxC,OAAO,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAC;aAC5B;iBAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;gBACrC,OAAO,CAAC,MAAM,GAAG,MAAM,CAAC;aACzB;SACF;QAED,IAAI,UAAU,CAAC,WAAW,EAAE;YAC1B,KAAK,MAAM,GAAG,IAAI,UAAU,CAAC,WAAW,EAAE;gBACxC,IAAI,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,EAAE;oBACrB,wEAAwE;oBACxE,OAAO,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC;iBACrB;gBACD,kCAAkB,CAAC,UAAU,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC;aACpE;SACF;QAED,IAAI,IAAI,CAAC,MAAM,CAAC,mBAAmB,IAAI,CAAC,GAAG,CAAC,YAAY,IAAI,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,MAAM,EAAE;YAClG,KAAK,MAAM,GAAG,IAAI,GAAG,CAAC,cAAc,EAAE;gBACpC,MAAM,KAAK,GAAG,GAAG,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;gBACtC,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;aAChC;SACF;QAED,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC;IAC3B,CAAC;IAEO,KAAK,CAAC,UAAU,CAAC,GAAmB,EAAE,GAAoB,EAAE,UAA4C,EAAE,KAAwB;QACxI,IAAI,cAAgD,CAAC;QAErD,IAAI,MAAM,GAAG,KAAK,CAAC;QACnB,KAAK,MAAM,EAAE,IAAI,MAAM,EAAE;YACvB,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,EAAE,UAAU,EAAE,EAAE,CAAC,CAAC,CAAC;SACzE;QAED,KAAK,IAAI,CAAC,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,EAAE;YAC3C,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;YACrB,IAAI,EAAE,CAAC,UAAU,KAAK,aAAa,EAAE;gBACnC,SAAS;aACV;YACD,IAAI,CAAC,cAAc,EAAE;gBACnB,cAAc,GAAG,EAAE,CAAC;gBACpB,SAAS;aACV;YACD,cAAc,CAAC,aAAa,GAAG,EAAE,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,CAAC,cAAc,CAAC,aAAa,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,aAAa,CAAC;YAC7I,cAAc,CAAC,aAAa,GAAG,EAAE,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,CAAC,cAAc,CAAC,aAAa,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,aAAa,CAAC;YAC7I,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;SACrB;QAED,OAAO,MAAM,CAAC;IAChB,CAAC;IAEO,KAAK,CAAC,UAAU,CACtB,GAAmB,EACnB,GAA6B,EAC7B,UAA4C,EAC5C,EAAmB;QAEnB,IAAI,GAAG,GAAsB,EAAE,CAAC;QAChC,KAAK,MAAM,IAAI,IAAI,IAAI,CAAC,MAAM,CAAC,aAAa,EAAE;YAC5C,IAAI,GAAG,CAAC,YAAY,EAAE;gBACpB,sCAAsC;gBACtC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,0CAAqB,CAAC,UAAU,CAAC,EAAE;oBACnD,SAAS;iBACV;aACF;iBAAM,IAAI,UAAU,CAAC,IAAI,KAAK,8CAAyB,CAAC,MAAM,EAAE;gBAC/D,sCAAsC;gBACtC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,0CAAqB,CAAC,MAAM,CAAC,EAAE;oBAC/C,SAAS;iBACV;aACF;iBAAM,IAAI,UAAU,CAAC,IAAI,KAAK,8CAAyB,CAAC,cAAc,EAAE;gBACvE,sCAAsC;gBACtC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,0CAAqB,CAAC,cAAc,CAAC,EAAE;oBACvD,SAAS;iBACV;aACF;iBAAM,IAAI,UAAU,CAAC,IAAI,KAAK,8CAAyB,CAAC,KAAK,EAAE;gBAC9D,sCAAsC;gBACtC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,0CAAqB,CAAC,KAAK,CAAC,EAAE;oBAC9C,SAAS;iBACV;aACF;YACD,IAAI,EAAE,CAAC,UAAU,KAAK,aAAa,IAAI,EAAE,CAAC,UAAU,KAAK,IAAI,CAAC,EAAE,EAAE;gBAChE,IAAI,EAAE,CAAC,IAAI,CAAC,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE;oBACpC,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC;iBACxD;aACF;iBAAM,IAAI,EAAE,CAAC,UAAU,KAAK,aAAa,IAAI,EAAE,CAAC,UAAU,KAAK,IAAI,CAAC,EAAE,EAAE;gBACvE,IAAI,EAAE,CAAC,OAAO,CAAC,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE;oBACvC,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC;iBACxD;aACF;iBAAM,IAAI,EAAE,CAAC,UAAU,KAAK,aAAa,IAAI,EAAE,CAAC,UAAU,KAAK,IAAI,CAAC,EAAE,EAAE;gBACvE,IAAI,EAAE,CAAC,OAAO,CAAC,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE;oBACvC,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC;iBACxD;aACF;iBAAM,IAAI,EAAE,CAAC,UAAU,KAAK,mBAAmB,IAAI,IAAI,CAAC,EAAE,KAAK,aAAa,EAAE;gBAC7E,MAAM,QAAQ,GAA0B;oBACtC,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,EAAY,EAAE,IAAI,EAAE,EAAc,EAAE;iBACpD,CAAC;gBACF,KAAK,MAAM,OAAO,IAAI,EAAE,CAAC,KAAK,EAAE;oBAC9B,IAAI,OAAO,CAAC,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE;wBACpC,QAAQ,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,CAAC,EAAE,CAAC;wBACjC,QAAQ,CAAC,OAAO,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;wBACrC,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC;qBAC9D;iBACF;aACF;SACF;QACD,OAAO,GAAG,CAAC;IACb,CAAC;CACF;AAtOD,wCAsOC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/MutationRollup.d.ts.map b/evernote_modules/conduit-core/dist/MutationRollup.d.ts.map index ab62a548..5ad61f37 100644 --- a/evernote_modules/conduit-core/dist/MutationRollup.d.ts.map +++ b/evernote_modules/conduit-core/dist/MutationRollup.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MutationRollup.d.ts","sourceRoot":"","sources":["../src/MutationRollup.ts"],"names":[],"mappings":"AAIA,OAAO,EAAsC,KAAK,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAGjF,OAAO,EAAE,iBAAiB,EAAE,QAAQ,EAAE,iBAAiB,EAAE,MAAM,4BAA4B,CAAC;AA0G5F,wBAAgB,sBAAsB,CAAC,gBAAgB,EAAE,aAAa,CAAC,iBAAiB,CAAC,EAAE,WAAW,EAAE,KAAK,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;;;;EAkD9I;AAED,wBAAgB,sBAAsB,CAAC,IAAI,EAAE,MAAM,EAAE,UAAU,EAAE,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,QA8BhG"} \ No newline at end of file +{"version":3,"file":"MutationRollup.d.ts","sourceRoot":"","sources":["../src/MutationRollup.ts"],"names":[],"mappings":"AAIA,OAAO,EAAsC,KAAK,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAIjF,OAAO,EAAE,iBAAiB,EAAE,QAAQ,EAAE,iBAAiB,EAAE,MAAM,4BAA4B,CAAC;AA0G5F,wBAAgB,sBAAsB,CAAC,gBAAgB,EAAE,aAAa,CAAC,iBAAiB,CAAC,EAAE,WAAW,EAAE,KAAK,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;;;;;EAyD9I;AAED,wBAAgB,sBAAsB,CAAC,IAAI,EAAE,MAAM,EAAE,UAAU,EAAE,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,QA8BhG"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/MutationRollup.js b/evernote_modules/conduit-core/dist/MutationRollup.js index 4cff17f0..e758e793 100644 --- a/evernote_modules/conduit-core/dist/MutationRollup.js +++ b/evernote_modules/conduit-core/dist/MutationRollup.js @@ -95,9 +95,12 @@ function rollupMutationPair(prevM, nextM, mutatorDef) { return true; } function rollupPendingMutations(pendingMutations, mutatorDefs) { - var _a; + var _a, _b; + var _c; const changes = {}; const errors = []; + // tracks for each mutationID, which mutationIDs were rolled up into it + const rolledUpMap = {}; // rollup mutations where possible const rolledUp = []; for (const mImmutable of pendingMutations) { @@ -115,6 +118,8 @@ function rollupPendingMutations(pendingMutations, mutatorDefs) { } } rolledUp.pop(); + rolledUpMap[m.mutationID] = (rolledUpMap[prevM.mutationID] || []).concat(prevM.mutationID); + delete rolledUpMap[prevM.mutationID]; changes[prevM.mutationID] = null; changes[m.mutationID] = m; } @@ -137,11 +142,13 @@ function rollupPendingMutations(pendingMutations, mutatorDefs) { // adjust bufferUntil so it isn't blocking any subsequent mutations m.bufferUntil = minBufferUntil; changes[m.mutationID] = m; + (_b = rolledUpMap[_c = m.mutationID]) !== null && _b !== void 0 ? _b : (rolledUpMap[_c] = []); } } return { changes, mutations: rolledUp, + rolledUpMap, errors, }; } diff --git a/evernote_modules/conduit-core/dist/MutationRollup.js.map b/evernote_modules/conduit-core/dist/MutationRollup.js.map index 8cb7907d..30479061 100644 --- a/evernote_modules/conduit-core/dist/MutationRollup.js.map +++ b/evernote_modules/conduit-core/dist/MutationRollup.js.map @@ -1 +1 @@ -{"version":3,"file":"MutationRollup.js","sourceRoot":"","sources":["../src/MutationRollup.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MutationRollup.js","sourceRoot":"","sources":["../src/MutationRollup.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/NotificationManager.d.ts.map b/evernote_modules/conduit-core/dist/NotificationManager.d.ts.map index 7f2d5515..4bfb4b0d 100644 --- a/evernote_modules/conduit-core/dist/NotificationManager.d.ts.map +++ b/evernote_modules/conduit-core/dist/NotificationManager.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NotificationManager.d.ts","sourceRoot":"","sources":["../src/NotificationManager.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACpD,OAAO,EAEL,KAAK,EACL,KAAK,EACL,cAAc,EACd,MAAM,EACP,MAAM,eAAe,CAAC;AAEvB,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EACL,gBAAgB,EAChB,qBAAqB,EACtB,MAAM,2BAA2B,CAAC;AAEnC,MAAM,WAAW,2BAA2B,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE;IACzF,mBAAmB,EAAE,MAAM,KAAK,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC;CAC5E;AAED,UAAU,sBAAsB;IAAG,MAAM,EAAE,MAAM,CAAC;IAAC,OAAO,EAAE,MAAM,CAAC;CAAE;AAOrE,8BAAsB,mBAAmB,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE;IAKpF,SAAS,CAAC,QAAQ,CAAC,EAAE,EAAE,qBAAqB,CAAC,MAAM,CAAC;IACpD,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC;IAL/B,SAAS,CAAC,iBAAiB,EAAE,KAAK,CAAC,sBAAsB,CAAC,CAAM;IAChE,SAAS,CAAC,6BAA6B,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,CAAqB;gBAGvD,EAAE,EAAE,qBAAqB,CAAC,MAAM,CAAC,EACnC,WAAW,CAAC,oBAAQ;IAG1B,sCAAsC,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;IA2BjH,8BAA8B,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;IAczG,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC,EAAE,kBAAkB,EAAE,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC;IA4B5H,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAK/E,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,EAAE,gBAAgB,GAAG,IAAI;IACjE,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,cAAc,EAAE,MAAM,GAAG,IAAI;IAE3D,OAAO,CAAC,aAAa;IAoBrB,OAAO,CAAC,UAAU;CAcnB"} \ No newline at end of file +{"version":3,"file":"NotificationManager.d.ts","sourceRoot":"","sources":["../src/NotificationManager.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACpD,OAAO,EAEL,KAAK,EACL,KAAK,EACL,cAAc,EACd,MAAM,EACP,MAAM,eAAe,CAAC;AAEvB,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EACL,gBAAgB,EAChB,qBAAqB,EACtB,MAAM,2BAA2B,CAAC;AAEnC,MAAM,WAAW,2BAA2B,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE;IACzF,mBAAmB,EAAE,MAAM,KAAK,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC;CAC5E;AAED,UAAU,sBAAsB;IAAG,MAAM,EAAE,MAAM,CAAC;IAAC,OAAO,EAAE,MAAM,CAAA;CAAE;AAOpE,8BAAsB,mBAAmB,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE;IAKpF,SAAS,CAAC,QAAQ,CAAC,EAAE,EAAE,qBAAqB,CAAC,MAAM,CAAC;IACpD,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC;IAL/B,SAAS,CAAC,iBAAiB,EAAE,KAAK,CAAC,sBAAsB,CAAC,CAAM;IAChE,SAAS,CAAC,6BAA6B,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,CAAqB;gBAGvD,EAAE,EAAE,qBAAqB,CAAC,MAAM,CAAC,EACnC,WAAW,CAAC,oBAAQ;IAG1B,sCAAsC,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;IA2BjH,8BAA8B,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;IAczG,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC,EAAE,kBAAkB,EAAE,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC;IA4B5H,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAK/E,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,EAAE,gBAAgB,GAAG,IAAI;IACjE,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,cAAc,EAAE,MAAM,GAAG,IAAI;IAE3D,OAAO,CAAC,aAAa;IAoBrB,OAAO,CAAC,UAAU;CAcnB"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/Types/SyncEventTypes.d.ts.map b/evernote_modules/conduit-core/dist/Types/SyncEventTypes.d.ts.map index f25ef472..ae276114 100644 --- a/evernote_modules/conduit-core/dist/Types/SyncEventTypes.d.ts.map +++ b/evernote_modules/conduit-core/dist/Types/SyncEventTypes.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SyncEventTypes.d.ts","sourceRoot":"","sources":["../../src/Types/SyncEventTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SyncEventTypes.d.ts","sourceRoot":"","sources":["../../src/Types/SyncEventTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/Types/SyncEventTypes.js.map b/evernote_modules/conduit-core/dist/Types/SyncEventTypes.js.map index 803a84f0..e1911c95 100644 --- a/evernote_modules/conduit-core/dist/Types/SyncEventTypes.js.map +++ b/evernote_modules/conduit-core/dist/Types/SyncEventTypes.js.map @@ -1 +1 @@ -{"version":3,"file":"SyncEventTypes.js","sourceRoot":"","sources":["../../src/Types/SyncEventTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAoDH,MAAsB,gBAAgB;IACpC,YAA4B,EAAsB;QAAtB,OAAE,GAAF,EAAE,CAAoB;IAAG,CAAC;CAqBvD;AAtBD,4CAsBC"} \ No newline at end of file +{"version":3,"file":"SyncEventTypes.js","sourceRoot":"","sources":["../../src/Types/SyncEventTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAiEH,MAAsB,gBAAgB;IACpC,YAA4B,EAAsB;QAAtB,OAAE,GAAF,EAAE,CAAoB;IAAG,CAAC;CAqBvD;AAtBD,4CAsBC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/index.d.ts.map b/evernote_modules/conduit-core/dist/index.d.ts.map index d8d797e3..b9cb180e 100644 --- a/evernote_modules/conduit-core/dist/index.d.ts.map +++ b/evernote_modules/conduit-core/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAErD,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACpD,OAAO,EAAE,YAAY,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAChE,OAAO,EAAE,kBAAkB,EAAE,WAAW,EAAE,oBAAoB,EAAE,MAAM,mCAAmC,CAAC;AAC1G,OAAO,EAAE,iBAAiB,EAAE,cAAc,EAAE,eAAe,EAAE,cAAc,EAAE,sBAAsB,EAAE,MAAM,kBAAkB,CAAC;AAC9H,OAAO,EAAE,OAAO,EAAE,kBAAkB,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACjF,OAAO,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,0BAA0B,EAAE,MAAM,yBAAyB,CAAC;AAC9G,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,wBAAwB,CAAC;AACtF,cAAc,qCAAqC,CAAC;AACpD,OAAO,EAAE,mBAAmB,EAAE,MAAM,oBAAoB,CAAC;AACzD,OAAO,EACL,6BAA6B,EAC7B,iBAAiB,EACjB,iBAAiB,EACjB,mBAAmB,EACnB,2BAA2B,EAC3B,iBAAiB,EACjB,sBAAsB,EACtB,WAAW,GACZ,MAAM,iBAAiB,CAAC;AACzB,cAAc,uBAAuB,CAAC;AACtC,OAAO,EACL,2BAA2B,EAC3B,gBAAgB,EAChB,oBAAoB,EACpB,gBAAgB,EAChB,qBAAqB,EACrB,6BAA6B,EAC7B,oBAAoB,EACpB,qBAAqB,GACtB,MAAM,mCAAmC,CAAC;AAC3C,cAAc,eAAe,CAAC;AAC9B,cAAc,iBAAiB,CAAC;AAChC,cAAc,uBAAuB,CAAC;AACtC,cAAc,4BAA4B,CAAC;AAC3C,cAAc,mBAAmB,CAAC;AAClC,cAAc,2BAA2B,CAAC;AAC1C,cAAc,wBAAwB,CAAC;AACvC,cAAc,mBAAmB,CAAC;AAClC,cAAc,aAAa,CAAC;AAC5B,cAAc,gBAAgB,CAAC;AAC/B,OAAO,EAAE,aAAa,EAAE,oBAAoB,EAAE,cAAc,EAAE,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AACxG,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,EAAE,yBAAyB,EAAE,0BAA0B,EAAE,MAAM,oCAAoC,CAAC;AAE3G,eAAO,MAAM,qBAAqB,kBAAkB,CAAC;AACrD,eAAO,MAAM,gBAAgB,kCAAkC,CAAC;AAChE,eAAO,MAAM,kBAAkB,eAAe,CAAC;AAC/C,eAAO,MAAM,aAAa,kCAA+B,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAErD,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACpD,OAAO,EAAE,kBAAkB,EAAE,WAAW,EAAE,oBAAoB,EAAE,MAAM,mCAAmC,CAAC;AAC1G,OAAO,EAAE,iBAAiB,EAAE,cAAc,EAAE,eAAe,EAAE,cAAc,EAAE,sBAAsB,EAAE,MAAM,kBAAkB,CAAC;AAC9H,OAAO,EAAE,OAAO,EAAE,kBAAkB,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACjF,OAAO,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,0BAA0B,EAAE,MAAM,yBAAyB,CAAC;AAC9G,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,wBAAwB,CAAC;AACtF,cAAc,qCAAqC,CAAC;AACpD,OAAO,EAAE,mBAAmB,EAAE,MAAM,oBAAoB,CAAC;AACzD,OAAO,EACL,6BAA6B,EAC7B,iBAAiB,EACjB,iBAAiB,EACjB,mBAAmB,EACnB,2BAA2B,EAC3B,iBAAiB,EACjB,sBAAsB,EACtB,WAAW,GACZ,MAAM,iBAAiB,CAAC;AACzB,cAAc,uBAAuB,CAAC;AACtC,OAAO,EACL,2BAA2B,EAC3B,gBAAgB,EAChB,oBAAoB,EACpB,gBAAgB,EAChB,qBAAqB,EACrB,6BAA6B,EAC7B,oBAAoB,EACpB,qBAAqB,GACtB,MAAM,mCAAmC,CAAC;AAC3C,OAAO,EAAE,2BAA2B,EAAE,MAAM,yBAAyB,CAAC;AACtE,cAAc,eAAe,CAAC;AAC9B,cAAc,iBAAiB,CAAC;AAChC,cAAc,uBAAuB,CAAC;AACtC,cAAc,4BAA4B,CAAC;AAC3C,cAAc,mBAAmB,CAAC;AAClC,cAAc,2BAA2B,CAAC;AAC1C,cAAc,wBAAwB,CAAC;AACvC,cAAc,mBAAmB,CAAC;AAClC,cAAc,aAAa,CAAC;AAC5B,cAAc,gBAAgB,CAAC;AAC/B,OAAO,EAAE,aAAa,EAAE,oBAAoB,EAAE,cAAc,EAAE,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AACxG,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,EAAE,yBAAyB,EAAE,0BAA0B,EAAE,MAAM,oCAAoC,CAAC;AAE3G,eAAO,MAAM,qBAAqB,kBAAkB,CAAC;AACrD,eAAO,MAAM,gBAAgB,kCAAkC,CAAC;AAChE,eAAO,MAAM,kBAAkB,eAAe,CAAC;AAC/C,eAAO,MAAM,aAAa,kCAA+B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/dist/index.js b/evernote_modules/conduit-core/dist/index.js index 79fcea17..ef1b1765 100644 --- a/evernote_modules/conduit-core/dist/index.js +++ b/evernote_modules/conduit-core/dist/index.js @@ -13,7 +13,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.VAULT_USER_ID = exports.VAULT_USER_CONTEXT = exports.PERSONAL_USER_ID = exports.PERSONAL_USER_CONTEXT = exports.LocalSettings = exports.resolveUnindexedPaths = exports.resolveNodesFromList = exports.graphqlPathForIndexComponents = exports.getListResolverParams = exports.IndexRangeSchema = exports.IndexOrderTypeSchema = exports.IndexMatchSchema = exports.indexedSortsCongruencyCheck = exports.initPlugins = exports.getNsyncAssociationKey = exports.GraphQLWatcher = exports.shouldIgnoreFieldSelection = exports.getUnboundedQuery = exports.getFieldsForResolver = exports.SYNC_DB_VERSION = exports.GraphDB = exports.MutationEngine = exports.MutationContext = exports.schemaFieldToGraphQL = exports.resolveNode = exports.getEntityUnionType = exports.ConduitUserCore = exports.CONDUIT_VERSION = void 0; +exports.VAULT_USER_ID = exports.VAULT_USER_CONTEXT = exports.PERSONAL_USER_ID = exports.PERSONAL_USER_CONTEXT = exports.LocalSettings = exports.responsePathToSelectionPath = exports.resolveUnindexedPaths = exports.resolveNodesFromList = exports.graphqlPathForIndexComponents = exports.getListResolverParams = exports.IndexRangeSchema = exports.IndexOrderTypeSchema = exports.IndexMatchSchema = exports.indexedSortsCongruencyCheck = exports.initPlugins = exports.getNsyncAssociationKey = exports.GraphQLWatcher = exports.shouldIgnoreFieldSelection = exports.getUnboundedQuery = exports.getFieldsForResolver = exports.SYNC_DB_VERSION = exports.GraphDB = exports.MutationEngine = exports.MutationContext = exports.schemaFieldToGraphQL = exports.resolveNode = exports.getEntityUnionType = exports.ConduitUserCore = exports.CONDUIT_VERSION = void 0; var conduit_view_types_1 = require("conduit-view-types"); Object.defineProperty(exports, "CONDUIT_VERSION", { enumerable: true, get: function () { return conduit_view_types_1.CONDUIT_VERSION; } }); var ConduitUserCore_1 = require("./ConduitUserCore"); @@ -48,6 +48,8 @@ Object.defineProperty(exports, "getListResolverParams", { enumerable: true, get: Object.defineProperty(exports, "graphqlPathForIndexComponents", { enumerable: true, get: function () { return ListResolvers_1.graphqlPathForIndexComponents; } }); Object.defineProperty(exports, "resolveNodesFromList", { enumerable: true, get: function () { return ListResolvers_1.resolveNodesFromList; } }); Object.defineProperty(exports, "resolveUnindexedPaths", { enumerable: true, get: function () { return ListResolvers_1.resolveUnindexedPaths; } }); +var GraphQLFields_2 = require("./GraphDB/GraphQLFields"); +Object.defineProperty(exports, "responsePathToSelectionPath", { enumerable: true, get: function () { return GraphQLFields_2.responsePathToSelectionPath; } }); __exportStar(require("./ConduitCore"), exports); __exportStar(require("./GuidGenerator"), exports); __exportStar(require("./Types/DataSchemaGQL"), exports); diff --git a/evernote_modules/conduit-core/dist/index.js.map b/evernote_modules/conduit-core/dist/index.js.map index 6ede5fbd..734c98d7 100644 --- a/evernote_modules/conduit-core/dist/index.js.map +++ b/evernote_modules/conduit-core/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAIH,yDAAqD;AAA5C,qHAAA,eAAe,OAAA;AAExB,qDAAoD;AAA3C,kHAAA,eAAe,OAAA;AAExB,mEAA0G;AAAjG,mHAAA,kBAAkB,OAAA;AAAE,4GAAA,WAAW,OAAA;AAAE,qHAAA,oBAAoB,OAAA;AAC9D,mDAA8H;AAAlF,iHAAA,eAAe,OAAA;AAAE,gHAAA,cAAc,OAAA;AAC3E,6CAAiF;AAAxE,kGAAA,OAAO,OAAA;AAAsB,0GAAA,eAAe,OAAA;AACrD,yDAA8G;AAArG,qHAAA,oBAAoB,OAAA;AAAE,kHAAA,iBAAiB,OAAA;AAAE,2HAAA,0BAA0B,OAAA;AAC5E,uDAAsF;AAA7D,8GAAA,cAAc,OAAA;AACvC,sEAAoD;AAEpD,iDASyB;AAFvB,uHAAA,sBAAsB,OAAA;AACtB,4GAAA,WAAW,OAAA;AAEb,wDAAsC;AACtC,mEAS2C;AARzC,4HAAA,2BAA2B,OAAA;AAC3B,iHAAA,gBAAgB,OAAA;AAChB,qHAAA,oBAAoB,OAAA;AACpB,iHAAA,gBAAgB,OAAA;AAChB,sHAAA,qBAAqB,OAAA;AACrB,8HAAA,6BAA6B,OAAA;AAC7B,qHAAA,oBAAoB,OAAA;AACpB,sHAAA,qBAAqB,OAAA;AAEvB,gDAA8B;AAC9B,kDAAgC;AAChC,wDAAsC;AACtC,6DAA2C;AAC3C,oDAAkC;AAClC,4DAA0C;AAC1C,yDAAuC;AACvC,oDAAkC;AAClC,8CAA4B;AAC5B,iDAA+B;AAE/B,iDAAgD;AAAvC,8GAAA,aAAa,OAAA;AAGT,QAAA,qBAAqB,GAAG,eAAe,CAAC;AACxC,QAAA,gBAAgB,GAAG,6BAA+B,CAAC;AACnD,QAAA,kBAAkB,GAAG,YAAY,CAAC;AAClC,QAAA,aAAa,GAAG,0BAA4B,CAAC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAIH,yDAAqD;AAA5C,qHAAA,eAAe,OAAA;AAExB,qDAAoD;AAA3C,kHAAA,eAAe,OAAA;AACxB,mEAA0G;AAAjG,mHAAA,kBAAkB,OAAA;AAAE,4GAAA,WAAW,OAAA;AAAE,qHAAA,oBAAoB,OAAA;AAC9D,mDAA8H;AAAlF,iHAAA,eAAe,OAAA;AAAE,gHAAA,cAAc,OAAA;AAC3E,6CAAiF;AAAxE,kGAAA,OAAO,OAAA;AAAsB,0GAAA,eAAe,OAAA;AACrD,yDAA8G;AAArG,qHAAA,oBAAoB,OAAA;AAAE,kHAAA,iBAAiB,OAAA;AAAE,2HAAA,0BAA0B,OAAA;AAC5E,uDAAsF;AAA7D,8GAAA,cAAc,OAAA;AACvC,sEAAoD;AAEpD,iDASyB;AAFvB,uHAAA,sBAAsB,OAAA;AACtB,4GAAA,WAAW,OAAA;AAEb,wDAAsC;AACtC,mEAS2C;AARzC,4HAAA,2BAA2B,OAAA;AAC3B,iHAAA,gBAAgB,OAAA;AAChB,qHAAA,oBAAoB,OAAA;AACpB,iHAAA,gBAAgB,OAAA;AAChB,sHAAA,qBAAqB,OAAA;AACrB,8HAAA,6BAA6B,OAAA;AAC7B,qHAAA,oBAAoB,OAAA;AACpB,sHAAA,qBAAqB,OAAA;AAEvB,yDAAsE;AAA7D,4HAAA,2BAA2B,OAAA;AACpC,gDAA8B;AAC9B,kDAAgC;AAChC,wDAAsC;AACtC,6DAA2C;AAC3C,oDAAkC;AAClC,4DAA0C;AAC1C,yDAAuC;AACvC,oDAAkC;AAClC,8CAA4B;AAC5B,iDAA+B;AAE/B,iDAAgD;AAAvC,8GAAA,aAAa,OAAA;AAGT,QAAA,qBAAqB,GAAG,eAAe,CAAC;AACxC,QAAA,gBAAgB,GAAG,6BAA+B,CAAC;AACnD,QAAA,kBAAkB,GAAG,YAAY,CAAC;AAClC,QAAA,aAAa,GAAG,0BAA4B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/conduit-core/package.json b/evernote_modules/conduit-core/package.json index 7164961a..f0b9d435 100644 --- a/evernote_modules/conduit-core/package.json +++ b/evernote_modules/conduit-core/package.json @@ -1,6 +1,6 @@ { "name": "conduit-core", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -23,9 +23,9 @@ "ts-sinon": "^1.0.21" }, "dependencies": { - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", "dataloader": "^1.4.0", "en-graph-types": "2.0.0", "graphql": "^14.0.2", diff --git a/evernote_modules/conduit-ipc-messages/dist/MessageTypes.d.ts.map b/evernote_modules/conduit-ipc-messages/dist/MessageTypes.d.ts.map index cb7b173d..04494834 100644 --- a/evernote_modules/conduit-ipc-messages/dist/MessageTypes.d.ts.map +++ b/evernote_modules/conduit-ipc-messages/dist/MessageTypes.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MessageTypes.d.ts","sourceRoot":"","sources":["../src/MessageTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MessageTypes.d.ts","sourceRoot":"","sources":["../src/MessageTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-ipc-messages/package.json b/evernote_modules/conduit-ipc-messages/package.json index ecbd6511..adb27d31 100644 --- a/evernote_modules/conduit-ipc-messages/package.json +++ b/evernote_modules/conduit-ipc-messages/package.json @@ -1,6 +1,6 @@ { "name": "conduit-ipc-messages", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,7 +10,7 @@ "dist" ], "dependencies": { - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4" + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3" } } \ No newline at end of file diff --git a/evernote_modules/conduit-nap/dist/ConduitNapAuth.d.ts.map b/evernote_modules/conduit-nap/dist/ConduitNapAuth.d.ts.map index 75fbb7bf..3fedd6f1 100644 --- a/evernote_modules/conduit-nap/dist/ConduitNapAuth.d.ts.map +++ b/evernote_modules/conduit-nap/dist/ConduitNapAuth.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConduitNapAuth.d.ts","sourceRoot":"","sources":["../src/ConduitNapAuth.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ConduitNapAuth.d.ts","sourceRoot":"","sources":["../src/ConduitNapAuth.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-nap/dist/ConduitNapAuth.js b/evernote_modules/conduit-nap/dist/ConduitNapAuth.js index 14467a6c..6d06e37b 100644 --- a/evernote_modules/conduit-nap/dist/ConduitNapAuth.js +++ b/evernote_modules/conduit-nap/dist/ConduitNapAuth.js @@ -11,6 +11,7 @@ const ConduitHttpRequestor_1 = require("./ConduitHttpRequestor"); const NAPAuthnRequest_1 = require("./NAPAuthnRequest"); const NAPAuthTrcPool = new conduit_utils_1.AsyncTracePool('NAPAuth'); const AUTH_SCOPE = 'openid profile mono_authn_token email offline_access'; +const serverErrorRegex = /^5\d\d$/; const utils = new en_node_appauth_js_1.BasicQueryStringUtils(); var NAPOAuthProvider; (function (NAPOAuthProvider) { @@ -47,9 +48,9 @@ function wrapTokenRequestResponseError(e) { if (e.message === '404') { return new conduit_utils_1.AuthError(conduit_utils_1.AuthErrorCode.CLIENT_NOT_SUPPORTED, ''); } - // Retry for 500 - if (e.message === '500') { - return new conduit_utils_1.ServiceError('Auth', '500', 'Retry with Legacy'); + // Retry for 5xx + if (serverErrorRegex.test(e.message)) { + return new conduit_utils_1.RetryError(e.message, 5 * conduit_utils_1.MILLIS_IN_ONE_SECOND); } } return new conduit_utils_1.ServiceError('Auth', e.message, 'Retry with Legacy'); diff --git a/evernote_modules/conduit-nap/dist/ConduitNapAuth.js.map b/evernote_modules/conduit-nap/dist/ConduitNapAuth.js.map index 6b54b3b7..62eca393 100644 --- a/evernote_modules/conduit-nap/dist/ConduitNapAuth.js.map +++ b/evernote_modules/conduit-nap/dist/ConduitNapAuth.js.map @@ -1 +1 @@ -{"version":3,"file":"ConduitNapAuth.js","sourceRoot":"","sources":["../src/ConduitNapAuth.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAeuB;AAEvB,2DAe4B;AAC5B,yCAAmC;AAEnC,iEAA8D;AAC9D,uDAAoD;AAGpD,MAAM,cAAc,GAAG,IAAI,8BAAc,CAAC,SAAS,CAAC,CAAC;AAErD,MAAM,UAAU,GAAG,sDAAsD,CAAC;AAE1E,MAAM,KAAK,GAAG,IAAI,0CAAqB,EAAE,CAAC;AA2B1C,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,qCAAiB,CAAA;AACnB,CAAC,EAHW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAG3B;AAWD,qCAAqC;AACrC,0CAA0C;AAC1C,SAAgB,6BAA6B,CAAC,CAAuB;IACnE,IAAI,CAAC,YAAY,iCAAY,EAAE;QAC7B,2EAA2E;QAC3E,IAAI,CAAC,CAAC,OAAO,KAAK,KAAK,EAAE;YACvB,gCAAgC;YAChC,yFAAyF;YACzF,2FAA2F;YAC3F,+FAA+F;YAC/F,oHAAoH;YACpH,oFAAoF;YACpF,2GAA2G;YAC3G,IAAI,CAAC,CAAC,MAAM,KAAK,eAAe,EAAE;gBAChC,OAAO,IAAI,yBAAS,CAAC,6BAAa,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC;aAChE;YACD,OAAO,IAAI,yBAAS,CAAC,6BAAa,CAAC,oBAAoB,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC;SACxE;QACD,2EAA2E;QAC3E,IAAI,CAAC,CAAC,OAAO,KAAK,KAAK,EAAE;YACvB,OAAO,IAAI,yBAAS,CAAC,6BAAa,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC;SAChE;QACD,oEAAoE;QACpE,IAAI,CAAC,CAAC,OAAO,KAAK,KAAK,EAAE;YACvB,OAAO,IAAI,0BAAU,CAAC,KAAK,EAAE,CAAC,GAAG,oCAAoB,CAAC,CAAC;SACxD;QACD,mEAAmE;QACnE,IAAI,CAAC,CAAC,OAAO,KAAK,KAAK,EAAE;YACvB,OAAO,IAAI,yBAAS,CAAC,6BAAa,CAAC,oBAAoB,EAAE,EAAE,CAAC,CAAC;SAC9D;QACD,gBAAgB;QAChB,IAAI,CAAC,CAAC,OAAO,KAAK,KAAK,EAAE;YACvB,OAAO,IAAI,4BAAY,CAAC,MAAM,EAAE,KAAK,EAAE,mBAAmB,CAAC,CAAC;SAC7D;KACF;IACD,OAAO,IAAI,4BAAY,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,mBAAmB,CAAC,CAAC;AAClE,CAAC;AAlCD,sEAkCC;AAED,SAAS,sBAAsB,CAAC,CAAqB;IACnD,IAAI,SAA2B,CAAC;IAEhC,QAAQ,CAAC,CAAC,KAAK,EAAE;QACf,KAAK,sBAAsB;YACzB,SAAS,GAAG,gCAAgB,CAAC,mBAAmB,CAAC;QACnD,KAAK,gBAAgB;YACnB,SAAS,GAAG,gCAAgB,CAAC,aAAa,CAAC;QAC7C,KAAK,4BAA4B;YAC/B,SAAS,GAAG,gCAAgB,CAAC,wBAAwB,CAAC;QACxD,KAAK,kBAAkB;YACrB,SAAS,GAAG,gCAAgB,CAAC,eAAe,CAAC;QAC/C,KAAK,qBAAqB;YACxB,SAAS,GAAG,gCAAgB,CAAC,iBAAiB,CAAC;QACjD,KAAK,wBAAwB;YAC3B,SAAS,GAAG,gCAAgB,CAAC,oBAAoB,CAAC;QACpD,KAAK,uBAAuB;YAC1B,SAAS,GAAG,gCAAgB,CAAC,mBAAmB,CAAC;QACnD,KAAK,2BAA2B;YAC9B,SAAS,GAAG,gCAAgB,CAAC,sBAAsB,CAAC;QACtD,KAAK,4BAA4B;YAC/B,SAAS,GAAG,gCAAgB,CAAC,wBAAwB,CAAC;QACxD;YACE,SAAS,GAAG,gCAAgB,CAAC,OAAO,CAAC;KACxC;IAED,OAAO,IAAI,4BAAY,CAAC,SAAS,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC;AAC9E,CAAC;AAEM,KAAK,UAAU,kBAAkB,CAAC,GAAmB,EAAE,aAA4B,EAAE,OAAe,EAAE,WAAmB;;IAC9H,IAAI;QACF,MAAM,YAAY,GAAqB;YACrC,MAAM,EAAE,KAAK;YACb,OAAO,EAAE,EAAC,aAAa,EAAE,SAAS,GAAG,WAAW,EAAC;YACjD,GAAG,EAAE,OAAO,GAAG,yBAAyB;SACzC,CAAC;QAEF,MAAM,QAAQ,GAAG,MAAM,aAAa,CAAC,OAAO,CAAC,GAAG,EAAE,YAAY,CAAC,CAAC;QAChE,MAAM,IAAI,GAAG,yBAAS,CAAC,QAAQ,CAAC,MAAM,CAA2C,CAAC;QAClF,OAAO,EAAE,KAAK,QAAE,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,KAAK,mCAAI,SAAS,EAAE,CAAC;KAC5C;IAAC,WAAM;QACN,OAAO,EAAE,CAAC;KACX;AACH,CAAC;AAdD,gDAcC;AAEM,KAAK,UAAU,gBAAgB,CAAC,UAAkB,EAAE,WAAmB,EAAE,UAAyB,EAAE,OAAgB;IACzH,MAAM,GAAG,GAAG,cAAc,CAAC,KAAK,EAAE,CAAC;IACnC,MAAM,aAAa,GAAG,MAAM,qBAAqB,CAC/C,GAAG,EACH,UAAU,EACV,IAAI,2CAAoB,CAAC,UAAU,CAAC,CACrC,CAAC;IACF,cAAc,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IAE5B,IAAI,CAAC,aAAa,CAAC,kBAAkB,EAAE;QACrC,OAAO,IAAI,CAAC;KACb;IAED,MAAM,UAAU,GAAkB;QAChC,wBAAwB,EAAE,WAAW;KACtC,CAAC;IAEF,IAAI,OAAO,EAAE;QACX,UAAU,CAAC,aAAa,GAAG,OAAO,CAAC;KACpC;IAED,MAAM,KAAK,GAAG,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;IAC1C,MAAM,OAAO,GAAG,aAAa,CAAC,kBAAkB,CAAC;IAEjD,OAAO,GAAG,OAAO,IAAI,KAAK,EAAE,CAAC;AAC/B,CAAC;AAzBD,4CAyBC;AAED,SAAgB,oBAAoB,CAAC,WAAmB;;IACtD,MAAM,CAAC,EAAE,cAAc,CAAC,GAAG,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;IAClD,MAAM,cAAc,GAAG,yBAAS,CAAC,kBAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAA4D,CAAC;IAC3H,aAAO,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAE,gBAAgB,mCAAI,IAAI,CAAC;AAClD,CAAC;AAJD,oDAIC;AAED;;;;GAIG;AACI,KAAK,UAAU,qBAAqB,CAAC,GAAmB,EAAE,GAAW,EAAE,SAA2B;IACvG,+BAAe,CAAC,GAAG,EAAE,qBAAqB,CAAC,CAAC;IAC5C,OAAO,wCAAwB,CAAC,GAAG,EAAE,qBAAqB,EAAE,sDAAiC,CAAC,eAAe,CAAC,GAAG,EAAE,SAAS,CAAC,CAAC,CAAC;AACjI,CAAC;AAHD,sDAGC;AAED,MAAa,cAAc;IAKzB,YACU,UAAsB,EACtB,oBAAiD,EACjD,UAAyB,EACzB,MAAiB;QAHjB,eAAU,GAAV,UAAU,CAAY;QACtB,yBAAoB,GAApB,oBAAoB,CAA6B;QACjD,eAAU,GAAV,UAAU,CAAe;QACzB,WAAM,GAAN,MAAM,CAAW;QAPnB,aAAQ,GAAG,IAAI,0CAAqB,EAAE,CAAC;QAS7C,IAAI,CAAC,YAAY,GAAG,IAAI,4CAAuB,CAAC,IAAI,2CAAoB,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;QAC3F,IAAI,CAAC,oBAAoB,CAAC,wBAAwB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAClE,IAAI,CAAC,QAAQ,CAAC,wBAAwB,CAAC,CAAC,OAAO,EAAE,QAAQ,EAAE,kBAAkB,EAAE,EAAE;YAC/E,IAAI,CAAC,eAAe,CAAC,OAAO,EAAE,QAAQ,EAAE,kBAAkB,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;gBACtE,UAAU,CAAC,OAAO,CAAC,6BAA6B,CAAC,GAAG,CAAC,CAAC,CAAC;YACzD,CAAC,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,qBAAqB,CAAC,MAAgC,EAAE,KAAc;QAC3E,MAAM,GAAG,GAAG,cAAc,CAAC,KAAK,EAAE,CAAC;QACnC,qBAAqB,CAAC,GAAG,EAAE,IAAI,CAAC,UAAU,CAAC,UAAU,EAAE,IAAI,2CAAoB,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;aAC9F,IAAI,CAAC,KAAK,EAAC,aAAa,EAAC,EAAE;YAC1B,MAAM,MAAM,GAAkB,EAAE,CAAC;YACjC,IAAI,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,WAAW,EAAE;gBACvB,MAAM,CAAC,UAAU,GAAG,MAAM,CAAC,WAAW,CAAC;aACxC;iBAAM,IAAI,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,aAAa,EAAE;gBAChC,MAAM,CAAC,cAAc,GAAG,MAAM,CAAC,aAAa,CAAC;aAC9C;YACD,MAAM,CAAC,mBAAmB,GAAG,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC;YACzD,MAAM,UAAU,GAAG,KAAK,aAAL,KAAK,cAAL,KAAK,GAAI,MAAM,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,EAAE,CAAC,CAAC;YAC5E,MAAM,WAAW,GAAG,IAAI,iCAAe,CAAC;gBACtC,SAAS,EAAE,IAAI,CAAC,UAAU,CAAC,QAAQ;gBACnC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,WAAW;gBACzC,KAAK,EAAE,UAAU;gBACjB,aAAa,EAAE,yCAAoB,CAAC,kBAAkB;gBACtD,MAAM;gBACN,KAAK,EAAE,UAAU;aAClB,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;YAChB,IAAI,CAAC,oBAAoB,CAAC,2BAA2B,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC;YAClF,cAAc,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QAC9B,CAAC,CAAC;aACD,KAAK,CAAC,KAAK,CAAC,EAAE;YACb,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,6BAA6B,CAAC,KAAK,CAAC,CAAC,CAAC;YAC9D,cAAc,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QAC9B,CAAC,CAAC,CAAC;IACP,CAAC;IAEO,KAAK,CAAC,eAAe,CAAC,OAA6B,EAAE,QAAsC,EAAE,kBAA6C;QAChJ,IAAI,QAAQ,EAAE;YAEZ,IAAI,MAAiC,CAAC;YACtC,IAAI,OAAO,IAAI,OAAO,CAAC,QAAQ,EAAE;gBAC/B,MAAM,GAAG;oBACP,aAAa,EAAE,OAAO,CAAC,QAAQ,CAAC,aAAa;iBAC9C,CAAC;aACH;YAED,MAAM,YAAY,GAAG,IAAI,iCAAY,CAAC;gBACpC,SAAS,EAAE,IAAI,CAAC,UAAU,CAAC,QAAQ;gBACnC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,WAAW;gBACzC,UAAU,EAAE,kDAA6B;gBACzC,IAAI,EAAE,QAAQ,CAAC,IAAI;gBACnB,aAAa,EAAE,SAAS;gBACxB,MAAM;aACP,CAAC,CAAC;YAEH,MAAM,GAAG,GAAG,cAAc,CAAC,KAAK,EAAE,CAAC;YACnC,IAAI;gBACF,MAAM,aAAa,GAAG,MAAM,qBAAqB,CAAC,GAAG,EAAE,IAAI,CAAC,UAAU,CAAC,UAAU,EAAE,IAAI,2CAAoB,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;gBAC9H,MAAM,SAAS,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,mBAAmB,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC;gBAC3F,MAAM,YAAY,GAAG,oBAAoB,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC;gBACjE,IAAI,CAAC,YAAY,EAAE;oBACjB,MAAM,kBAAkB,GAAG,IAAI,uCAAkB,CAAC,EAAE,KAAK,EAAE,SAAS,CAAC,WAAW,EAAE,SAAS,EAAE,IAAI,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC;oBACzH,MAAM,IAAI,CAAC,YAAY,CAAC,yBAAyB,CAAC,aAAa,EAAE,kBAAkB,CAAC,CAAC;oBACrF,MAAM,IAAI,0BAAU,CAAC,4BAA4B,EAAE,CAAC,GAAG,oCAAoB,CAAC,CAAC;iBAC9E;gBACD,MAAM,EAAE,KAAK,EAAE,GAAG,MAAM,kBAAkB,CAAC,GAAG,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,UAAU,EAAE,SAAS,CAAC,WAAW,CAAC,CAAC;gBACpH,MAAM,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC;oBAC1B,YAAY;oBACZ,WAAW,EAAE,IAAI,CAAC,UAAU,CAAC,WAAW;oBACxC,WAAW,EAAE,SAAS,CAAC,WAAW;oBAClC,YAAY,EAAE,SAAS,CAAC,YAAY;oBACpC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,UAAU;oBACtC,WAAW,EAAE,IAAI,CAAC,UAAU,CAAC,QAAQ;oBACrC,cAAc,EAAE,IAAI,CAAC,UAAU,CAAC,WAAW;oBAC3C,KAAK;iBACN,CAAC,CAAC;aACJ;YAAC,OAAO,KAAK,EAAE;gBACd,MAAM,6BAA6B,CAAC,KAAK,CAAC,CAAC;aAC5C;oBAAS;gBACR,cAAc,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;aAC7B;SACF;aAAM,IAAI,kBAAkB,EAAE;YAC7B,MAAM,sBAAsB,CAAC,kBAAkB,CAAC,CAAC;SAClD;IACH,CAAC;IAEM,YAAY;QACjB,IAAI,CAAC,oBAAoB,CAAC,sCAAsC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE;YAC3E,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC;QAC5D,CAAC,CAAC,CAAC;IACL,CAAC;CACF;AAxGD,wCAwGC;AAED,MAAa,sBAAuB,SAAQ,0CAAqB;IACxD,KAAK,CAAC,KAAmB,EAAE,OAAiB;QACjD,OAAO,KAAK,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IACxD,CAAC;CACF;AAJD,wDAIC"} \ No newline at end of file +{"version":3,"file":"ConduitNapAuth.js","sourceRoot":"","sources":["../src/ConduitNapAuth.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-nap/package.json b/evernote_modules/conduit-nap/package.json index ea0ee62b..80b662c6 100644 --- a/evernote_modules/conduit-nap/package.json +++ b/evernote_modules/conduit-nap/package.json @@ -1,6 +1,6 @@ { "name": "conduit-nap", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -16,8 +16,8 @@ "chai-as-promised": "^7.1.1" }, "dependencies": { - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", "en-node-appauth-js": "1.3.1-remove-types-jquery.0", "js-base64": "^3.5.2" } diff --git a/evernote_modules/conduit-storage-better-sqlite3/package.json b/evernote_modules/conduit-storage-better-sqlite3/package.json index 4772f708..a6236609 100644 --- a/evernote_modules/conduit-storage-better-sqlite3/package.json +++ b/evernote_modules/conduit-storage-better-sqlite3/package.json @@ -1,6 +1,6 @@ { "name": "conduit-storage-better-sqlite3", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -19,8 +19,8 @@ }, "dependencies": { "better-sqlite3": "^7.1.2", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", "fs-extra": "^7.0.1" } } \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/DeclarativeExpr.d.ts.map b/evernote_modules/conduit-storage/dist/DeclarativeExpr.d.ts.map index 7b1f101d..5d76d2be 100644 --- a/evernote_modules/conduit-storage/dist/DeclarativeExpr.d.ts.map +++ b/evernote_modules/conduit-storage/dist/DeclarativeExpr.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"DeclarativeExpr.d.ts","sourceRoot":"","sources":["../src/DeclarativeExpr.ts"],"names":[],"mappings":"AAIA,OAAO,EAEL,gBAAgB,EAGhB,KAAK,EACL,SAAS,EAEV,MAAM,eAAe,CAAC;AAEvB,MAAM,WAAW,cAAc;IAAG,KAAK,EAAE,GAAG,CAAC;CAAE;AAC/C,MAAM,WAAW,QAAQ,CAAC,CAAC,GAAG,KAAK;IAAI,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;CAAE;AAE7D,oBAAY,eAAe,CAAC,CAAC,GAAG,KAAK,IAAI,QAAQ,CAAC,CAAC,CAAC,GAAG,cAAc,CAAC;AACtE,oBAAY,oBAAoB,GAAG,IAAI,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,GAAG,UAAU,GAAG,WAAW,GAAG,QAAQ,GAAG,SAAS,CAAC;AAKhI,MAAM,WAAW,0BAA0B,CAAC,CAAC,GAAG,KAAK,CAAE,SAAQ,gBAAgB;IAC7E,MAAM,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC;IAC3B,MAAM,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC;IAC5B,SAAS,EAAE,oBAAoB,CAAC;CACjC;AAED,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,eAAe,GAAI,GAAG,IAAI,cAAc,CAE7E;AAED,wBAAgB,iBAAiB,CAAC,WAAW,EAAE,0BAA0B,GAAG,0BAA0B,CAqCrG;AA0CD,wBAAgB,mBAAmB,CAAC,WAAW,EAAE,0BAA0B,EAAE,IAAI,CAAC,EAAE,GAAG,EAAE,WAAW,CAAC,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,OAAO,CAIpI"} \ No newline at end of file +{"version":3,"file":"DeclarativeExpr.d.ts","sourceRoot":"","sources":["../src/DeclarativeExpr.ts"],"names":[],"mappings":"AAIA,OAAO,EAEL,gBAAgB,EAGhB,KAAK,EACL,SAAS,EAEV,MAAM,eAAe,CAAC;AAEvB,MAAM,WAAW,cAAc;IAAG,KAAK,EAAE,GAAG,CAAA;CAAE;AAC9C,MAAM,WAAW,QAAQ,CAAC,CAAC,GAAG,KAAK;IAAI,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,CAAA;CAAE;AAE5D,oBAAY,eAAe,CAAC,CAAC,GAAG,KAAK,IAAI,QAAQ,CAAC,CAAC,CAAC,GAAG,cAAc,CAAC;AACtE,oBAAY,oBAAoB,GAAG,IAAI,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,GAAG,UAAU,GAAG,WAAW,GAAG,QAAQ,GAAG,SAAS,CAAC;AAKhI,MAAM,WAAW,0BAA0B,CAAC,CAAC,GAAG,KAAK,CAAE,SAAQ,gBAAgB;IAC7E,MAAM,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC;IAC3B,MAAM,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC;IAC5B,SAAS,EAAE,oBAAoB,CAAC;CACjC;AAED,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,eAAe,GAAI,GAAG,IAAI,cAAc,CAE7E;AAED,wBAAgB,iBAAiB,CAAC,WAAW,EAAE,0BAA0B,GAAG,0BAA0B,CAqCrG;AA0CD,wBAAgB,mBAAmB,CAAC,WAAW,EAAE,0BAA0B,EAAE,IAAI,CAAC,EAAE,GAAG,EAAE,WAAW,CAAC,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,OAAO,CAIpI"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/EvernoteIndexer.d.ts.map b/evernote_modules/conduit-storage/dist/EvernoteIndexer.d.ts.map index 05924ac8..946b4b38 100644 --- a/evernote_modules/conduit-storage/dist/EvernoteIndexer.d.ts.map +++ b/evernote_modules/conduit-storage/dist/EvernoteIndexer.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"EvernoteIndexer.d.ts","sourceRoot":"","sources":["../src/EvernoteIndexer.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"EvernoteIndexer.d.ts","sourceRoot":"","sources":["../src/EvernoteIndexer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/EvernoteIndexer.js b/evernote_modules/conduit-storage/dist/EvernoteIndexer.js index 552f0191..18f4f0d5 100644 --- a/evernote_modules/conduit-storage/dist/EvernoteIndexer.js +++ b/evernote_modules/conduit-storage/dist/EvernoteIndexer.js @@ -96,7 +96,7 @@ class EvernoteIndexer { propagateTo[propagateFromIndex][dstType] = {}; } for (const edge of (_a = from[propagateFromIndex].traversalToDst) !== null && _a !== void 0 ? _a : []) { - const dstPort = edge.edge && edge.edge[0] === 'outputs' && edge.edge[1]; + const dstPort = edge.edge && edge.edge[1]; if (!dstPort) { continue; } @@ -304,6 +304,12 @@ class EvernoteIndexer { propagatedFields[field] = result; } } + // Sanitize any undefined values + for (let i = 0; i < result.length; i++) { + if (result[i] === undefined) { + result[i] = null; + } + } return result; } async resolveAllFields(trc, node, nodeFieldLookup, propagatedFields) { @@ -673,7 +679,7 @@ class EvernoteIndexer { const filter = filters.find(e => e.field === indexComponent.field); if (filter) { const indexResolver = this.config[type].indexResolvers[indexComponent.field]; - indexOrderedFilters.push(Object.assign(Object.assign({}, filter), { useLocaleCompare: indexResolver.useLocaleCompare })); + indexOrderedFilters.push(Object.assign(Object.assign({}, filter), { useLocaleCompare: indexResolver.useLocaleCompare, overrideLocaleCompareOptions: indexResolver.overrideLocaleCompareOptions })); } } if (!indexOrderedFilters.length) { diff --git a/evernote_modules/conduit-storage/dist/EvernoteIndexer.js.map b/evernote_modules/conduit-storage/dist/EvernoteIndexer.js.map index 068c6366..5c2d9468 100644 --- a/evernote_modules/conduit-storage/dist/EvernoteIndexer.js.map +++ b/evernote_modules/conduit-storage/dist/EvernoteIndexer.js.map @@ -1 +1 @@ -{"version":3,"file":"EvernoteIndexer.js","sourceRoot":"","sources":["../src/EvernoteIndexer.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"EvernoteIndexer.js","sourceRoot":"","sources":["../src/EvernoteIndexer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/GraphIndexTypes.d.ts.map b/evernote_modules/conduit-storage/dist/GraphIndexTypes.d.ts.map index 4d860e88..664e38fe 100644 --- a/evernote_modules/conduit-storage/dist/GraphIndexTypes.d.ts.map +++ b/evernote_modules/conduit-storage/dist/GraphIndexTypes.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GraphIndexTypes.d.ts","sourceRoot":"","sources":["../src/GraphIndexTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"GraphIndexTypes.d.ts","sourceRoot":"","sources":["../src/GraphIndexTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,gBAAgB,EAKhB,KAAK,EACL,OAAO,EAGP,aAAa,EACb,oBAAoB,EACpB,eAAe,EACf,KAAK,EACL,SAAS,EACT,cAAc,EACf,MAAM,eAAe,CAAC;AACvB,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AAEpD,OAAO,EAAE,cAAc,EAAE,iBAAiB,EAAE,SAAS,EAAE,YAAY,EAAE,QAAQ,EAAE,oBAAoB,EAAE,MAAM,cAAc,CAAC;AAC1H,OAAO,EAAE,eAAe,EAAE,MAAM,aAAa,CAAC;AAC9C,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAC9D,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAGlD,eAAO,MAAM,oBAAoB,IAAI,CAAC;AAEtC,oBAAY,SAAS,GAAG,KAAK,GAAG,MAAM,CAAC;AAEvC,oBAAY,aAAa,GAAG,aAAa,GAAG,YAAY,CAAC;AACzD,oBAAY,sBAAsB,GAAG,aAAa,GAAG,KAAK,CAAC,aAAa,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC;AAExG,MAAM,WAAW,SAAS,CAAC,CAAC,GAAG,KAAK;IAClC,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;IACpB,KAAK,EAAE,SAAS,CAAC;CAClB;AAED,MAAM,WAAW,mBAAmB,CAAC,UAAU,GAAG,oBAAoB,CAAE,SAAQ,SAAS,CAAC,KAAK,CAAC;IAC9F,IAAI,EAAE,UAAU,CAAC;IACjB,YAAY,EAAE,OAAO,CAAC;CACvB;AAED,oBAAY,WAAW,CAAC,UAAU,GAAG,oBAAoB,IAAI,KAAK,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,CAAC;AAEpG,MAAM,WAAW,kBAAkB;IACjC,YAAY,EAAE,OAAO,CAAC;IACtB,cAAc,EAAE,WAAW,EAAE,CAAC;IAC9B,YAAY,EAAE,SAAS,EAAE,CAAC;IAC1B,SAAS,EAAE,WAAW,CAAC;IACvB,QAAQ,CAAC,EAAE,gBAAgB,CAAC;CAC7B;AAED,MAAM,WAAW,WAAW;IAC1B,KAAK,EAAE,MAAM,CAAC;IACd,KAAK,CAAC,EAAE;QACN,MAAM,CAAC,EAAE,MAAM,CAAC;QAChB,GAAG,CAAC,EAAE,MAAM,CAAC;QACb,OAAO,CAAC,EAAE,OAAO,CAAC;QAClB,IAAI,CAAC,EAAE;YACL,EAAE,EAAE,MAAM,CAAC;YACX,IAAI,EAAE,MAAM,CAAC;SACd,CAAC;KACH,CAAC;IACF,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,GAAG,CAAC,EAAE;QACJ,MAAM,CAAC,EAAE,MAAM,CAAC;QAChB,GAAG,CAAC,EAAE,MAAM,CAAC;KACd,CAAC;IACF,GAAG,CAAC,EAAE;QACJ,MAAM,CAAC,EAAE,MAAM,CAAC;QAChB,GAAG,CAAC,EAAE,MAAM,CAAC;KACd,CAAC;IACF,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,QAAQ;IACvB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,WAAW,CAAC;IACvB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,mBAAmB;IAClC,GAAG,EAAE,WAAW,CAAC;IACjB,GAAG,EAAE,WAAW,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB,CAAC,CAAC,GAAG,KAAK;IACzC,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;IACpB,KAAK,EAAE,GAAG,CAAC;IAIX,kBAAkB,CAAC,EAAE,OAAO,CAAC;CAC9B;AAED,MAAM,WAAW,WAAW,CAAC,UAAU,GAAG,oBAAoB;IAC5D,GAAG,EAAE,MAAM,CAAC;IACZ,KAAK,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC;IAC/B,cAAc,EAAE,gBAAgB,EAAE,CAAC;IACnC,aAAa,EAAE,OAAO,CAAC;CACxB;AAED,oBAAY,aAAa,GAAG,KAAK,CAAC,WAAW,CAAC,CAAC;AAE/C,oBAAY,SAAS,GAAG,OAAO,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC;AACrD,oBAAY,aAAa,GAAG,WAAW,GAAC,SAAS,CAAC;AAElD,oBAAY,mBAAmB,GAAG,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,EAAE,oBAAoB,KAAK,QAAQ,EAAE,CAAC,CAAC;AAE3F,oBAAY,mBAAmB,GAAG,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,YAAY,EAAE,WAAW,EAAE,MAAM,KAAK,OAAO,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC;AACjI,oBAAY,qBAAqB,CAAC,CAAC,SAAS,SAAS,IAAI,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,CAAC,EAAE,eAAe,EAAE,mBAAmB,KAAK,OAAO,CAAC,aAAa,EAAE,CAAC,CAAC;AAC1J,MAAM,WAAW,iBAAkB,SAAQ,gBAAgB;IACzD,cAAc,CAAC,EAAE,mBAAmB,CAAC;IACrC,WAAW,EAAE,MAAM,EAAE,CAAC;IACtB,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,cAAc,CAAC,EAAE;QACf,QAAQ,EAAE,MAAM,CAAC;QACjB,OAAO,EAAE,QAAQ,CAAC;QAClB,cAAc,EAAE,iBAAiB,EAAE,CAAC;KACrC,CAAC;IACF,QAAQ,EAAE,qBAAqB,CAAC,GAAG,CAAC,GAAG,MAAM,EAAE,CAAC;IAChD,UAAU,EAAE,oBAAoB,CAAC;IACjC,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,+BAA+B;IAC9C,MAAM,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;IACjC,OAAO,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;CACnC;AACD,oBAAY,aAAa;IACvB,IAAI,IAAI;IACR,OAAO,KAAK;IACZ,GAAG,MAAM;CACV;AACD,MAAM,WAAW,sBAAsB;IACrC,cAAc,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;IAGzC,6BAA6B,EAAE,KAAK,CAAC,KAAK,CAAC;QACzC,cAAc,EAAE,iBAAiB,EAAE,CAAC;QACpC,QAAQ,EAAE,MAAM,CAAC;QACjB,QAAQ,EAAE,MAAM,CAAC;KAClB,CAAC,CAAC,CAAC;IAGJ,kBAAkB,EAAE,CAAC,GAAG,EAAE,oBAAoB,KAAK,KAAK,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC;IAEtF,QAAQ,CAAC,EAAE,aAAa,CAAC;CAC1B;AAED,aAAK,qBAAqB,GAAG,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC;AACxD,oBAAY,gCAAgC,GAAG,KAAK,CAAC,qBAAqB,CAAC,GAAG;IAAE,QAAQ,EAAE,MAAM,CAAC;IAAC,QAAQ,EAAE,MAAM,CAAA;CAAE,CAAC;AACrH,oBAAY,+BAA+B,GAAG,KAAK,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAC,CAAC;AAE7F,UAAU,oBAAoB;IAC5B,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,EAAE,IAAI,GAAG,WAAW,CAAC;IAC/B,aAAa,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAC7B,mBAAmB,EAAE,cAAc,CAAC;CACrC;AACD,MAAM,WAAW,gCAAiC,SAAQ,oBAAoB;IAC5E,OAAO,EAAE,QAAQ,CAAC;IAClB,OAAO,EAAE,QAAQ,CAAC;IAClB,QAAQ,EAAE,MAAM,CAAC;IACjB,aAAa,EAAE,cAAc,CAAC;CAC/B;AACD,oBAAY,6BAA6B,GAAG,KAAK,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAC,CAAC;AAE3F,MAAM,WAAW,wBAAyB,SAAQ,sBAAsB;IACtE,OAAO,EAAE,aAAa,CAAC;IACvB,OAAO,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC;IAChC,OAAO,EAAE,SAAS,EAAE,CAAC;CACtB;AACD,oBAAY,oBAAoB,GAAG,KAAK,CAAC,wBAAwB,CAAC,CAAC;AAEnE,oBAAY,WAAW,GAAG,OAAO,CAAC,aAAa,EAAE,EAAE,yBAAyB,CAAC,CAAC;AAC9E,oBAAY,iBAAiB,GAAG,QAAQ,CAAC,WAAW,CAAC,CAAC;AACtD,oBAAY,aAAa,GAAG,CAAC,IAAI,EAAE,iBAAiB,EAAE,IAAI,EAAE,iBAAiB,KAAK;IAAE,GAAG,EAAE,MAAM,CAAC;IAAC,wBAAwB,EAAE,OAAO,CAAA;CAAE,CAAC;AACrI,oBAAY,wBAAwB,GAAG,CAAC,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,KAAK,aAAa,CAAC;AAC7F,oBAAY,eAAe,GAAG,CAC5B,IAAI,EAAE,QAAQ,EACd,kBAAkB,EAAE,SAAS,EAC7B,KAAK,EAAE,WAAW,EAClB,OAAO,CAAC,EAAE,WAAW,EAAE,EACvB,QAAQ,CAAC,EAAE,OAAO,KACf;IAAE,GAAG,EAAE,WAAW,CAAC;IAAC,GAAG,EAAE,WAAW,CAAA;CAAE,GAAG,WAAW,GAAG,SAAS,CAAC;AACtE,oBAAY,mBAAmB,GAAG,CAChC,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAC9B,IAAI,EAAE,oBAAoB,EAC1B,IAAI,EAAE,QAAQ,EACd,SAAS,EAAE,WAAW,EACtB,OAAO,EAAE,WAAW,EAAE,EACtB,KAAK,EAAE,SAAS,EAAE,EAClB,YAAY,EAAE,OAAO,EAAE,8CAA8C;AACrE,QAAQ,EAAE,gBAAgB,GAAG,SAAS,KACnC,OAAO,CAAC,QAAQ,CAAC,CAAC;AACvB,oBAAY,aAAa,GAAG,CAC1B,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAC9B,IAAI,EAAE,oBAAoB,EAC1B,IAAI,EAAE,QAAQ,EACd,UAAU,EAAE,oBAAoB,EAChC,MAAM,EAAE,kBAAkB,EAC1B,YAAY,EAAE,OAAO,KAClB,OAAO,CAAC;IAAE,IAAI,EAAE,QAAQ,EAAE,CAAC;IAAC,cAAc,EAAE,cAAc,CAAA;CAAE,CAAC,CAAC;AACnE,oBAAY,cAAc,GAAG,CAC3B,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAC9B,IAAI,EAAE,oBAAoB,EAC1B,IAAI,EAAE,QAAQ,EACd,SAAS,EAAE,WAAW,EACtB,OAAO,EAAE,WAAW,EAAE,KACnB,OAAO,CAAC,MAAM,CAAC,CAAC;AACrB,aAAK,mBAAmB,GAAG,CAAC,KAAK,EAAE,SAAS,EAAE,UAAU,EAAE,gBAAgB,EAAE,CAAC,EAAE,aAAa,EAAE,CAAC,EAAE,aAAa,KAAK,MAAM,CAAC;AAC1H,aAAK,UAAU,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,EAAE,KAAK,CAAC,WAAW,GAAG,gBAAgB,CAAC,KAAK,OAAO,CAAC;AACxF,aAAK,QAAQ,GAAG,CAAC,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,GAAG,gBAAgB,CAAC,KAAK,GAAG,EAAE,CAAC;AACpG,aAAK,WAAW,GAAG,CAAC,IAAI,EAAE,QAAQ,KAAK,aAAa,CAAC;AACrD,aAAK,gBAAgB,GAAG,CACtB,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,EACtB,KAAK,EAAE,WAAW,EAClB,cAAc,EAAE,KAAK,CAAC,aAAa,EAAE,CAAC,KACnC,iBAAiB,EAAE,CAAC;AACzB,aAAK,iBAAiB,GAAG,CAAC,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,WAAW,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,EAAE,cAAc,EAAE,MAAM,EAAE,EAAE,uBAAuB,EAAE,MAAM,EAAE,KAAK,WAAW,CAAC;AAClK,oBAAY,YAAY,GAAG,CAAC,GAAG,EAAE,iBAAiB,KAAK,KAAK,CAAC,sBAAsB,CAAC,CAAC;AACrF,aAAK,gBAAgB,GAAG,CACtB,GAAG,EAAE,cAAc,EACnB,IAAI,EAAE,SAAS,EACf,KAAK,EAAE,MAAM,EACb,eAAe,EAAE,KAAK,CAAC,mBAAmB,CAAC,EAC3C,gBAAgB,EAAE,KAAK,CAAC,aAAa,EAAE,CAAC,KACrC,OAAO,CAAC,aAAa,EAAE,CAAC,CAAC;AAC9B,aAAK,oBAAoB,GAAG,CAC1B,GAAG,EAAE,cAAc,EACnB,IAAI,EAAE,SAAS,EACf,eAAe,EAAE,KAAK,CAAC,mBAAmB,CAAC,EAC3C,gBAAgB,EAAE,KAAK,CAAC,aAAa,EAAE,CAAC,KACrC,OAAO,CAAC,KAAK,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC;AAErC,MAAM,WAAW,OAAO;IACtB,kBAAkB,EAAE,wBAAwB,CAAC;IAC7C,eAAe,EAAE,mBAAmB,CAAC;IACrC,MAAM,EAAE,oBAAoB,CAAC;IAC7B,iBAAiB,EAAE,+BAA+B,CAAC;IACnD,eAAe,EAAE,6BAA6B,CAAC;IAC/C,YAAY,EAAE,OAAO,CAAC;IACtB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,UAAU,CAAC;IACnB,QAAQ,EAAE,cAAc,CAAC;IACzB,WAAW,EAAE,eAAe,CAAC;IAC7B,WAAW,EAAE,mBAAmB,CAAC;IACjC,OAAO,EAAE,aAAa,CAAC;IACvB,2BAA2B,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,WAAW,EAAE,YAAY,EAAE,OAAO,KAAK,YAAY,CAAC;IACzG,cAAc,EAAE,WAAW,CAAC;IAC5B,aAAa,EAAE,iBAAiB,CAAC;IACjC,mBAAmB,EAAE,gBAAgB,CAAC;IACtC,IAAI,EAAE,QAAQ,CAAC;IACf,YAAY,EAAE,gBAAgB,CAAC;IAC/B,gBAAgB,EAAE,oBAAoB,CAAC;IACvC,SAAS,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,eAAe;IAC9B,OAAO,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC,oBAAoB,CAAC,EAAE,WAAW,EAAE,oBAAoB,KAAK,OAAO,CAAC;CACjG;AAID,MAAM,WAAW,QAAS,SAAQ,YAAY;IAC5C,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;CACpB;AAED,MAAM,WAAW,kBAAkB;IACjC,IAAI,EAAE,OAAO,CAAC;IACd,KAAK,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;CACjC;AAED,MAAM,WAAW,QAAQ;IACvB,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,MAAM,QAAQ,CAAC;IACvC,IAAI,EAAE,MAAM,OAAO,CAAC,kBAAkB,CAAC,CAAC;IACxC,KAAK,EAAE,MAAM,OAAO,CAAC,kBAAkB,CAAC,CAAC;IACzC,OAAO,EAAE,MAAM,OAAO,CAAC,iBAAiB,EAAE,CAAC,CAAC;IAC5C,cAAc,EAAE,cAAc,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,oBAAoB,CAAC;CACrC;AAED,wBAAgB,sBAAsB,CAAC,OAAO,EAAE,WAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,WAAW,CAwB5F;AAED,wBAAgB,4BAA4B,CAAC,KAAK,EAAE,WAAW,EAAE,MAAM,EAAE,WAAW,6DAOnF;AAED,wBAAgB,oBAAoB,CAAC,OAAO,EAAE,WAAW,EAAE,EAAE,OAAO,EAAE,WAAW,EAAE,EAAE,eAAe,EAAE,MAAM,EAAE,GAAG,WAAW,EAAE,CAmB7H;AAED,wBAAgB,oBAAoB,CAAC,OAAO,EAAE,aAAa,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,aAAa,EAAE,CAiBhG;AAED,wBAAgB,OAAO,CAAC,aAAa,EAAE,aAAa,GAAG,aAAa,IAAI,WAAW,CAElF;AAED,wBAAgB,QAAQ,CAAC,aAAa,EAAE,aAAa,GAAG,aAAa,IAAI,SAAS,CAEjF;AAID,aAAK,iBAAiB,GAClB,KAAK,GACL,SAAS,GACT,MAAM,GACN,UAAU,GACV,SAAS,GACT,MAAM,GACN,YAAY,GACZ,YAAY,GACZ,MAAM,EAAE,CACX;AAED,oBAAY,iBAAiB,GAAG,eAAe,GAAG,iBAAiB,CAAC;AACpE,oBAAY,iBAAiB,GAAG,WAAW,CAAC,iBAAiB,CAAC,CAAC;AAE/D,MAAM,WAAW,WAAW;IAC1B,kBAAkB,EAAE,MAAM,CAAC;IAC3B,SAAS,EAAE,MAAM,CAAC;IAClB,IAAI,EAAE,QAAQ,CAAC;IACf,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,SAAS,CAAC,EAAE,WAAW,CAAC,iBAAiB,CAAC,CAAC;IAC3C,WAAW,CAAC,EAAE,SAAS,CAAC;CACzB;AAED,wBAAgB,qBAAqB,CAAC,UAAU,EAAE,iBAAiB,GAAG,oBAAoB,CAezF;AAED,wBAAgB,mBAAmB,CAAC,WAAW,EAAE,oBAAoB,GAAG,iBAAiB,CAcxF;AAED,wBAAgB,mBAAmB,CAAC,SAAS,CAAC,EAAE,iBAAiB,GAAG,WAAW,GAAG,SAAS,CAiB1F;AAED,wBAAgB,iBAAiB,CAAC,SAAS,EAAE,WAAW,GAAG,iBAAiB,CAc3E"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/GraphIndexTypes.js.map b/evernote_modules/conduit-storage/dist/GraphIndexTypes.js.map index 47a94a7b..250800eb 100644 --- a/evernote_modules/conduit-storage/dist/GraphIndexTypes.js.map +++ b/evernote_modules/conduit-storage/dist/GraphIndexTypes.js.map @@ -1 +1 @@ -{"version":3,"file":"GraphIndexTypes.js","sourceRoot":"","sources":["../src/GraphIndexTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAgBuB;AAQvB,sHAAsH;AACzG,QAAA,oBAAoB,GAAG,CAAC,CAAC,CAAC,0BAA0B;AA4GjE,IAAY,aAIX;AAJD,WAAY,aAAa;IACvB,iDAAQ,CAAA;IACR,wDAAY,CAAA;IACZ,iDAAS,CAAA;AACX,CAAC,EAJW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAIxB;AA0JD,SAAgB,sBAAsB,CAAC,OAAsB,EAAE,MAAgB;IAC7E,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE;QACnB,MAAM,IAAI,KAAK,CAAC,+DAA+D,CAAC,CAAC;KAClF;IACD,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE;QAClB,sBAAM,CAAC,IAAI,CAAC,mFAAmF,CAAC,CAAC;QACjG,OAAO,OAAO,CAAC,CAAC,CAAC,CAAC;KACnB;IAED,IAAI,GAAG,GAAG,CAAC,CAAC;IACZ,IAAI,SAAS,GAAuB,IAAI,CAAC;IACzC,KAAK,MAAM,KAAK,IAAI,OAAO,EAAE;QAC3B,MAAM,UAAU,GAAG,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,UAAU,EAAE,EAAE;YAC9D,OAAO,MAAM,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC;QACvE,CAAC,EAAE,CAAC,CAAC,CAAC;QACN,IAAI,UAAU,IAAI,GAAG,EAAE;YACrB,GAAG,GAAG,UAAU,CAAC;YACjB,SAAS,GAAG,KAAK,CAAC;SACnB;KACF;IACD,IAAI,CAAC,SAAS,EAAE;QACd,MAAM,IAAI,KAAK,CAAC,8DAA8D,OAAO,EAAE,CAAC,CAAC;KAC1F;IACD,OAAO,SAAS,CAAC;AACnB,CAAC;AAxBD,wDAwBC;AAED,SAAgB,4BAA4B,CAAC,KAAkB,EAAE,MAAmB;;IAClF,MAAM,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC;IAC3B,IAAI,CAAC,KAAK,IAAI,KAAK,CAAC,IAAI,EAAE;QACxB,OAAO,KAAK,CAAC;KACd;IACD,MAAM,WAAW,eAAG,KAAK,CAAC,OAAO,mCAAI,KAAK,CAAC,GAAG,mCAAI,KAAK,CAAC,MAAM,CAAC;IAC/D,OAAO,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,KAAK,MAAM,CAAC,KAAK,IAAI,IAAI,CAAC,KAAK,KAAK,WAAW,CAAC,CAAC;AACtG,CAAC;AAPD,oEAOC;AAED,SAAgB,oBAAoB,CAAC,OAAsB,EAAE,OAAsB,EAAE,eAAyB;IAC5G,OAAO,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE;QAChC,KAAK,MAAM,MAAM,IAAI,OAAO,EAAE;YAC5B,MAAM,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,KAAK,MAAM,CAAC,KAAK,CAAC,CAAC;YACxE,IAAI,CAAC,KAAK,EAAE;gBACV,MAAM,cAAc,GAAG,4BAA4B,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;gBACvE,IAAI,CAAC,cAAc,EAAE;oBACnB,OAAO,KAAK,CAAC;iBACd;aACF;SACF;QACD,KAAK,MAAM,KAAK,IAAI,eAAe,EAAE;YACnC,MAAM,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,KAAK,KAAK,CAAC,CAAC;YACjE,IAAI,CAAC,KAAK,EAAE;gBACV,OAAO,KAAK,CAAC;aACd;SACF;QACD,OAAO,IAAI,CAAC;IACd,CAAC,CAAC,CAAC;AACL,CAAC;AAnBD,oDAmBC;AAED,SAAgB,oBAAoB,CAAC,OAAwB,EAAE,MAAgB;IAC7E,OAAO,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE;QAChC,IAAI,QAAQ,CAAC,SAAS,CAAC,EAAE;YACvB,OAAO,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;SACnC;QACD,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;YAC1B,IAAI,KAAK,GAAsB,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,KAAK,KAAK,CAAC,CAAC;YAClF,IAAI,KAAK,EAAE;gBACT,OAAO,IAAI,CAAC;aACb;YACD,KAAK,GAAG,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,KAAK,KAAK,CAAC,CAAC;YACpE,IAAI,KAAK,EAAE;gBACT,OAAO,IAAI,CAAC;aACb;SACF;QACD,OAAO,KAAK,CAAC;IACf,CAAC,CAAC,CAAC;AACL,CAAC;AAjBD,oDAiBC;AAED,SAAgB,OAAO,CAAC,aAA4B;IAClD,OAAO,OAAO,aAAa,KAAK,QAAQ,CAAC;AAC3C,CAAC;AAFD,0BAEC;AAED,SAAgB,QAAQ,CAAC,aAA4B;IACnD,OAAO,OAAO,aAAa,KAAK,QAAQ,CAAC;AAC3C,CAAC;AAFD,4BAEC;AA4BD,SAAgB,qBAAqB,CAAC,UAA6B;IACjE,IAAI,OAAO,UAAU,KAAK,QAAQ,EAAE;QAClC,IAAI,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;YAChC,OAAO,wBAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAoB,CAAC,CAAC;SAC7D;QACD,OAAO,UAA6B,CAAC;KACtC;SAAM,IAAI,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE;QACpC,IAAI,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;YACnC,OAAO,4BAAY,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC;SACtD;aAAM;YACL,OAAO,oBAAI,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC;SACjC;KACF;SAAM;QACL,OAAO,UAAU,CAAC;KACnB;AACH,CAAC;AAfD,sDAeC;AAED,SAAgB,mBAAmB,CAAC,WAAiC;IACnE,IAAI,mCAAmB,CAAC,WAAW,CAAC,EAAE;QACpC,MAAM,SAAS,GAAG,WAAW,CAAC,YAAY,CAAC;QAC3C,IAAI,+BAAe,CAAC,SAAS,CAAC,EAAE;YAC9B,OAAO,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;SACnD;QACD,OAAO,CAAC,SAAS,GAAG,GAAG,CAAsB,CAAC;KAC/C;IAED,IAAI,+BAAe,CAAC,WAAW,CAAC,EAAE;QAChC,OAAO,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;KACzC;IAED,OAAO,WAAW,CAAC;AACrB,CAAC;AAdD,kDAcC;AAED,SAAgB,mBAAmB,CAAC,SAA6B;IAC/D,IAAI,CAAC,SAAS,EAAE;QACd,OAAO,SAAS,CAAC;KAClB;IACD,OAAO;QACL,GAAG,EAAE,SAAS,CAAC,GAAG;QAClB,KAAK,EAAE,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE;YAC/B,OAAO;gBACL,KAAK,EAAE,GAAG,CAAC,KAAK;gBAChB,KAAK,EAAE,GAAG,CAAC,KAAK;gBAChB,IAAI,EAAE,qBAAqB,CAAC,GAAG,CAAC,IAAI,CAAC;gBACrC,YAAY,EAAE,GAAG,CAAC,YAAY;aAC/B,CAAC;QACJ,CAAC,CAAC;QACF,cAAc,EAAE,SAAS,CAAC,cAAc;QACxC,aAAa,EAAE,SAAS,CAAC,aAAa;KACvC,CAAC;AACJ,CAAC;AAjBD,kDAiBC;AAED,SAAgB,iBAAiB,CAAC,SAAsB;IACtD,OAAO;QACL,GAAG,EAAE,SAAS,CAAC,GAAG;QAClB,KAAK,EAAE,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE;YAC/B,OAAO;gBACL,KAAK,EAAE,GAAG,CAAC,KAAK;gBAChB,KAAK,EAAE,GAAG,CAAC,KAAK;gBAChB,IAAI,EAAE,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;gBACnC,YAAY,EAAE,GAAG,CAAC,YAAY;aAC/B,CAAC;QACJ,CAAC,CAAC;QACF,cAAc,EAAE,SAAS,CAAC,cAAc;QACxC,aAAa,EAAE,SAAS,CAAC,aAAa;KACvC,CAAC;AACJ,CAAC;AAdD,8CAcC"} \ No newline at end of file +{"version":3,"file":"GraphIndexTypes.js","sourceRoot":"","sources":["../src/GraphIndexTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/GraphStorageDB.d.ts.map b/evernote_modules/conduit-storage/dist/GraphStorageDB.d.ts.map index 38cd8a48..a17c77cd 100644 --- a/evernote_modules/conduit-storage/dist/GraphStorageDB.d.ts.map +++ b/evernote_modules/conduit-storage/dist/GraphStorageDB.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GraphStorageDB.d.ts","sourceRoot":"","sources":["../src/GraphStorageDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"GraphStorageDB.d.ts","sourceRoot":"","sources":["../src/GraphStorageDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/GraphStorageDB.js b/evernote_modules/conduit-storage/dist/GraphStorageDB.js index 3c146320..827959be 100644 --- a/evernote_modules/conduit-storage/dist/GraphStorageDB.js +++ b/evernote_modules/conduit-storage/dist/GraphStorageDB.js @@ -52,6 +52,7 @@ var Tables; Tables["SyncContextMetadata"] = "SyncContextMetadata"; Tables["SyncState"] = "SyncState"; Tables["StoredIndexes"] = "StoredIndexes"; + Tables["StoredResolverVersions"] = "StoredResolverVersions"; Tables["CacheLookaside"] = "CacheLookaside"; Tables["LoadedInMemory"] = "LoadedInMemory"; })(Tables || (Tables = {})); @@ -280,6 +281,9 @@ class GraphStorageBase extends StorageEventEmitter_1.StorageEventEmitter { } return entries; } + async loadStoredResolverVersions(trc) { + return await this.getFullTable(trc, null, Tables.StoredResolverVersions) || {}; + } shouldIndexSyncContext(syncContext) { for (const regex of this.config.syncContextIndexExcludes) { if (syncContext.match(regex)) { @@ -595,7 +599,6 @@ class GraphTransactionContext extends GraphStorageBase { super(db, ephemeralDB, config, underlay); this.db = db; this.ephemeralDB = ephemeralDB; - this.config = config; this.readWriteIndexingTrees = {}; this.pendingChanges = {}; this.pendingPropagatedFields = {}; @@ -739,7 +742,8 @@ class GraphTransactionContext extends GraphStorageBase { } } // INDEX METHODS: - async _updateIndexes(trc, oldIndexes, newIndexes, priorities, localeChanged, setProgress) { + async _updateIndexes(trc, oldIndexes, newIndexes, priorities, localeChanged, mustBeReindexed, setProgress) { + const changedIndexes = {}; const toReindex = {}; const allTableNames = {}; for (const tableName in oldIndexes) { @@ -753,15 +757,14 @@ class GraphTransactionContext extends GraphStorageBase { for (const tableName in allTableNames) { const oldIndex = oldIndexes[tableName]; const newIndex = newIndexes[tableName]; - if (IndexSchemaDiff_1.hasStoredIndexChanged(oldIndex, newIndex) || localeChanged) { + if (tableName !== localeKey && (IndexSchemaDiff_1.hasStoredIndexChanged(oldIndex, newIndex) || localeChanged || mustBeReindexed[tableName])) { ++changeCount; await this.db.clearTable(trc, tableName); await this.db.removeValue(trc, Tables.StoredIndexes, tableName); if (newIndex) { - if (tableName !== localeKey) { - toReindex[newIndex.type] = toReindex[newIndex.type] || []; - toReindex[newIndex.type].push(GraphIndexTypes_1.fromStoredIndexItem(newIndex.indexItem) || newIndex.lookupField); - } + changedIndexes[tableName] = newIndex; + toReindex[newIndex.type] = toReindex[newIndex.type] || []; + toReindex[newIndex.type].push(GraphIndexTypes_1.fromStoredIndexItem(newIndex.indexItem) || newIndex.lookupField); } } } @@ -781,11 +784,18 @@ class GraphTransactionContext extends GraphStorageBase { await setProgressPerType(type, 1); processedIndexes += toReindex[type].length; } - return { changeCount, propagatedFieldUpdatesByType }; + return { changeCount, propagatedFieldUpdatesByType, changedIndexes }; } - async _finalizeIndexesUpdate(trc, newIndexes) { - for (const tableName in newIndexes) { - await this.db.setValue(trc, Tables.StoredIndexes, tableName, newIndexes[tableName]); + async _finalizeIndexesUpdate(trc, newIndexes, changedIndexes, resolverVersions, shouldUpdateVersions) { + for (const tableName in changedIndexes) { + await this.db.setValue(trc, Tables.StoredIndexes, tableName, changedIndexes[tableName]); + } + // Update resolver versions if we found version changes + if (shouldUpdateVersions) { + for (const key in resolverVersions) { + const resolvers = resolverVersions[key]; + await this.db.setValue(trc, Tables.StoredResolverVersions, key, resolvers); + } } // store for post-transact cache update this.newIndexes = newIndexes; @@ -895,11 +905,12 @@ class GraphTransactionContext extends GraphStorageBase { } async createNodeInternal(trc, syncContext, nodeData, inputs, outputs, timestamp) { const internalFields = this.nodeDefaultEdgeStructure(nodeData.type); - const dummyNode = await this.getNodeInternal(trc, nodeData); + let dummyNode = await this.getNodeInternal(trc, nodeData); if (dummyNode && !dummyNode.dummy) { throw new conduit_utils_1.InternalError(`createNodeInternal called when an existing node already exists for ID=${nodeData.id}`); } if (dummyNode) { + dummyNode = SimplyImmutable.cloneMutable(dummyNode); for (const port in (dummyNode.inputs || {})) { internalFields.inputs[port] = dummyNode.inputs[port]; } @@ -1174,6 +1185,10 @@ class GraphTransactionContext extends GraphStorageBase { if (edge.srcID === propagatedFrom.id && edge.srcType === propagatedFrom.type) { continue; } + const ancestryNode = await this.getNodeInternal(trc, { type: edge.srcType, id: edge.srcID }); + if (!ancestryNode || ancestryNode.dummy) { + continue; + } // still has access from a parent return true; } @@ -1304,7 +1319,7 @@ class GraphTransactionContext extends GraphStorageBase { removedEdges.push(edge); } } - await this.removeEdges(trc, removedEdges, nodeRef); + await this.removeEdges(trc, removedEdges, timestamp, nodeRef); if (!isDummyNode) { // update indexes node = await this.getNodeInternal(trc, nodeRef); @@ -1323,8 +1338,8 @@ class GraphTransactionContext extends GraphStorageBase { async replaceEdges(trc, edgesToDelete, edgesToCreate, timestamp) { await this.replaceEdgesInternal(trc, edgesToDelete, edgesToCreate, timestamp); } - async removeEdges(trc, edgesToDelete, excludeNode) { - await this.replaceEdgesInternal(trc, edgesToDelete, [], undefined, excludeNode); + async removeEdges(trc, edgesToDelete, timestamp, excludeNode) { + await this.replaceEdgesInternal(trc, edgesToDelete, [], timestamp, excludeNode); } // CACHE METHODS: async setNodeCachedField(trc, nodeRef, cacheField, cacheValue, dependentFieldValues) { @@ -1493,7 +1508,7 @@ class GraphTransactionContext extends GraphStorageBase { // don't write if unchanged return node; } - await this.db.setValue(trc, tableForNodeType(node.type), node.id, node, /*noClone=*/ true); + await this.db.setValue(trc, tableForNodeType(node.type), node.id, node, /* noClone=*/ true); return node; } async removeSyncContextIndex(trc, syncContext, ref) { @@ -1593,7 +1608,7 @@ class GraphTransactionContext extends GraphStorageBase { return {}; } const pending = this.pendingPropagatedFields[nodeRef.type] && this.pendingPropagatedFields[nodeRef.type][nodeRef.id]; - const propagatedFields = pending ? SimplyImmutable.cloneImmutable(pending) : {}; + const propagatedFields = pending ? SimplyImmutable.cloneMutable(pending) : {}; const origResolvedFields = origNode ? await this.config.indexer.resolveAllFields(trc, origNode, null, origNode.PropagatedFields || {}) : {}; const resolvedFields = node ? await this.config.indexer.resolveAllFields(trc, node, this.nodeFieldLookup, propagatedFields) : {}; const fieldsChanged = Object.keys(resolvedFields).filter(field => !conduit_utils_1.isEqual(origResolvedFields[field], resolvedFields[field])); @@ -1793,7 +1808,7 @@ class GraphTransactionContext extends GraphStorageBase { return node; } const pending = this.pendingChanges[nodeRef.id]; - if (pending) { + if (pending && pending.type === nodeRef.type) { delete this.pendingChanges[nodeRef.id]; node = await this.applyPendingNodeUpdates(trc, nodeRef, node, pending.changes); } @@ -1934,14 +1949,27 @@ class GraphStorageDB extends GraphStorageBase { } async configureIndexes(trc, locale, setProgress) { var _a, _b, _c, _d, _e; + const oldResolverVersions = await this.loadStoredResolverVersions(trc); + ; + let resolverVersions = SimplyImmutable.cloneImmutable(oldResolverVersions); + const mustBeReindexed = {}; const newIndexes = {}; const priorities = {}; for (const typeStr in this.config.indexer.config) { const type = typeStr; const typeConfig = this.config.indexer.config[type]; + const resolversLookup = {}; + for (const field in typeConfig.indexResolvers) { + resolversLookup[field] = []; + } + const oldResolvers = oldResolverVersions[type] || {}; priorities[type] = (_a = typeConfig.priority) !== null && _a !== void 0 ? _a : GraphIndexTypes_1.IndexPriority.DEFAULT; for (const key in typeConfig.indexes) { const indexItem = typeConfig.indexes[key]; + for (const fieldDef of indexItem.index) { + const field = fieldDef.field; + resolversLookup[field].push(indexItem); + } const tableName = tableForIndex(type, indexItem); newIndexes[tableName] = { indexConfigVersion: GraphIndexTypes_1.INDEX_CONFIG_VERSION, @@ -1951,6 +1979,7 @@ class GraphStorageDB extends GraphStorageBase { }; } for (const lookupField of typeConfig.lookups) { + resolversLookup[lookupField].push(lookupField); const tableName = tableForNodeLookup(type, lookupField); newIndexes[tableName] = { indexConfigVersion: GraphIndexTypes_1.INDEX_CONFIG_VERSION, @@ -1959,6 +1988,30 @@ class GraphStorageDB extends GraphStorageBase { lookupField, }; } + // Check for versioned resolvers + for (const field in typeConfig.indexResolvers) { + const resolverConfig = typeConfig.indexResolvers[field]; + if (resolverConfig.version) { + const oldVersion = oldResolvers[field] || 0; + if (oldVersion < resolverConfig.version) { + // Update resolver versions + const updatedResolvers = SimplyImmutable.updateImmutable(oldResolvers, [field], resolverConfig.version); + resolverVersions = SimplyImmutable.replaceImmutable(resolverVersions, [type], updatedResolvers); + // Mark affected indexes to reindex + const indexes = resolversLookup[field]; + for (const index of indexes) { + let tableName; + if (GraphIndexTypes_1.isLookup(index)) { + tableName = tableForNodeLookup(type, index); + } + else { + tableName = tableForIndex(type, index); + } + mustBeReindexed[tableName] = true; + } + } + } + } } setProgress && await setProgress(trc, 0.05); // compare config to stored @@ -1971,19 +2024,19 @@ class GraphStorageDB extends GraphStorageBase { } const indexUpdateResult = await this.transact(trc, 'configureIndexes', async (tx) => { this.config.indexer.locale = newLocale; - if (!IndexSchemaDiff_1.haveStoredIndexesChanged(oldIndexes, newIndexes) && !localeChanged) { + if (!IndexSchemaDiff_1.haveStoredIndexesChanged(oldIndexes, newIndexes) && !localeChanged && conduit_utils_1.isStashEmpty(mustBeReindexed)) { // no change setProgress && await setProgress(trc, 1); return null; } setProgress && await setProgress(trc, 0.1); - return await tx._updateIndexes(trc, oldIndexes, newIndexes, priorities, localeChanged, setProgress); + return await tx._updateIndexes(trc, oldIndexes, newIndexes, priorities, localeChanged, mustBeReindexed, setProgress); }); if (!indexUpdateResult) { setProgress && await setProgress(trc, 1); return 0; } - const { changeCount, propagatedFieldUpdatesByType } = indexUpdateResult; + const { changeCount, changedIndexes, propagatedFieldUpdatesByType } = indexUpdateResult; for (const type in propagatedFieldUpdatesByType) { const propagatedFieldUpdates = propagatedFieldUpdatesByType[type]; const chunks = conduit_utils_1.chunkArray(Object.keys(propagatedFieldUpdates), NODES_PER_REINDEX_BATCH); @@ -2007,7 +2060,7 @@ class GraphStorageDB extends GraphStorageBase { // finalize last, to write the newIndex configuration; this is to handle the case where the client crashes or // is closed during this logical transaction await this.transact(trc, 'configureIndexes', async (tx) => { - await tx._finalizeIndexesUpdate(trc, newIndexes); + await tx._finalizeIndexesUpdate(trc, newIndexes, changedIndexes, resolverVersions, !conduit_utils_1.isStashEmpty(mustBeReindexed)); }); setProgress && await setProgress(trc, 1); return changeCount; diff --git a/evernote_modules/conduit-storage/dist/GraphStorageDB.js.map b/evernote_modules/conduit-storage/dist/GraphStorageDB.js.map index 563ebcb5..8bdd1a9c 100644 --- a/evernote_modules/conduit-storage/dist/GraphStorageDB.js.map +++ b/evernote_modules/conduit-storage/dist/GraphStorageDB.js.map @@ -1 +1 @@ -{"version":3,"file":"GraphStorageDB.js","sourceRoot":"","sources":["../src/GraphStorageDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"GraphStorageDB.js","sourceRoot":"","sources":["../src/GraphStorageDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/IndexResolverFactories.d.ts.map b/evernote_modules/conduit-storage/dist/IndexResolverFactories.d.ts.map index 7e5e96a9..9b4d3aa3 100644 --- a/evernote_modules/conduit-storage/dist/IndexResolverFactories.d.ts.map +++ b/evernote_modules/conduit-storage/dist/IndexResolverFactories.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"IndexResolverFactories.d.ts","sourceRoot":"","sources":["../src/IndexResolverFactories.ts"],"names":[],"mappings":"AAkBA,OAAO,EAAsC,iBAAiB,EAAwB,MAAM,mBAAmB,CAAC;AAChH,OAAO,EAAwD,SAAS,EAA4B,QAAQ,EAAE,kBAAkB,EAAwB,MAAM,cAAc,CAAC;AAE7K,wBAAgB,+BAA+B,CAAC,WAAW,EAAE,kBAAkB,CAAC,SAAS,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,gBAAgB,CAAC,EAAE,OAAO,GAAG,iBAAiB,CAwBzJ;AAoDD,wBAAgB,yBAAyB,CAAC,WAAW,EAAE,kBAAkB,CAAC,SAAS,CAAC,EAAE,QAAQ,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,GAAG,iBAAiB,CAqBpI;AAED,wBAAgB,8BAA8B,CAAC,WAAW,EAAE,kBAAkB,CAAC,SAAS,CAAC,EAAE,QAAQ,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,GAAG,iBAAiB,CAgBzI;AA0CD,wBAAgB,qCAAqC,CACnD,QAAQ,EAAE,QAAQ,EAClB,iBAAiB,EAAE,kBAAkB,CAAC,SAAS,CAAC,EAChD,cAAc,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,EACjC,OAAO,CAAC,EAAE,MAAM,GACf,iBAAiB,CAGnB;AAED,wBAAgB,0CAA0C,CACxD,QAAQ,EAAE,QAAQ,EAClB,iBAAiB,EAAE,kBAAkB,CAAC,SAAS,CAAC,EAChD,cAAc,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,EACjC,OAAO,CAAC,EAAE,MAAM,GACf,iBAAiB,CAYnB"} \ No newline at end of file +{"version":3,"file":"IndexResolverFactories.d.ts","sourceRoot":"","sources":["../src/IndexResolverFactories.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,gBAAgB,EAcjB,MAAM,eAAe,CAAC;AAEvB,OAAO,EAAsC,iBAAiB,EAAwB,MAAM,mBAAmB,CAAC;AAChH,OAAO,EAAwD,SAAS,EAA4B,QAAQ,EAAE,kBAAkB,EAAwB,MAAM,cAAc,CAAC;AAE7K,wBAAgB,+BAA+B,CAC7C,WAAW,EAAE,kBAAkB,CAAC,SAAS,CAAC,EAC1C,IAAI,EAAE,MAAM,EAAE,EACd,cAAc,CAAC,EAAE,gBAAgB,EACjC,OAAO,CAAC,EAAE,MAAM,GACf,iBAAiB,CA6BnB;AAoDD,wBAAgB,yBAAyB,CAAC,WAAW,EAAE,kBAAkB,CAAC,SAAS,CAAC,EAAE,QAAQ,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,GAAG,iBAAiB,CAqBpI;AAED,wBAAgB,8BAA8B,CAAC,WAAW,EAAE,kBAAkB,CAAC,SAAS,CAAC,EAAE,QAAQ,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,GAAG,iBAAiB,CAgBzI;AA0CD,wBAAgB,qCAAqC,CACnD,QAAQ,EAAE,QAAQ,EAClB,iBAAiB,EAAE,kBAAkB,CAAC,SAAS,CAAC,EAChD,cAAc,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,EACjC,OAAO,CAAC,EAAE,MAAM,GACf,iBAAiB,CAGnB;AAED,wBAAgB,0CAA0C,CACxD,QAAQ,EAAE,QAAQ,EAClB,iBAAiB,EAAE,kBAAkB,CAAC,SAAS,CAAC,EAChD,cAAc,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,EACjC,OAAO,CAAC,EAAE,MAAM,GACf,iBAAiB,CAYnB"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/IndexResolverFactories.js b/evernote_modules/conduit-storage/dist/IndexResolverFactories.js index 91c3fea1..be7f99f9 100644 --- a/evernote_modules/conduit-storage/dist/IndexResolverFactories.js +++ b/evernote_modules/conduit-storage/dist/IndexResolverFactories.js @@ -6,7 +6,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.getIndexByResolverForDenormalizedEdgeCount = exports.getIndexByResolverForDenormalizedEdge = exports.getIndexByResolverForEdgeCount = exports.getIndexByResolverForEdge = exports.getIndexByResolverForPrimitives = void 0; const conduit_utils_1 = require("conduit-utils"); const GraphTypes_1 = require("./GraphTypes"); -function getIndexByResolverForPrimitives(nodeTypeDef, path, useLocaleCompare) { +function getIndexByResolverForPrimitives(nodeTypeDef, path, comparatorOpts, version) { + var _a; let schemaType = null; let graphqlPath = path; if (path[0] === 'NodeFields') { @@ -26,11 +27,16 @@ function getIndexByResolverForPrimitives(nodeTypeDef, path, useLocaleCompare) { if (!conduit_utils_1.fieldTypeIsBasic(schemaType)) { throw new Error(`Unindexable schema type (${schemaType}) for index resolver (${path.join('.')})`); } + if (!conduit_utils_1.isNullish(comparatorOpts === null || comparatorOpts === void 0 ? void 0 : comparatorOpts.overrideLocaleCompareOptions) && !conduit_utils_1.isStashEmpty(comparatorOpts === null || comparatorOpts === void 0 ? void 0 : comparatorOpts.overrideLocaleCompareOptions) && !comparatorOpts.useLocaleCompare) { + throw new Error(`Do not provide comparator options without using locale compare`); + } return { schemaType, resolver: path, graphqlPath, - useLocaleCompare: useLocaleCompare !== null && useLocaleCompare !== void 0 ? useLocaleCompare : path[0] === 'label', + useLocaleCompare: (_a = comparatorOpts === null || comparatorOpts === void 0 ? void 0 : comparatorOpts.useLocaleCompare) !== null && _a !== void 0 ? _a : path[0] === 'label', + overrideLocaleCompareOptions: comparatorOpts === null || comparatorOpts === void 0 ? void 0 : comparatorOpts.overrideLocaleCompareOptions, + version, }; } exports.getIndexByResolverForPrimitives = getIndexByResolverForPrimitives; diff --git a/evernote_modules/conduit-storage/dist/IndexResolverFactories.js.map b/evernote_modules/conduit-storage/dist/IndexResolverFactories.js.map index 2f3eb9bf..04802e63 100644 --- a/evernote_modules/conduit-storage/dist/IndexResolverFactories.js.map +++ b/evernote_modules/conduit-storage/dist/IndexResolverFactories.js.map @@ -1 +1 @@ -{"version":3,"file":"IndexResolverFactories.js","sourceRoot":"","sources":["../src/IndexResolverFactories.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"IndexResolverFactories.js","sourceRoot":"","sources":["../src/IndexResolverFactories.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/IndexingIterator.d.ts.map b/evernote_modules/conduit-storage/dist/IndexingIterator.d.ts.map index 4f262364..2e7c9835 100644 --- a/evernote_modules/conduit-storage/dist/IndexingIterator.d.ts.map +++ b/evernote_modules/conduit-storage/dist/IndexingIterator.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"IndexingIterator.d.ts","sourceRoot":"","sources":["../src/IndexingIterator.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAiB,cAAc,EAAE,MAAM,eAAe,CAAC;AACrE,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AAEpD,OAAO,EAAE,WAAW,EAAE,QAAQ,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,MAAM,mBAAmB,CAAC;AACjG,OAAO,EAAE,aAAa,EAAY,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AACvF,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,oBAAY,aAAa,GAAG,CAAC,IAAI,CAAC,EAAE,WAAW,EAAE,IAAI,CAAC,EAAE,WAAW,KAAK,OAAO,CAAC;AAEhF,qBAAa,gBAAiB,YAAW,QAAQ;IAc7C,OAAO,CAAC,QAAQ,CAAC,GAAG;IACpB,OAAO,CAAC,QAAQ,CAAC,OAAO;IACxB,OAAO,CAAC,QAAQ,CAAC,SAAS;aACV,IAAI,EAAE,oBAAoB;IAC1C,OAAO,CAAC,QAAQ,CAAC,SAAS;IAC1B,OAAO,CAAC,QAAQ,CAAC,aAAa;IAC9B,OAAO,CAAC,QAAQ,CAAC,YAAY;IAC7B,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC;IAC1B,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC;IAC1B,OAAO,CAAC,QAAQ,CAAC,eAAe;IAtBlC,SAAgB,cAAc,EAAE,cAAc,CAK5C;IACF,OAAO,CAAC,WAAW,CAAyB;IAC5C,OAAO,CAAC,YAAY,CAAc;IAClC,OAAO,CAAC,QAAQ,CAAkB;IAClC,OAAO,CAAC,MAAM,CAAkB;IAChC,OAAO,CAAC,KAAK,CAAa;gBAGP,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAC9B,SAAS,EAAE,aAAa,EACzB,IAAI,EAAE,oBAAoB,EACzB,SAAS,EAAE,OAAO,EAClB,aAAa,EAAE,WAAW,EAC1B,YAAY,EAAE,WAAW,EACzB,QAAQ,CAAC,6HAAuB,EAChC,QAAQ,CAAC,oBAAQ,EACjB,eAAe,GAAE,OAAe;IAK5C,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,QAAQ;YAI3B,iBAAiB;YAWjB,eAAe;YAoBf,eAAe;IAgChB,IAAI,IAAI,OAAO,CAAC,kBAAkB,CAAC;YA2ClC,IAAI;IAqCL,KAAK,IAAI,OAAO,CAAC,kBAAkB,CAAC;IAiCpC,OAAO,IAAI,OAAO,CAAC,iBAAiB,EAAE,CAAC;YAUtC,SAAS;YAmBT,SAAS;IAmBvB,OAAO,CAAC,iBAAiB;IAUzB,OAAO,CAAC,eAAe;IAOvB,OAAO,CAAC,QAAQ;CASjB"} \ No newline at end of file +{"version":3,"file":"IndexingIterator.d.ts","sourceRoot":"","sources":["../src/IndexingIterator.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAiB,cAAc,EAAE,MAAM,eAAe,CAAC;AACrE,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AAEpD,OAAO,EAAE,WAAW,EAAE,QAAQ,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,MAAM,mBAAmB,CAAC;AACjG,OAAO,EAAE,aAAa,EAAY,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AACvF,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,oBAAY,aAAa,GAAG,CAAC,IAAI,CAAC,EAAE,WAAW,EAAE,IAAI,CAAC,EAAE,WAAW,KAAK,OAAO,CAAC;AAEhF,qBAAa,gBAAiB,YAAW,QAAQ;IAc7C,OAAO,CAAC,QAAQ,CAAC,GAAG;IACpB,OAAO,CAAC,QAAQ,CAAC,OAAO;IACxB,OAAO,CAAC,QAAQ,CAAC,SAAS;aACV,IAAI,EAAE,oBAAoB;IAC1C,OAAO,CAAC,QAAQ,CAAC,SAAS;IAC1B,OAAO,CAAC,QAAQ,CAAC,aAAa;IAC9B,OAAO,CAAC,QAAQ,CAAC,YAAY;IAC7B,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC;IAC1B,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC;IAC1B,OAAO,CAAC,QAAQ,CAAC,eAAe;IAtBlC,SAAgB,cAAc,EAAE,cAAc,CAK5C;IACF,OAAO,CAAC,WAAW,CAAyB;IAC5C,OAAO,CAAC,YAAY,CAAc;IAClC,OAAO,CAAC,QAAQ,CAAkB;IAClC,OAAO,CAAC,MAAM,CAAkB;IAChC,OAAO,CAAC,KAAK,CAAa;gBAGP,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,KAAK,CAAC,cAAc,CAAC,EAC9B,SAAS,EAAE,aAAa,EACzB,IAAI,EAAE,oBAAoB,EACzB,SAAS,EAAE,OAAO,EAClB,aAAa,EAAE,WAAW,EAC1B,YAAY,EAAE,WAAW,EACzB,QAAQ,CAAC,+HAAuB,EAChC,QAAQ,CAAC,oBAAQ,EACjB,eAAe,GAAE,OAAe;IAK5C,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,QAAQ;YAI3B,iBAAiB;YAWjB,eAAe;YAoBf,eAAe;IAgChB,IAAI,IAAI,OAAO,CAAC,kBAAkB,CAAC;YA2ClC,IAAI;IAqCL,KAAK,IAAI,OAAO,CAAC,kBAAkB,CAAC;IAiCpC,OAAO,IAAI,OAAO,CAAC,iBAAiB,EAAE,CAAC;YAUtC,SAAS;YAmBT,SAAS;IAmBvB,OAAO,CAAC,iBAAiB;IAUzB,OAAO,CAAC,eAAe;IAOvB,OAAO,CAAC,QAAQ;CASjB"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.d.ts.map b/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.d.ts.map index 9cc04e13..92ea0592 100644 --- a/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.d.ts.map +++ b/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"KeyValBackgroundWriter.d.ts","sourceRoot":"","sources":["../src/KeyValBackgroundWriter.ts"],"names":[],"mappings":"AAIA,OAAO,EAQL,KAAK,EAEL,cAAc,EAEf,MAAM,eAAe,CAAC;AAEvB,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAC/D,OAAO,EAAE,kBAAkB,EAAqB,MAAM,uBAAuB,CAAC;AAC9E,OAAO,EAAE,mBAAmB,EAAE,MAAM,gBAAgB,CAAC;AAMrD,uBAAe,kBAAmB,SAAQ,aAAa;IAGzC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,EAAE,aAAa;IAF/D,OAAO,CAAC,YAAY,CAAuB;gBAEZ,iBAAiB,EAAE,aAAa;IAKlD,UAAU;IAQvB,IAAW,MAAM,WAEhB;IAEM,UAAU;IAIV,WAAW;cAUF,YAAY,CAAC,GAAG,EAAE,cAAc;cAiBhC,UAAU,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;cAIjF,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;cAItE,YAAY,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,mBAAmB,GAAG,SAAS,CAAC;cAI3G,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,CAAC;cAI3H,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;CAGjH;AAID,qBAAa,sBAAuB,SAAQ,kBAAkB;IAC5D,OAAO,CAAC,GAAG,CAAiB;IAC5B,OAAO,CAAC,sBAAsB,CAA8B;IAC5D,OAAO,CAAC,kBAAkB,CAAiC;IAC3D,OAAO,CAAC,MAAM,CAAe;gBAEjB,iBAAiB,EAAE,aAAa;IAM/B,UAAU;IAMvB,OAAO,CAAC,gBAAgB;cAOR,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;cA2BhG,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM;YAK1D,mBAAmB;IAuBpB,YAAY,CAAC,GAAG,EAAE,cAAc;CAY9C;AAED,wBAAsB,qBAAqB,CAAC,GAAG,EAAE,cAAc,iBAI9D"} \ No newline at end of file +{"version":3,"file":"KeyValBackgroundWriter.d.ts","sourceRoot":"","sources":["../src/KeyValBackgroundWriter.ts"],"names":[],"mappings":"AAIA,OAAO,EASL,cAAc,EAEf,MAAM,eAAe,CAAC;AAEvB,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAC1D,OAAO,EAAE,kBAAkB,EAAqB,MAAM,uBAAuB,CAAC;AAS9E,qBAAa,sBAAuB,SAAQ,kBAAkB;IAC5D,OAAO,CAAC,GAAG,CAAiB;IAC5B,OAAO,CAAC,sBAAsB,CAA8B;IAC5D,OAAO,CAAC,kBAAkB,CAAiC;IAC3D,OAAO,CAAC,MAAM,CAAe;gBAEjB,iBAAiB,EAAE,aAAa;IAM/B,UAAU;IAMvB,OAAO,CAAC,gBAAgB;cAOR,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;cA2BhG,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM;YAK1D,mBAAmB;IAuBpB,YAAY,CAAC,GAAG,EAAE,cAAc;CAY9C;AAED,wBAAsB,qBAAqB,CAAC,GAAG,EAAE,cAAc,iBAI9D"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.js b/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.js index f123d627..ceb72ba3 100644 --- a/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.js +++ b/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.js @@ -11,75 +11,13 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, Object.defineProperty(exports, "__esModule", { value: true }); exports.flushBackgroundWrites = exports.KeyValBackgroundWriter = void 0; const conduit_utils_1 = require("conduit-utils"); -const KeyValStorage_1 = require("./KeyValStorage"); +const KeyValStorageStack_1 = require("./KeyValStorageStack"); const StorageEventEmitter_1 = require("./StorageEventEmitter"); let gDisableBackgroundWrite = conduit_utils_1.registerDebugSetting('DisableBackgroundWrite', false, v => gDisableBackgroundWrite = v); let gBackgroundWriteDelay = conduit_utils_1.registerDebugSetting('BackgroundWriteDelay', 1, v => gBackgroundWriteDelay = v); // this class may be useful independently down the line, so it is kept separate from KeyValBackgroundWriter -class KeyValStorageStack extends KeyValStorage_1.KeyValStorage { - constructor(underlyingStorage) { - super(underlyingStorage.dbName, undefined, undefined, true); - this.underlyingStorage = underlyingStorage; - this.overlayStack = []; - underlyingStorage.addChangeHandler(this); - } - async destructor() { - await super.destructor(); - await this.underlyingStorage.destructor(); - for (const overlay of this.overlayStack) { - await overlay.destructor(); - } - } - get length() { - return this.overlayStack.length; - } - getCurrent() { - return this.length ? this.overlayStack[this.length - 1] : this.underlyingStorage; - } - pushOverlay() { - const prevStorage = this.getCurrent(); - const overlay = new KeyValStorage_1.KeyValOverlay(prevStorage, true); - this.overlayStack.push(overlay); - prevStorage.removeChangeHandler(this); - overlay.addChangeHandler(this); - return overlay; - } - async shiftOverlay(trc) { - const overlay = this.overlayStack[0]; - if (!overlay) { - return; - } - const changeEvents = await overlay.destructAndGenerateChangeEvents(trc); - await this.underlyingStorage.transactChanges(trc, 'BackgroundWriter.shiftOverlay', changeEvents); - this.overlayStack.shift(); - if (this.overlayStack.length) { - this.overlayStack[0].reparent(this.underlyingStorage, true); - } - else { - this.underlyingStorage.addChangeHandler(this); - } - } - async hasKeyImpl(trc, tableName, key) { - return this.getCurrent().hasKey(trc, null, tableName, key); - } - async getKeysImpl(trc, tableName) { - return this.getCurrent().getKeys(trc, null, tableName); - } - async getValueImpl(trc, tableName, key) { - return this.getCurrent().getValue(trc, null, tableName, key); - } - async batchGetValuesImpl(trc, tableName, keys) { - return this.getCurrent().batchGetValues(trc, null, tableName, keys); - } - async commitTransaction(trc, changeEvents) { - await this.getCurrent().transactChanges(trc, 'BackgroundWriter.commitTransaction', changeEvents); - } -} -__decorate([ - conduit_utils_1.traceAsync('KeyValStorageStack') -], KeyValStorageStack.prototype, "shiftOverlay", null); const gBackgroundWriters = []; -class KeyValBackgroundWriter extends KeyValStorageStack { +class KeyValBackgroundWriter extends KeyValStorageStack_1.KeyValStorageStack { constructor(underlyingStorage) { super(underlyingStorage); this.backgroundWritePromise = null; diff --git a/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.js.map b/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.js.map index e7eee25e..9e84d4e6 100644 --- a/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.js.map +++ b/evernote_modules/conduit-storage/dist/KeyValBackgroundWriter.js.map @@ -1 +1 @@ -{"version":3,"file":"KeyValBackgroundWriter.js","sourceRoot":"","sources":["../src/KeyValBackgroundWriter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"KeyValBackgroundWriter.js","sourceRoot":"","sources":["../src/KeyValBackgroundWriter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValCachedStorage.d.ts.map b/evernote_modules/conduit-storage/dist/KeyValCachedStorage.d.ts.map index 32ab0334..01007afc 100644 --- a/evernote_modules/conduit-storage/dist/KeyValCachedStorage.d.ts.map +++ b/evernote_modules/conduit-storage/dist/KeyValCachedStorage.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"KeyValCachedStorage.d.ts","sourceRoot":"","sources":["../src/KeyValCachedStorage.ts"],"names":[],"mappings":"AAIA,OAAO,EAML,WAAW,EAGX,QAAQ,EACR,KAAK,EAEL,cAAc,EACf,MAAM,eAAe,CAAC;AAEvB,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,EAAE,kBAAkB,EAAqB,MAAM,uBAAuB,CAAC;AAC9E,OAAO,EAAE,mBAAmB,EAAE,MAAM,gBAAgB,CAAC;AAmCrD,8BAAsB,mBAAoB,SAAQ,aAAa;IAQjC,SAAS,CAAC,QAAQ,CAAC,WAAW,CAAC;IAP3D,OAAO,CAAC,IAAI,CAAuC;IACnD,OAAO,CAAC,YAAY,CAAoC;IACxD,SAAS,CAAC,YAAY,SAAO;IAC7B,OAAO,CAAC,UAAU,CAAoB;IACtC,OAAO,CAAC,cAAc,CAAsC;IAC5D,OAAO,CAAC,UAAU,CAAS;gBAEf,MAAM,EAAE,MAAM,EAAqB,WAAW,CAAC,yBAAa,EAAE,YAAY,CAAC,EAAE,MAAM;IAK/F,OAAO,CAAC,UAAU;IAmBlB,OAAO,CAAC,cAAc;IA8BtB,OAAO,CAAC,eAAe;YA2CT,eAAe;IAS7B,OAAO,CAAC,kBAAkB;IAU1B,OAAO,CAAC,kBAAkB;cAKV,UAAU,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;cAMjF,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;cAMtE,YAAY,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,GAAG,OAAO,CAAC,mBAAmB,GAAG,SAAS,CAAC;cAsB/H,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,QAAQ,EAAE,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,CAAC;cAuC/I,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;cA0DhG,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM;IAMxE,SAAS,CAAC,QAAQ,CAAC,SAAS,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;IACnG,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;IACxF,SAAS,CAAC,QAAQ,CAAC,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,mBAAmB,GAAG,SAAS,CAAC;IAC7H,SAAS,CAAC,QAAQ,CAAC,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;IACtI,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,mBAAmB,GAAG,SAAS,CAAC,CAAC,CAAC;IAC/I,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;CAC3F"} \ No newline at end of file +{"version":3,"file":"KeyValCachedStorage.d.ts","sourceRoot":"","sources":["../src/KeyValCachedStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValCachedStorage.js b/evernote_modules/conduit-storage/dist/KeyValCachedStorage.js index 6b0cbc44..48790463 100644 --- a/evernote_modules/conduit-storage/dist/KeyValCachedStorage.js +++ b/evernote_modules/conduit-storage/dist/KeyValCachedStorage.js @@ -32,9 +32,10 @@ async function combineFetchResults(ps) { return combinedResults; } class KeyValCachedStorage extends KeyValStorage_1.KeyValStorage { - constructor(dbName, cachePolicy, mutexTimeout) { + constructor(dbName, cachePolicy, mutexTimeout, useMap) { super(dbName, cachePolicy, mutexTimeout); this.cachePolicy = cachePolicy; + this.useMap = useMap; this.keys = {}; this.maxBatchSize = 100; this.batchQueue = []; @@ -122,11 +123,7 @@ class KeyValCachedStorage extends KeyValStorage_1.KeyValStorage { } async fetchKeysLookup(trc, tableName) { const keysArray = await this.getKeysRaw(trc, tableName); - const ret = {}; - for (const key of keysArray) { - ret[key] = true; - } - return ret; + return this.initKeysLookup(trc, keysArray); } getTableKeysLoader(tableName) { if (!this.keys[tableName]) { @@ -142,15 +139,15 @@ class KeyValCachedStorage extends KeyValStorage_1.KeyValStorage { } async hasKeyImpl(trc, tableName, key) { const tableKeys = await this.getTableKeysLookup(trc, tableName); - return tableKeys[key] === true; + return this.getKeysLookupValue(tableKeys, key); } async getKeysImpl(trc, tableName) { const tableKeys = await this.getTableKeysLookup(trc, tableName); - return Object.keys(tableKeys); + return this.keysLookupToKeys(tableKeys); } async getValueImpl(trc, tableName, key, priority) { const tableKeys = await this.getTableKeysLookup(trc, tableName); - if (tableKeys[key] !== true) { + if (!this.getKeysLookupValue(tableKeys, key)) { return undefined; } const cachedValue = this.cacheManager.get(tableName, key); @@ -170,7 +167,7 @@ class KeyValCachedStorage extends KeyValStorage_1.KeyValStorage { const pendingKeys = []; const values = {}; for (const key of keys) { - if (tableKeys[key] !== true) { + if (!this.getKeysLookupValue(tableKeys, key)) { values[key] = undefined; continue; } @@ -215,20 +212,20 @@ class KeyValCachedStorage extends KeyValStorage_1.KeyValStorage { case 1: this.cacheManager.emptyAll(); for (const table in this.keys) { - keys[table] = {}; + keys[table] = this.getEmptyKeysLookup(); this.getTableKeysLoader(table).setData(keys[table]); } break; case 2: this.cacheManager.empty(tableName); - keys[tableName] = {}; + keys[tableName] = this.getEmptyKeysLookup(); this.getTableKeysLoader(tableName).setData(keys[tableName]); break; case 3: const key = event.path[2]; this.cacheManager.delete(tableName, key); if (keys[tableName]) { - delete keys[tableName][key]; + this.deleteKeysLookupEntry(keys[tableName], key); } break; default: @@ -242,7 +239,7 @@ class KeyValCachedStorage extends KeyValStorage_1.KeyValStorage { const key = event.path[2]; this.cacheManager.put(tableName, key, event.value); if (keys[tableName]) { - keys[tableName][key] = true; + this.setKeysLookupValue(keys[tableName], key, true); } } } @@ -252,6 +249,38 @@ class KeyValCachedStorage extends KeyValStorage_1.KeyValStorage { this.cacheManager.emptyAll(); this.keys = {}; } + initKeysLookup(trc, keysArray) { + conduit_utils_1.traceEventStart(trc, 'initKeysLookup', { numKeys: keysArray.length }); + if (this.useMap) { + const ret = new Map(); + for (const key of keysArray) { + ret.set(key, true); + } + conduit_utils_1.traceEventEnd(trc, 'initKeysLookup'); + return ret; + } + const ret = {}; + for (const key of keysArray) { + ret[key] = true; + } + conduit_utils_1.traceEventEnd(trc, 'initKeysLookup'); + return ret; + } + keysLookupToKeys(tableKeys) { + return tableKeys instanceof Map ? Array.from(tableKeys.keys()) : Object.keys(tableKeys); + } + getKeysLookupValue(tableKeys, key) { + return (tableKeys instanceof Map ? tableKeys.get(key) : tableKeys[key]) || false; + } + setKeysLookupValue(tableKeys, key, val) { + tableKeys instanceof Map ? tableKeys.set(key, val) : tableKeys[key] = val; + } + deleteKeysLookupEntry(tableKeys, key) { + tableKeys instanceof Map ? tableKeys.delete(key) : delete tableKeys[key]; + } + getEmptyKeysLookup() { + return this.useMap ? new Map() : {}; + } } __decorate([ conduit_utils_1.traceAsync('KeyValCachedStorage', 'tableName') diff --git a/evernote_modules/conduit-storage/dist/KeyValCachedStorage.js.map b/evernote_modules/conduit-storage/dist/KeyValCachedStorage.js.map index 318c457e..10b0a752 100644 --- a/evernote_modules/conduit-storage/dist/KeyValCachedStorage.js.map +++ b/evernote_modules/conduit-storage/dist/KeyValCachedStorage.js.map @@ -1 +1 @@ -{"version":3,"file":"KeyValCachedStorage.js","sourceRoot":"","sources":["../src/KeyValCachedStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"KeyValCachedStorage.js","sourceRoot":"","sources":["../src/KeyValCachedStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValStorage.d.ts.map b/evernote_modules/conduit-storage/dist/KeyValStorage.d.ts.map index bd54d8df..83db6cda 100644 --- a/evernote_modules/conduit-storage/dist/KeyValStorage.d.ts.map +++ b/evernote_modules/conduit-storage/dist/KeyValStorage.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"KeyValStorage.d.ts","sourceRoot":"","sources":["../src/KeyValStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"KeyValStorage.d.ts","sourceRoot":"","sources":["../src/KeyValStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValStorage.js b/evernote_modules/conduit-storage/dist/KeyValStorage.js index 4b35f7eb..1b49867e 100644 --- a/evernote_modules/conduit-storage/dist/KeyValStorage.js +++ b/evernote_modules/conduit-storage/dist/KeyValStorage.js @@ -72,6 +72,20 @@ class CorruptDBError extends Error { } } exports.CorruptDBError = CorruptDBError; +async function cloneTable(trc, table, srcDB, dstDB) { + const keys = conduit_utils_1.chunkArray(await srcDB.getKeys(trc, null, table), 100); + for (const chunk of keys) { + const values = await srcDB.batchGetValues(trc, null, table, chunk); + await dstDB.transact(trc, `clone "${table}" table`, async (tx) => { + for (const key of chunk) { + const val = values[key]; + if (val !== undefined) { + await tx.setValue(trc, table, key, val); + } + } + }); + } +} class KeyValStorage extends StorageEventEmitter_1.StorageEventEmitter { constructor(dbName, cachePolicy, mutexTimeout, isOverlay = false, globalKey) { super(); @@ -430,24 +444,6 @@ class KeyValOverlayReadOnly extends KeyValStorage { } return true; } -} -__decorate([ - conduit_utils_1.traceAsync('KeyValOverlay') -], KeyValOverlayReadOnly.prototype, "commitTransaction", null); -exports.KeyValOverlayReadOnly = KeyValOverlayReadOnly; -class KeyValOverlay extends KeyValOverlayReadOnly { - constructor(underlyingStorage, inheritChangeEvents) { - super(underlyingStorage, inheritChangeEvents, undefined); - } - copyTableChangesFrom(overlay, table) { - const src = overlay.changes[table]; - if (src) { - this.changes[table] = { - tableCleared: src.tableCleared, - values: Object.assign({}, src.values), - }; - } - } async destructAndGenerateChangeEvents(trc) { const events = []; if (this.hasDBClear()) { @@ -485,6 +481,170 @@ class KeyValOverlay extends KeyValOverlayReadOnly { this.underlyingStorage.addChangeHandler(this); } } + async discardRedundantChanges(trc) { + if (this.isDestroyed) { + throw new Error('Overlay has been destructed'); + } + if (!this.isInitialized) { + throw new conduit_utils_1.InternalError('Persisted KeyValOverlay must be initialized before use'); + } + if (this.persistTable === undefined) { + throw new Error('No changes to discard'); + } + if (this.hasDBClear()) { + throw new Error('Discarding db clear not supported'); + } + for (const table in this.changes) { + const tableChanges = this.changes[table]; + const keys = Object.keys(tableChanges.values); + // table was cleared. If the table in underlying storage has no keys, the change is redundant. + if (tableChanges.tableCleared && !keys.length) { + const actualKeys = await this.underlyingStorage.getKeys(trc, null, table); + if (!actualKeys.length) { + delete this.changes[table]; + } + continue; + } + // table was cleared then modified. + if (tableChanges.tableCleared && keys.length) { + const actualKeys = await this.underlyingStorage.getKeys(trc, null, table); + actualKeys.sort(); + keys.sort(); + if (!conduit_utils_1.isEqual(actualKeys, keys)) { + // table clear change has not been applied yet. Changes to this table are not redundant. + continue; + } + tableChanges.tableCleared = false; + } + // value changes. + const keyChunks = conduit_utils_1.chunkArray(keys, 100); + for (const chunk of keyChunks) { + // remove in-memory changes that have no affect on underlying storage. + const actualValues = await this.underlyingStorage.batchGetValues(trc, null, table, chunk); + const keysToRedundantChanges = []; + for (const key of chunk) { + const val = tableChanges.values[key]; + const actual = actualValues[key]; + if (val === SimplyImmutable.REMOVE && actual === undefined || conduit_utils_1.isEqual(val, actual)) { + delete tableChanges.values[key]; + keysToRedundantChanges.push(persistKey(table, key)); + } + } + // remove persisted redundant changes. + await this.underlyingStorage.transact(trc, 'KeyValStorage.discardRedundantChanges', async (tx) => { + if (this.isDestroyed) { + return; + } + if (this.persistTable === undefined) { + return; + } + for (const key of keysToRedundantChanges) { + await tx.removeValue(trc, this.persistTable, key); + } + }); + } + if (!Object.keys(tableChanges.values).length) { + delete this.changes[table]; + } + } + } + findDifferentChanges(changeEvents) { + var _a, _b; + const ret = []; + for (const change of changeEvents) { + if (change.path[0] !== this.dbName) { + conduit_utils_1.logger.error('Unexpected DB name mismatch in KeyValOverlayReadOnly.findDifferentChanges', this.dbName, change.path); + continue; + } + if (change.type === StorageEventEmitter_1.StorageChangeType.Delete) { + switch (change.path.length) { + case 1: + if (!this.hasDBClear()) { + ret.push(change); + } + break; + case 2: + if (!((_a = this.changes[change.path[1]]) === null || _a === void 0 ? void 0 : _a.tableCleared)) { + ret.push(change); + } + break; + case 3: + const tableChanges = this.changes[change.path[1]]; + if ((tableChanges === null || tableChanges === void 0 ? void 0 : tableChanges.values[change.path[2]]) !== SimplyImmutable.REMOVE) { + ret.push(change); + } + break; + default: + throw conduit_utils_1.absurd(change.path, 'unhandled delete storage event'); + } + } + else if (change.type === StorageEventEmitter_1.StorageChangeType.Undo) { + throw new Error('Cannot diff an Undo change event'); + } + else { + const table = change.path[1]; + const key = change.path[2]; + const currVal = (_b = this.changes[table]) === null || _b === void 0 ? void 0 : _b.values[key]; + if (!conduit_utils_1.isEqual(currVal, change.value)) { + ret.push(change); + } + } + } + return ret; + } + async importDataFrom(trc, db) { + if (this.isDestroyed) { + throw new Error('Overlay has been destructed'); + } + if (!this.isInitialized) { + throw new conduit_utils_1.InternalError('Persisted KeyValOverlay must be initialized before use'); + } + if (this.persistTable === undefined) { + throw new Error('Cannot import without table name'); + } + if (!Object.keys(this.changes).length) { + throw new Error('Import to existing table not support'); + } + await cloneTable(trc, this.persistTable, /* from */ db, /* to */ this); + } + async cloneDataTo(trc, db) { + if (this.isDestroyed) { + throw new Error('Overlay has been destructed'); + } + if (!this.isInitialized) { + throw new conduit_utils_1.InternalError('Persisted KeyValOverlay must be initialized before use'); + } + if (this.persistTable === undefined) { + throw new Error('Cannot import without table name'); + } + const numTables = Object.keys(this.changes).length; + if (this.hasDBClear() && numTables === 1 || !numTables) { + // Nothing to clone. Terminate early. + return; + } + await cloneTable(trc, this.persistTable, /* from */ this, /* to */ db); + } +} +__decorate([ + conduit_utils_1.traceAsync('KeyValOverlay') +], KeyValOverlayReadOnly.prototype, "commitTransaction", null); +__decorate([ + conduit_utils_1.traceAsync('KeyValOverlay') +], KeyValOverlayReadOnly.prototype, "destructAndGenerateChangeEvents", null); +exports.KeyValOverlayReadOnly = KeyValOverlayReadOnly; +class KeyValOverlay extends KeyValOverlayReadOnly { + constructor(underlyingStorage, inheritChangeEvents) { + super(underlyingStorage, inheritChangeEvents, undefined); + } + copyTableChangesFrom(overlay, table) { + const src = overlay.changes[table]; + if (src) { + this.changes[table] = { + tableCleared: src.tableCleared, + values: Object.assign({}, src.values), + }; + } + } generateUndoEvents() { const events = []; for (const tableName in this.changes) { @@ -542,8 +702,5 @@ class KeyValOverlay extends KeyValOverlayReadOnly { } } } -__decorate([ - conduit_utils_1.traceAsync('KeyValOverlay') -], KeyValOverlay.prototype, "destructAndGenerateChangeEvents", null); exports.KeyValOverlay = KeyValOverlay; //# sourceMappingURL=KeyValStorage.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValStorage.js.map b/evernote_modules/conduit-storage/dist/KeyValStorage.js.map index dfb25385..85284ae5 100644 --- a/evernote_modules/conduit-storage/dist/KeyValStorage.js.map +++ b/evernote_modules/conduit-storage/dist/KeyValStorage.js.map @@ -1 +1 @@ -{"version":3,"file":"KeyValStorage.js","sourceRoot":"","sources":["../src/KeyValStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"KeyValStorage.js","sourceRoot":"","sources":["../src/KeyValStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValStorageReconciler.d.ts.map b/evernote_modules/conduit-storage/dist/KeyValStorageReconciler.d.ts.map new file mode 100644 index 00000000..88439362 --- /dev/null +++ b/evernote_modules/conduit-storage/dist/KeyValStorageReconciler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"KeyValStorageReconciler.d.ts","sourceRoot":"","sources":["../src/KeyValStorageReconciler.ts"],"names":[],"mappings":"AAIA,OAAO,EAAwB,cAAc,EAAE,MAAM,eAAe,CAAC;AAErE,OAAO,EAAyB,aAAa,EAAE,MAAM,iBAAiB,CAAC;AACvE,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAC1D,OAAO,EAAE,kBAAkB,EAAE,MAAM,uBAAuB,CAAC;AAE3D,qBAAa,kBAAmB,SAAQ,kBAAkB;IACV,OAAO,CAAC,QAAQ,CAAC,cAAc;gBAAjE,iBAAiB,EAAE,aAAa,EAAmB,cAAc,EAAE,OAAO;cAItE,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM;IAQ3D,KAAK,CAAC,GAAG,EAAE,cAAc,EAAE,gCAAgC,EAAE,OAAO,GAAG,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,CAAC;IAYnH,kBAAkB,CAAC,GAAG,EAAE,cAAc;IAI5C,WAAW,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;CAGvE;AAED,qBAAa,uBAAuB;IAClC,OAAO,CAAC,eAAe,CAAqB;IAC5C,OAAO,CAAC,WAAW,CAAqB;IACxC,OAAO,CAAC,2BAA2B,CAAwB;IAC3D,OAAO,CAAC,aAAa,CAAS;gBAG5B,iBAAiB,EAAE,aAAa;IASrB,IAAI,CAAC,GAAG,EAAE,cAAc;IAKxB,UAAU;IAKvB,IAAW,iBAAiB,IAAI,aAAa,CAK5C;IAED,IAAW,aAAa,IAAI,aAAa,CAKxC;IAEY,SAAS,CAAC,GAAG,EAAE,cAAc;CAuB3C"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValStorageReconciler.js b/evernote_modules/conduit-storage/dist/KeyValStorageReconciler.js new file mode 100644 index 00000000..ebe42735 --- /dev/null +++ b/evernote_modules/conduit-storage/dist/KeyValStorageReconciler.js @@ -0,0 +1,88 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.KeyValStorageReconciler = exports.KeyValOverlayStack = void 0; +const conduit_utils_1 = require("conduit-utils"); +const KeyValStorageStack_1 = require("./KeyValStorageStack"); +class KeyValOverlayStack extends KeyValStorageStack_1.KeyValStorageStack { + constructor(underlyingStorage, supportsImport) { + super(underlyingStorage); + this.supportsImport = supportsImport; + } + async importDatabaseImpl(trc, filename) { + if (!this.supportsImport) { + throw new Error('importDatabase not supported on this DB'); + } + await this.underlyingStorage.importDatabase(trc, filename); + } + async flush(trc, bottomOverlayInheritChangeEvents) { + const changeEvents = []; + function collectChangeEvents(e) { + changeEvents.push(e); + } + this.underlyingStorage.addChangeHandler(collectChangeEvents); + await this.shiftOverlay(trc, bottomOverlayInheritChangeEvents); + await conduit_utils_1.sleep(0); // trigger event emitting. + this.underlyingStorage.removeChangeHandler(collectChangeEvents); + return changeEvents; + } + async collapseTopOverlay(trc) { + return super.collapseTopOverlay(trc); + } + fireChanges(events) { + setTimeout(this.emitChanges, 0, events); + } +} +exports.KeyValOverlayStack = KeyValOverlayStack; +class KeyValStorageReconciler { + constructor(underlyingStorage) { + this.isInitialized = false; + this.optimisticStack = new KeyValOverlayStack(underlyingStorage, false); + this.remoteStack = new KeyValOverlayStack(underlyingStorage, true); + this.optimisticPersistentOverlay = this.optimisticStack.pushOverlay(false, 'optimisticChanges'); + this.remoteStack.pushOverlay(false); + } + async init(trc) { + await this.optimisticPersistentOverlay.initialize(trc); + this.isInitialized = true; + } + async destructor() { + await this.optimisticStack.destructor(); + await this.remoteStack.destructor(); + } + get optimisticOverlay() { + if (!this.isInitialized) { + throw new conduit_utils_1.InternalError('KeyValStorageReconciler must be initialized before use'); + } + return this.optimisticStack; + } + get remoteOverlay() { + if (!this.isInitialized) { + throw new conduit_utils_1.InternalError('KeyValStorageReconciler must be initialized before use'); + } + return this.remoteStack; + } + async reconcile(trc) { + if (!this.isInitialized) { + throw new conduit_utils_1.InternalError('KeyValStorageReconciler must be initialized before use'); + } + // create new overlays stacked on the current ones, so we can operate on the current ones without locking + this.remoteStack.pushOverlay(false); + this.optimisticStack.pushOverlay(false); + // transact changes from remoteStack down into underlyingStorage + const remoteChanges = await this.remoteStack.flush(trc, false); + // filter out change events where the new values coming in from remoteStack are identical to the changes in optimisticStack + const remoteOnlyChanges = this.optimisticPersistentOverlay.findDifferentChanges(remoteChanges); + // remove changes from optimisticStack that are roundtripped through remoteStack's changes + await this.optimisticPersistentOverlay.discardRedundantChanges(trc); + await this.optimisticStack.collapseTopOverlay(trc); + // fire change events into optimisticStack, filtering out those that are overridden by remaining overlay changes + if (remoteOnlyChanges.length) { + this.optimisticStack.fireChanges(remoteOnlyChanges); + } + } +} +exports.KeyValStorageReconciler = KeyValStorageReconciler; +//# sourceMappingURL=KeyValStorageReconciler.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValStorageReconciler.js.map b/evernote_modules/conduit-storage/dist/KeyValStorageReconciler.js.map new file mode 100644 index 00000000..f067b613 --- /dev/null +++ b/evernote_modules/conduit-storage/dist/KeyValStorageReconciler.js.map @@ -0,0 +1 @@ +{"version":3,"file":"KeyValStorageReconciler.js","sourceRoot":"","sources":["../src/KeyValStorageReconciler.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValStorageStack.d.ts.map b/evernote_modules/conduit-storage/dist/KeyValStorageStack.d.ts.map new file mode 100644 index 00000000..c750dba5 --- /dev/null +++ b/evernote_modules/conduit-storage/dist/KeyValStorageStack.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"KeyValStorageStack.d.ts","sourceRoot":"","sources":["../src/KeyValStorageStack.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAc,cAAc,EAAE,MAAM,eAAe,CAAC;AAElE,OAAO,EAAE,qBAAqB,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AACvE,OAAO,EAAE,kBAAkB,EAAE,MAAM,uBAAuB,CAAC;AAC3D,OAAO,EAAE,mBAAmB,EAAE,MAAM,gBAAgB,CAAC;AAErD,8BAAsB,kBAAmB,SAAQ,aAAa;IAGhD,SAAS,CAAC,QAAQ,CAAC,iBAAiB,EAAE,aAAa;IAF/D,OAAO,CAAC,YAAY,CAA+B;gBAEpB,iBAAiB,EAAE,aAAa;IAKlD,UAAU;IAQvB,IAAW,MAAM,WAEhB;IAEM,UAAU;IAIV,WAAW,CAAC,mBAAmB,UAAO,EAAE,YAAY,CAAC,EAAE,MAAM;cAUpD,YAAY,CAAC,GAAG,EAAE,cAAc,EAAE,gCAAgC,UAAO;cAiBzE,kBAAkB,CAAC,GAAG,EAAE,cAAc;cAYtC,UAAU,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;cAIjF,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;cAItE,YAAY,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,mBAAmB,GAAG,SAAS,CAAC;cAI3G,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,CAAC;cAI3H,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;CAGjH"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValStorageStack.js b/evernote_modules/conduit-storage/dist/KeyValStorageStack.js new file mode 100644 index 00000000..84656e9e --- /dev/null +++ b/evernote_modules/conduit-storage/dist/KeyValStorageStack.js @@ -0,0 +1,89 @@ +"use strict"; +/* + * Copyright 2019 Evernote Corporation. All rights reserved. + */ +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.KeyValStorageStack = void 0; +const conduit_utils_1 = require("conduit-utils"); +const KeyValStorage_1 = require("./KeyValStorage"); +class KeyValStorageStack extends KeyValStorage_1.KeyValStorage { + constructor(underlyingStorage) { + super(underlyingStorage.dbName, undefined, undefined, true); + this.underlyingStorage = underlyingStorage; + this.overlayStack = []; + underlyingStorage.addChangeHandler(this); + } + async destructor() { + await super.destructor(); + await this.underlyingStorage.destructor(); + for (const overlay of this.overlayStack) { + await overlay.destructor(); + } + } + get length() { + return this.overlayStack.length; + } + getCurrent() { + return this.length ? this.overlayStack[this.length - 1] : this.underlyingStorage; + } + pushOverlay(inheritChangeEvents = true, persistTable) { + const prevStorage = this.getCurrent(); + const overlay = new KeyValStorage_1.KeyValOverlayReadOnly(prevStorage, inheritChangeEvents, persistTable); + this.overlayStack.push(overlay); + prevStorage.removeChangeHandler(this); + overlay.addChangeHandler(this); + return overlay; + } + async shiftOverlay(trc, bottomOverlayInheritChangeEvents = true) { + const overlay = this.overlayStack[0]; + if (!overlay) { + return; + } + const changeEvents = await overlay.destructAndGenerateChangeEvents(trc); + await this.underlyingStorage.transactChanges(trc, 'KeyValStorageStack.shiftOverlay', changeEvents); + this.overlayStack.shift(); + if (this.overlayStack.length) { + this.overlayStack[0].reparent(this.underlyingStorage, bottomOverlayInheritChangeEvents); + } + else { + this.underlyingStorage.addChangeHandler(this); + } + } + async collapseTopOverlay(trc) { + if (!this.length) { + return; + } + this.getCurrent().removeChangeHandler(this); + const currTop = this.overlayStack.pop(); + const changes = await currTop.destructAndGenerateChangeEvents(trc); + const nextTop = this.getCurrent(); + await nextTop.transactChanges(trc, 'KeyValStorageStack.collapseTopOverlay', changes); + nextTop.addChangeHandler(this); + } + async hasKeyImpl(trc, tableName, key) { + return this.getCurrent().hasKey(trc, null, tableName, key); + } + async getKeysImpl(trc, tableName) { + return this.getCurrent().getKeys(trc, null, tableName); + } + async getValueImpl(trc, tableName, key) { + return this.getCurrent().getValue(trc, null, tableName, key); + } + async batchGetValuesImpl(trc, tableName, keys) { + return this.getCurrent().batchGetValues(trc, null, tableName, keys); + } + async commitTransaction(trc, changeEvents) { + await this.getCurrent().transactChanges(trc, 'KeyValStorageStack.commitTransaction', changeEvents); + } +} +__decorate([ + conduit_utils_1.traceAsync('KeyValStorageStack') +], KeyValStorageStack.prototype, "shiftOverlay", null); +exports.KeyValStorageStack = KeyValStorageStack; +//# sourceMappingURL=KeyValStorageStack.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/KeyValStorageStack.js.map b/evernote_modules/conduit-storage/dist/KeyValStorageStack.js.map new file mode 100644 index 00000000..02ff85dc --- /dev/null +++ b/evernote_modules/conduit-storage/dist/KeyValStorageStack.js.map @@ -0,0 +1 @@ +{"version":3,"file":"KeyValStorageStack.js","sourceRoot":"","sources":["../src/KeyValStorageStack.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/PerfSimulatorDB.d.ts.map b/evernote_modules/conduit-storage/dist/PerfSimulatorDB.d.ts.map index 3cab35c1..6c0006b3 100644 --- a/evernote_modules/conduit-storage/dist/PerfSimulatorDB.d.ts.map +++ b/evernote_modules/conduit-storage/dist/PerfSimulatorDB.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"PerfSimulatorDB.d.ts","sourceRoot":"","sources":["../src/PerfSimulatorDB.ts"],"names":[],"mappings":"AAIA,OAAO,EAAgC,KAAK,EAA2B,cAAc,EAAE,MAAM,eAAe,CAAC;AAG7G,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAC5D,OAAO,EAAE,kBAAkB,EAAqB,MAAM,uBAAuB,CAAC;AAC9E,OAAO,EAAE,mBAAmB,EAAE,MAAM,gBAAgB,CAAC;AAErD,eAAO,MAAM,2BAA2B,EAAE,KAAK,CAAC;IAAE,KAAK,EAAE,MAAM,CAAC;IAAC,KAAK,EAAE,MAAM,CAAA;CAAE,CAAM,CAAC;AAEvF,MAAM,WAAW,iBAAiB;IAChC,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,CAAC;IACjB,cAAc,EAAE,MAAM,CAAC;IACvB,iBAAiB,EAAE,MAAM,CAAC;CAC3B;AAED,qBAAa,eAAgB,SAAQ,mBAAmB;IAG1B,OAAO,CAAC,QAAQ,CAAC,SAAS;IAFtD,OAAO,CAAC,IAAI,CAAa;gBAEb,MAAM,EAAE,MAAM,EAAmB,SAAS,EAAE,iBAAiB;IAIzE,IAAW,GAAG,IAAI,QAAQ,CAAC,GAAG,CAAC,CAE9B;cAEe,SAAS,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;cAMhF,UAAU,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;cAMrE,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,mBAAmB,GAAG,SAAS,CAAC;IAM1H,SAAS,CAAC,iBAAiB,QAAe,cAAc,aAAa,MAAM,QAAQ,MAAM,EAAE,KAAG,QAAQ,MAAM,mBAAmB,GAAG,SAAS,CAAC,CAAC,CAS5I;cAGe,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;cAgDnG,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM;CAGxE"} \ No newline at end of file +{"version":3,"file":"PerfSimulatorDB.d.ts","sourceRoot":"","sources":["../src/PerfSimulatorDB.ts"],"names":[],"mappings":"AAIA,OAAO,EAAgC,KAAK,EAA2B,cAAc,EAAE,MAAM,eAAe,CAAC;AAG7G,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAC5D,OAAO,EAAE,kBAAkB,EAAqB,MAAM,uBAAuB,CAAC;AAC9E,OAAO,EAAE,mBAAmB,EAAE,MAAM,gBAAgB,CAAC;AAErD,eAAO,MAAM,2BAA2B,EAAE,KAAK,CAAC;IAAE,KAAK,EAAE,MAAM,CAAC;IAAC,KAAK,EAAE,MAAM,CAAA;CAAE,CAAM,CAAC;AAEvF,MAAM,WAAW,iBAAiB;IAChC,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,CAAC;IACjB,cAAc,EAAE,MAAM,CAAC;IACvB,iBAAiB,EAAE,MAAM,CAAC;CAC3B;AAED,qBAAa,eAAgB,SAAQ,mBAAmB;IAG1B,OAAO,CAAC,QAAQ,CAAC,SAAS;IAFtD,OAAO,CAAC,IAAI,CAAa;gBAEb,MAAM,EAAE,MAAM,EAAmB,SAAS,EAAE,iBAAiB;IAIzE,IAAW,GAAG,IAAI,QAAQ,CAAC,GAAG,CAAC,CAE9B;cAEe,SAAS,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;cAMhF,UAAU,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;cAMrE,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,mBAAmB,GAAG,SAAS,CAAC;IAM1H,SAAS,CAAC,iBAAiB,QAAe,cAAc,aAAa,MAAM,QAAQ,MAAM,EAAE,KAAG,QAAQ,MAAM,mBAAmB,GAAG,SAAS,CAAC,CAAC,CAS3I;cAGc,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;cAgDnG,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM;CAGxE"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/PerfSimulatorDB.js.map b/evernote_modules/conduit-storage/dist/PerfSimulatorDB.js.map index a61d368f..c09e4f3c 100644 --- a/evernote_modules/conduit-storage/dist/PerfSimulatorDB.js.map +++ b/evernote_modules/conduit-storage/dist/PerfSimulatorDB.js.map @@ -1 +1 @@ -{"version":3,"file":"PerfSimulatorDB.js","sourceRoot":"","sources":["../src/PerfSimulatorDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"PerfSimulatorDB.js","sourceRoot":"","sources":["../src/PerfSimulatorDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/ReadWriteIndexingTree.js b/evernote_modules/conduit-storage/dist/ReadWriteIndexingTree.js index 591fef7b..f55a6626 100644 --- a/evernote_modules/conduit-storage/dist/ReadWriteIndexingTree.js +++ b/evernote_modules/conduit-storage/dist/ReadWriteIndexingTree.js @@ -101,7 +101,7 @@ class ReadWriteIndexingTree extends ReadonlyIndexingTree_1.ReadonlyIndexingTree } } catch (error) { - throw new conduit_utils_1.NotFoundError(key.join(':::'), `Unable to find IndexingTree node, reason: ${error}`); + throw new conduit_utils_1.NotFoundError(key.join(':::'), `Unable to find IndexingTree node, reason: ${error.message}` + (error.stack ? `\nStacktrace: ${error.stack}` : ``)); } if (leaf && leaf.data.length < this.order) { const siblingToMerge = await this.tryToBorrowFromSiblings(trc, leaf); diff --git a/evernote_modules/conduit-storage/dist/ReadWriteIndexingTree.js.map b/evernote_modules/conduit-storage/dist/ReadWriteIndexingTree.js.map index c3119d0e..96dd6995 100644 --- a/evernote_modules/conduit-storage/dist/ReadWriteIndexingTree.js.map +++ b/evernote_modules/conduit-storage/dist/ReadWriteIndexingTree.js.map @@ -1 +1 @@ -{"version":3,"file":"ReadWriteIndexingTree.js","sourceRoot":"","sources":["../src/ReadWriteIndexingTree.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ReadWriteIndexingTree.js","sourceRoot":"","sources":["../src/ReadWriteIndexingTree.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/ReadonlyIndexingTree.js b/evernote_modules/conduit-storage/dist/ReadonlyIndexingTree.js index 1df7314d..db172c20 100644 --- a/evernote_modules/conduit-storage/dist/ReadonlyIndexingTree.js +++ b/evernote_modules/conduit-storage/dist/ReadonlyIndexingTree.js @@ -537,7 +537,7 @@ class ReadonlyIndexingTree { } } catch (error) { - throw new conduit_utils_1.NotFoundError(key.join(':::'), `Unable to find IndexingTree node, reason: ${error}`); + throw new conduit_utils_1.NotFoundError(key.join(':::'), `Unable to find IndexingTree node, reason: ${error.message}` + (error.stack ? `\nStacktrace: ${error.stack}` : ``)); } if (!leaf || !leaf.data.length) { return null; @@ -560,7 +560,7 @@ class ReadonlyIndexingTree { } } catch (error) { - throw new conduit_utils_1.NotFoundError(key.join(':::'), `Unable to find IndexingTree node, reason: ${error}`); + throw new conduit_utils_1.NotFoundError(key.join(':::'), `Unable to find IndexingTree node, reason: ${error.message}` + (error.stack ? `\nStacktrace: ${error.stack}` : ``)); } if (!leaf || !leaf.data.length) { return null; diff --git a/evernote_modules/conduit-storage/dist/ReadonlyIndexingTree.js.map b/evernote_modules/conduit-storage/dist/ReadonlyIndexingTree.js.map index 1903527a..d9c876a9 100644 --- a/evernote_modules/conduit-storage/dist/ReadonlyIndexingTree.js.map +++ b/evernote_modules/conduit-storage/dist/ReadonlyIndexingTree.js.map @@ -1 +1 @@ -{"version":3,"file":"ReadonlyIndexingTree.js","sourceRoot":"","sources":["../src/ReadonlyIndexingTree.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ReadonlyIndexingTree.js","sourceRoot":"","sources":["../src/ReadonlyIndexingTree.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/SqlStorage.d.ts.map b/evernote_modules/conduit-storage/dist/SqlStorage.d.ts.map index dd439f7a..9c79ace5 100644 --- a/evernote_modules/conduit-storage/dist/SqlStorage.d.ts.map +++ b/evernote_modules/conduit-storage/dist/SqlStorage.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SqlStorage.d.ts","sourceRoot":"","sources":["../src/SqlStorage.ts"],"names":[],"mappings":"AAIA,OAAO,EAAU,WAAW,EAAgD,cAAc,EAAE,MAAM,eAAe,CAAC;AAElH,OAAO,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,kBAAkB,EAAqB,MAAM,IAAI,CAAC;AAErG,oBAAY,qBAAqB,GAAG,KAAK,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC;AAE9D,MAAM,WAAW,WAAW;IAC1B,WAAW,CAAC,OAAO,EAAE,qBAAqB,GAAG,IAAI,CAAC;IAClD,UAAU,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,GAAG,EAAE,GAAG,OAAO,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC;CAChE;AACD,MAAM,WAAW,YAAY;IAC3B,IAAI,EAAE,mBAAmB,CAAC;CAC3B;AACD,MAAM,WAAW,mBAAmB;IAClC,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,KAAK,EAAE,MAAM,GAAG,GAAG,CAAC;CAC1B;AACD,oBAAY,uBAAuB,GAAG,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,CAAC;AAO3D,8BAAsB,UAAW,SAAQ,mBAAmB;gBAC9C,MAAM,EAAE,MAAM,EAAE,WAAW,CAAC,EAAE,WAAW;YAMvC,UAAU;cAMR,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;cA0FnG,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,mBAAmB,GAAG,SAAS,CAAC;cAO1G,SAAS,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;cAMhF,UAAU,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;YAqBvE,eAAe;YAaf,cAAc;IAa5B,OAAO,CAAC,oBAAoB;IAI5B,SAAS,CAAC,iBAAiB,QAAe,cAAc,aAAa,MAAM,QAAQ,MAAM,EAAE,KAAG,QAAQ,MAAM,CAAC,mBAAmB,GAAG,SAAS,CAAC,CAAC,CAAC,CAE9I;YAGa,yBAAyB;IA8CvC,SAAS,CAAC,QAAQ,CAAC,WAAW,IAAI,WAAW;IAC7C,SAAS,CAAC,QAAQ,CAAC,OAAO,IAAI,OAAO,CAAC,WAAW,CAAC;IAClD,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,GAAG,EAAE,KAAK,GAAG,IAAI;CAC7D"} \ No newline at end of file +{"version":3,"file":"SqlStorage.d.ts","sourceRoot":"","sources":["../src/SqlStorage.ts"],"names":[],"mappings":"AAIA,OAAO,EAAU,WAAW,EAAgD,cAAc,EAAE,MAAM,eAAe,CAAC;AAElH,OAAO,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,kBAAkB,EAAqB,MAAM,IAAI,CAAC;AAErG,oBAAY,qBAAqB,GAAG,KAAK,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC;AAE9D,MAAM,WAAW,WAAW;IAC1B,WAAW,CAAC,OAAO,EAAE,qBAAqB,GAAG,IAAI,CAAC;IAClD,UAAU,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,GAAG,EAAE,GAAG,OAAO,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC;CAChE;AACD,MAAM,WAAW,YAAY;IAC3B,IAAI,EAAE,mBAAmB,CAAC;CAC3B;AACD,MAAM,WAAW,mBAAmB;IAClC,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,KAAK,EAAE,MAAM,GAAG,GAAG,CAAC;CAC1B;AACD,oBAAY,uBAAuB,GAAG,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,CAAC;AAO3D,8BAAsB,UAAW,SAAQ,mBAAmB;gBAC9C,MAAM,EAAE,MAAM,EAAE,WAAW,CAAC,EAAE,WAAW,EAAE,qBAAqB,CAAC,EAAE,OAAO;YAMxE,UAAU;cAMR,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;cA0FnG,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,mBAAmB,GAAG,SAAS,CAAC;cAO1G,SAAS,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;cAMhF,UAAU,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;YAqBvE,eAAe;YAaf,cAAc;IAa5B,OAAO,CAAC,oBAAoB;IAI5B,SAAS,CAAC,iBAAiB,QAAe,cAAc,aAAa,MAAM,QAAQ,MAAM,EAAE,KAAG,QAAQ,MAAM,CAAC,mBAAmB,GAAG,SAAS,CAAC,CAAC,CAAC,CAE7I;YAGY,yBAAyB;IA8CvC,SAAS,CAAC,QAAQ,CAAC,WAAW,IAAI,WAAW;IAC7C,SAAS,CAAC,QAAQ,CAAC,OAAO,IAAI,OAAO,CAAC,WAAW,CAAC;IAClD,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,GAAG,EAAE,KAAK,GAAG,IAAI;CAC7D"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/SqlStorage.js b/evernote_modules/conduit-storage/dist/SqlStorage.js index 63445133..f2117a27 100644 --- a/evernote_modules/conduit-storage/dist/SqlStorage.js +++ b/evernote_modules/conduit-storage/dist/SqlStorage.js @@ -17,8 +17,8 @@ const SQL_MAX_VARIABLES = 998; const SQL_MAX_ROWS = SQL_MAX_VARIABLES / 2; const SQL_MAX_BATCH_FETCH = 200; class SqlStorage extends _1.KeyValCachedStorage { - constructor(dbName, cachePolicy) { - super(dbName, cachePolicy, 15000); + constructor(dbName, cachePolicy, useMapForLargeObjects) { + super(dbName, cachePolicy, 15000, useMapForLargeObjects); this.batchGetValuesRaw = async (trc, tableName, keys) => { return this.batchGetValuesRawInternal(trc, tableName, keys); }; diff --git a/evernote_modules/conduit-storage/dist/SqlStorage.js.map b/evernote_modules/conduit-storage/dist/SqlStorage.js.map index b5458802..69463ef7 100644 --- a/evernote_modules/conduit-storage/dist/SqlStorage.js.map +++ b/evernote_modules/conduit-storage/dist/SqlStorage.js.map @@ -1 +1 @@ -{"version":3,"file":"SqlStorage.js","sourceRoot":"","sources":["../src/SqlStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SqlStorage.js","sourceRoot":"","sources":["../src/SqlStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/StorageChangeEventFilter.js b/evernote_modules/conduit-storage/dist/StorageChangeEventFilter.js index 2f4ebe48..3c8575eb 100644 --- a/evernote_modules/conduit-storage/dist/StorageChangeEventFilter.js +++ b/evernote_modules/conduit-storage/dist/StorageChangeEventFilter.js @@ -18,13 +18,13 @@ class StorageChangeEventFilter { this.isValidCustomCheck = isValidCustomCheck; this.nodeTables = new Map(); this.supportedStorageChangeTypeMask = supportedEventTypes.reduce((mask, eventType) => - // tslint:disable-next-line:no-bitwise + // eslint-disable-next-line no-bitwise mask | eventType, 0); this.supportedStreamingEventTypes = new Set(supportedNodeTypes); supportedNodeTypes.forEach(supportedType => this.nodeTables.set(GraphStorageDB_1.tableForNodeType(supportedType), supportedType)); } isSupportedChangeType(eventType) { - // tslint:disable-next-line:no-bitwise + // eslint-disable-next-line no-bitwise return (this.supportedStorageChangeTypeMask & eventType) !== 0; } /** diff --git a/evernote_modules/conduit-storage/dist/StorageEventEmitter.d.ts.map b/evernote_modules/conduit-storage/dist/StorageEventEmitter.d.ts.map index b02a1f34..8a541d56 100644 --- a/evernote_modules/conduit-storage/dist/StorageEventEmitter.d.ts.map +++ b/evernote_modules/conduit-storage/dist/StorageEventEmitter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"StorageEventEmitter.d.ts","sourceRoot":"","sources":["../src/StorageEventEmitter.ts"],"names":[],"mappings":"AAKA,OAAO,EAAqD,cAAc,EAAE,MAAM,eAAe,CAAC;AAElG,OAAO,EAAE,mBAAmB,EAAE,aAAa,EAAE,MAAM,gBAAgB,CAAC;AAGpE,oBAAY,iBAAiB;IAC3B,MAAM,IAAI;IACV,OAAO,IAAI;IACX,MAAM,IAAI;IACV,IAAI,IAAI;CACT;AAED,oBAAY,iBAAiB;IAC3B,MAAM,IAAoD;IAC1D,OAAO,KAAqD;IAC5D,MAAM,KAAoD;IAC1D,eAAe,KAA+E;IAC9F,UAAU,KAA2G;CACtH;AAEA;;GAEG;AACJ,oBAAY,iBAAiB;IAC3B,MAAM,IAAA;IACN,SAAS,IAAA;IACT,GAAG,IAAA;CACJ;AAED,MAAM,WAAW,uBAAuB;IACtC,IAAI,EAAE,iBAAiB,CAAC,MAAM,GAAG,iBAAiB,CAAC,OAAO,CAAC;IAC3D,IAAI,EAAE,CAAC,aAAa,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,KAAK,EAAE,mBAAmB,CAAC;CAC5B;AAED,UAAU,kBAAkB;IAC1B,IAAI,EAAE,iBAAiB,CAAC,MAAM,CAAC;IAC/B,IAAI,EAAE,CAAC,aAAa,CAAC,GAAG,CAAC,aAAa,EAAE,MAAM,CAAC,GAAG,CAAC,aAAa,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;CACnF;AAED,UAAU,gBAAgB;IACxB,IAAI,EAAE,iBAAiB,CAAC,IAAI,CAAC;IAC7B,IAAI,EAAE,CAAC,aAAa,EAAE,MAAM,CAAC,GAAG,CAAC,aAAa,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;CACjE;AAED,oBAAY,kBAAkB,GAAG,uBAAuB,GAAG,kBAAkB,GAAG,gBAAgB,CAAC;AACjG,oBAAY,oBAAoB,GAAG,CAAC,KAAK,EAAE,kBAAkB,KAAK,IAAI,CAAC;AAEvE,MAAM,WAAW,qBAAqB;IACpC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,GAAG,IAAI,CAAC;CAC/E;AAID,qBAAa,mBAAmB;IAC9B,OAAO,CAAC,cAAc,CAA8B;IACpD,OAAO,CAAC,eAAe,CAA+B;IAE/C,UAAU,CAAC,GAAG,CAAC,EAAE,cAAc;IAK/B,gBAAgB,CAAC,OAAO,EAAE,oBAAoB,GAAC,qBAAqB;IAQpE,mBAAmB,CAAC,OAAO,EAAE,oBAAoB,GAAC,qBAAqB;IAQvE,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;IAK7E,SAAS,CAAC,WAAW,WAAY,cAAc,SAAS,kBAAkB,CAAC,CAAC,UAc3E;CACF"} \ No newline at end of file +{"version":3,"file":"StorageEventEmitter.d.ts","sourceRoot":"","sources":["../src/StorageEventEmitter.ts"],"names":[],"mappings":"AAKA,OAAO,EAAqD,cAAc,EAAE,MAAM,eAAe,CAAC;AAElG,OAAO,EAAE,mBAAmB,EAAE,aAAa,EAAE,MAAM,gBAAgB,CAAC;AAGpE,oBAAY,iBAAiB;IAC3B,MAAM,IAAI;IACV,OAAO,IAAI;IACX,MAAM,IAAI;IACV,IAAI,IAAI;CACT;AAED,oBAAY,iBAAiB;IAC3B,MAAM,IAAoD;IAC1D,OAAO,KAAqD;IAC5D,MAAM,KAAoD;IAC1D,eAAe,KAA+E;IAC9F,UAAU,KAA2G;CACtH;AAED;;GAEG;AACH,oBAAY,iBAAiB;IAC3B,MAAM,IAAA;IACN,SAAS,IAAA;IACT,GAAG,IAAA;CACJ;AAED,MAAM,WAAW,uBAAuB;IACtC,IAAI,EAAE,iBAAiB,CAAC,MAAM,GAAG,iBAAiB,CAAC,OAAO,CAAC;IAC3D,IAAI,EAAE,CAAC,aAAa,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,KAAK,EAAE,mBAAmB,CAAC;CAC5B;AAED,UAAU,kBAAkB;IAC1B,IAAI,EAAE,iBAAiB,CAAC,MAAM,CAAC;IAC/B,IAAI,EAAE,CAAC,aAAa,CAAC,GAAG,CAAC,aAAa,EAAE,MAAM,CAAC,GAAG,CAAC,aAAa,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;CACnF;AAED,UAAU,gBAAgB;IACxB,IAAI,EAAE,iBAAiB,CAAC,IAAI,CAAC;IAC7B,IAAI,EAAE,CAAC,aAAa,EAAE,MAAM,CAAC,GAAG,CAAC,aAAa,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;CACjE;AAED,oBAAY,kBAAkB,GAAG,uBAAuB,GAAG,kBAAkB,GAAG,gBAAgB,CAAC;AACjG,oBAAY,oBAAoB,GAAG,CAAC,KAAK,EAAE,kBAAkB,KAAK,IAAI,CAAC;AAEvE,MAAM,WAAW,qBAAqB;IACpC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,GAAG,IAAI,CAAC;CAC/E;AAID,qBAAa,mBAAmB;IAC9B,OAAO,CAAC,cAAc,CAA8B;IACpD,OAAO,CAAC,eAAe,CAA+B;IAE/C,UAAU,CAAC,GAAG,CAAC,EAAE,cAAc;IAK/B,gBAAgB,CAAC,OAAO,EAAE,oBAAoB,GAAC,qBAAqB;IAQpE,mBAAmB,CAAC,OAAO,EAAE,oBAAoB,GAAC,qBAAqB;IAQvE,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;IAK7E,SAAS,CAAC,WAAW,WAAY,cAAc,SAAS,kBAAkB,CAAC,CAAC,UAc1E;CACH"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/StorageEventEmitter.js b/evernote_modules/conduit-storage/dist/StorageEventEmitter.js index d002eeb3..688745e6 100644 --- a/evernote_modules/conduit-storage/dist/StorageEventEmitter.js +++ b/evernote_modules/conduit-storage/dist/StorageEventEmitter.js @@ -2,7 +2,7 @@ /* * Copyright 2019 Evernote Corporation. All rights reserved. */ -// tslint:disable:no-bitwise +/* eslint-disable no-bitwise */ Object.defineProperty(exports, "__esModule", { value: true }); exports.StorageEventEmitter = exports.StorageChangePath = exports.StorageChangeMask = exports.StorageChangeType = void 0; const conduit_utils_1 = require("conduit-utils"); diff --git a/evernote_modules/conduit-storage/dist/StorageEventEmitter.js.map b/evernote_modules/conduit-storage/dist/StorageEventEmitter.js.map index b74335e9..e348382d 100644 --- a/evernote_modules/conduit-storage/dist/StorageEventEmitter.js.map +++ b/evernote_modules/conduit-storage/dist/StorageEventEmitter.js.map @@ -1 +1 @@ -{"version":3,"file":"StorageEventEmitter.js","sourceRoot":"","sources":["../src/StorageEventEmitter.ts"],"names":[],"mappings":";AAAA;;GAEG;AACH,4BAA4B;;;AAE5B,iDAAkG;AAIlG,+CAA+C;AAC/C,IAAY,iBAKX;AALD,WAAY,iBAAiB;IAC3B,6DAAU,CAAA;IACV,+DAAW,CAAA;IACX,6DAAU,CAAA;IACV,yDAAQ,CAAA;AACV,CAAC,EALW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAK5B;AAED,IAAY,iBAMX;AAND,WAAY,iBAAiB;IAC3B,6DAA0D,CAAA;IAC1D,gEAA4D,CAAA;IAC5D,8DAA0D,CAAA;IAC1D,gFAA8F,CAAA;IAC9F,sEAAqH,CAAA;AACvH,CAAC,EANW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAM5B;AAEA;;GAEG;AACJ,IAAY,iBAIX;AAJD,WAAY,iBAAiB;IAC3B,6DAAM,CAAA;IACN,mEAAS,CAAA;IACT,uDAAG,CAAA;AACL,CAAC,EAJW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAI5B;AAyBD,MAAM,MAAM,GAAG,4BAAY,CAAC,6BAA6B,CAAC,CAAC;AAE3D,MAAa,mBAAmB;IAAhC;QACU,mBAAc,GAA2B,EAAE,CAAC;QAC5C,oBAAe,GAA4B,EAAE,CAAC;QA4B5C,gBAAW,GAAG,CAAC,MAAmD,EAAE,EAAE;YAC9E,KAAK,MAAM,OAAO,IAAI,IAAI,CAAC,cAAc,EAAE;gBACzC,IAAI;oBACF,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;wBAC1B,OAAO,CAAC,KAAK,CAAC,CAAC;qBAChB;iBACF;gBAAC,OAAO,GAAG,EAAE;oBACZ,MAAM,CAAC,KAAK,CAAC,yCAAyC,EAAE,GAAG,CAAC,CAAC;iBAC9D;aACF;YAED,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,eAAe,EAAE;gBAC3C,QAAQ,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC;aACrC;QACH,CAAC,CAAA;IACH,CAAC;IAzCQ,UAAU,CAAC,GAAoB;QACpC,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;QACzB,IAAI,CAAC,eAAe,GAAG,EAAE,CAAC;IAC5B,CAAC;IAEM,gBAAgB,CAAC,OAAmD;QACzE,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;YACjC,+BAAe,CAAC,IAAI,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC;SAC/C;aAAM;YACL,+BAAe,CAAC,IAAI,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC;SAChD;IACH,CAAC;IAEM,mBAAmB,CAAC,OAAmD;QAC5E,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;YACjC,kCAAkB,CAAC,IAAI,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC;SAClD;aAAM;YACL,kCAAkB,CAAC,IAAI,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC;SACnD;IACH,CAAC;IAEM,kBAAkB,CAAC,MAAmD;QAC3E,qBAAqB;QACrB,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;IAC3B,CAAC;CAiBF;AA7CD,kDA6CC"} \ No newline at end of file +{"version":3,"file":"StorageEventEmitter.js","sourceRoot":"","sources":["../src/StorageEventEmitter.ts"],"names":[],"mappings":";AAAA;;GAEG;AACH,+BAA+B;;;AAE/B,iDAAkG;AAIlG,+CAA+C;AAC/C,IAAY,iBAKX;AALD,WAAY,iBAAiB;IAC3B,6DAAU,CAAA;IACV,+DAAW,CAAA;IACX,6DAAU,CAAA;IACV,yDAAQ,CAAA;AACV,CAAC,EALW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAK5B;AAED,IAAY,iBAMX;AAND,WAAY,iBAAiB;IAC3B,6DAA0D,CAAA;IAC1D,gEAA4D,CAAA;IAC5D,8DAA0D,CAAA;IAC1D,gFAA8F,CAAA;IAC9F,sEAAqH,CAAA;AACvH,CAAC,EANW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAM5B;AAED;;GAEG;AACH,IAAY,iBAIX;AAJD,WAAY,iBAAiB;IAC3B,6DAAM,CAAA;IACN,mEAAS,CAAA;IACT,uDAAG,CAAA;AACL,CAAC,EAJW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAI5B;AAyBD,MAAM,MAAM,GAAG,4BAAY,CAAC,6BAA6B,CAAC,CAAC;AAE3D,MAAa,mBAAmB;IAAhC;QACU,mBAAc,GAA2B,EAAE,CAAC;QAC5C,oBAAe,GAA4B,EAAE,CAAC;QA4B5C,gBAAW,GAAG,CAAC,MAAmD,EAAE,EAAE;YAC9E,KAAK,MAAM,OAAO,IAAI,IAAI,CAAC,cAAc,EAAE;gBACzC,IAAI;oBACF,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;wBAC1B,OAAO,CAAC,KAAK,CAAC,CAAC;qBAChB;iBACF;gBAAC,OAAO,GAAG,EAAE;oBACZ,MAAM,CAAC,KAAK,CAAC,yCAAyC,EAAE,GAAG,CAAC,CAAC;iBAC9D;aACF;YAED,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,eAAe,EAAE;gBAC3C,QAAQ,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC;aACrC;QACH,CAAC,CAAC;IACJ,CAAC;IAzCQ,UAAU,CAAC,GAAoB;QACpC,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;QACzB,IAAI,CAAC,eAAe,GAAG,EAAE,CAAC;IAC5B,CAAC;IAEM,gBAAgB,CAAC,OAAmD;QACzE,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;YACjC,+BAAe,CAAC,IAAI,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC;SAC/C;aAAM;YACL,+BAAe,CAAC,IAAI,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC;SAChD;IACH,CAAC;IAEM,mBAAmB,CAAC,OAAmD;QAC5E,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;YACjC,kCAAkB,CAAC,IAAI,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC;SAClD;aAAM;YACL,kCAAkB,CAAC,IAAI,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC;SACnD;IACH,CAAC;IAEM,kBAAkB,CAAC,MAAmD;QAC3E,qBAAqB;QACrB,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;IAC3B,CAAC;CAiBF;AA7CD,kDA6CC"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/StorageWatcher.d.ts.map b/evernote_modules/conduit-storage/dist/StorageWatcher.d.ts.map index a07306b8..9be35cb3 100644 --- a/evernote_modules/conduit-storage/dist/StorageWatcher.d.ts.map +++ b/evernote_modules/conduit-storage/dist/StorageWatcher.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"StorageWatcher.d.ts","sourceRoot":"","sources":["../src/StorageWatcher.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAAwB,KAAK,EAAE,QAAQ,EAA+B,QAAQ,EAAE,MAAM,eAAe,CAAC;AAE7G,OAAO,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,qBAAqB,EAAE,MAAM,uBAAuB,CAAC;AAIrG,aAAK,QAAQ,GAAG,GAAG,CAAC,cAAc,EAAE,YAAY,CAAC,CAAC;AAClD,UAAU,YAAY;IACpB,IAAI,EAAE,iBAAiB,CAAC;IACxB,QAAQ,EAAE,QAAQ,CAAC;CACpB;AAgBD,qBAAa,gBAAiB,YAAW,qBAAqB;IAE5D,OAAO,CAAC,MAAM,CAA8B;IAC5C,OAAO,CAAC,MAAM,CAAqC;IAE5C,iBAAiB,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,QAAQ;IAgB3C,kBAAkB,CAAC,MAAM,EAAE,kBAAkB,EAAE;CAqDvD;AAED,qBAAa,cAAc;IAcb,QAAQ,CAAC,WAAW,EAAE,MAAM;IAAE,QAAQ,CAAC,SAAS,EAAE,gBAAgB;IAAE,QAAQ,CAAC,QAAQ,EAAE,QAAQ;IAbpG,UAAU,UAAS;IAC1B,OAAO,CAAC,YAAY,CAAS;IAC7B,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,YAAY,CAAS;IAC7B,OAAO,CAAC,QAAQ,CAAyB;IACzC,OAAO,CAAC,YAAY,CAAyB;IAC7C,OAAO,CAAC,aAAa,CAA4B;IACjD,OAAO,CAAC,OAAO,CAAgC;IAC/C,OAAO,CAAC,eAAe,CAAK;IAC5B,OAAO,CAAC,gBAAgB,CAAY;IACpC,OAAO,CAAC,YAAY,CAAY;IAChC,OAAO,CAAC,SAAS,CAA4B;gBAExB,WAAW,EAAE,MAAM,EAAW,SAAS,EAAE,gBAAgB,EAAW,QAAQ,EAAE,QAAQ;IAGpG,UAAU;IAkBV,iBAAiB,CAAC,QAAQ,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,UAAU,UAAQ;IAK/D,QAAQ,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,iBAAiB;IAehD,cAAc,CAAC,YAAY,EAAE,OAAO;IASpC,YAAY;IAgBZ,gBAAgB,CAAC,KAAK,EAAE,MAAM;IAY9B,eAAe,CAAC,IAAI,EAAE,MAAM;IAI5B,aAAa;IAYpB,OAAO,CAAC,mBAAmB;IA+B3B,OAAO,CAAC,eAAe,CAYtB;CACF"} \ No newline at end of file +{"version":3,"file":"StorageWatcher.d.ts","sourceRoot":"","sources":["../src/StorageWatcher.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAAwB,KAAK,EAAE,QAAQ,EAA+B,QAAQ,EAAE,MAAM,eAAe,CAAC;AAE7G,OAAO,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,qBAAqB,EAAE,MAAM,uBAAuB,CAAC;AAErG,MAAM,WAAW,iBAAiB;IAChC,SAAS,EAAE,gBAAgB,CAAC;CAC7B;AAID,aAAK,QAAQ,GAAG,GAAG,CAAC,cAAc,EAAE,YAAY,CAAC,CAAC;AAClD,UAAU,YAAY;IACpB,IAAI,EAAE,iBAAiB,CAAC;IACxB,QAAQ,EAAE,QAAQ,CAAC;CACpB;AAgBD,qBAAa,gBAAiB,YAAW,qBAAqB;IAE5D,OAAO,CAAC,MAAM,CAA8B;IAC5C,OAAO,CAAC,MAAM,CAAqC;IAE5C,iBAAiB,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,QAAQ;IAgB3C,kBAAkB,CAAC,MAAM,EAAE,kBAAkB,EAAE;CAqDvD;AAED,qBAAa,cAAc;IAcb,QAAQ,CAAC,WAAW,EAAE,MAAM;IAAE,QAAQ,CAAC,SAAS,EAAE,gBAAgB;IAAE,QAAQ,CAAC,QAAQ,EAAE,QAAQ;IAbpG,UAAU,UAAS;IAC1B,OAAO,CAAC,YAAY,CAAS;IAC7B,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,YAAY,CAAS;IAC7B,OAAO,CAAC,QAAQ,CAAyB;IACzC,OAAO,CAAC,YAAY,CAAyB;IAC7C,OAAO,CAAC,aAAa,CAA4B;IACjD,OAAO,CAAC,OAAO,CAAgC;IAC/C,OAAO,CAAC,eAAe,CAAK;IAC5B,OAAO,CAAC,gBAAgB,CAAY;IACpC,OAAO,CAAC,YAAY,CAAY;IAChC,OAAO,CAAC,SAAS,CAA4B;gBAExB,WAAW,EAAE,MAAM,EAAW,SAAS,EAAE,gBAAgB,EAAW,QAAQ,EAAE,QAAQ;IAGpG,UAAU;IAkBV,iBAAiB,CAAC,QAAQ,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,UAAU,UAAQ;IAK/D,QAAQ,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,iBAAiB;IAehD,cAAc,CAAC,YAAY,EAAE,OAAO;IASpC,YAAY;IAgBZ,gBAAgB,CAAC,KAAK,EAAE,MAAM;IAY9B,eAAe,CAAC,IAAI,EAAE,MAAM;IAI5B,aAAa;IAYpB,OAAO,CAAC,mBAAmB;IA+B3B,OAAO,CAAC,eAAe,CAYrB;CACH"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/StorageWatcher.js b/evernote_modules/conduit-storage/dist/StorageWatcher.js index d226e612..e9ee3560 100644 --- a/evernote_modules/conduit-storage/dist/StorageWatcher.js +++ b/evernote_modules/conduit-storage/dist/StorageWatcher.js @@ -2,7 +2,7 @@ /*! * Copyright 2019 Evernote Corporation. All rights reserved. */ -// tslint:disable:no-bitwise +/* eslint-disable no-bitwise */ Object.defineProperty(exports, "__esModule", { value: true }); exports.StorageWatcher = exports.StorageWatchTree = void 0; const conduit_utils_1 = require("conduit-utils"); diff --git a/evernote_modules/conduit-storage/dist/StorageWatcher.js.map b/evernote_modules/conduit-storage/dist/StorageWatcher.js.map index 7b20fe7b..92261c0c 100644 --- a/evernote_modules/conduit-storage/dist/StorageWatcher.js.map +++ b/evernote_modules/conduit-storage/dist/StorageWatcher.js.map @@ -1 +1 @@ -{"version":3,"file":"StorageWatcher.js","sourceRoot":"","sources":["../src/StorageWatcher.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"StorageWatcher.js","sourceRoot":"","sources":["../src/StorageWatcher.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/index.d.ts.map b/evernote_modules/conduit-storage/dist/index.d.ts.map index 65d0bbb6..6f841561 100644 --- a/evernote_modules/conduit-storage/dist/index.d.ts.map +++ b/evernote_modules/conduit-storage/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,mBAAmB,CAAC;AAClC,cAAc,mBAAmB,CAAC;AAClC,cAAc,mBAAmB,CAAC;AAClC,cAAc,kBAAkB,CAAC;AACjC,cAAc,cAAc,CAAC;AAC7B,cAAc,oBAAoB,CAAC;AACnC,cAAc,0BAA0B,CAAC;AACzC,cAAc,0BAA0B,CAAC;AACzC,cAAc,uBAAuB,CAAC;AACtC,cAAc,qBAAqB,CAAC;AACpC,cAAc,iBAAiB,CAAC;AAChC,cAAc,mBAAmB,CAAC;AAClC,cAAc,wBAAwB,CAAC;AACvC,cAAc,iBAAiB,CAAC;AAChC,cAAc,cAAc,CAAC;AAC7B,cAAc,uBAAuB,CAAC;AACtC,cAAc,4BAA4B,CAAC;AAC3C,cAAc,gBAAgB,CAAC;AAC/B,cAAc,kBAAkB,CAAC;AACjC,cAAc,aAAa,CAAC;AAC5B,cAAc,iBAAiB,CAAC;AAChC,cAAc,qBAAqB,CAAC;AAEpC,OAAO,EAAE,0BAA0B,EAAE,MAAM,mBAAmB,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,mBAAmB,CAAC;AAClC,cAAc,mBAAmB,CAAC;AAClC,cAAc,mBAAmB,CAAC;AAClC,cAAc,kBAAkB,CAAC;AACjC,cAAc,cAAc,CAAC;AAC7B,cAAc,oBAAoB,CAAC;AACnC,cAAc,0BAA0B,CAAC;AACzC,cAAc,0BAA0B,CAAC;AACzC,cAAc,uBAAuB,CAAC;AACtC,cAAc,qBAAqB,CAAC;AACpC,cAAc,iBAAiB,CAAC;AAChC,cAAc,2BAA2B,CAAC;AAC1C,cAAc,sBAAsB,CAAC;AACrC,cAAc,mBAAmB,CAAC;AAClC,cAAc,wBAAwB,CAAC;AACvC,cAAc,yBAAyB,CAAC;AACxC,cAAc,iBAAiB,CAAC;AAChC,cAAc,cAAc,CAAC;AAC7B,cAAc,uBAAuB,CAAC;AACtC,cAAc,4BAA4B,CAAC;AAC3C,cAAc,gBAAgB,CAAC;AAC/B,cAAc,kBAAkB,CAAC;AACjC,cAAc,aAAa,CAAC;AAC5B,cAAc,iBAAiB,CAAC;AAChC,cAAc,qBAAqB,CAAC;AAEpC,OAAO,EAAE,0BAA0B,EAAE,MAAM,mBAAmB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/dist/index.js b/evernote_modules/conduit-storage/dist/index.js index e0f7278f..0df752b8 100644 --- a/evernote_modules/conduit-storage/dist/index.js +++ b/evernote_modules/conduit-storage/dist/index.js @@ -25,8 +25,11 @@ __exportStar(require("./KeyValBackgroundWriter"), exports); __exportStar(require("./KeyValCachedStorage"), exports); __exportStar(require("./KeyValDatabaseMem"), exports); __exportStar(require("./KeyValStorage"), exports); +__exportStar(require("./KeyValStorageReconciler"), exports); +__exportStar(require("./KeyValStorageStack"), exports); __exportStar(require("./PerfSimulatorDB"), exports); __exportStar(require("./ReadonlyIndexingTree"), exports); +__exportStar(require("./ReadWriteIndexingTree"), exports); __exportStar(require("./SecureStorage"), exports); __exportStar(require("./SqlStorage"), exports); __exportStar(require("./StorageEventEmitter"), exports); diff --git a/evernote_modules/conduit-storage/dist/index.js.map b/evernote_modules/conduit-storage/dist/index.js.map index 33217df9..62e2591f 100644 --- a/evernote_modules/conduit-storage/dist/index.js.map +++ b/evernote_modules/conduit-storage/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAEH,oDAAkC;AAClC,oDAAkC;AAClC,oDAAkC;AAClC,mDAAiC;AACjC,+CAA6B;AAC7B,qDAAmC;AACnC,2DAAyC;AACzC,2DAAyC;AACzC,wDAAsC;AACtC,sDAAoC;AACpC,kDAAgC;AAChC,oDAAkC;AAClC,yDAAuC;AACvC,kDAAgC;AAChC,+CAA6B;AAC7B,wDAAsC;AACtC,6DAA2C;AAC3C,iDAA+B;AAC/B,mDAAiC;AACjC,8CAA4B;AAC5B,kDAAgC;AAChC,sDAAoC;AAEpC,qDAA+D;AAAtD,6HAAA,0BAA0B,OAAA"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAEH,oDAAkC;AAClC,oDAAkC;AAClC,oDAAkC;AAClC,mDAAiC;AACjC,+CAA6B;AAC7B,qDAAmC;AACnC,2DAAyC;AACzC,2DAAyC;AACzC,wDAAsC;AACtC,sDAAoC;AACpC,kDAAgC;AAChC,4DAA0C;AAC1C,uDAAqC;AACrC,oDAAkC;AAClC,yDAAuC;AACvC,0DAAwC;AACxC,kDAAgC;AAChC,+CAA6B;AAC7B,wDAAsC;AACtC,6DAA2C;AAC3C,iDAA+B;AAC/B,mDAAiC;AACjC,8CAA4B;AAC5B,kDAAgC;AAChC,sDAAoC;AAEpC,qDAA+D;AAAtD,6HAAA,0BAA0B,OAAA"} \ No newline at end of file diff --git a/evernote_modules/conduit-storage/package.json b/evernote_modules/conduit-storage/package.json index 0117d73a..0e0b00b5 100644 --- a/evernote_modules/conduit-storage/package.json +++ b/evernote_modules/conduit-storage/package.json @@ -1,6 +1,6 @@ { "name": "conduit-storage", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -16,9 +16,9 @@ "sinon-chai": "^3.3.0" }, "dependencies": { - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-data-model": "^3.4.2", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-data-model": "^3.6.2", "lcg-random": "^2.0.0", "simply-immutable": "^2.1.1" } diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Comparator.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Comparator.d.ts.map new file mode 100644 index 00000000..1e98ea4c --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Comparator.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Comparator.d.ts","sourceRoot":"","sources":["../src/Comparator.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAwB,MAAM,SAAS,CAAC;AAE9D,MAAM,WAAW,gBAAgB;IAC/B,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,4BAA4B,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC;CACrD;AAED,oBAAY,UAAU,GAAG,CAAC,CAAC,EAAE,aAAa,EAAE,CAAC,EAAE,aAAa,KAAK,MAAM,CAAC;AACxE,oBAAY,qBAAqB,GAAG,CAAC,MAAM,CAAC,EAAE,gBAAgB,KAAK,UAAU,CAAC;AAE9E,wBAAgB,YAAY,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAEzD;AAGD,qBAAa,qBAAqB;IAChC,OAAO,CAAC,OAAO,CAAC,CAAuB;IACvC,OAAO,CAAC,MAAM,CAAC,CAAS;gBAEZ,MAAM,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,IAAI,CAAC,eAAe;IAKpD,OAAO,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM;CAG7C;AAcD,wBAAgB,iBAAiB,CAAC,MAAM,CAAC,EAAE,gBAAgB,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,UAAU,CA0BxF"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Comparator.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Comparator.js new file mode 100644 index 00000000..a0b66059 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Comparator.js @@ -0,0 +1,59 @@ +"use strict"; +/*! + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.comparatorFactory = exports.LocaleCompareCollator = exports.asciiCompare = void 0; +const index_1 = require("./index"); +function asciiCompare(a, b) { + return a < b ? -1 : a > b ? 1 : 0; +} +exports.asciiCompare = asciiCompare; +// Collator class used when the system doesn't provide its own Collator implementation (Android, for instance) +class LocaleCompareCollator { + constructor(locale, options) { + this.locale = locale; + this.options = options; + } + compare(a, b) { + return a.localeCompare(b, this.locale, this.options); + } +} +exports.LocaleCompareCollator = LocaleCompareCollator; +const gIntlCollatorCache = {}; +function getCollator(locale, options = { numeric: true, sensitivity: 'variant' }) { + const key = locale + index_1.safeStringify(options); + const collator = gIntlCollatorCache[key]; + if (!collator) { + // If the locale's argument is not provided or is undefined, the runtime's default locale is used. + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#Locale_identification_and_negotiation + gIntlCollatorCache[key] = global.Intl === undefined ? new LocaleCompareCollator(locale, options) : new Intl.Collator(locale, options); + } + return collator || gIntlCollatorCache[key]; +} +function comparatorFactory(config, locale) { + return (a, b) => { + if (a === b) { + return 0; + } + const aType = typeof a; + const bType = typeof b; + if (aType === 'number' && bType === 'number') { + return a - b; + } + if (aType === 'boolean' && bType === 'boolean') { + return a ? 1 : -1; + } + if (a === null && b !== null) { + return -1; + } + if (a !== null && b === null) { + return 1; + } + const stringA = String(a); + const stringB = String(b); + return config && config.useLocaleCompare ? getCollator(locale, config.overrideLocaleCompareOptions).compare(stringA, stringB) : asciiCompare(stringA, stringB); + }; +} +exports.comparatorFactory = comparatorFactory; +//# sourceMappingURL=Comparator.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Comparator.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Comparator.js.map new file mode 100644 index 00000000..bb1ad2f2 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Comparator.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Comparator.js","sourceRoot":"","sources":["../src/Comparator.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,mCAA8D;AAU9D,SAAgB,YAAY,CAAC,CAAS,EAAE,CAAS;IAC/C,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACpC,CAAC;AAFD,oCAEC;AAED,8GAA8G;AAC9G,MAAa,qBAAqB;IAIhC,YAAY,MAAe,EAAE,OAA8B;QACzD,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;IAEM,OAAO,CAAC,CAAS,EAAE,CAAS;QACjC,OAAO,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;IACvD,CAAC;CACF;AAZD,sDAYC;AAED,MAAM,kBAAkB,GAAiD,EAAE,CAAC;AAC5E,SAAS,WAAW,CAAC,MAAe,EAAE,UAAgC,EAAE,OAAO,EAAE,IAAI,EAAE,WAAW,EAAE,SAAS,EAAE;IAC7G,MAAM,GAAG,GAAG,MAAM,GAAG,qBAAa,CAAC,OAAO,CAAC,CAAC;IAC5C,MAAM,QAAQ,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAC;IACzC,IAAI,CAAC,QAAQ,EAAE;QACb,kGAAkG;QAClG,8HAA8H;QAC9H,kBAAkB,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,IAAI,KAAK,SAAS,CAAC,CAAC,CAAC,IAAI,qBAAqB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;KACvI;IACD,OAAO,QAAQ,IAAI,kBAAkB,CAAC,GAAG,CAAC,CAAC;AAC7C,CAAC;AAED,SAAgB,iBAAiB,CAAC,MAAyB,EAAE,MAAe;IAC1E,OAAO,CAAC,CAAgB,EAAE,CAAgB,EAAE,EAAE;QAC5C,IAAI,CAAC,KAAK,CAAC,EAAE;YACX,OAAO,CAAC,CAAC;SACV;QAED,MAAM,KAAK,GAAG,OAAO,CAAC,CAAC;QACvB,MAAM,KAAK,GAAG,OAAO,CAAC,CAAC;QAEvB,IAAI,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,QAAQ,EAAE;YAC5C,OAAQ,CAAY,GAAI,CAAY,CAAC;SACtC;QACD,IAAI,KAAK,KAAK,SAAS,IAAI,KAAK,KAAK,SAAS,EAAE;YAC9C,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC;SACpB;QAED,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,KAAK,IAAI,EAAE;YAC5B,OAAO,CAAC,CAAC,CAAC;SACX;QACD,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,KAAK,IAAI,EAAE;YAC5B,OAAO,CAAC,CAAC;SACV;QACD,MAAM,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;QAC1B,MAAM,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;QAC1B,OAAO,MAAM,IAAI,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,EAAE,MAAM,CAAC,4BAA4B,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;IACjK,CAAC,CAAC;AACJ,CAAC;AA1BD,8CA0BC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DataSchema.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DataSchema.d.ts.map new file mode 100644 index 00000000..800a3c55 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DataSchema.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"DataSchema.d.ts","sourceRoot":"","sources":["../src/DataSchema.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DataSchema.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DataSchema.js new file mode 100644 index 00000000..6f1a9eaa --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DataSchema.js @@ -0,0 +1,430 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.traverseSchema = exports.validateSchemaValue = exports.validateSchemaType = exports.validateSchemaAndPopulateDefaults = exports.getSchemaDefaults = exports.getSchemaTypeDefaultValue = exports.fieldTypeOverrideNullability = exports.fieldTypeToCore = exports.fieldTypeToNonNull = exports.NullableEntityRef = exports.NullableTimestamp = exports.NullableInt = exports.NullableNumber = exports.NullableBoolean = exports.NullableUrl = exports.NullableString = exports.NullableID = exports.ListOfStructs = exports.NullableStruct = exports.NullableMapOf = exports.NullableListOf = exports.NullableEnumWithKeys = exports.NullableEnum = exports.ExtendStruct = exports.Struct = exports.MapOf = exports.ListOf = exports.Nullable = exports.EnumWithKeys = exports.Enum = exports.fieldTypeIsBasic = exports.fieldTypeIsStruct = exports.fieldTypeIsMap = exports.fieldTypeIsList = exports.fieldTypeIsNullable = exports.fieldTypeIsEnum = exports.fieldTypeIsCore = void 0; +const Errors_1 = require("./Errors"); +const index_1 = require("./index"); +function fieldTypeIsCore(fieldType) { + return typeof fieldType === 'string'; +} +exports.fieldTypeIsCore = fieldTypeIsCore; +function fieldTypeIsEnum(fieldType) { + return index_1.getTypeOf(fieldType) === 'object' && ('enumMap' in fieldType); +} +exports.fieldTypeIsEnum = fieldTypeIsEnum; +function fieldTypeIsNullable(fieldType) { + return index_1.getTypeOf(fieldType) === 'object' && ('nullableType' in fieldType); +} +exports.fieldTypeIsNullable = fieldTypeIsNullable; +function fieldTypeIsList(fieldType) { + return index_1.getTypeOf(fieldType) === 'object' && ('listType' in fieldType); +} +exports.fieldTypeIsList = fieldTypeIsList; +function fieldTypeIsMap(fieldType) { + return index_1.getTypeOf(fieldType) === 'object' && ('mapType' in fieldType); +} +exports.fieldTypeIsMap = fieldTypeIsMap; +function fieldTypeIsStruct(fieldType) { + return index_1.getTypeOf(fieldType) === 'object' && ('fields' in fieldType); +} +exports.fieldTypeIsStruct = fieldTypeIsStruct; +function fieldTypeIsBasic(fieldType) { + if (fieldTypeIsNullable(fieldType)) { + return fieldTypeIsBasic(fieldType.nullableType); + } + return fieldTypeIsEnum(fieldType) || fieldTypeIsCore(fieldType); +} +exports.fieldTypeIsBasic = fieldTypeIsBasic; +function Enum(values, name) { + values = Array.isArray(values) ? values : Object.values(values); + return { + name, + enumMap: values.reduce((o, v) => { + o[v] = v; + return o; + }, {}), + }; +} +exports.Enum = Enum; +function EnumWithKeys(enumMap, name) { + return { + name, + enumMap, + }; +} +exports.EnumWithKeys = EnumWithKeys; +function Nullable(type) { + return { + nullableType: type, + }; +} +exports.Nullable = Nullable; +function ListOf(type) { + return { + listType: type, + }; +} +exports.ListOf = ListOf; +function MapOf(type) { + return { + mapType: type, + }; +} +exports.MapOf = MapOf; +function Struct(fields, name) { + return { + name, + fields, + }; +} +exports.Struct = Struct; +function ExtendStruct(baseStruct, fields, name) { + return { + name, + fields: Object.assign(Object.assign({}, baseStruct.fields), fields), + }; +} +exports.ExtendStruct = ExtendStruct; +function NullableEnum(values, name) { + return { + nullableType: Enum(values, name), + }; +} +exports.NullableEnum = NullableEnum; +function NullableEnumWithKeys(enumMap, name) { + return { + nullableType: EnumWithKeys(enumMap, name), + }; +} +exports.NullableEnumWithKeys = NullableEnumWithKeys; +function NullableListOf(type) { + return { + nullableType: { + listType: type, + }, + }; +} +exports.NullableListOf = NullableListOf; +function NullableMapOf(type) { + return { + nullableType: { + mapType: type, + }, + }; +} +exports.NullableMapOf = NullableMapOf; +function NullableStruct(fields, name) { + return { + nullableType: { + name, + fields, + }, + }; +} +exports.NullableStruct = NullableStruct; +function ListOfStructs(fields, name) { + return { + listType: { + name, + fields, + }, + }; +} +exports.ListOfStructs = ListOfStructs; +// these constants are for convenience and to save memory +exports.NullableID = Nullable('ID'); +exports.NullableString = Nullable('string'); +exports.NullableUrl = Nullable('url'); +exports.NullableBoolean = Nullable('boolean'); +exports.NullableNumber = Nullable('number'); +exports.NullableInt = Nullable('int'); +exports.NullableTimestamp = Nullable('timestamp'); +exports.NullableEntityRef = Nullable('EntityRef'); +function fieldTypeToNonNull(fieldType) { + if (!fieldTypeIsNullable(fieldType)) { + return fieldType; + } + return fieldType.nullableType; +} +exports.fieldTypeToNonNull = fieldTypeToNonNull; +function fieldTypeToCore(fieldType) { + if (fieldTypeIsEnum(fieldType)) { + return 'string'; + } + if (fieldTypeIsNullable(fieldType)) { + return fieldTypeToCore(fieldType.nullableType); + } + if (fieldTypeIsList(fieldType)) { + return fieldTypeToCore(fieldType.listType); + } + if (fieldTypeIsMap(fieldType)) { + return fieldType.mapType; + } + if (fieldTypeIsStruct(fieldType)) { + // multiple fields, no way to strip this down to just one type + return null; + } + return fieldType; +} +exports.fieldTypeToCore = fieldTypeToCore; +function fieldTypeOverrideNullability(fieldType, shouldBeNullable) { + if (fieldTypeIsNullable(fieldType)) { + if (!shouldBeNullable) { + return fieldTypeToNonNull(fieldType); + } + } + else if (shouldBeNullable) { + return Nullable(fieldType); + } + return fieldType; +} +exports.fieldTypeOverrideNullability = fieldTypeOverrideNullability; +function getSchemaTypeDefaultValue(fieldType) { + if (fieldTypeIsEnum(fieldType)) { + return index_1.firstStashEntry(fieldType.enumMap); + } + if (fieldTypeIsNullable(fieldType)) { + return null; + } + if (fieldTypeIsList(fieldType)) { + return []; + } + if (fieldTypeIsMap(fieldType)) { + return {}; + } + if (fieldTypeIsStruct(fieldType)) { + return getSchemaDefaults(fieldType.fields); + } + switch (fieldType) { + case 'ID': + return null; + case 'string': + case 'url': + return ''; + case 'number': + case 'int': + case 'timestamp': + return 0; + case 'boolean': + return false; + case 'EntityRef': + return { + id: '', + type: '', + }; + default: + throw index_1.absurd(fieldType, 'fieldType'); + } +} +exports.getSchemaTypeDefaultValue = getSchemaTypeDefaultValue; +function getSchemaDefaults(schema) { + const ret = {}; + if (!schema) { + return ret; + } + for (const field in schema) { + ret[field] = getSchemaTypeDefaultValue(schema[field]); + } + return ret; +} +exports.getSchemaDefaults = getSchemaDefaults; +const ReadValidationOptsFillDefaults = { + objectStrictCheck: false, + deepObjectStrictCheck: false, + fillDefaults: true, + // important to do this for enum-upgrade scenarios (old version of client may read data published by a newer backend, with additional enum values) + allowUnknownEnumValues: true, +}; +function validateSchemaAndPopulateDefaults(obj, schema) { + for (const key in schema) { + if (key in obj) { + validateSchemaType(schema[key], key, obj[key], ReadValidationOptsFillDefaults); + } + else { + obj[key] = getSchemaTypeDefaultValue(schema[key]); + } + } + return obj; +} +exports.validateSchemaAndPopulateDefaults = validateSchemaAndPopulateDefaults; +function validateSchemaType(fieldType, path, value, opts = { + objectStrictCheck: true, + deepObjectStrictCheck: true, + fillDefaults: false, + allowUnknownEnumValues: false, +}) { + if (!fieldType) { + throw new Error(`Field not in schema: [${path}]`); + } + const valType = index_1.getTypeOf(value); + if (fieldTypeIsEnum(fieldType)) { + if (opts.allowUnknownEnumValues) { + if (index_1.getTypeOf(index_1.firstStashEntry(fieldType.enumMap)) !== valType) { + throw new Error(`Field value does not match schema: [${path}]`); + } + } + else if (!Object.values(fieldType.enumMap).includes(value)) { + throw new Error(`Field value does not match schema: [${path}]`); + } + return; + } + if (fieldTypeIsNullable(fieldType)) { + if (index_1.isNullish(value)) { + return; + } + validateSchemaType(fieldType.nullableType, path, value, opts); + return; + } + const subopts = opts.deepObjectStrictCheck === opts.objectStrictCheck ? opts : Object.assign(Object.assign({}, opts), { objectStrictCheck: opts.deepObjectStrictCheck }); + if (fieldTypeIsList(fieldType)) { + if (!Array.isArray(value)) { + throw new Error(`Field value does not match schema: [${path}]`); + } + for (let i = 0; i < value.length; ++i) { + validateSchemaType(fieldType.listType, path.concat('.', i.toString()), value[i], subopts); + } + return; + } + if (fieldTypeIsMap(fieldType)) { + if (valType !== 'object') { + throw new Error(`Field value does not match schema: [${path}]`); + } + const mapType = fieldType.mapType; + if (mapType === null) { + throw new Error(`Unexpected fieldType found while validating against schema: [${path}]`); + } + for (const key in value) { + validateSchemaType(mapType, path.concat('.', key), value[key], subopts); + } + return; + } + if (fieldTypeIsStruct(fieldType)) { + if (valType !== 'object') { + throw new Error(`Field value does not match schema: [${path}]`); + } + for (const key in fieldType.fields) { + if (opts.fillDefaults && !(key in value)) { + value[key] = getSchemaTypeDefaultValue(fieldType.fields[key]); + } + else { + validateSchemaType(fieldType.fields[key], path.concat('.', key), value[key], subopts); + } + } + if (!opts.objectStrictCheck) { + return; + } + for (const key in value) { + if (!fieldType.fields.hasOwnProperty(key)) { + throw new Error(`Field does not exist in schema: [${path.concat('.', key)}]`); + } + } + return; + } + let isValid = false; + switch (fieldType) { + case 'ID': + case 'string': + case 'url': + isValid = valType === 'string'; + break; + case 'number': + isValid = valType === 'number' && isFinite(value); + break; + case 'int': + case 'timestamp': + isValid = valType === 'number'; + break; + case 'boolean': + isValid = valType === 'boolean'; + break; + case 'EntityRef': + isValid = valType === 'object' && typeof value.type === 'string' && typeof value.id === 'string'; + break; + default: + throw index_1.absurd(fieldType, 'fieldType'); + } + if (!isValid) { + throw new Error(`Field value does not match schema: [${path}]`); + } +} +exports.validateSchemaType = validateSchemaType; +function validateSchemaValue(fieldValidation, path, value) { + var _a, _b; + switch (typeof value) { + case 'object': { + if (Array.isArray(value)) { + for (const key in value) { + validateSchemaValue(fieldValidation, path, value[key]); + } + } + else { + for (const key in value) { + validateSchemaValue(fieldValidation, path.concat('.', key), value[key]); + } + } + break; + } + case 'number': { + const validationBlock = fieldValidation[path]; + if (validationBlock) { + const fieldName = (_a = validationBlock.debugName) !== null && _a !== void 0 ? _a : path; + if (validationBlock.min && value < validationBlock.min) { + throw new Errors_1.MalformedDataError(`Validation Failed: ${fieldName} too low`); + } + if (validationBlock.max && value > validationBlock.max) { + throw new Errors_1.MalformedDataError(`Validation Failed: ${fieldName} too high`); + } + } + break; + } + case 'string': { + const validationBlock = fieldValidation[path]; + const len = value.length; + if (validationBlock) { + const fieldName = (_b = validationBlock.debugName) !== null && _b !== void 0 ? _b : path; + if (validationBlock.min && validationBlock.min > len) { + throw new Errors_1.MalformedDataError(`Validation Failed: ${fieldName} too short`); + } + if (validationBlock.max && validationBlock.max < len) { + throw new Errors_1.MalformedDataError(`Validation Failed: ${fieldName} too long`); + } + if (validationBlock.regex && !validationBlock.regex.exec(value)) { + throw new Errors_1.MalformedDataError(`Validation Failed: ${fieldName} invalid characters`); + } + } + break; + } + } +} +exports.validateSchemaValue = validateSchemaValue; +function traverseSchemaInternal(field, path) { + if (!field) { + return null; + } + if (!path.length) { + return field; + } + if (fieldTypeIsStruct(field)) { + return traverseSchemaInternal(field.fields[path[0]], path.slice(1)); + } + if (fieldTypeIsNullable(field)) { + return traverseSchemaInternal(field.nullableType, path); + } + if (fieldTypeIsList(field)) { + return traverseSchemaInternal(field.listType, path); + } + if (fieldTypeIsMap(field)) { + return traverseSchemaInternal(field.mapType, path); + } + return null; +} +function traverseSchema(schema, path) { + if (!path.length) { + throw new Error('Invalid path passed to traverseSchema'); + } + return traverseSchemaInternal(schema[path[0]], path.slice(1)); +} +exports.traverseSchema = traverseSchema; +//# sourceMappingURL=DataSchema.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DataSchema.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DataSchema.js.map new file mode 100644 index 00000000..efd4f694 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DataSchema.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DataSchema.js","sourceRoot":"","sources":["../src/DataSchema.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DebugSettings.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DebugSettings.d.ts.map new file mode 100644 index 00000000..b05bef62 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DebugSettings.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"DebugSettings.d.ts","sourceRoot":"","sources":["../src/DebugSettings.ts"],"names":[],"mappings":"AAIA,OAAO,EAAS,KAAK,EAAE,MAAM,SAAS,CAAC;AAEvC,aAAK,wBAAwB,GAAG,CAAC,MAAM,EAAE,KAAK,KAAK,IAAI,CAAC;AAoBxD,wBAAgB,iBAAiB,CAAC,eAAe,EAAE,KAAK,EAAE,WAAW,EAAE,wBAAwB,QAM9F;AAED,wBAAgB,oBAAoB,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,YAAY,EAAE,CAAC,EAAE,QAAQ,EAAE,CAAC,KAAK,EAAE,CAAC,KAAK,IAAI,GAAG,CAAC,CAyBtG"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DebugSettings.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DebugSettings.js new file mode 100644 index 00000000..d29238af --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DebugSettings.js @@ -0,0 +1,57 @@ +"use strict"; +/* + * Copyright 2019 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.registerDebugSetting = exports.initDebugSettings = void 0; +const gValues = {}; +const gInterface = { + resetAll: () => { + for (const key in gValues) { + // calls the setter defined in registerDebugSetting + gInterface[key] = undefined; + } + }, +}; +let gPersistFunc = null; +try { + global.__enDebug = gInterface; // Slightly conduit specific thing here, but a lot depends on this +} +catch (_) { + // ignore +} +function initDebugSettings(persistedValues, persistFunc) { + for (const key in persistedValues) { + gInterface[key] = persistedValues[key]; + } + gPersistFunc = persistFunc; +} +exports.initDebugSettings = initDebugSettings; +function registerDebugSetting(name, defaultValue, onChange) { + if (gInterface.hasOwnProperty(name)) { + return gInterface[name]; + } + Object.defineProperty(gInterface, name, { + get: () => { + let value = gValues[name]; + if (value === undefined) { + value = defaultValue; + } + return value; + }, + set: (newValue) => { + if (newValue === undefined) { + delete gValues[name]; + newValue = defaultValue; + } + else { + gValues[name] = newValue; + } + gPersistFunc && gPersistFunc(gValues); + onChange(newValue); + }, + }); + return gInterface[name]; +} +exports.registerDebugSetting = registerDebugSetting; +//# sourceMappingURL=DebugSettings.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DebugSettings.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DebugSettings.js.map new file mode 100644 index 00000000..efdca0fa --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DebugSettings.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DebugSettings.js","sourceRoot":"","sources":["../src/DebugSettings.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,MAAM,OAAO,GAAU,EAAE,CAAC;AAC1B,MAAM,UAAU,GAAU;IACxB,QAAQ,EAAE,GAAG,EAAE;QACb,KAAK,MAAM,GAAG,IAAI,OAAO,EAAE;YACzB,mDAAmD;YACnD,UAAU,CAAC,GAAG,CAAC,GAAG,SAAS,CAAC;SAC7B;IACH,CAAC;CACF,CAAC;AAEF,IAAI,YAAY,GAAoC,IAAI,CAAC;AAEzD,IAAI;IACD,MAAgB,CAAC,SAAS,GAAG,UAAU,CAAC,CAAC,kEAAkE;CAC7G;AAAC,OAAO,CAAC,EAAE;IACV,SAAS;CACV;AAED,SAAgB,iBAAiB,CAAC,eAAsB,EAAE,WAAqC;IAC7F,KAAK,MAAM,GAAG,IAAI,eAAe,EAAE;QACjC,UAAU,CAAC,GAAG,CAAC,GAAG,eAAe,CAAC,GAAG,CAAC,CAAC;KACxC;IAED,YAAY,GAAG,WAAW,CAAC;AAC7B,CAAC;AAND,8CAMC;AAED,SAAgB,oBAAoB,CAAI,IAAY,EAAE,YAAe,EAAE,QAA4B;IACjG,IAAI,UAAU,CAAC,cAAc,CAAC,IAAI,CAAC,EAAE;QACnC,OAAO,UAAU,CAAC,IAAI,CAAC,CAAC;KACzB;IACD,MAAM,CAAC,cAAc,CAAC,UAAU,EAAE,IAAI,EAAE;QACtC,GAAG,EAAE,GAAG,EAAE;YACR,IAAI,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;YAC1B,IAAI,KAAK,KAAK,SAAS,EAAE;gBACvB,KAAK,GAAG,YAAY,CAAC;aACtB;YACD,OAAO,KAAK,CAAC;QACf,CAAC;QACD,GAAG,EAAE,CAAC,QAAqB,EAAE,EAAE;YAC7B,IAAI,QAAQ,KAAK,SAAS,EAAE;gBAC1B,OAAO,OAAO,CAAC,IAAI,CAAC,CAAC;gBACrB,QAAQ,GAAG,YAAY,CAAC;aACzB;iBAAM;gBACL,OAAO,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC;aAC1B;YACD,YAAY,IAAI,YAAY,CAAC,OAAO,CAAC,CAAC;YACtC,QAAQ,CAAC,QAAQ,CAAC,CAAC;QACrB,CAAC;KACF,CAAC,CAAC;IAEH,OAAO,UAAU,CAAC,IAAI,CAAC,CAAC;AAC1B,CAAC;AAzBD,oDAyBC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DeterministicIdGenerator.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DeterministicIdGenerator.d.ts.map new file mode 100644 index 00000000..8bf56958 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DeterministicIdGenerator.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"DeterministicIdGenerator.d.ts","sourceRoot":"","sources":["../src/DeterministicIdGenerator.ts"],"names":[],"mappings":"AAMA,MAAM,WAAW,sBAAsB;IACrC,KAAK,EAAE,MAAM,EAAE,CAAC;CACjB;AAED,MAAM,WAAW,eAAe;IAC9B,MAAM,EAAE,MAAM,CAAC;IACf,UAAU,EAAE,MAAM,CAAC;IACnB,eAAe,CAAC,EAAE,sBAAsB,EAAE,CAAC;CAC5C;AAED,qBAAa,wBAAwB;IASvB,OAAO,CAAC,QAAQ,CAAC,aAAa;IAR1C,OAAO,CAAC,MAAM,CAAC,YAAY,CAAO;IAClC,OAAO,CAAC,MAAM,CAAC,aAAa,CAAO;IACnC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAoD;IACzE,OAAO,CAAC,QAAQ,CAAC,oBAAoB,CAGjC;gBAEyB,aAAa,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC;IAYxD,QAAQ,CAAC,MAAM,EAAE,eAAe,GAAG,MAAM;IA+CzC,OAAO,CAAC,eAAe,EAAE,MAAM,GAAG,eAAe;IAiDjD,iBAAiB,CAAC,EAAE,EAAE,MAAM,GAAG,OAAO;IAe7C,SAAS,CAAC,sBAAsB,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;IAKtD,SAAS,CAAC,wBAAwB,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;CAIzD"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DeterministicIdGenerator.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DeterministicIdGenerator.js new file mode 100644 index 00000000..bf75642f --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DeterministicIdGenerator.js @@ -0,0 +1,116 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.DeterministicIdGenerator = void 0; +const Errors_1 = require("./Errors"); +class DeterministicIdGenerator { + constructor(entityTypeMap) { + this.entityTypeMap = entityTypeMap; + this.reverseEntityTypeMap = new Map(); + for (const kvp of this.entityTypeMap) { + const [entityType, entityTypeNumber] = kvp; + if (this.reverseEntityTypeMap.has(entityTypeNumber)) { + throw new Errors_1.InvalidParameterError('EntityType mappings must be unique in both directions'); + } + this.reverseEntityTypeMap.set(entityTypeNumber, entityType); + } + } + createId(params) { + const { userID, entityType, leadingSegments } = params; + const entityTypeNumber = this.entityTypeMap.get(entityType); + if (entityTypeNumber === undefined) { + throw new Errors_1.InvalidParameterError(`Cannot find EntityType '${entityType}'`); + } + const userIDReversed = this.toReversedBase36String(userID); + // Master segment, required by all deterministic Ids; note that the EntityType is not base36 reversed. + const masterSeg = `${userIDReversed}${DeterministicIdGenerator.sIdDelimiter}${entityTypeNumber}`; + const leadingSegmentStrings = []; + if (leadingSegments) { + for (const segment of leadingSegments) { + const { parts } = segment; + if (parts.length === 0) { + throw new Errors_1.InvalidParameterError('segment.parts cannot be empty array'); + } + leadingSegmentStrings.push(parts + .map(part => this.toReversedBase36String(part)) + .join(DeterministicIdGenerator.sIdDelimiter)); + } + } + let result = masterSeg; + if (leadingSegmentStrings.length > 0) { + result = `${leadingSegmentStrings.join(DeterministicIdGenerator.sSegDelimiter)}${DeterministicIdGenerator.sSegDelimiter}${masterSeg}`; + } + if (result.length > 36) { + throw new Errors_1.InvalidParameterError('DeterministicId cannot be longer than 36 characters'); + } + return result; + } + parseId(deterministicId) { + const segmentAsStrings = deterministicId.split(DeterministicIdGenerator.sSegDelimiter); + const segments = []; + const lastIndex = segmentAsStrings.length - 1; + for (let i = 0; i <= lastIndex; i++) { + const segmentAsString = segmentAsStrings[i]; + segments.push({ + parts: segmentAsString + .split(DeterministicIdGenerator.sIdDelimiter) + .map((s, index) => { + if (i === lastIndex) { + if (index === 0) { + return this.fromReversedBase36String(s); // The UserID field is base36 reversed. + } + else { + return parseInt(s, 10); // The EntityType field is not base36 reversed. + } + } + return this.fromReversedBase36String(s); // Everything else is base36 reversed. + }), + }); + } + const masterSeg = segments[segments.length - 1].parts; + const entityType = this.reverseEntityTypeMap.get(masterSeg[1]); + if (!entityType) { + throw new Errors_1.InvalidParameterError(`Cannot find EntityType as a Number '${masterSeg[1]}'`); + } + const result = { + userID: masterSeg[0], + entityType, + }; + if (segments.length - 1 >= 1) { + const leadingSegments = []; + for (let i = 0; i < segments.length - 1; i++) { + leadingSegments.push(segments[i]); + } + result.leadingSegments = leadingSegments; + } + return result; + } + isDeterministicId(id) { + // Comprehensive pattern check + if (!DeterministicIdGenerator.sRegex.test(id)) { + return false; + } + const lastIndexOf = id.lastIndexOf(DeterministicIdGenerator.sIdDelimiter); + // Accepted EntityType verification check + const entityTypeNumber = parseInt(id.substring(lastIndexOf + 1), 10); + if (!this.reverseEntityTypeMap.has(entityTypeNumber)) { + return false; + } + return true; + } + toReversedBase36String(part) { + // Specifications do not say whether toString returns upper or lower, so we force consistency here. + return part.toString(36).toUpperCase().split('').reverse().join(''); + } + fromReversedBase36String(part) { + // Specification says parseInt has to support upper or lower case, so this should be safe. + return parseInt(part.split('').reverse().join(''), 36); + } +} +exports.DeterministicIdGenerator = DeterministicIdGenerator; +DeterministicIdGenerator.sIdDelimiter = '|'; +DeterministicIdGenerator.sSegDelimiter = '_'; +DeterministicIdGenerator.sRegex = /^((([A-Z0-9](\|[A-Z0-9])*)+)_)*[A-Z0-9]+\|\d+$/; +//# sourceMappingURL=DeterministicIdGenerator.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DeterministicIdGenerator.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DeterministicIdGenerator.js.map new file mode 100644 index 00000000..07a07337 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/DeterministicIdGenerator.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DeterministicIdGenerator.js","sourceRoot":"","sources":["../src/DeterministicIdGenerator.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Errors.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Errors.d.ts.map new file mode 100644 index 00000000..637aeeb7 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Errors.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Errors.d.ts","sourceRoot":"","sources":["../src/Errors.ts"],"names":[],"mappings":"AAIA,qBAAa,UAAW,SAAQ,KAAK;IACnC,SAAgB,IAAI,gBAAgB;IAC7B,OAAO,SAAK;IACZ,MAAM,EAAE,MAAM,GAAG,SAAS,CAAC;gBAEtB,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,MAAM;CAK9D;AAED,qBAAa,eAAgB,SAAQ,KAAK;IACxC,SAAgB,IAAI,qBAAqB;gBAE7B,OAAO,EAAE,MAAM;CAG5B;AAED,qBAAa,eAAgB,SAAQ,KAAK;IACxC,SAAgB,IAAI,qBAAqB;gBAE7B,OAAO,EAAE,MAAM;CAG5B;AAED,qBAAa,qBAAsB,SAAQ,KAAK;IAC9C,SAAgB,IAAI,2BAA2B;gBAEnC,OAAO,EAAE,MAAM;CAG5B;AAED,qBAAa,kBAAmB,SAAQ,KAAK;IAC3C,SAAgB,IAAI,wBAAwB;gBAChC,OAAO,CAAC,EAAE,MAAM;CAG7B"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Errors.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Errors.js new file mode 100644 index 00000000..3c4b16e7 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Errors.js @@ -0,0 +1,45 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.MalformedDataError = exports.InvalidParameterError = exports.OutOfRangeError = exports.UnloggableError = exports.RetryError = void 0; +class RetryError extends Error { + constructor(message, timeout, reason) { + super(message); + this.name = 'RetryError'; + this.timeout = 0; + this.timeout = timeout; + this.reason = reason; + } +} +exports.RetryError = RetryError; +class UnloggableError extends Error { + constructor(message) { + super(message); + this.name = 'UnloggableError'; + } +} +exports.UnloggableError = UnloggableError; +class OutOfRangeError extends Error { + constructor(message) { + super(message); + this.name = 'OutOfRangeError'; + } +} +exports.OutOfRangeError = OutOfRangeError; +class InvalidParameterError extends Error { + constructor(message) { + super(message); + this.name = 'InvalidParameterError'; + } +} +exports.InvalidParameterError = InvalidParameterError; +class MalformedDataError extends Error { + constructor(message) { + super(message); + this.name = 'MalformedDataError'; + } +} +exports.MalformedDataError = MalformedDataError; +//# sourceMappingURL=Errors.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Errors.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Errors.js.map new file mode 100644 index 00000000..b4890268 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Errors.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Errors.js","sourceRoot":"","sources":["../src/Errors.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,MAAa,UAAW,SAAQ,KAAK;IAKnC,YAAY,OAAe,EAAE,OAAe,EAAE,MAAe;QAC3D,KAAK,CAAC,OAAO,CAAC,CAAC;QALD,SAAI,GAAG,YAAY,CAAC;QAC7B,YAAO,GAAG,CAAC,CAAC;QAKjB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;IACvB,CAAC;CACF;AAVD,gCAUC;AAED,MAAa,eAAgB,SAAQ,KAAK;IAGxC,YAAY,OAAe;QACzB,KAAK,CAAC,OAAO,CAAC,CAAC;QAHD,SAAI,GAAG,iBAAiB,CAAC;IAIzC,CAAC;CACF;AAND,0CAMC;AAED,MAAa,eAAgB,SAAQ,KAAK;IAGxC,YAAY,OAAe;QACzB,KAAK,CAAC,OAAO,CAAC,CAAC;QAHD,SAAI,GAAG,iBAAiB,CAAC;IAIzC,CAAC;CACF;AAND,0CAMC;AAED,MAAa,qBAAsB,SAAQ,KAAK;IAG9C,YAAY,OAAe;QACzB,KAAK,CAAC,OAAO,CAAC,CAAC;QAHD,SAAI,GAAG,uBAAuB,CAAC;IAI/C,CAAC;CACF;AAND,sDAMC;AAED,MAAa,kBAAmB,SAAQ,KAAK;IAE3C,YAAY,OAAgB;QAC1B,KAAK,CAAC,OAAO,CAAC,CAAC;QAFD,SAAI,GAAG,oBAAoB,CAAC;IAG5C,CAAC;CACF;AALD,gDAKC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracer.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracer.d.ts.map new file mode 100644 index 00000000..36678f13 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracer.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"EventTracer.d.ts","sourceRoot":"","sources":["../src/EventTracer.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,KAAK,EAA8B,MAAM,IAAI,CAAC;AAC9D,OAAO,EAAE,oBAAoB,EAAE,kBAAkB,EAAc,UAAU,EAAE,MAAM,wBAAwB,CAAC;AAI1G,MAAM,WAAW,gBAAgB;IAC/B,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACtB,aAAa,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CAC9B;AAED,MAAM,WAAW,cAAc;IAC7B,IAAI,EAAE,MAAM,CAAC;IACb,UAAU,EAAE,MAAM,CAAC;IACnB,GAAG,EAAE,MAAM,CAAC;IACZ,EAAE,CAAC,EAAE,MAAM,CAAC;IACZ,gBAAgB,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;CAC3C;AAED,MAAM,WAAW,YAAY;IAC3B,GAAG,EAAE,MAAM,CAAC;IACZ,KAAK,EAAE,MAAM,CAAC;IACd,uBAAuB,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACxC;AAED,MAAM,WAAW,wBAAwB;IACvC,mBAAmB,EAAE,MAAM,KAAK,CAAC,gBAAgB,CAAC,CAAC;CACpD;AAID,cAAM,sBAAuB,YAAW,kBAAkB;IACxD,OAAO,CAAC,UAAU,CAAqC;IACvD,OAAO,CAAC,MAAM,CAAoC;IAE3C,YAAY,CAAC,UAAU,EAAE,oBAAoB,EAAE,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM;IASzE,WAAW;IAmBX,SAAS,CAAC,EAAE,EAAE,UAAU;CAWhC;AAED,eAAO,MAAM,oBAAoB,wBAA+B,CAAC;AAkBjE,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,MAAM,EAAE,gBAAgB,GAAE,KAAK,CAAC,gBAAgB,CAAQ,GAAG,cAAc,CAOjH;AAoBD,wBAAgB,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,KAAK,QAe9E;AAED,wBAAgB,aAAa,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,KAAK,GAAC,MAAM,QAgBlF;AAED,wBAAsB,wBAAwB,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,CAQ9G;AAED,wBAAgB,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,QAcnF;AAED,wBAAgB,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,QAWzE;AAED,wBAAgB,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,GAAE,SAAS,GAAC,QAAoB,QAgBjH;AAGD,wBAAgB,UAAU,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,cAAc,EAAE,MAAM,EAAE,GAAG,GAAG,CAAC;AAC3E,wBAAgB,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,WAAW,EAAE,MAAM,EAAE,UAAU,EAAE,kBAAkB,EAAE,cAAc,CAAC,EAAE,MAAM,EAAE,GAAG,GAAG,CAAC;AAmC7H,qBAAa,cAAc;IAIb,QAAQ,CAAC,IAAI,EAAE,MAAM;IAHjC,OAAO,CAAC,SAAS,CAAwB;IACzC,OAAO,CAAC,KAAK,CAAK;gBAEG,IAAI,EAAE,MAAM;IAG1B,UAAU;IAIV,KAAK,CAAC,gBAAgB,GAAE,KAAK,CAAC,gBAAgB,CAAQ;IAShD,SAAS,CAAC,CAAC,EAAE,gBAAgB,EAAE,KAAK,CAAC,gBAAgB,CAAC,EAAE,IAAI,EAAE,CAAC,GAAG,EAAE,cAAc,KAAK,OAAO,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;IAKpH,OAAO,CAAC,GAAG,EAAE,cAAc;IAIrB,kBAAkB,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;CAKnF"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracer.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracer.js new file mode 100644 index 00000000..15976284 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracer.js @@ -0,0 +1,244 @@ +"use strict"; +/* + * Copyright 2019 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AsyncTracePool = exports.traceAsync = exports.traceMarker = exports.traceTestCounts = exports.traceCounts = exports.traceEventEndWhenSettled = exports.traceEventEnd = exports.traceEventStart = exports.createTraceContext = exports.ProcessTraceRecorder = void 0; +const _1 = require("./"); +const EVENTS_PER_BATCH = 50; +let gTracingState = null; +class EventTraceRecorderImpl { + constructor() { + this.controller = null; + this.events = []; + } + startTracing(controller, pid, start) { + this.controller = controller; + gTracingState = { + pid, + start, + recordedThreadMetadatas: {}, + }; + } + stopTracing() { + const pid = gTracingState === null || gTracingState === void 0 ? void 0 : gTracingState.pid; + const controller = this.controller; + const events = this.events; + gTracingState = null; + this.controller = null; + this.events = []; + if (!pid || !controller) { + return; + } + events.push({ + ph: 'FLUSH', + pid, + }); + controller.recordTraceEvents(events); + } + pushEvent(ev) { + if (!this.controller) { + return; + } + this.events.push(ev); + if (this.events.length >= EVENTS_PER_BATCH) { + this.controller.recordTraceEvents(this.events); + this.events = []; + } + } +} +exports.ProcessTraceRecorder = new EventTraceRecorderImpl(); +let gThreadCounter = 0; +let gLastTime = 0; +function time() { + const now = Date.now() * 1000; // in microseconds + if (gLastTime < now) { + gLastTime = now; + } + else { + gLastTime++; + } + if (gTracingState) { + return gLastTime - gTracingState.start; + } + return gLastTime; +} +function createTraceContext(name, testEventTracker = null) { + return { + name, + threadName: name, + tid: ++gThreadCounter, + testEventTracker, + }; +} +exports.createTraceContext = createTraceContext; +function warmupTraceContext(trc) { + if (!gTracingState) { + return; + } + if (!gTracingState.recordedThreadMetadatas[trc.tid]) { + gTracingState.recordedThreadMetadatas[trc.tid] = trc.threadName; + exports.ProcessTraceRecorder.pushEvent({ + ph: 'M', + name: 'thread_name', + pid: gTracingState.pid, + tid: trc.tid, + args: { + name: trc.threadName, + }, + }); + } +} +function traceEventStart(trc, name, args) { + if (!gTracingState) { + return; + } + warmupTraceContext(trc); + exports.ProcessTraceRecorder.pushEvent({ + ph: trc.id ? 'b' : 'B', + name, + ts: time(), + pid: gTracingState.pid, + tid: trc.tid, + id: trc.id, + cat: 'default', + args: args || {}, + }); +} +exports.traceEventStart = traceEventStart; +function traceEventEnd(trc, name, err) { + if (!gTracingState) { + return; + } + exports.ProcessTraceRecorder.pushEvent({ + ph: trc.id ? 'e' : 'E', + name, + ts: time(), + pid: gTracingState.pid, + tid: trc.tid, + id: trc.id, + cat: 'default', + args: !err ? undefined : { + err: String(err), + }, + }); +} +exports.traceEventEnd = traceEventEnd; +async function traceEventEndWhenSettled(trc, name, p) { + if (!gTracingState) { + return p; + } + const res = await _1.withError(p); + traceEventEnd(trc, name, res.err); + return _1.unwrapErrOrData(res); +} +exports.traceEventEndWhenSettled = traceEventEndWhenSettled; +function traceCounts(trc, name, deltas) { + if (!gTracingState) { + return; + } + warmupTraceContext(trc); + exports.ProcessTraceRecorder.pushEvent({ + ph: 'C', + name, + ts: time(), + pid: gTracingState.pid, + tid: trc.tid, + cat: 'default', + args: deltas, + }); +} +exports.traceCounts = traceCounts; +function traceTestCounts(trc, deltas) { + if (!trc.testEventTracker) { + return; + } + const now = Date.now(); + for (const key in deltas) { + trc.testEventTracker.counts[key] = (trc.testEventTracker.counts[key] || 0) + deltas[key]; + trc.testEventTracker.lastTimestamp[key] = now; + } +} +exports.traceTestCounts = traceTestCounts; +function traceMarker(trc, name, args, scope = 'process') { + if (!gTracingState) { + return; + } + warmupTraceContext(trc); + exports.ProcessTraceRecorder.pushEvent({ + ph: 'i', + name, + ts: time(), + pid: gTracingState.pid, + tid: trc.tid, + id: trc.id, + s: scope === 'process' ? 'p' : 't', + cat: 'default', + args: args || {}, + }); +} +exports.traceMarker = traceMarker; +function traceAsync(target, ...decoratorArgs) { + if (typeof target === 'string') { + // when called with a string it is being used as a factory + return (t, pk, d) => { + if (target) { + pk = target + '.' + pk; + } + return traceAsync(t, pk, d, decoratorArgs); + }; + } + const propertyKey = decoratorArgs[0]; + const descriptor = decoratorArgs[1]; + const loggedArgNames = decoratorArgs[2]; + const method = descriptor.value; + descriptor.value = function (...methodArgs) { + const trc = methodArgs[0]; + let eventArgs; + if (gTracingState && loggedArgNames && loggedArgNames.length) { + eventArgs = {}; + for (let i = 0; i < loggedArgNames.length; ++i) { + const name = loggedArgNames[i]; + const arg = methodArgs[i + 1]; + if (name) { + eventArgs[name] = (name.endsWith('Count') && Array.isArray(arg)) ? arg.length : arg; + } + } + } + traceEventStart(trc, propertyKey, eventArgs); + return traceEventEndWhenSettled(trc, propertyKey, method.apply(this, methodArgs)); + }; +} +exports.traceAsync = traceAsync; +class AsyncTracePool { + constructor(name) { + this.name = name; + this.asyncPool = []; + this.count = 0; + } + destructor() { + this.asyncPool = []; + } + alloc(testEventTracker = null) { + let trc = this.asyncPool.shift(); + if (!trc) { + trc = createTraceContext(`${this.name}[${this.count++}]`, null); + } + trc.testEventTracker = testEventTracker; + return trc; + } + async runTraced(testEventTracker, func) { + const trc = this.alloc(testEventTracker); + return this.releaseWhenSettled(trc, func(trc)); + } + release(trc) { + this.asyncPool.unshift(trc); + } + async releaseWhenSettled(trc, p) { + const res = await _1.withError(p); + this.release(trc); + return _1.unwrapErrOrData(res); + } +} +exports.AsyncTracePool = AsyncTracePool; +//# sourceMappingURL=EventTracer.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracer.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracer.js.map new file mode 100644 index 00000000..2e721f7b --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"EventTracer.js","sourceRoot":"","sources":["../src/EventTracer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracerInterface.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracerInterface.d.ts.map new file mode 100644 index 00000000..9b9c9f29 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracerInterface.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"EventTracerInterface.d.ts","sourceRoot":"","sources":["../src/EventTracerInterface.ts"],"names":[],"mappings":"AAIA,OAAO,EAAoD,KAAK,EAAE,MAAM,IAAI,CAAC;AAG7E,MAAM,WAAW,eAAe;IAC9B,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,UAAU,EAAE,CAAC;CACtB;AAED,UAAU,qBAAqB;IAC7B,IAAI,EAAE,MAAM,CAAC;IACb,EAAE,EAAE,MAAM,CAAC;IACX,GAAG,EAAE,MAAM,CAAC;IACZ,GAAG,EAAE,MAAM,CAAC;IACZ,EAAE,CAAC,EAAE,MAAM,CAAC;IACZ,GAAG,EAAE,MAAM,CAAC;IACZ,IAAI,CAAC,EAAE,KAAK,CAAC;CACd;AAED,oBAAY,UAAU,GAClB,qBAAqB,GAAG;IACxB,EAAE,EAAE,GAAG,GAAC,GAAG,CAAC;CACb,GACC,qBAAqB,GAAG;IACxB,EAAE,EAAE,GAAG,GAAC,GAAG,CAAC;CACb,GACC,qBAAqB,GAAG;IACxB,EAAE,EAAE,GAAG,CAAC;IACR,GAAG,EAAE,MAAM,CAAC;CACb,GACC,qBAAqB,GAAG;IACxB,EAAE,EAAE,GAAG,CAAC;IACR,CAAC,EAAE,GAAG,GAAC,GAAG,GAAC,GAAG,CAAC;CAChB,GACC,qBAAqB,GAAG;IACxB,EAAE,EAAE,GAAG,CAAC;CACT,GACC;IACA,EAAE,EAAE,GAAG,CAAC;IACR,IAAI,EAAE,aAAa,CAAC;IACpB,GAAG,EAAE,MAAM,CAAC;IACZ,GAAG,EAAE,MAAM,CAAC;IACZ,IAAI,EAAE;QACJ,IAAI,EAAE,MAAM,CAAC;KACd,CAAC;CACH,CACF;AAED,MAAM,WAAW,UAAU;IACzB,EAAE,EAAE,OAAO,CAAC;IACZ,GAAG,EAAE,MAAM,CAAC;CACb;AAED,MAAM,WAAW,aAAa;IAC5B,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,MAAM,WAAW,oBAAoB;IACnC,iBAAiB,CAAC,MAAM,EAAE,KAAK,CAAC,UAAU,GAAC,UAAU,CAAC,GAAG,IAAI,CAAC;CAC/D;AAED,MAAM,WAAW,kBAAkB;IACjC,YAAY,CAAC,UAAU,EAAE,oBAAoB,EAAE,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,IAAI,CAAC;IACjF,WAAW,IAAI,IAAI,CAAC;CACrB;AAED,8BAAsB,wBAAyB,YAAW,oBAAoB;IAC5E,OAAO,CAAC,OAAO,CAAkB;IACjC,OAAO,CAAC,KAAK,CAAa;IAC1B,OAAO,CAAC,KAAK,CAAC,CAAyB;IAEvC,OAAO,CAAC,UAAU,CAAK;IACvB,OAAO,CAAC,SAAS,CAAiC;IAElD,OAAO,CAAC,SAAS,CAA+B;IAChD,OAAO,CAAC,YAAY,CAAiC;;IAO9C,gBAAgB,CAAC,QAAQ,EAAE,kBAAkB;IAU7C,kBAAkB,CAAC,QAAQ,EAAE,kBAAkB;IAU/C,YAAY,CAAC,MAAM,EAAE,aAAa,GAAG,IAAI;IAwBnC,WAAW,IAAI,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC;IA0B3D,OAAO,CAAC,eAAe;IAavB,OAAO,CAAC,WAAW;IAMZ,iBAAiB,CAAC,MAAM,EAAE,KAAK,CAAC,UAAU,GAAC,UAAU,CAAC,GAAG,IAAI;IAwDpE,SAAS,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,EAAE,MAAM,GAAG,IAAI;IAC1D,SAAS,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI;IAChD,SAAS,CAAC,QAAQ,CAAC,gBAAgB,IAAI,IAAI;CAC5C"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracerInterface.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracerInterface.js new file mode 100644 index 00000000..904bcd57 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracerInterface.js @@ -0,0 +1,146 @@ +"use strict"; +/* + * Copyright 2019 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.EventTraceControllerBase = void 0; +const _1 = require("./"); +const EventTracer_1 = require("./EventTracer"); +class EventTraceControllerBase { + constructor() { + this.isFirst = false; + this.start = 0; + this.pidCounter = 1; + this.recorders = {}; + this.pendingFlush = {}; + // always include this process's trace recorder + this.registerRecorder(EventTracer_1.ProcessTraceRecorder); + } + registerRecorder(recorder) { + const pid = this.pidCounter++; + this.recorders[pid] = recorder; + if (this.start) { + // controller is already tracing, so send the startTracing command immediately + recorder.startTracing(this, pid, this.start); + } + } + unregisterRecorder(recorder) { + for (const key in this.recorders) { + if (this.recorders[key] === recorder) { + delete this.recorders[key]; + this.recorderFlushed(Number(key)); + break; + } + } + } + startTracing(config) { + this.isFirst = true; + this.start = Date.now() * 1000; // in microseconds; + if (config.filename) { + this.openWriteStream(config.filename); + } + if (config.statsFor) { + this.stats = config.statsFor.reduce((stats, name) => { + stats[name] = { + count: 0, + totalTime: 0, + avgTime: 0, + active: [], + }; + return stats; + }, {}); + } + for (const key in this.recorders) { + const pid = Number(key); + this.recorders[key].startTracing(this, pid, this.start); + } + } + async stopTracing() { + // tell recorders to stop and flush + this.pendingFlush = Object.assign({}, this.recorders); + if (!_1.isStashEmpty(this.pendingFlush)) { + this.flushWait = _1.cancellableSleep(2000); + const p = this.flushWait.promise; + for (const key in this.pendingFlush) { + this.pendingFlush[key].stopTracing(); + } + // wait for recorders to flush + await p; + } + if (!this.isFirst) { + // close out JSON array + this.writeData('\n]\n'); + } + // write the file + this.closeWriteStream(); + // return stats + return this.stats || {}; + } + recorderFlushed(pid) { + var _a; + if (!this.flushWait) { + return; + } + delete this.pendingFlush[pid]; + if (_1.isStashEmpty(this.pendingFlush)) { + (_a = this.flushWait) === null || _a === void 0 ? void 0 : _a.cancel(); + this.flushWait = undefined; + } + } + updateStats(stats, duration) { + stats.count += 1; + stats.totalTime += duration; + stats.avgTime = stats.totalTime / stats.count; + } + recordTraceEvents(events) { + for (const ev of events) { + if (ev.ph === 'FLUSH') { + this.recorderFlushed(ev.pid); + return; + } + // try to remove tid collisions between pids + ev.tid += ev.pid * 1000; + let prefix = ',\n '; + if (this.isFirst) { + this.writeData('['); + this.isFirst = false; + prefix = '\n '; + } + this.writeData(prefix + JSON.stringify(ev)); + if (this.stats && this.stats.hasOwnProperty(ev.name)) { + const stats = this.stats[ev.name]; + switch (ev.ph) { + case 'B': + case 'b': + stats.active.push(ev); + break; + case 'E': + case 'e': + // find matching B/b event + const targetPhase = ev.ph === 'E' ? 'B' : 'b'; + let startEvent = null; + for (let i = stats.active.length - 1; i >= 0; --i) { + const aEvent = stats.active[i]; + if (aEvent.ph === targetPhase && aEvent.pid === ev.pid && aEvent.tid === ev.tid && aEvent.id === ev.id) { + startEvent = aEvent; + stats.active.splice(i, 1); + break; + } + } + if (startEvent) { + this.updateStats(stats, ev.ts - startEvent.ts); + } + break; + case 'X': + this.updateStats(stats, ev.dur); + break; + case 'i': + this.updateStats(stats, 0); + break; + } + } + } + } +} +exports.EventTraceControllerBase = EventTraceControllerBase; +//# sourceMappingURL=EventTracerInterface.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracerInterface.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracerInterface.js.map new file mode 100644 index 00000000..d49f2f7e --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/EventTracerInterface.js.map @@ -0,0 +1 @@ +{"version":3,"file":"EventTracerInterface.js","sourceRoot":"","sources":["../src/EventTracerInterface.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExecutionQueue.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExecutionQueue.d.ts.map new file mode 100644 index 00000000..87df383c --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExecutionQueue.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ExecutionQueue.d.ts","sourceRoot":"","sources":["../src/ExecutionQueue.ts"],"names":[],"mappings":"AAWA,qBAAa,cAAc;IACzB,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,KAAK,CAAyB;IAE/B,UAAU;IAKV,SAAS,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC;IAMtD,IAAI,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,OAAO,CAAC,CAAC,CAAC;IAiB/D,OAAO,CAAC,OAAO;CAqBhB"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExecutionQueue.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExecutionQueue.js new file mode 100644 index 00000000..8c07cca0 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExecutionQueue.js @@ -0,0 +1,59 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ExecutionQueue = void 0; +class ExecutionQueue { + constructor() { + this.isRunning = false; + this.isDestroyed = false; + this.queue = []; + } + destructor() { + this.isDestroyed = true; + this.queue = []; + } + serialize(func) { + return (...args) => { + return this.push(func, args); + }; + } + push(func, args) { + if (this.isDestroyed) { + throw new Error(`ExecutionQueue: Attempting to push after queue is destructed ${func.name}`); + } + return new Promise((resolve, reject) => { + this.queue.push({ + func, + args, + resolve, + reject, + }); + if (!this.isRunning) { + this.runNext(); + } + }); + } + runNext() { + if (this.isDestroyed) { + return; + } + this.isRunning = true; + const cur = this.queue.shift(); + if (!cur) { + this.isRunning = false; + return; + } + const p = cur.func.apply(undefined, cur.args); + p.then(res => { + cur.resolve(res); + this.runNext(); + }).catch(err => { + cur.reject(err); + this.runNext(); + }); + } +} +exports.ExecutionQueue = ExecutionQueue; +//# sourceMappingURL=ExecutionQueue.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExecutionQueue.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExecutionQueue.js.map new file mode 100644 index 00000000..6a5436f7 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExecutionQueue.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ExecutionQueue.js","sourceRoot":"","sources":["../src/ExecutionQueue.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AASH,MAAa,cAAc;IAA3B;QACU,cAAS,GAAG,KAAK,CAAC;QAClB,gBAAW,GAAG,KAAK,CAAC;QACpB,UAAK,GAAsB,EAAE,CAAC;IAmDxC,CAAC;IAjDQ,UAAU;QACf,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;QACxB,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;IAClB,CAAC;IAEM,SAAS,CAAI,IAAsB;QACxC,OAAO,CAAC,GAAG,IAAI,EAAE,EAAE;YACjB,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;QAC/B,CAAC,CAAC;IACJ,CAAC;IAEM,IAAI,CAAI,IAAsB,EAAE,IAAW;QAChD,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,MAAM,IAAI,KAAK,CAAC,gEAAgE,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC;SAC9F;QACD,OAAO,IAAI,OAAO,CAAI,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YACxC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC;gBACd,IAAI;gBACJ,IAAI;gBACJ,OAAO;gBACP,MAAM;aACP,CAAC,CAAC;YACH,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;gBACnB,IAAI,CAAC,OAAO,EAAE,CAAC;aAChB;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAEO,OAAO;QACb,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,OAAO;SACR;QACD,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;QACtB,MAAM,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,CAAC;QAC/B,IAAI,CAAC,GAAG,EAAE;YACR,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;YACvB,OAAO;SACR;QAED,MAAM,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,EAAE,GAAG,CAAC,IAAW,CAAC,CAAC;QACrD,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;YACX,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;YACjB,IAAI,CAAC,OAAO,EAAE,CAAC;QACjB,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;YACb,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;YAChB,IAAI,CAAC,OAAO,EAAE,CAAC;QACjB,CAAC,CAAC,CAAC;IAEL,CAAC;CACF;AAtDD,wCAsDC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExponentialBackoffManager.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExponentialBackoffManager.d.ts.map new file mode 100644 index 00000000..1029b043 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExponentialBackoffManager.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ExponentialBackoffManager.d.ts","sourceRoot":"","sources":["../src/ExponentialBackoffManager.ts"],"names":[],"mappings":"AAMA,qBAAa,yBAAyB;IACpC,OAAO,CAAC,UAAU,CAAS;IAC3B,OAAO,CAAC,UAAU,CAGhB;gBAEU,UAAU,GAAE,MAAc;IAI/B,gBAAgB;IAOhB,aAAa;IAiBb,UAAU;CAIlB"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExponentialBackoffManager.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExponentialBackoffManager.js new file mode 100644 index 00000000..d7f4ac34 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExponentialBackoffManager.js @@ -0,0 +1,43 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ExponentialBackoffManager = void 0; +class ExponentialBackoffManager { + constructor(maxBackoff = 64000) { + this.maxBackoff = 64000; /* milliseconds */ + this.delayState = { + nAttempts: 0, + delayUntil: null, + }; + this.maxBackoff = maxBackoff; + } + getDelayDuration() { + if (this.delayState.delayUntil === null) { + return 0; + } + return Math.max(this.delayState.delayUntil - Date.now(), 0); + } + bumpDelayTime() { + var _a; + const now = Date.now(); + // TODO: Find lint for this `??` operator. + // null ?? 2 > 1 (true) + // 0 ?? 2 > 1 (0) + if (((_a = this.delayState.delayUntil) !== null && _a !== void 0 ? _a : 0) > now) { + return; + } + const delayDuration = Math.min( + // delay 2^nAttempts + random_milliseconds + Math.floor((Math.pow(2, this.delayState.nAttempts) + Math.random()) * 1000), this.maxBackoff + Math.floor(Math.random() * 1000)); + this.delayState.delayUntil = now + delayDuration; + ++this.delayState.nAttempts; + } + resetDelay() { + this.delayState.nAttempts = 0; + this.delayState.delayUntil = null; + } +} +exports.ExponentialBackoffManager = ExponentialBackoffManager; +//# sourceMappingURL=ExponentialBackoffManager.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExponentialBackoffManager.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExponentialBackoffManager.js.map new file mode 100644 index 00000000..1af5250f --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/ExponentialBackoffManager.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ExponentialBackoffManager.js","sourceRoot":"","sources":["../src/ExponentialBackoffManager.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,MAAa,yBAAyB;IAOpC,YAAY,aAAqB,KAAK;QAN9B,eAAU,GAAG,KAAK,CAAC,CAAC,kBAAkB;QACtC,eAAU,GAAqD;YACrE,SAAS,EAAE,CAAC;YACZ,UAAU,EAAE,IAAI;SACjB,CAAC;QAGA,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;IAC/B,CAAC;IAEM,gBAAgB;QACrB,IAAI,IAAI,CAAC,UAAU,CAAC,UAAU,KAAK,IAAI,EAAE;YACvC,OAAO,CAAC,CAAC;SACV;QACD,OAAO,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,GAAG,IAAI,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC;IAC9D,CAAC;IAEM,aAAa;;QAClB,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QACvB,0CAA0C;QAC1C,uBAAuB;QACvB,iBAAiB;QACjB,IAAI,OAAC,IAAI,CAAC,UAAU,CAAC,UAAU,mCAAI,CAAC,CAAC,GAAG,GAAG,EAAE;YAC3C,OAAO;SACR;QACD,MAAM,aAAa,GAAG,IAAI,CAAC,GAAG;QAC5B,0CAA0C;QAC1C,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,EAC3E,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,IAAI,CAAC,CACnD,CAAC;QACF,IAAI,CAAC,UAAU,CAAC,UAAU,GAAG,GAAG,GAAG,aAAa,CAAC;QACjD,EAAE,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC;IAC9B,CAAC;IAEM,UAAU;QACf,IAAI,CAAC,UAAU,CAAC,SAAS,GAAG,CAAC,CAAC;QAC9B,IAAI,CAAC,UAAU,CAAC,UAAU,GAAG,IAAI,CAAC;IACpC,CAAC;CACF;AAvCD,8DAuCC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Functions.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Functions.d.ts.map new file mode 100644 index 00000000..96009b26 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Functions.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Functions.d.ts","sourceRoot":"","sources":["../src/Functions.ts"],"names":[],"mappings":"AAIA;;;;;;GAMG;AAGH,wBAAgB,MAAM,CAAC,CAAC,SAAS,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,KAWhF;AAGD,wBAAgB,IAAI,CAAC,CAAC,SAAS,QAAQ,EAAE,IAAI,EAAE,CAAC,KAE/C"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Functions.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Functions.js new file mode 100644 index 00000000..eef6e5a3 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Functions.js @@ -0,0 +1,33 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.once = exports.before = void 0; +/** + * Creates a function that invokes `func`, with the `this` binding and arguments + * of the created function, while it's called less than `callLimit` times. Subsequent + * calls to the created function return the result of the last `func` invocation. + * + * Ref: https://github.com/lodash/lodash/blob/4.17.15/lodash.js#L10617 + */ +// tslint:disable-next-line: ban-types +function before(callLimit, func) { + let result; + return (() => { + if (func && --callLimit > 0) { + result = func.apply(this, arguments); + } + if (callLimit <= 1) { + func = undefined; + } + return result; + }); +} +exports.before = before; +// tslint:disable-next-line: ban-types +function once(func) { + return before(2, func); +} +exports.once = once; +//# sourceMappingURL=Functions.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Functions.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Functions.js.map new file mode 100644 index 00000000..791e32a4 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Functions.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Functions.js","sourceRoot":"","sources":["../src/Functions.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH;;;;;;GAMG;AAEH,sCAAsC;AACtC,SAAgB,MAAM,CAAgC,SAAiB,EAAE,IAAQ;IAC/E,IAAI,MAAW,CAAC;IAChB,OAAQ,CAAC,GAAG,EAAE;QACZ,IAAI,IAAI,IAAI,EAAE,SAAS,GAAG,CAAC,EAAE;YAC3B,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;SACtC;QACD,IAAI,SAAS,IAAI,CAAC,EAAE;YAClB,IAAI,GAAG,SAAS,CAAC;SAClB;QACD,OAAO,MAAM,CAAC;IAChB,CAAC,CAAkB,CAAC;AACtB,CAAC;AAXD,wBAWC;AAED,sCAAsC;AACtC,SAAgB,IAAI,CAAqB,IAAO;IAC9C,OAAO,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;AACzB,CAAC;AAFD,oBAEC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/LongUtils.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/LongUtils.d.ts.map new file mode 100644 index 00000000..1f19466c --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/LongUtils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"LongUtils.d.ts","sourceRoot":"","sources":["../src/LongUtils.ts"],"names":[],"mappings":"AASA,UAAU,aAAa;IACrB,IAAI,EAAE,MAAM,CAAC;IACb,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,EAAE,OAAO,CAAC;CACnB;AAED,oBAAY,UAAU,GAAG,MAAM,GAAG,aAAa,CAAC;AAEhD,wBAAgB,MAAM,CAAC,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,aAAa,CASrD;AAED,wBAAgB,WAAW,CAAC,OAAO,EAAE,UAAU,GAAG,MAAM,GAAG,MAAM,CAAC;AAClE,wBAAgB,WAAW,CAAC,OAAO,EAAE,IAAI,GAAG,IAAI,CAAC;AACjD,wBAAgB,WAAW,CAAC,OAAO,EAAE,SAAS,GAAG,SAAS,CAAC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/LongUtils.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/LongUtils.js new file mode 100644 index 00000000..323cb164 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/LongUtils.js @@ -0,0 +1,27 @@ +"use strict"; +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.convertLong = exports.isLong = void 0; +const long_1 = __importDefault(require("long")); +const index_1 = require("./index"); +function isLong(obj) { + if (!obj || typeof obj !== 'object') { + return false; + } + const lobj = obj; + if (!index_1.isNullish(lobj.high) && !index_1.isNullish(lobj.low)) { + return true; + } + return false; +} +exports.isLong = isLong; +function convertLong(longNum) { + return isLong(longNum) ? long_1.default.fromValue(longNum).toNumber() : (typeof longNum === 'string' ? Number(longNum) : longNum); +} +exports.convertLong = convertLong; +//# sourceMappingURL=LongUtils.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/LongUtils.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/LongUtils.js.map new file mode 100644 index 00000000..b93f10d6 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/LongUtils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LongUtils.js","sourceRoot":"","sources":["../src/LongUtils.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;AAEH,gDAAwB;AAExB,mCAAoC;AAWpC,SAAgB,MAAM,CAAC,GAAQ;IAC7B,IAAI,CAAC,GAAG,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;QACnC,OAAO,KAAK,CAAC;KACd;IACD,MAAM,IAAI,GAAG,GAAoB,CAAC;IAClC,IAAI,CAAC,iBAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAS,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;QACjD,OAAO,IAAI,CAAC;KACb;IACD,OAAO,KAAK,CAAC;AACf,CAAC;AATD,wBASC;AAKD,SAAgB,WAAW,CAAC,OAAgD;IAC1E,OAAO,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,cAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAC5D,OAAO,OAAO,KAAK,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,CACxD,CAAC;AACJ,CAAC;AAJD,kCAIC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Mutex.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Mutex.d.ts.map new file mode 100644 index 00000000..2a737498 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Mutex.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Mutex.d.ts","sourceRoot":"","sources":["../src/Mutex.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAA6C,cAAc,EAAE,MAAM,eAAe,CAAC;AAC1F,OAAO,EASL,QAAQ,EAET,MAAM,SAAS,CAAC;AASjB,UAAU,eAAe;IACvB,WAAW,EAAE,SAAS,GAAC,SAAS,CAAC;CAClC;AAED,cAAM,SAAS;IAUD,OAAO,CAAC,KAAK;IAA2C,SAAS,EAAE,MAAM;IAAE,OAAO,CAAC,OAAO;IATtG,OAAO,CAAC,IAAI,CAAgB;IAC5B,OAAO,CAAC,WAAW,CAAyB;IAC5C,OAAO,CAAC,UAAU,CAAqC;IAGvD,OAAO,CAAC,YAAY,CAAmB;IAEhC,OAAO,SAAK;gBAEC,KAAK,EAAE,eAAe,EAAE,OAAO,EAAE,MAAM,EAAS,SAAS,EAAE,MAAM,EAAU,OAAO,EAAE,CAAC,IAAI,EAAE,SAAS,KAAK,MAAM;IAQnI,OAAO,CAAC,eAAe;IAuBV,YAAY;IAIlB,KAAK;IAQL,MAAM,CAAC,GAAG,EAAE,KAAK;CAMzB;AAED,qBAAa,KAAK;IAMJ,QAAQ,CAAC,SAAS,EAAE,MAAM;IAAE,QAAQ,CAAC,OAAO;IALxD,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,eAAe,CAAsC;IAC7D,OAAO,CAAC,KAAK,CAAmB;IACzB,WAAW,EAAE,SAAS,GAAC,SAAS,CAAC;gBAEnB,SAAS,EAAE,MAAM,EAAW,OAAO,SAAwB;IAGnE,UAAU;IAoBhB,QAAQ;IAIR,UAAU,IAAI,OAAO;IAIf,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,GAAG,OAAO,CAAC,QAAQ,CAAC;IA+BpG,OAAO,CAAC,OAAO;IAsBf,OAAO,CAAC,uBAAuB,CAE9B;IAEY,UAAU,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,EAAE,eAAe,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC;CAe5H;AAED,oBAAY,aAAa;IACvB,kBAAkB,KAAK;IACvB,IAAI,KAAK;IACT,GAAG,KAAK;IACR,GAAG,KAAK;CACT;AASD,qBAAa,WAAW;IAMV,QAAQ,CAAC,SAAS,EAAE,MAAM;IAAE,QAAQ,CAAC,OAAO;IALxD,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,eAAe,CAAsC;IAC7D,OAAO,CAAC,KAAK,CAA6B;IACnC,WAAW,EAAE,SAAS,GAAC,SAAS,CAAC;gBAEnB,SAAS,EAAE,MAAM,EAAW,OAAO,SAAwB;IAIhF,OAAO,CAAC,kBAAkB;IAIb,UAAU;IA2BhB,QAAQ;IAIF,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,gBAAoB,GAAG,OAAO,CAAC,QAAQ,CAAC;IA+B3H,UAAU,IAAI,OAAO;IAI5B,OAAO,CAAC,OAAO;IAmBf,OAAO,CAAC,uBAAuB,CAE9B;IAEY,UAAU,CAAC,CAAC,EAAE,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,EAAE,eAAe,CAAC,EAAE,MAAM,EAAE,QAAQ,gBAAoB,GAAG,OAAO,CAAC,CAAC,CAAC;CAe1J"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Mutex.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Mutex.js new file mode 100644 index 00000000..ac544a7e --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Mutex.js @@ -0,0 +1,300 @@ +"use strict"; +/*! + * Copyright 2019 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.RankedMutex = exports.MutexPriority = exports.Mutex = void 0; +const Errors_1 = require("./Errors"); +const EventTracer_1 = require("./EventTracer"); +const index_1 = require("./index"); +const logger_1 = require("./logger"); +const Q_1 = require("./Q"); +const MUTEX_DEFAULT_TIMEOUT = 5000; +const MUTEX_LONG_LOCK_TIMEOUT = 5000; +const MUTEX_MAX_TIMEOUT_RETRIES = 1; +class MutexLock { + constructor(mutex, timeout, traceName, indexOf) { + this.mutex = mutex; + this.traceName = traceName; + this.indexOf = indexOf; + this.lockRelease = null; + this.lockReject = null; + this.retries = 0; + const p = index_1.allocPromise(); + this.lock = p.promise; + this.lockRelease = p.resolve; + this.lockReject = p.reject; + this.scheduleTimeout(timeout); + } + scheduleTimeout(timeout) { + this.timeoutSleep = index_1.cancellableSleep(timeout); + this.timeoutSleep.promise.then(() => { + var _a, _b; + if (this.lockReject === null) { + return; + } + if (this.retries < MUTEX_MAX_TIMEOUT_RETRIES) { + this.retries++; + // the index of the mutex adds timeout necessary to wait for previously enqueued mutexes + const index = this.indexOf(this); + const newTimeout = timeout / 2.0 * (index + 1); + logger_1.logger.info(`Retrying mutex cancellation "${((_a = this.mutex.currentLock) === null || _a === void 0 ? void 0 : _a.traceName) || ''}"} of mutex at index ${index} with timeout ${newTimeout} ms`); + this.scheduleTimeout(newTimeout); + return; + } + this.lockReject(new Errors_1.RetryError(`Timed out waiting to acquire mutex "${this.traceName}", currently locked by "${((_b = this.mutex.currentLock) === null || _b === void 0 ? void 0 : _b.traceName) || ''}"`, 500)); + }).catch(err => { + logger_1.logger.error('sleep error, should not be possible', err); + }); + } + async waitForStart() { + await this.lock; + } + start() { + this.lockRelease && this.lockRelease(); + this.lockRelease = null; + this.lockReject = null; + this.timeoutSleep.cancel(); + this.mutex.currentLock = this; + } + cancel(err) { + this.lockReject && this.lockReject(err); + this.lockRelease = null; + this.lockReject = null; + this.timeoutSleep.cancel(); + } +} +class Mutex { + constructor(debugName, timeout = MUTEX_DEFAULT_TIMEOUT) { + this.debugName = debugName; + this.timeout = timeout; + this.isDestroyed = false; + this.waitForComplete = null; + this.locks = []; + this.logMutexLongLockWarning = (traceName) => { + logger_1.logger.warn('Long mutex lock', traceName); + }; + } + async destructor() { + return await index_1.logIfSlow(`Mutex:${this.debugName}:destructor`, 5000, async (loggerArgs) => { + var _a; + this.isDestroyed = true; + loggerArgs.currentLock = ((_a = this.currentLock) === null || _a === void 0 ? void 0 : _a.traceName) || 'none'; + loggerArgs.locks = this.locks.map(l => l.traceName); + if (this.locks.length > 1) { + for (let i = 1; i < this.locks.length; ++i) { + this.locks[i].cancel(new Error('Mutex destructed')); + } + // the first lock is active so leave it running + this.locks.length = 1; + loggerArgs.waitForCompleteLocks = this.locks.map(l => l.traceName); + this.waitForComplete = index_1.allocPromise(); + await this.waitForComplete.promise; + this.waitForComplete = null; + } + }); + } + isLocked() { + return this.locks.length > 0; + } + isRetrying() { + var _a, _b; + return ((_b = (_a = this.currentLock) === null || _a === void 0 ? void 0 : _a.retries) !== null && _b !== void 0 ? _b : 0) > 0; + } + async acquireLock(trc, timeout, traceName) { + if (this.isDestroyed) { + throw new Error(`Attempted to acquire lock to a destructed mutex "${this.debugName}"`); + } + // allocate lock and add to the queue + const lock = new MutexLock(this, timeout, traceName, lk => this.locks.indexOf(lk)); + this.locks.push(lock); + if (this.locks[0] === lock) { + // this is the only lock in the queue, unlock it + lock.start(); + } + else { + logger_1.logger.trace(`mutex ${this.debugName} has ${this.locks.length} locks waiting...`); + } + // now wait for the lock + EventTracer_1.traceEventStart(trc, 'acquireLock:' + traceName); + const res = await index_1.withError(EventTracer_1.traceEventEndWhenSettled(trc, 'acquireLock:' + traceName, lock.waitForStart())); + if (res.err) { + await this.release(lock); + throw res.err; + } + return () => { + try { + this.release(lock); + } + catch (err) { + logger_1.logger.error('Mutex release error', err); + } + }; + } + release(lock) { + if (this.locks[0] === lock) { + // releasing the currently active lock, remove from queue and start the next lock + this.locks.shift(); + const nextLock = this.locks[0]; + if (nextLock) { + nextLock.start(); + } + else { + this.currentLock = undefined; + if (this.waitForComplete) { + this.waitForComplete.resolve(); + } + } + } + else { + const idx = this.locks.indexOf(lock); + if (idx > 0) { + this.locks.splice(idx, 1); + } + lock.cancel(new Error('mutex lock released before start')); + } + } + async runInMutex(trc, name, func, timeoutOverride) { + const traceName = `${this.debugName}.${name}`; + const release = await this.acquireLock(trc, typeof timeoutOverride === 'number' ? timeoutOverride : this.timeout, traceName); + const start = Date.now(); + const timer = setTimeout(this.logMutexLongLockWarning, MUTEX_LONG_LOCK_TIMEOUT, traceName); + EventTracer_1.traceEventStart(trc, 'mutexLock:' + traceName); + const res = await index_1.withError(EventTracer_1.traceEventEndWhenSettled(trc, 'mutexLock:' + traceName, func())); + clearTimeout(timer); + const delta = Date.now() - start; + if (delta > MUTEX_LONG_LOCK_TIMEOUT) { + logger_1.logger.warn('Mutex lock finished', traceName, (delta / 1000).toFixed(2) + 's'); + } + release(); + return index_1.unwrapErrOrData(res); + } +} +exports.Mutex = Mutex; +var MutexPriority; +(function (MutexPriority) { + MutexPriority[MutexPriority["BEFORE_DESTRUCTION"] = 10] = "BEFORE_DESTRUCTION"; + MutexPriority[MutexPriority["HIGH"] = 20] = "HIGH"; + MutexPriority[MutexPriority["MED"] = 30] = "MED"; + MutexPriority[MutexPriority["LOW"] = 40] = "LOW"; +})(MutexPriority = exports.MutexPriority || (exports.MutexPriority = {})); +const PRIORITIES = [ + MutexPriority.BEFORE_DESTRUCTION, + MutexPriority.HIGH, + MutexPriority.MED, + MutexPriority.LOW, +]; +class RankedMutex { + constructor(debugName, timeout = MUTEX_DEFAULT_TIMEOUT) { + this.debugName = debugName; + this.timeout = timeout; + this.isDestroyed = false; + this.waitForComplete = null; + this.logMutexLongLockWarning = (traceName) => { + logger_1.logger.warn('Long mutex lock', traceName); + }; + this.locks = new Q_1.StaticPriorityQ(PRIORITIES); + } + getLocksLoggerArgs() { + return PRIORITIES.map(p => `pri: ${p} locks: ${this.locks.getItemsWithPriority(p).map(l => l.traceName)}`); + } + async destructor() { + return await index_1.logIfSlow(`RankedMutex:${this.debugName}:destructor`, 5000, async (loggerArgs) => { + var _a; + this.isDestroyed = true; + loggerArgs.currentLock = ((_a = this.currentLock) === null || _a === void 0 ? void 0 : _a.traceName) || 'none'; + loggerArgs.locks = this.getLocksLoggerArgs(); + if (this.locks.length > 1) { + // cancel all locks but BEFORE_DESTRUCTION and current one. + const currLock = this.currentLock; + for (const p of PRIORITIES) { + if (p === MutexPriority.BEFORE_DESTRUCTION) { + continue; + } + const lockList = this.locks.removeItemsWithPriority(p, lock => lock !== currLock); + for (const lock of lockList) { + lock.cancel(new Error('Mutex destructed')); + } + } + loggerArgs.waitForCompleteLocks = this.getLocksLoggerArgs(); + this.waitForComplete = index_1.allocPromise(); + await this.waitForComplete.promise; + this.waitForComplete = null; + } + }); + } + isLocked() { + return this.locks.length > 0; + } + async acquireLock(trc, timeout, traceName, priority = MutexPriority.MED) { + if (this.isDestroyed) { + throw new Error(`Attempted to acquire lock to a destructed mutex "${this.debugName}"`); + } + // allocate lock and add to the queue + const lock = new MutexLock(this, timeout, traceName, lk => this.locks.indexOf(lk, priority)); + this.locks.push(lock, priority); + if (this.locks.length === 1) { + // this is the only lock in the queue, unlock it + lock.start(); + } + else { + logger_1.logger.trace(`mutex ${this.debugName} has ${this.locks.length} locks waiting...`); + } + // now wait for the lock + EventTracer_1.traceEventStart(trc, 'acquireLock:' + traceName); + const res = await index_1.withError(EventTracer_1.traceEventEndWhenSettled(trc, 'acquireLock:' + traceName, lock.waitForStart())); + if (res.err) { + await this.release(lock); + throw res.err; + } + return () => { + try { + this.release(lock); + } + catch (err) { + logger_1.logger.error('Mutex release error', err); + } + }; + } + isRetrying() { + var _a, _b; + return ((_b = (_a = this.currentLock) === null || _a === void 0 ? void 0 : _a.retries) !== null && _b !== void 0 ? _b : 0) > 0; + } + release(lock) { + if (this.locks.peekTop() === lock) { + this.locks.popTop(); + } + else { + this.locks.remove(lock); + } + if (this.currentLock === lock) { + const nextLock = this.locks.peekTop(); + if (nextLock) { + nextLock.start(); + } + else { + this.currentLock = undefined; + if (this.waitForComplete) { + this.waitForComplete.resolve(); + } + } + } + } + async runInMutex(trc, name, func, timeoutOverride, priority = MutexPriority.MED) { + const traceName = `${this.debugName}.${name}`; + const release = await this.acquireLock(trc, typeof timeoutOverride === 'number' ? timeoutOverride : this.timeout, traceName, priority); + const start = Date.now(); + const timer = setTimeout(this.logMutexLongLockWarning, MUTEX_LONG_LOCK_TIMEOUT, traceName); + EventTracer_1.traceEventStart(trc, 'mutexLock:' + traceName); + const res = await index_1.withError(EventTracer_1.traceEventEndWhenSettled(trc, 'mutexLock:' + traceName, func())); + clearTimeout(timer); + const delta = Date.now() - start; + if (delta > MUTEX_LONG_LOCK_TIMEOUT) { + logger_1.logger.warn('Mutex lock finished', traceName, (delta / 1000).toFixed(2) + 's'); + } + release(); + return index_1.unwrapErrOrData(res); + } +} +exports.RankedMutex = RankedMutex; +//# sourceMappingURL=Mutex.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Mutex.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Mutex.js.map new file mode 100644 index 00000000..5c02d83c --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Mutex.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Mutex.js","sourceRoot":"","sources":["../src/Mutex.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Q.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Q.d.ts.map new file mode 100644 index 00000000..2208dcc3 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Q.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Q.d.ts","sourceRoot":"","sources":["../src/Q.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAS,MAAM,IAAI,CAAC;AAMlC,qBAAa,eAAe,CAAC,CAAC;IAC5B,OAAO,CAAC,OAAO,CAAkB;IACjC,OAAO,CAAC,KAAK,CAAa;IAC1B,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAqB;gBAEpC,EAAE,EAAE,MAAM,EAAE;IAWjB,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,QAAQ,EAAE,MAAM;IAMrC;;;;OAIG;IACI,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,aAAa,EAAE,MAAM,GAAG,MAAM;IAoB/C,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC;IASlB,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC;IAQ1B,OAAO,CAAC,mBAAmB;IASpB,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC;IASrB,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC;IAQ7B,OAAO,CAAC,sBAAsB;IAUvB,oBAAoB,CAAC,CAAC,EAAE,MAAM,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC;IAKrD,IAAI,MAAM,WAET;IAEM,MAAM,CAAC,IAAI,EAAE,CAAC;IAYd,uBAAuB,CAAC,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,OAAO;IAuB1E,OAAO,CAAC,cAAc;CAKvB"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Q.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Q.js new file mode 100644 index 00000000..d3468b6e --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Q.js @@ -0,0 +1,149 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.StaticPriorityQ = void 0; +function cmp(a, b) { + return a - b; +} +class StaticPriorityQ { + constructor(ps) { + this.itemMap = {}; + this.count = 0; + if (!ps.length) { + throw new Error('Invalid argument: priority list must not be empty.'); + } + ps.sort(cmp); + this.priorities = ps; + for (const priority of ps) { + this.itemMap[priority] = []; + } + } + push(item, priority) { + this.assertPriority(priority); + this.itemMap[priority].push(item); + ++this.count; + } + /** + * Returns the position of the item in the priority queue, -1 if it's not found. + * @param item the item to find + * @param mutexPriority priority of the item + */ + indexOf(item, mutexPriority) { + let index = 0; + for (const priority of this.priorities) { + if (priority === mutexPriority) { + const items = this.itemMap[priority]; + const currIndex = items.indexOf(item); + if (currIndex === -1) { + return -1; + } + index += currIndex; + return index; + } + else { + const items = this.itemMap[priority]; + index += items.length; + } + } + // not found + return -1; + } + popTop() { + const items = this.getTopPriorityQueue(); + if (!items) { + return null; + } + --this.count; + return items.shift(); + } + peekTop() { + const items = this.getTopPriorityQueue(); + if (!items) { + return null; + } + return items[0]; + } + getTopPriorityQueue() { + for (const priority of this.priorities) { + if (this.itemMap[priority].length) { + return this.itemMap[priority]; + } + } + return null; + } + popBottom() { + const items = this.getBottomPriorityQueue(); + if (!items) { + return null; + } + --this.count; + return items.pop(); + } + peekBottom() { + const items = this.getBottomPriorityQueue(); + if (!items) { + return null; + } + return items[items.length - 1]; + } + getBottomPriorityQueue() { + for (let i = this.priorities.length - 1; i >= 0; --i) { + const items = this.itemMap[this.priorities[i]]; + if (items.length) { + return items; + } + } + return null; + } + getItemsWithPriority(p) { + this.assertPriority(p); + return this.itemMap[p]; + } + get length() { + return this.count; + } + remove(item) { + for (const priority of this.priorities) { + const xs = this.itemMap[priority]; + const idx = xs.indexOf(item); + if (idx >= 0) { + xs.splice(idx, 1); + --this.count; + break; + } + } + } + removeItemsWithPriority(p, predicate) { + this.assertPriority(p); + if (!predicate) { + const ret = this.itemMap[p]; + this.count -= ret.length; + this.itemMap[p] = []; + return ret; + } + else { + const ret = []; + const newList = []; + for (const item of this.itemMap[p]) { + if (predicate(item)) { + ret.push(item); + } + else { + newList.push(item); + } + } + this.itemMap[p] = newList; + this.count -= ret.length; + return ret; + } + } + assertPriority(p) { + if (!this.itemMap[p]) { + throw new Error('Unknown priority. All priorities must be passed to constructor.'); + } + } +} +exports.StaticPriorityQ = StaticPriorityQ; +//# sourceMappingURL=Q.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Q.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Q.js.map new file mode 100644 index 00000000..90e861c2 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/Q.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Q.js","sourceRoot":"","sources":["../src/Q.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,SAAS,GAAG,CAAC,CAAS,EAAE,CAAS;IAC/B,OAAO,CAAC,GAAG,CAAC,CAAC;AACf,CAAC;AAED,MAAa,eAAe;IAK1B,YAAY,EAAY;QAJhB,YAAO,GAAe,EAAE,CAAC;QACzB,UAAK,GAAW,CAAC,CAAC;QAIxB,IAAI,CAAC,EAAE,CAAC,MAAM,EAAE;YACd,MAAM,IAAI,KAAK,CAAC,oDAAoD,CAAC,CAAC;SACvE;QACD,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,MAAM,QAAQ,IAAI,EAAE,EAAE;YACzB,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC;SAC7B;IACH,CAAC;IAEM,IAAI,CAAC,IAAO,EAAE,QAAgB;QACnC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC;QAC9B,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAClC,EAAE,IAAI,CAAC,KAAK,CAAC;IACf,CAAC;IAED;;;;OAIG;IACI,OAAO,CAAC,IAAO,EAAE,aAAqB;QAC3C,IAAI,KAAK,GAAG,CAAC,CAAC;QACd,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,UAAU,EAAE;YACtC,IAAI,QAAQ,KAAK,aAAa,EAAE;gBAC9B,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;gBACrC,MAAM,SAAS,GAAG,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;gBACtC,IAAI,SAAS,KAAK,CAAC,CAAC,EAAE;oBACpB,OAAO,CAAC,CAAC,CAAC;iBACX;gBACD,KAAK,IAAI,SAAS,CAAC;gBACnB,OAAO,KAAK,CAAC;aACd;iBAAM;gBACL,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;gBACrC,KAAK,IAAI,KAAK,CAAC,MAAM,CAAC;aACvB;SACF;QACD,YAAY;QACZ,OAAO,CAAC,CAAC,CAAC;IACZ,CAAC;IAEM,MAAM;QACX,MAAM,KAAK,GAAG,IAAI,CAAC,mBAAmB,EAAE,CAAC;QACzC,IAAI,CAAC,KAAK,EAAE;YACV,OAAO,IAAI,CAAC;SACb;QACD,EAAE,IAAI,CAAC,KAAK,CAAC;QACb,OAAO,KAAK,CAAC,KAAK,EAAG,CAAC;IACxB,CAAC;IAEM,OAAO;QACZ,MAAM,KAAK,GAAG,IAAI,CAAC,mBAAmB,EAAE,CAAC;QACzC,IAAI,CAAC,KAAK,EAAE;YACV,OAAO,IAAI,CAAC;SACb;QACD,OAAO,KAAK,CAAC,CAAC,CAAC,CAAC;IAClB,CAAC;IAEO,mBAAmB;QACzB,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,UAAU,EAAE;YACtC,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,MAAM,EAAE;gBACjC,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;aAC/B;SACF;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAEM,SAAS;QACd,MAAM,KAAK,GAAG,IAAI,CAAC,sBAAsB,EAAE,CAAC;QAC5C,IAAI,CAAC,KAAK,EAAE;YACV,OAAO,IAAI,CAAC;SACb;QACD,EAAE,IAAI,CAAC,KAAK,CAAC;QACb,OAAO,KAAK,CAAC,GAAG,EAAG,CAAC;IACtB,CAAC;IAEM,UAAU;QACf,MAAM,KAAK,GAAG,IAAI,CAAC,sBAAsB,EAAE,CAAC;QAC5C,IAAI,CAAC,KAAK,EAAE;YACV,OAAO,IAAI,CAAC;SACb;QACD,OAAO,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;IACjC,CAAC;IAEO,sBAAsB;QAC5B,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,EAAE;YACpD,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;YAC/C,IAAI,KAAK,CAAC,MAAM,EAAE;gBAChB,OAAO,KAAK,CAAC;aACd;SACF;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAEM,oBAAoB,CAAC,CAAS;QACnC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QACvB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IACzB,CAAC;IAED,IAAI,MAAM;QACR,OAAO,IAAI,CAAC,KAAK,CAAC;IACpB,CAAC;IAEM,MAAM,CAAC,IAAO;QACnB,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,UAAU,EAAE;YACtC,MAAM,EAAE,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;YAClC,MAAM,GAAG,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;YAC7B,IAAI,GAAG,IAAI,CAAC,EAAE;gBACZ,EAAE,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;gBAClB,EAAE,IAAI,CAAC,KAAK,CAAC;gBACb,MAAM;aACP;SACF;IACH,CAAC;IAEM,uBAAuB,CAAC,CAAS,EAAE,SAAgC;QACxE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QACvB,IAAI,CAAC,SAAS,EAAE;YACd,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;YAC5B,IAAI,CAAC,KAAK,IAAI,GAAG,CAAC,MAAM,CAAC;YACzB,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC;YACrB,OAAO,GAAG,CAAC;SACZ;aAAM;YACL,MAAM,GAAG,GAAQ,EAAE,CAAC;YACpB,MAAM,OAAO,GAAQ,EAAE,CAAC;YACxB,KAAK,MAAM,IAAI,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;gBAClC,IAAI,SAAS,CAAC,IAAI,CAAC,EAAE;oBACnB,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;iBAChB;qBAAM;oBACL,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;iBACpB;aACF;YACD,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC;YAC1B,IAAI,CAAC,KAAK,IAAI,GAAG,CAAC,MAAM,CAAC;YACzB,OAAO,GAAG,CAAC;SACZ;IACH,CAAC;IAEO,cAAc,CAAC,CAAS;QAC9B,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;YACpB,MAAM,IAAI,KAAK,CAAC,iEAAiE,CAAC,CAAC;SACpF;IACH,CAAC;CACF;AArJD,0CAqJC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/RingBuffer.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/RingBuffer.d.ts.map new file mode 100644 index 00000000..dfd5a5b9 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/RingBuffer.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"RingBuffer.d.ts","sourceRoot":"","sources":["../src/RingBuffer.ts"],"names":[],"mappings":"AAIA,qBAAa,UAAU,CAAC,CAAC;IAMX,QAAQ,CAAC,SAAS,EAAE,MAAM;IALtC,OAAO,CAAC,MAAM,CAAM;IACpB,OAAO,CAAC,QAAQ,CAAK;IACrB,OAAO,CAAC,OAAO,CAAK;IACpB,OAAO,CAAC,KAAK,CAAK;gBAEG,SAAS,EAAE,MAAM;IAOtC,OAAO,CAAC,UAAU;IAQX,KAAK;IAML,IAAI,CAAC,KAAK,EAAE,CAAC;IAYpB,IAAW,MAAM,WAEhB;IAEM,MAAM,IAAI,CAAC,EAAE;CASrB"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/RingBuffer.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/RingBuffer.js new file mode 100644 index 00000000..7cc54ce0 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/RingBuffer.js @@ -0,0 +1,55 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.RingBuffer = void 0; +class RingBuffer { + constructor(maxLength) { + this.maxLength = maxLength; + this.firstIdx = 0; + this.nextIdx = 0; + this.count = 0; + if (maxLength < 2) { + throw new Error(`Invalid maxLength passed to RingBuffer constructor: ${maxLength}`); + } + this.buffer = new Array(maxLength); + } + incAndWrap(idx) { + idx++; + if (idx >= this.maxLength) { + idx = 0; + } + return idx; + } + clear() { + this.firstIdx = 0; + this.nextIdx = 0; + this.count = 0; + } + push(entry) { + const idx = this.nextIdx; + this.buffer[idx] = entry; + this.nextIdx = this.incAndWrap(this.nextIdx); + if (this.count && idx === this.firstIdx) { + this.firstIdx = this.incAndWrap(this.firstIdx); + } + else { + this.count++; + } + } + get length() { + return this.count; + } + getAll() { + if (!this.count) { + return []; + } + if (this.nextIdx > this.firstIdx) { + return this.buffer.slice(this.firstIdx, this.nextIdx); + } + return this.buffer.slice(this.firstIdx, this.maxLength).concat(this.buffer.slice(0, this.nextIdx)); + } +} +exports.RingBuffer = RingBuffer; +//# sourceMappingURL=RingBuffer.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/RingBuffer.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/RingBuffer.js.map new file mode 100644 index 00000000..670f9cba --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/RingBuffer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"RingBuffer.js","sourceRoot":"","sources":["../src/RingBuffer.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,MAAa,UAAU;IAMrB,YAAqB,SAAiB;QAAjB,cAAS,GAAT,SAAS,CAAQ;QAJ9B,aAAQ,GAAG,CAAC,CAAC;QACb,YAAO,GAAG,CAAC,CAAC;QACZ,UAAK,GAAG,CAAC,CAAC;QAGhB,IAAI,SAAS,GAAG,CAAC,EAAE;YACjB,MAAM,IAAI,KAAK,CAAC,uDAAuD,SAAS,EAAE,CAAC,CAAC;SACrF;QACD,IAAI,CAAC,MAAM,GAAG,IAAI,KAAK,CAAC,SAAS,CAAC,CAAC;IACrC,CAAC;IAEO,UAAU,CAAC,GAAW;QAC5B,GAAG,EAAE,CAAC;QACN,IAAI,GAAG,IAAI,IAAI,CAAC,SAAS,EAAE;YACzB,GAAG,GAAG,CAAC,CAAC;SACT;QACD,OAAO,GAAG,CAAC;IACb,CAAC;IAEM,KAAK;QACV,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;QAClB,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;QACjB,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC;IACjB,CAAC;IAEM,IAAI,CAAC,KAAQ;QAClB,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC;QACzB,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;QAEzB,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7C,IAAI,IAAI,CAAC,KAAK,IAAI,GAAG,KAAK,IAAI,CAAC,QAAQ,EAAE;YACvC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;SAChD;aAAM;YACL,IAAI,CAAC,KAAK,EAAE,CAAC;SACd;IACH,CAAC;IAED,IAAW,MAAM;QACf,OAAO,IAAI,CAAC,KAAK,CAAC;IACpB,CAAC;IAEM,MAAM;QACX,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE;YACf,OAAO,EAAE,CAAC;SACX;QACD,IAAI,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,EAAE;YAChC,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;SACvD;QACD,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;IACrG,CAAC;CACF;AApDD,gCAoDC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TestLogger.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TestLogger.d.ts.map new file mode 100644 index 00000000..62b6f27f --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TestLogger.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"TestLogger.d.ts","sourceRoot":"","sources":["../src/TestLogger.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,aAAa,EAAE,YAAY,EAAY,MAAM,UAAU,CAAC;AAIjE,qBAAa,UAAW,YAAW,aAAa;IAKlC,OAAO,CAAC,QAAQ,CAAC,MAAM;IAAgB,OAAO,CAAC,QAAQ,CAAC,UAAU;IAJvE,QAAQ,EAAE,MAAM,EAAE,CAAM;IACxB,MAAM,EAAE,MAAM,EAAE,CAAM;IACtB,MAAM,EAAE,MAAM,EAAE,CAAM;gBAEA,MAAM,EAAE,YAAY,EAAmB,UAAU,GAAE,GAAG,EAAO;IAGnF,KAAK,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAM3B,IAAI,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAM1B,KAAK,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAM3B,IAAI,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAO1B,KAAK,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAO3B,KAAK,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAO3B,iBAAiB,CAAC,KAAK,EAAE,MAAM;IAI/B,KAAK;;;;;CAab"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TestLogger.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TestLogger.js new file mode 100644 index 00000000..5c077700 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TestLogger.js @@ -0,0 +1,68 @@ +"use strict"; +/* + * Copyright 2019 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TestLogger = void 0; +const logger_1 = require("./logger"); +/* tslint:disable:no-console */ +class TestLogger { + constructor(config, parentArgs = []) { + this.config = config; + this.parentArgs = parentArgs; + this.warnings = []; + this.errors = []; + this.fatals = []; + } + trace(...args) { + if (this.config.console && this.config.console.level <= logger_1.LogLevel.TRACE) { + console.trace(...this.parentArgs.concat(args)); + } + } + info(...args) { + if (this.config.console && this.config.console.level <= logger_1.LogLevel.INFO) { + console.info(...this.parentArgs.concat(args)); + } + } + debug(...args) { + if (this.config.console && this.config.console.level <= logger_1.LogLevel.DEBUG) { + console.debug(...this.parentArgs.concat(args)); + } + } + warn(...args) { + if (this.config.console && this.config.console.level <= logger_1.LogLevel.WARN) { + console.warn(...this.parentArgs.concat(args)); + } + this.warnings.push(args.join(' ')); + } + error(...args) { + if (this.config.console && this.config.console.level <= logger_1.LogLevel.ERROR) { + console.error(...this.parentArgs.concat(args)); + } + this.errors.push(args.join(' ')); + } + fatal(...args) { + if (this.config.console && this.config.console.level <= logger_1.LogLevel.FATAL) { + console.error(...this.parentArgs.concat(args)); + } + this.fatals.push(args.join(' ')); + } + createChildLogger(topic) { + return this; + } + reset() { + const warnings = this.warnings; + const errors = this.errors; + const fatals = this.fatals; + this.warnings = []; + this.errors = []; + this.fatals = []; + return { + warnings, + errors, + fatals, + }; + } +} +exports.TestLogger = TestLogger; +//# sourceMappingURL=TestLogger.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TestLogger.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TestLogger.js.map new file mode 100644 index 00000000..a5499b90 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TestLogger.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TestLogger.js","sourceRoot":"","sources":["../src/TestLogger.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TimeConstants.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TimeConstants.d.ts.map new file mode 100644 index 00000000..f72e2bd9 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TimeConstants.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"TimeConstants.d.ts","sourceRoot":"","sources":["../src/TimeConstants.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,eAAO,MAAM,oBAAoB,OAAO,CAAC;AACzC,eAAO,MAAM,oBAAoB,QAA4B,CAAC;AAC9D,eAAO,MAAM,kBAAkB,QAA4B,CAAC;AAC5D,eAAO,MAAM,iBAAiB,QAA0B,CAAC;AACzD,eAAO,MAAM,oBAAoB,QAAwB,CAAC;AAC1D,eAAO,MAAM,uBAAuB,QAAyB,CAAC;AAC9D,eAAO,MAAM,qBAAqB,QAAyB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TimeConstants.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TimeConstants.js new file mode 100644 index 00000000..ca4d70fb --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TimeConstants.js @@ -0,0 +1,14 @@ +"use strict"; +/*! + * Copyright 2019 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.MILLIS_IN_THIRTY_DAYS = exports.MILLIS_IN_FOURTEEN_DAYS = exports.MILLIS_IN_SEVEN_DAYS = exports.MILLIS_IN_ONE_DAY = exports.MILLIS_IN_ONE_HOUR = exports.MILLIS_IN_ONE_MINUTE = exports.MILLIS_IN_ONE_SECOND = void 0; +exports.MILLIS_IN_ONE_SECOND = 1000; +exports.MILLIS_IN_ONE_MINUTE = 60 * exports.MILLIS_IN_ONE_SECOND; +exports.MILLIS_IN_ONE_HOUR = 60 * exports.MILLIS_IN_ONE_MINUTE; +exports.MILLIS_IN_ONE_DAY = 24 * exports.MILLIS_IN_ONE_HOUR; +exports.MILLIS_IN_SEVEN_DAYS = 7 * exports.MILLIS_IN_ONE_DAY; +exports.MILLIS_IN_FOURTEEN_DAYS = 14 * exports.MILLIS_IN_ONE_DAY; +exports.MILLIS_IN_THIRTY_DAYS = 30 * exports.MILLIS_IN_ONE_DAY; +//# sourceMappingURL=TimeConstants.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TimeConstants.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TimeConstants.js.map new file mode 100644 index 00000000..9670546f --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/TimeConstants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TimeConstants.js","sourceRoot":"","sources":["../src/TimeConstants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEU,QAAA,oBAAoB,GAAG,IAAI,CAAC;AAC5B,QAAA,oBAAoB,GAAG,EAAE,GAAG,4BAAoB,CAAC;AACjD,QAAA,kBAAkB,GAAG,EAAE,GAAG,4BAAoB,CAAC;AAC/C,QAAA,iBAAiB,GAAG,EAAE,GAAG,0BAAkB,CAAC;AAC5C,QAAA,oBAAoB,GAAG,CAAC,GAAG,yBAAiB,CAAC;AAC7C,QAAA,uBAAuB,GAAG,EAAE,GAAG,yBAAiB,CAAC;AACjD,QAAA,qBAAqB,GAAG,EAAE,GAAG,yBAAiB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/index.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/index.d.ts.map new file mode 100644 index 00000000..f86bfe2d --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/index.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/index.js new file mode 100644 index 00000000..774aefb9 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/index.js @@ -0,0 +1,756 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.setDiff = exports.setEquals = exports.setContains = exports.toPascalCase = exports.basename = exports.deepUpdateMutable = exports.DemandLoader = exports.binarySearch = exports.DataConsumer = exports.runAfter = exports.logIfSlow = exports.logAfter = exports.deleteUndefinedProperties = exports.verifyStash = exports.isStashEmpty = exports.firstStashEntry = exports.firstStashKey = exports.allSettled = exports.allWithError = exports.unwrapErrOrData = exports.withError = exports.fromMaybe = exports.cancellableSleep = exports.allocPromise = exports.convertStashToPaths = exports.objectSetField = exports.walkObjectPathSupportsNumeric = exports.walkObjectPath = exports.sleep = exports.absurd = exports.arrayFindAndDelete = exports.arrayPushUnique = exports.loopArray = exports.multiSplitArray = exports.chunkArray = exports.deepFlattenArray = exports.toArray = exports.isNotNullish = exports.isNullish = exports.isEqual = exports.getTypeOf = exports.safeParse = exports.safeStringify = exports.promisifyCallUntyped = exports.promisifyCall = exports.isValuePrimitiveType = exports.emptyAsyncFunc = exports.emptyFunc = void 0; +const Errors_1 = require("./Errors"); +const EventTracer_1 = require("./EventTracer"); +const logger_1 = require("./logger"); +const TimeConstants_1 = require("./TimeConstants"); +const SimplyImmutable = __importStar(require("simply-immutable")); +__exportStar(require("./Comparator"), exports); +__exportStar(require("./DataSchema"), exports); +__exportStar(require("./DebugSettings"), exports); +__exportStar(require("./DeterministicIdGenerator"), exports); +__exportStar(require("./ExecutionQueue"), exports); +__exportStar(require("./Errors"), exports); +__exportStar(require("./EventTracer"), exports); +__exportStar(require("./EventTracerInterface"), exports); +__exportStar(require("./ExponentialBackoffManager"), exports); +__exportStar(require("./Functions"), exports); +__exportStar(require("./logger"), exports); +__exportStar(require("./LongUtils"), exports); +var Mutex_1 = require("./Mutex"); +Object.defineProperty(exports, "Mutex", { enumerable: true, get: function () { return Mutex_1.Mutex; } }); +Object.defineProperty(exports, "RankedMutex", { enumerable: true, get: function () { return Mutex_1.RankedMutex; } }); +Object.defineProperty(exports, "MutexPriority", { enumerable: true, get: function () { return Mutex_1.MutexPriority; } }); +__exportStar(require("./RingBuffer"), exports); +__exportStar(require("./sorting"), exports); +var TestLogger_1 = require("./TestLogger"); +Object.defineProperty(exports, "TestLogger", { enumerable: true, get: function () { return TestLogger_1.TestLogger; } }); +__exportStar(require("./TimeConstants"), exports); +__exportStar(require("./uri"), exports); +__exportStar(require("./xmlHelpers"), exports); +__exportStar(require("./strings"), exports); +function emptyFunc() { + // no-op +} +exports.emptyFunc = emptyFunc; +async function emptyAsyncFunc() { + // no-op +} +exports.emptyAsyncFunc = emptyAsyncFunc; +function isValuePrimitiveType(val) { + if (val === null) { + return true; + } + const valType = typeof val; + return (valType === 'number' || valType === 'string' || valType === 'boolean'); +} +exports.isValuePrimitiveType = isValuePrimitiveType; +function promisifyCall(self, fn, ...args) { + return promisifyCallUntyped(self, fn, args); +} +exports.promisifyCall = promisifyCall; +function promisifyCallUntyped(self, fn, args) { + return new Promise((resolve, reject) => { + fn.apply(self, args.concat((err, data) => { + if (err) { + reject(err); + } + else { + resolve(data); + } + })); + }); +} +exports.promisifyCallUntyped = promisifyCallUntyped; +function safeStringify(val) { + if (val === null) { + return 'null'; + } + if (val === undefined) { + return 'undefined'; + } + try { + return JSON.stringify(val); + } + catch (err) { + return ''; + } +} +exports.safeStringify = safeStringify; +function safeParse(str) { + if (str === 'null' || str === null) { + return null; + } + if (str === 'undefined' || str === undefined) { + return undefined; + } + try { + return JSON.parse(str); + } + catch (err) { + return; + } +} +exports.safeParse = safeParse; +function getTypeOf(v) { + const type = typeof v; + if (type === 'object') { + if (Array.isArray(v)) { + return 'array'; + } + if (v === null) { + return 'null'; + } + } + return type; +} +exports.getTypeOf = getTypeOf; +function isEqual(a, b) { + if (a === b) { + return true; + } + const aType = getTypeOf(a); + const bType = getTypeOf(b); + if (aType !== bType) { + return false; + } + if (aType === 'array') { + if (a.length !== b.length) { + return false; + } + for (let i = 0; i < a.length; ++i) { + if (!isEqual(a[i], b[i])) { + return false; + } + } + return true; + } + if (aType === 'object') { + for (const k in a) { + if (!Object.prototype.hasOwnProperty.call(b, k) && a[k] !== undefined) { + return false; + } + if (!isEqual(a[k], b[k])) { + return false; + } + } + for (const k in b) { + if (!Object.prototype.hasOwnProperty.call(a, k) && b[k] !== undefined) { + return false; + } + } + return true; + } + return false; +} +exports.isEqual = isEqual; +function isNullish(value) { + return value === null || value === undefined; +} +exports.isNullish = isNullish; +function isNotNullish(value) { + return value !== null && value !== undefined; +} +exports.isNotNullish = isNotNullish; +function toArray(val) { + if (Array.isArray(val)) { + return val; + } + if (val === undefined) { + return []; + } + return [val]; +} +exports.toArray = toArray; +function deepFlattenArray(arr, out = []) { + for (const a of arr) { + if (Array.isArray(a)) { + deepFlattenArray(a, out); + } + else { + out.push(a); + } + } + return out; +} +exports.deepFlattenArray = deepFlattenArray; +function chunkArray(array, chunkSize) { + const chunkedArray = []; + let index = 0; + while (index < array.length) { + chunkedArray.push(array.slice(index, chunkSize + index)); + index += chunkSize; + } + return chunkedArray; +} +exports.chunkArray = chunkArray; +function multiSplitArray(array, filter) { + const res = {}; + for (const a of array) { + const bucket = filter(a); + res[bucket] = res[bucket] || []; + res[bucket].push(a); + } + return res; +} +exports.multiSplitArray = multiSplitArray; +async function loopArray(array, handler, ascending = true) { + if (ascending) { + for (let i = 0; i < array.length; i++) { + if (await handler(array[i], i, array)) { + return true; + } + } + } + else { + for (let i = array.length - 1; i >= 0; i--) { + if (await handler(array[i], i, array)) { + return true; + } + } + } +} +exports.loopArray = loopArray; +// returns the array index of the element +function arrayPushUnique(arr, elem) { + const idx = arr.indexOf(elem); + if (idx >= 0) { + return idx; + } + arr.push(elem); + return arr.length - 1; +} +exports.arrayPushUnique = arrayPushUnique; +function arrayFindAndDelete(arr, elem) { + const idx = arr.indexOf(elem); + if (idx >= 0) { + arr.splice(idx, 1); + } +} +exports.arrayFindAndDelete = arrayFindAndDelete; +function absurd(p, details) { + return new Error('Unreachable code path reached: ' + details); +} +exports.absurd = absurd; +async function sleep(ms) { + return new Promise(resolve => setTimeout(resolve, ms)); +} +exports.sleep = sleep; +function walkObjectPath(obj, path, defaultValue) { + for (const key of path) { + if (obj && key in obj) { + obj = obj[key]; + } + else { + return defaultValue; + } + } + return obj; +} +exports.walkObjectPath = walkObjectPath; +function walkObjectPathSupportsNumeric(obj, path) { + return path.reduce((o, key) => { + if (o === SimplyImmutable.REMOVE) { + return SimplyImmutable.REMOVE; + } + const index = Number(key); + if (o && !isNaN(index)) { + return Array.isArray(o) ? o[index] : o[Object.keys(o)[index]]; + } + else { + return o ? o[key] : null; + } + }, obj); +} +exports.walkObjectPathSupportsNumeric = walkObjectPathSupportsNumeric; +function objectSetField(value, path, obj) { + let i = 0; + for (i; i < path.length - 1; i++) { + if (!obj[path[i]]) { + obj[path[i]] = new Object(); + } + obj = obj[path[i]]; + } + obj[path[i]] = value; +} +exports.objectSetField = objectSetField; +function convertStashToPaths(stash) { + const paths = []; + for (const key in stash) { + const child = stash[key]; + if (typeof child === 'object' && !Array.isArray(child) && Object.keys(child).length) { + const childPaths = convertStashToPaths(child); + for (const childPath of childPaths) { + paths.push([key].concat(childPath)); + } + } + else { + paths.push([key]); + } + } + return paths; +} +exports.convertStashToPaths = convertStashToPaths; +function allocPromise() { + let resolveOuter; + let rejectOuter; + const promise = new Promise((resolveInner, rejectInner) => { + resolveOuter = resolveInner; + rejectOuter = rejectInner; + }); + return { promise, resolve: resolveOuter, reject: rejectOuter }; +} +exports.allocPromise = allocPromise; +function cancellableSleep(ms) { + let sleepResolve = null; + let sleepReject = null; + let sleepTimer; + const sleepPromise = new Promise((resolve, reject) => { + sleepResolve = resolve; + sleepReject = reject; + sleepTimer = setTimeout(resolve, ms); + }); + return { + cancel: (err) => { + clearTimeout(sleepTimer); + if (err) { + sleepReject && sleepReject(err); + } + else { + sleepResolve && sleepResolve(); + } + sleepResolve = null; + sleepReject = null; + }, + promise: sleepPromise, + }; +} +exports.cancellableSleep = cancellableSleep; +function fromMaybe(defaultValue, wrappedValue) { + return wrappedValue === null ? defaultValue : wrappedValue; +} +exports.fromMaybe = fromMaybe; +async function withError(p) { + return new Promise(resolve => { + p + .then(data => resolve({ data, err: undefined })) + .catch(err => resolve({ err, data: undefined })); + }); +} +exports.withError = withError; +function unwrapErrOrData(res) { + if (res.err) { + throw res.err; + } + return res.data; +} +exports.unwrapErrOrData = unwrapErrOrData; +async function allWithError(ps) { + return await Promise.all(ps.map(withError)); +} +exports.allWithError = allWithError; +async function allSettled(ps) { + const res = await allWithError(ps); + return res.map(r => { + if (r.err) { + throw r.err; + } + return r.data; + }); +} +exports.allSettled = allSettled; +function firstStashKey(obj) { + if (!obj) { + return null; + } + for (const key in obj) { + return key; + } + return null; +} +exports.firstStashKey = firstStashKey; +function firstStashEntry(obj) { + if (!obj) { + return null; + } + for (const key in obj) { + return obj[key]; + } + return null; +} +exports.firstStashEntry = firstStashEntry; +function isStashEmpty(obj) { + if (!obj) { + return true; + } + for (const _ in obj) { + return false; + } + return true; +} +exports.isStashEmpty = isStashEmpty; +function verifyStash(obj, param) { + if (!obj || getTypeOf(obj) !== 'object') { + throw new Error(`${param} must be type of Stash`); + } +} +exports.verifyStash = verifyStash; +function deleteUndefinedProperties(obj) { + Object.keys(obj || {}).forEach(k => obj[k] === undefined && delete obj[k]); +} +exports.deleteUndefinedProperties = deleteUndefinedProperties; +function logAfter(debugName, delay, level = 'warn', msg, ...args) { + return runAfter(debugName, delay, () => logger_1.logger[level](msg, args)); +} +exports.logAfter = logAfter; +async function logIfSlow(debugName, timeout, func) { + const loggerArgs = {}; + const cancel = runAfter(debugName, timeout, () => { + logger_1.logger.warn(`Long execution ${debugName} didn't finish after ${timeout} ms.`, loggerArgs); + }); + const res = await withError(func(loggerArgs)); + if (res.err) { + loggerArgs._fnErr = res.err; + } + cancel(loggerArgs); + return unwrapErrOrData(res); +} +exports.logIfSlow = logIfSlow; +function runAfter(debugName, delay, f) { + const start = Date.now(); + let timeoutElapsed = false; + const delayTimer = setTimeout(() => { + try { + timeoutElapsed = true; + f(); + } + catch (e) { + logger_1.logger.warn('Uncaught error in runAfter', e); + } + }, delay); + return function cancel(loggerArgs) { + clearTimeout(delayTimer); + if (timeoutElapsed) { + logger_1.logger.info(`${debugName} finished executing after ${Date.now() - start} ms`, loggerArgs); + } + }; +} +exports.runAfter = runAfter; +class DataConsumer { + constructor(props) { + this.props = props; + this.pendingData = []; + this.flushWait = null; + this.backoffWait = null; + this.backoff = 0; + this.isDestroyed = false; + this.consumerPromise = null; + this.isPaused = false; + this.pauseLock = null; + this.consumerOpts = { isFlush: false, stopConsumer: false }; + this.dataWait = cancellableSleep(60 * 1000); + this.consumerPromise = this.runConsumer(); + this.consumerPromise.catch(err => { + logger_1.logger.error('DataConsumer.runConsumer fatal', err); + }); + } + async destructor(trc) { + this.isDestroyed = true; + this.consumerOpts.stopConsumer = true; + this.dataWait.cancel(); + if (this.flushWait) { + this.flushWait.cancel(); + this.flushWait = null; + } + if (this.pauseLock) { + this.pauseLock.resolve(); + this.pauseLock = null; + } + this.backoffWait && this.backoffWait.cancel(); + const name = this.props.debugName; + await logIfSlow(`DataConsumer:${name}:destructor:consumerPromise`, 5000, async (loggerArgs) => { + if (this.consumerPromise) { + loggerArgs.isPaused = this.isPaused; + loggerArgs.pendingData = this.pendingData.length; + EventTracer_1.traceEventStart(trc, `DataConsumer.destructor:${name}`); + await withError(EventTracer_1.traceEventEndWhenSettled(trc, `DataConsumer.destructor:${name}`, this.consumerPromise)); + this.consumerPromise = null; + } + }); + } + push(...elems) { + this.pendingData.push(...elems); + this.dataWait.cancel(); + } + async flush(timeout = 10 * TimeConstants_1.MILLIS_IN_ONE_SECOND) { + if (this.isPaused) { + return { + completed: 0, + pending: this.pendingData.length, + }; + } + const startCount = this.pendingData.length; + if (!this.flushWait) { + this.flushWait = cancellableSleep(timeout); + } + this.dataWait.cancel(); + this.backoffWait && this.backoffWait.cancel(); + try { + await this.flushWait.promise; + return { + completed: startCount - this.pendingData.length, + pending: this.pendingData.length, + }; + } + finally { + this.flushWait = null; + } + } + async runConsumer() { + while (!this.isDestroyed) { + if (!this.pendingData.length || this.isPaused) { + if (this.flushWait) { + this.flushWait.cancel(); + this.flushWait = null; + } + this.pauseLock && this.pauseLock.resolve(); + await this.dataWait.promise; + if (this.isDestroyed) { + continue; + } + this.dataWait = cancellableSleep(60 * 1000); + await sleep(this.props.bufferTime); + } + if (!this.pendingData.length || this.isDestroyed || this.isPaused) { + continue; + } + const data = this.pendingData; + this.pendingData = []; + this.consumerOpts = { isFlush: this.flushWait !== null, stopConsumer: this.isPaused || this.isDestroyed }; + const res = await withError(this.props.consumer(data, this.consumerOpts)); + const retryData = res.err ? data : res.data; + if (res.err) { + logger_1.logger.warn(`DataConsumer.runConsumer (${this.props.debugName}) caught error`, res.err); + } + if (retryData && retryData.length && !this.isDestroyed) { + this.pendingData = retryData.concat(this.pendingData); + if (this.flushWait) { + this.flushWait.cancel(new Errors_1.RetryError('DataConsumer.flush', 100)); + this.flushWait = null; + } + // no need to backoff if consumer is stopped + if (!this.consumerOpts.stopConsumer) { + this.backoff += this.props.backoffIncrement; + this.backoff = Math.min(this.backoff, this.props.backoffMax); + this.backoffWait = cancellableSleep(this.backoff); + await this.backoffWait.promise; + this.backoffWait = null; + } + } + else { + this.backoff = 0; + } + this.pauseLock && this.pauseLock.resolve(); + } + } + async stopConsumer() { + if (!this.isPaused) { + this.pauseLock = allocPromise(); + this.isPaused = true; + // signal consumer to stop execution. + this.consumerOpts.stopConsumer = true; + // unblock consumer if blocked + this.dataWait.cancel(); + this.backoffWait && this.backoffWait.cancel(); + } + await logIfSlow(`DataConsumer:${this.props.debugName}:stopConsumer`, 5000, async () => { + this.pauseLock && await this.pauseLock.promise; + this.pauseLock = null; + }); + return { + completed: 0, + pending: this.pendingData.length, + }; + } + async resumeConsumer(timeout = 10 * TimeConstants_1.MILLIS_IN_ONE_SECOND) { + this.isPaused = false; + return await this.flush(timeout); + } + getPauseState() { + return this.isPaused; + } +} +exports.DataConsumer = DataConsumer; +function binarySearch(compare, data, target) { + if (!data.length) { + return { exactMatch: false, index: 0 }; + } + if (compare(target, data[0]) < 0) { + return { exactMatch: false, index: 0 }; + } + const endCompare = compare(target, data[data.length - 1]); + if (endCompare >= 0) { + return { exactMatch: endCompare === 0, index: data.length }; + } + let i = 0; + let j = data.length; + let mid = 0; + while (i < j) { + mid = Math.floor((i + j) / 2); + const midCompare = compare(target, data[mid]); + if (midCompare === 0) { + return { exactMatch: true, index: mid }; + } + if (midCompare < 0) { + if (mid > 0 && compare(target, data[mid - 1]) > 0) { + return { exactMatch: false, index: mid }; + } + j = mid; + } + else { + if (mid < data.length - 1 && compare(target, data[mid + 1]) < 0) { + return { exactMatch: false, index: mid + 1 }; + } + i = mid + 1; + } + } + return { exactMatch: false, index: mid }; +} +exports.binarySearch = binarySearch; +class DemandLoader { + constructor(fetchFunc) { + this.fetchFunc = fetchFunc; + } + getData(trc) { + if (this.data) { + return this.data; + } + const p = this.fetchFunc(trc); + p.then(data => { + // handle the race condition by checking if this promise is still the active one + if (this.data === p) { + this.data = data; + } + }).catch(err => { + // handle the race condition by checking if this promise is still the active one + if (this.data === p) { + this.data = undefined; + } + }); + this.data = p; + return p; + } + setData(data) { + this.data = data; + } + reset() { + this.data = undefined; + } +} +exports.DemandLoader = DemandLoader; +// The following method will concat encountered arrays +function deepUpdateMutable(root, value) { + if (getTypeOf(value) !== 'object' || getTypeOf(root) !== 'object') { + throw new Error('deepUpdateMutable only accepts objects'); + } + for (const key in value) { + const rootType = getTypeOf(root[key]); + const valueType = getTypeOf(value[key]); + if (rootType !== valueType) { + root[key] = value[key]; + } + else if (valueType === 'array') { + root[key] = root[key].concat(value[key]); + } + else if (valueType !== 'object') { + root[key] = value[key]; + } + else { + deepUpdateMutable(root[key], value[key]); + } + } +} +exports.deepUpdateMutable = deepUpdateMutable; +const CHAR_FORWARD_SLASH = 47; +const CHAR_BACKWARD_SLASH = 92; +// Cribbed from path.basename, simplifying out everything we don't need here. +// For platforms where the path module is not available (react-native), or shared modules used on those platforms. +function basename(filepath) { + for (let i = filepath.length - 1; i >= 0; --i) { + const char = filepath.charCodeAt(i); + if (char === CHAR_FORWARD_SLASH || char === CHAR_BACKWARD_SLASH) { + return filepath.slice(i + 1); + } + } + return filepath; +} +exports.basename = basename; +function toPascalCase(names) { + return names.filter(name => Boolean(name)).map(name => name.slice(0, 1).toUpperCase() + name.slice(1)).join(''); +} +exports.toPascalCase = toPascalCase; +function setContains(superset, subset) { + for (const field of subset.keys()) { + if (!superset.has(field)) { + return false; + } + } + return true; +} +exports.setContains = setContains; +function setEquals(check, against) { + for (const field of check.keys()) { + if (!against.has(field)) { + return false; + } + } + for (const field of against.keys()) { + if (!check.has(field)) { + return false; + } + } + return true; +} +exports.setEquals = setEquals; +function setDiff(set1, set2) { + const out = new Set(); + for (const field of set1.keys()) { + if (!set2.has(field)) { + out.add(field); + } + } + for (const field of set2.keys()) { + if (!set1.has(field)) { + out.add(field); + } + } + return out; +} +exports.setDiff = setDiff; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/index.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/index.js.map new file mode 100644 index 00000000..2df5e86f --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/logger.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/logger.d.ts.map new file mode 100644 index 00000000..4738aef4 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/logger.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"logger.d.ts","sourceRoot":"","sources":["../src/logger.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/logger.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/logger.js new file mode 100644 index 00000000..8e894fd2 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/logger.js @@ -0,0 +1,307 @@ +"use strict"; +/* + * Copyright 2019 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.logger = exports.createLogger = exports.getLogLevel = exports.setLogLevel = exports.LoggerWrapper = exports.LogLevel = void 0; +const DebugSettings_1 = require("./DebugSettings"); +const Errors_1 = require("./Errors"); +const index_1 = require("./index"); +// tslint:disable:no-console +const LOGGER_UNINIT_PREPEND = 'LoggerBackend for en-ts-utils not set: '; +var LogLevel; +(function (LogLevel) { + LogLevel[LogLevel["TRACE"] = 10] = "TRACE"; + LogLevel[LogLevel["DEBUG"] = 20] = "DEBUG"; + LogLevel[LogLevel["INFO"] = 30] = "INFO"; + LogLevel[LogLevel["WARN"] = 40] = "WARN"; + LogLevel[LogLevel["ERROR"] = 50] = "ERROR"; + LogLevel[LogLevel["FATAL"] = 60] = "FATAL"; + LogLevel[LogLevel["OFF"] = 100] = "OFF"; +})(LogLevel = exports.LogLevel || (exports.LogLevel = {})); +const existingLoggers = {}; +class UninitializedLogger { + trace(...args) { + const message = args.join(' '); + console.trace(`${LOGGER_UNINIT_PREPEND}${message}`); + } + info(...args) { + const message = args.join(' '); + console.info(`${LOGGER_UNINIT_PREPEND}${message}`); + } + debug(...args) { + const message = args.join(' '); + console.debug(`${LOGGER_UNINIT_PREPEND}${message}`); + } + warn(...args) { + const message = args.join(' '); + console.warn(`${LOGGER_UNINIT_PREPEND}${message}`); + } + error(...args) { + const message = args.join(' '); + console.error(`${LOGGER_UNINIT_PREPEND}${message}`); + } + fatal(...args) { + const message = args.join(' '); + console.error(`${LOGGER_UNINIT_PREPEND}${message}`); + } +} +function isInTest() { + try { + if (global.it && global.describe) { + return true; + } + } + catch (e) { + return false; + } + return false; +} +function fixupLoggerArgs(arg, depth = 0) { + let res = arg; + const type = index_1.getTypeOf(res); + if (res instanceof Errors_1.UnloggableError) { + res = ''; + } + else if (res instanceof Error) { + let stack = res.stack; + if (stack && res.message && !stack.includes(res.message)) { + stack = res.message + '\n' + stack; + } + res = stack || res.message || res.name || index_1.safeStringify(res) || 'Error'; + } + else if (type === 'array') { + for (let i = 0; i < res.length; ++i) { + const child = fixupLoggerArgs(res[i], depth + 1); + if (child !== res[i]) { + if (res === arg) { + // shallow clone + res = res.slice(); + } + res[i] = child; + } + } + if (depth === 1) { + res = index_1.safeStringify(res); + } + } + else if (type === 'object') { + for (const key in res) { + const child = fixupLoggerArgs(res[key], depth + 1); + if (child !== res[key]) { + if (res === arg) { + // shallow clone + res = Object.assign({}, res); + } + res[key] = child; + } + } + if (depth === 1) { + res = index_1.safeStringify(res); + } + } + return res; +} +let loggerConfig; +let createLoggerBackend; +let gLogLevel = LogLevel.INFO; +let gOverrideLogLevel = DebugSettings_1.registerDebugSetting('LogLevel', null, lv => { + gOverrideLogLevel = lv; + setLogLevel(gLogLevel); +}); +function processLogLevel(lv) { + switch (gOverrideLogLevel) { + case 'trace': + case 'TRACE': + return LogLevel.TRACE; + case 'debug': + case 'DEBUG': + return LogLevel.DEBUG; + case 'info': + case 'INFO': + return LogLevel.INFO; + case 'warn': + case 'WARN': + return LogLevel.WARN; + case 'error': + case 'ERROR': + return LogLevel.ERROR; + case 'off': + case 'OFF': + return LogLevel.OFF; + } + return lv; +} +class LoggerWrapper { + constructor(loggerBackend, topicName) { + // ideally we shouldn't need this but removing this + // will lead to a breaking change. + this.TRACE = LogLevel.TRACE; + this.DEBUG = LogLevel.DEBUG; + this.INFO = LogLevel.INFO; + this.WARN = LogLevel.WARN; + this.ERROR = LogLevel.ERROR; + this.FATAL = LogLevel.FATAL; + this.OFF = LogLevel.OFF; + this.perfLogCache = {}; + this.logLevel = LogLevel.OFF; // off entirely until configured + this.loggerBackend = loggerBackend || new UninitializedLogger(); + this.isConfigured = !!loggerBackend; + this.topicName = topicName; + // for child loggers, default to global logger's log level. + this.handleLogLevel(exports.logger && exports.logger.logLevel || LogLevel.OFF); + } + handleLogLevel(logLevel) { + if (this !== exports.logger) { + gLogLevel = logLevel; + } + this.logLevel = processLogLevel(logLevel); + this.setLogLevel = level => { + if (this !== exports.logger) { + gLogLevel = logLevel; + } + level = processLogLevel(level); + this.logLevel = level; + this.loggerBackend.setLogLevel && this.loggerBackend.setLogLevel(level); + }; + this.getLogLevel = () => { + return this.logLevel || gLogLevel; + }; + } + trace(message, ...args) { + if (this.logLevel <= LogLevel.TRACE) { + return this.loggerBackend.trace(this.getMessage(message), ...fixupLoggerArgs(args)); + } + } + info(message, ...args) { + if (this.logLevel <= LogLevel.INFO) { + return this.loggerBackend.info(this.getMessage(message), ...fixupLoggerArgs(args)); + } + } + debug(message, ...args) { + if (this.logLevel <= LogLevel.DEBUG) { + return this.loggerBackend.debug(this.getMessage(message), ...fixupLoggerArgs(args)); + } + } + warn(message, ...args) { + if (this.logLevel <= LogLevel.WARN) { + return this.loggerBackend.warn(this.getMessage(message), ...fixupLoggerArgs(args)); + } + } + perf(message, ...args) { + if (this.logLevel > LogLevel.WARN) { + return; + } + const fixedArgs = fixupLoggerArgs(args); + const idString = message + index_1.safeStringify(fixedArgs); + if (!this.perfLogCache[idString]) { + this.perfLogCache[idString] = true; + return this.loggerBackend.warn(this.getMessage('Performance:' + message), ...fixedArgs); + } + } + error(message, ...args) { + if (this.logLevel <= LogLevel.ERROR) { + return this.loggerBackend.error(this.getMessage(message), ...fixupLoggerArgs(args)); + } + } + fatal(message, ...args) { + if (this.logLevel <= LogLevel.FATAL) { + return this.loggerBackend.fatal(this.getMessage(message), ...fixupLoggerArgs(args)); + } + } + configure(config, createLoggerFn) { + if (this.isConfigured && !isInTest()) { + console.warn(`(!) Reinitializing logger ${this.topicName || ''}!`); + this.warn(`(!) Reinitializing logger ${this.topicName || ''}!`); + } + this.isConfigured = true; + this.loggerBackend = createLoggerFn(config); + let logLevel = this.logLevel; + if (config.console) { + logLevel = config.console.level; + } + if (config.file && config.file.level < this.logLevel) { + logLevel = config.file.level; + } + this.handleLogLevel(logLevel); + if (this !== exports.logger) { + // rest of the logic is to be executed on global logger only. + return; + } + loggerConfig = config; + createLoggerBackend = createLoggerFn; + this.createChildLogger = this.loggerBackend && this.loggerBackend.createChildLogger ? this.loggerBackend.createChildLogger.bind(this.loggerBackend) : undefined; + for (const topicName in existingLoggers) { + // reconfigure logger backend for all existing loggers. + const childLogger = existingLoggers[topicName]; + if (exports.logger.createChildLogger) { + childLogger.loggerBackend = exports.logger.createChildLogger(topicName); + // child logger backend should take care of printing topicName in log. Remove here. + childLogger.topicName = undefined; + } + else { + childLogger.configure(config, createLoggerFn); + childLogger.topicName = topicName; + } + // default to global logger's log level. + childLogger.handleLogLevel(logLevel); + } + this.trace('Logger initialized.'); + } + safetyCheckLevels(levelFromName) { + this.checkLevel(levelFromName, 'TRACE'); + this.checkLevel(levelFromName, 'DEBUG'); + this.checkLevel(levelFromName, 'INFO'); + this.checkLevel(levelFromName, 'WARN'); + this.checkLevel(levelFromName, 'ERROR'); + this.checkLevel(levelFromName, 'FATAL'); + } + checkLevel(levelFromName, level) { + if (this[level] !== levelFromName[level.toLowerCase()]) { + throw new Error(`Mismatch between log level ${level} value in Conduit (${this[level]}) and Bunyan (${levelFromName[level]})`); + } + } + getMessage(message) { + return this.topicName ? `${this.topicName} ${message}` : message; + } +} +exports.LoggerWrapper = LoggerWrapper; +function setLogLevel(level) { + exports.logger.setLogLevel(level); + for (const topicName in existingLoggers) { + existingLoggers[topicName].setLogLevel(level); + } +} +exports.setLogLevel = setLogLevel; +function getLogLevel() { + return exports.logger.getLogLevel(); +} +exports.getLogLevel = getLogLevel; +function createLogger(topicName) { + if (existingLoggers[topicName]) { + return existingLoggers[topicName]; + } + let childLogger; + if (!exports.logger.isConfigured) { + // logger not yet configured. Return uninitialized logger for now. + // loggerBackend will be filled up during logger configuration. + childLogger = new LoggerWrapper(undefined, topicName); + } + else if (exports.logger.createChildLogger) { + const loggerBackend = exports.logger.createChildLogger(topicName); + childLogger = new LoggerWrapper(loggerBackend); + } + else if (loggerConfig && createLoggerBackend) { + childLogger = new LoggerWrapper(undefined, topicName); + childLogger.configure(loggerConfig, createLoggerBackend); + } + if (childLogger) { + existingLoggers[topicName] = childLogger; + return childLogger; + } + return exports.logger; +} +exports.createLogger = createLogger; +// Logger frontend +exports.logger = new LoggerWrapper(); +//# sourceMappingURL=logger.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/logger.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/logger.js.map new file mode 100644 index 00000000..9d1b51e2 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/logger.js.map @@ -0,0 +1 @@ +{"version":3,"file":"logger.js","sourceRoot":"","sources":["../src/logger.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankDistributor.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankDistributor.d.ts.map new file mode 100644 index 00000000..6cd96c2a --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankDistributor.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"LexoRankDistributor.d.ts","sourceRoot":"","sources":["../../src/sorting/LexoRankDistributor.ts"],"names":[],"mappings":"AA0BA,qBAAa,mBAAmB;IAC9B,OAAO,CAAC,MAAM,CAAC,sBAAsB,CAA8B;IAGnE,OAAO,CAAC,MAAM,CAAC,gCAAgC;;IAiExC,UAAU,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM,EAAE;IA2C1C,OAAO,CAAC,QAAQ;IAmBhB,OAAO,CAAC,sBAAsB;CA4B/B"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankDistributor.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankDistributor.js new file mode 100644 index 00000000..aaf28825 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankDistributor.js @@ -0,0 +1,164 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + * Provides a method for distributing weights evenly across an array of sorted items. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.LexoRankDistributor = void 0; +const Errors_1 = require("../Errors"); +const lexoRank_1 = require("./lexoRank"); +/* + * Invalid array length in Javascript at this value, + * which is less than Number.MAX_SAFE_INTEGER and is plenty large, so lets stop here. + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Invalid_array_length + */ +const InvalidArrayLengthThreshold = 4294967296; +class LexoRankDistributor { + constructor() { + // Lazy initialization of these static, deterministic properties. + LexoRankDistributor.calculateDeterministicProperties(); + } + // TODO: With a static characterset, these calculations are 100% deterministic and could come from a predetermined lookup table. + static calculateDeterministicProperties() { + if (!this.sDistributorProperties) { + const minChar = lexoRank_1.LexoRankMinChar.charCodeAt(0); + const maxChar = lexoRank_1.LexoRankMaxChar.charCodeAt(0); + const characterSet = []; + for (let i = 0; i <= maxChar - minChar; i++) { + characterSet[i] = String.fromCharCode(minChar + i); + } + let itemsAllowed = -1; + let depthOuter = 0; + const itemsAllowedByDepth = []; + /* + * SUM[characterBreadth^1...characterBreadth^(maxDepth)] + * For this algorithm to work, we can never allow anyone to take the 'A' character, so we subtract 1 to prevent that. + * We want to go over the thresold once, and then protect the limit on count allowing us to approach the true limit + * as close as possible. + */ + while (itemsAllowed < InvalidArrayLengthThreshold) { + depthOuter++; // Index = 0 equals a tree depth of 1 + itemsAllowed += Math.pow(characterSet.length, depthOuter); + /* + * SUM[characterBreadth^0...characterBreadth^(maxDepth-depth-1)] + * Each depth addition to the tree adds a whole new set of depth calcs + */ + // TODO: Fill this array in reverse, skipping the last this.depthCalcs.reverse() call (its never more than 11 items, so not a big deal). + const depthCalcs = []; + for (let depthInner = 0; depthInner < depthOuter; depthInner++) { + depthCalcs[depthInner] = Math.pow(characterSet.length, depthInner); + if (depthInner > 0) { + // Each traversal of the tree can add hold its amount + the previous amount + depthCalcs[depthInner] += depthCalcs[depthInner - 1]; + } + } + // Must reverse, as the nodes at the top of the tree hold more nodes than the leaves + depthCalcs.reverse(); + // Index = 0 equals a tree depth of 1 + itemsAllowedByDepth.push({ + itemsAllowed, + depthCalcs, + }); + } + /* + * These values are 100% deterministic, so once set, they will always be the same + * However, in a multi-threaded environment, we need to ensure an atomic transaction. + * So, let's set a single memory reference at the very end which will always be safe once it is set. + * (even if multiple threads set it) + */ + LexoRankDistributor.sDistributorProperties = { + characterSet, + itemsAllowedByDepth, + }; + } + } + distribute(count) { + const { itemsAllowed, depthCalcs } = this.getItemsAllowedAtDepth(count); + const result = new Array(count); + /* + * Our increment in floating point format - the increment is defined as the space between items and the edges. + * So +1 to the count. + */ + const incrementWithDecimal = itemsAllowed / (count + 1); + /* + * Since we want to leave extra room at the beginning and end of the distribute array, we need count + 1 gaps. + * We chose Math.floor here for consistency with this.between. Note that because of our use of floor, the gap at the end + * will usually have an extra space (but not always). + */ + let increment = Math.floor(incrementWithDecimal); + let remainder = incrementWithDecimal % 1; + /* + * Since we used Math.floor in the above calculation, there is a chance we have an increment of zero if count = maxItems, + * and we need to set it to one to fix the special case. + * We could choose Math.ceil in the above calculation, but then our logic would behavior differently than this.between + * in the 1 item case. + */ + if (increment === 0) { + increment = 1; + remainder = 0; // No overflow in this situation + } + let runningTotal = increment; + let overflow = 0; + let i = 0; + result[i] = this.toWeight(runningTotal, depthCalcs); + i++; + for (; i < count; i++) { + runningTotal += increment; + overflow += remainder; + // We have exceeded 1 in our overflow, and should add 1 to the gap here to stay as even as possible. + if (overflow >= 1) { + runningTotal++; + overflow--; // Reset the overflow by one so we can start over. + } + result[i] = this.toWeight(runningTotal, depthCalcs); + } + return result; + } + toWeight(index, depthCalcs) { + const { characterSet } = LexoRankDistributor.sDistributorProperties; + let result = ''; + let runningTotal = index; + for (let depth = 0; depth < depthCalcs.length; depth++) { + if (depth > 0) { + runningTotal--; // Removing the increments for depth traversal. + } + const depthValue = depthCalcs[depth]; + const depthIndex = Math.floor(runningTotal / depthValue); // Calculating the index into our character set at this tree depth/string index + runningTotal = (runningTotal % depthValue); // The remainder represents the value we need to use at the next depth/string index + result += characterSet[depthIndex]; + if (runningTotal === 0) { // Required here in case our weight length is less than maxDepth + break; + } + } + return result; + } + getItemsAllowedAtDepth(count) { + if (count <= 0) { + throw new Errors_1.InvalidParameterError(`count (${count}) cannot be less than or equal to zero`); + } + else if (count >= InvalidArrayLengthThreshold) { + throw new Errors_1.InvalidParameterError(`count (${count}) cannot be greater than or equal to ${InvalidArrayLengthThreshold}`); + } + // This default is an invalid value, but it won't stay like this for long... + let result = { itemsAllowed: 0, depthCalcs: [] }; + const { itemsAllowedByDepth } = LexoRankDistributor.sDistributorProperties; + /* + * Find the optimal tree depth for our distribution; this minimizes storage impact. + * Given the current characterset, there is not more than 11 items in this array. + * Lastly, 1-3 iterations of this loop will satisfy 99.99% of our requirements. + */ + for (const itemsAllowedDepthTemp of itemsAllowedByDepth) { + result = itemsAllowedDepthTemp; + if (count <= result.itemsAllowed) { + break; + } + } + // Count exceeds our maximum allowed depth (should never happen in practice given the checks above). + if (count > result.itemsAllowed) { + throw new Errors_1.InvalidParameterError(`count (${count}) cannot be greater than or equal to ${result.itemsAllowed}`); + } + return result; + } +} +exports.LexoRankDistributor = LexoRankDistributor; +//# sourceMappingURL=LexoRankDistributor.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankDistributor.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankDistributor.js.map new file mode 100644 index 00000000..b03d4bd6 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankDistributor.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LexoRankDistributor.js","sourceRoot":"","sources":["../../src/sorting/LexoRankDistributor.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankHandler.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankHandler.d.ts.map new file mode 100644 index 00000000..98d82875 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankHandler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"LexoRankHandler.d.ts","sourceRoot":"","sources":["../../src/sorting/LexoRankHandler.ts"],"names":[],"mappings":"AAWA,qBAAa,eAAe;IAC1B,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAS;gBACxB,SAAS,EAAE,MAAM;IAGtB,SAAS,IAAI,MAAM;IAGnB,QAAQ,IAAI,MAAM;IAGlB,QAAQ,IAAI,MAAM;IAalB,OAAO,CAAC,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,MAAM;IAoB7C,UAAU,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM,EAAE;CAI3C"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankHandler.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankHandler.js new file mode 100644 index 00000000..592810f4 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankHandler.js @@ -0,0 +1,62 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.LexoRankHandler = void 0; +const Errors_1 = require("../Errors"); +const lexoRank_1 = require("./lexoRank"); +const LexoRankDistributor_1 = require("./LexoRankDistributor"); +/* + Use the LexoRankHandler class to calculate string value sort weights (ranks) for ordered items. +*/ +class LexoRankHandler { + constructor(maxLength) { + this.mMaxLength = maxLength; + } + maxLength() { + return this.mMaxLength; + } + totalMax() { + return lexoRank_1.LexoRankEndWeight; + } + totalMin() { + return lexoRank_1.LexoRankMinChar; + } + /* + Parameters: + light: The lower value weight + heavy: The higher value weight + Returns: + A weight as close as possible to the mid point between the min and max. + Throws: + OutOfRangeError + This means a distribute is required to redistribute weights among the items. + */ + between(light, heavy) { + const result = lexoRank_1.lexoRank(light, heavy); + if (result === light) { + throw new Errors_1.OutOfRangeError('no more weights between light and heavy'); + } + else if (result.length >= this.mMaxLength) { + throw new Errors_1.OutOfRangeError('calculated weight is greater than maxLengt()'); + } + return result; + } + /* + Parameters: + count: The total number of items we need to initialize with weights + Returns: + A an array of strings with weights in min -> max order. + Attempts to leave space at the beginning and end of the weight to allow sorts at the top and bottom of lists. + Throws: + InvalidParameterError + This means that count is less then or equal to the min/max values allowed. + */ + distribute(count) { + // Lazy construction allows for deterministic static property calculation/memory usage only when needed. + return new LexoRankDistributor_1.LexoRankDistributor().distribute(count); + } +} +exports.LexoRankHandler = LexoRankHandler; +//# sourceMappingURL=LexoRankHandler.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankHandler.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankHandler.js.map new file mode 100644 index 00000000..2594766d --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/LexoRankHandler.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LexoRankHandler.js","sourceRoot":"","sources":["../../src/sorting/LexoRankHandler.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,sCAA4C;AAC5C,yCAA0E;AAC1E,+DAA4D;AAE5D;;EAEE;AACF,MAAa,eAAe;IAE1B,YAAY,SAAiB;QAC3B,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC;IAC9B,CAAC;IACM,SAAS;QACd,OAAO,IAAI,CAAC,UAAU,CAAC;IACzB,CAAC;IACM,QAAQ;QACb,OAAO,4BAAiB,CAAC;IAC3B,CAAC;IACM,QAAQ;QACb,OAAO,0BAAe,CAAC;IACzB,CAAC;IACD;;;;;;;;;MASE;IACK,OAAO,CAAC,KAAa,EAAE,KAAa;QACzC,MAAM,MAAM,GAAG,mBAAQ,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;QACtC,IAAI,MAAM,KAAK,KAAK,EAAE;YACpB,MAAM,IAAI,wBAAe,CAAC,yCAAyC,CAAC,CAAC;SACtE;aAAM,IAAI,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,UAAU,EAAE;YAC3C,MAAM,IAAI,wBAAe,CAAC,8CAA8C,CAAC,CAAC;SAC3E;QACD,OAAO,MAAM,CAAC;IAChB,CAAC;IAED;;;;;;;;;MASE;IACK,UAAU,CAAC,KAAa;QAC7B,wGAAwG;QACxG,OAAO,IAAI,yCAAmB,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;IACrD,CAAC;CACF;AAhDD,0CAgDC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/index.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/index.d.ts.map new file mode 100644 index 00000000..bb24ba37 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/sorting/index.ts"],"names":[],"mappings":"AAIA,cAAc,YAAY,CAAC;AAC3B,cAAc,uBAAuB,CAAC;AACtC,cAAc,mBAAmB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/index.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/index.js new file mode 100644 index 00000000..0de59c4c --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/index.js @@ -0,0 +1,19 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./lexoRank"), exports); +__exportStar(require("./LexoRankDistributor"), exports); +__exportStar(require("./LexoRankHandler"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/index.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/index.js.map new file mode 100644 index 00000000..57e56db7 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/sorting/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,6CAA2B;AAC3B,wDAAsC;AACtC,oDAAkC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/lexoRank.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/lexoRank.d.ts.map new file mode 100644 index 00000000..99d36177 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/lexoRank.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"lexoRank.d.ts","sourceRoot":"","sources":["../../src/sorting/lexoRank.ts"],"names":[],"mappings":"AAWA,eAAO,MAAM,eAAe,MAAM,CAAC;AACnC,eAAO,MAAM,eAAe,MAAM,CAAC;AACnC,eAAO,MAAM,iBAAiB,KAAK,CAAC;AACpC,eAAO,MAAM,mBAAmB,MAAM,CAAC;AACvC,eAAO,MAAM,mBAAmB,MAAM,CAAC;AAKvC,wBAAgB,QAAQ,CAAC,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,MAAM,CAqC7D"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/lexoRank.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/lexoRank.js new file mode 100644 index 00000000..02631ac8 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/lexoRank.js @@ -0,0 +1,54 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.lexoRank = exports.LexoRankDefaultChar = exports.LexoRankSafeMinChar = exports.LexoRankEndWeight = exports.LexoRankMaxChar = exports.LexoRankMinChar = void 0; +/* + * Remove lower case from all possible lexorank algoritims. We do + * this because the indexing doesn't respect case sorting, as we + * rely on that for human readable sorting. Also remove numbers as + * we sort numbers by numeric value in localeCompare, which will also + * screw up things. + */ +exports.LexoRankMinChar = 'A'; // The true min, nothing can go above it; creates "deadlock" at the top of a list. +exports.LexoRankMaxChar = 'Z'; // This is the max char, but a sort weight can grow indefinitely unless an arbitrary cap is put on it. +exports.LexoRankEndWeight = ''; // The character used by the algorithm to mark either end of the character set. +exports.LexoRankSafeMinChar = 'B'; // Safe because it still allows sort weights above it +exports.LexoRankDefaultChar = 'M'; // A midway default value for entity values providing better distribution. +const gMinChar = exports.LexoRankMinChar.charCodeAt(0); +const gMaxChar = exports.LexoRankMaxChar.charCodeAt(0); +function lexoRank(light, heavy) { + if (light === exports.LexoRankEndWeight && heavy === exports.LexoRankEndWeight) { + return String.fromCharCode(gMinChar + 1); + } + else if (light === heavy) { + return light; // No midpoint to be found! + } + if (light === exports.LexoRankEndWeight) { + light = String.fromCharCode(gMinChar); + } + let i = 0; + let rankl = light.length ? light.charCodeAt(i) : gMinChar; + let rankh = heavy.length ? heavy.charCodeAt(i) : Math.min(gMaxChar, rankl + 16); + let mid = Math.floor((rankl + rankh) / 2); + let rank = ''; + while (rankl === rankh || mid === rankl) { + rank += String.fromCharCode(rankl); + i++; + rankl = light.length > i ? light.charCodeAt(i) : gMinChar; + rankh = heavy.length > i ? heavy.charCodeAt(i) : gMaxChar; + mid = Math.floor((rankl + rankh) / 2); + } + while (mid > gMaxChar) { + rank += String.fromCharCode(gMaxChar); + mid -= gMaxChar - gMinChar; + } + rank += String.fromCharCode(mid); + if (rank < light || (heavy !== exports.LexoRankEndWeight && rank > heavy)) { + return light; + } + return rank; +} +exports.lexoRank = lexoRank; +//# sourceMappingURL=lexoRank.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/lexoRank.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/lexoRank.js.map new file mode 100644 index 00000000..9b9be303 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/sorting/lexoRank.js.map @@ -0,0 +1 @@ +{"version":3,"file":"lexoRank.js","sourceRoot":"","sources":["../../src/sorting/lexoRank.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH;;;;;;GAMG;AACU,QAAA,eAAe,GAAG,GAAG,CAAC,CAAC,kFAAkF;AACzG,QAAA,eAAe,GAAG,GAAG,CAAC,CAAC,sGAAsG;AAC7H,QAAA,iBAAiB,GAAG,EAAE,CAAC,CAAC,+EAA+E;AACvG,QAAA,mBAAmB,GAAG,GAAG,CAAC,CAAC,qDAAqD;AAChF,QAAA,mBAAmB,GAAG,GAAG,CAAC,CAAC,0EAA0E;AAElH,MAAM,QAAQ,GAAW,uBAAe,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;AACvD,MAAM,QAAQ,GAAW,uBAAe,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;AAEvD,SAAgB,QAAQ,CAAC,KAAa,EAAE,KAAa;IACnD,IAAI,KAAK,KAAK,yBAAiB,IAAI,KAAK,KAAK,yBAAiB,EAAE;QAC9D,OAAO,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC;KAC1C;SAAM,IAAI,KAAK,KAAK,KAAK,EAAE;QAC1B,OAAO,KAAK,CAAC,CAAC,2BAA2B;KAC1C;IAED,IAAI,KAAK,KAAK,yBAAiB,EAAE;QAC/B,KAAK,GAAG,MAAM,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;KACvC;IAED,IAAI,CAAC,GAAG,CAAC,CAAC;IACV,IAAI,KAAK,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;IAC1D,IAAI,KAAK,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC;IAChF,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,KAAK,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC;IAC1C,IAAI,IAAI,GAAG,EAAE,CAAC;IAEd,OAAO,KAAK,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,EAAE;QACvC,IAAI,IAAI,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC;QACnC,CAAC,EAAE,CAAC;QACJ,KAAK,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;QAC1D,KAAK,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;QAC1D,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,KAAK,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC;KACvC;IAED,OAAO,GAAG,GAAG,QAAQ,EAAE;QACrB,IAAI,IAAI,MAAM,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;QACtC,GAAG,IAAI,QAAQ,GAAG,QAAQ,CAAC;KAC5B;IAED,IAAI,IAAI,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;IAEjC,IAAI,IAAI,GAAG,KAAK,IAAI,CAAC,KAAK,KAAK,yBAAiB,IAAI,IAAI,GAAG,KAAK,CAAC,EAAE;QACjE,OAAO,KAAK,CAAC;KACd;IAED,OAAO,IAAI,CAAC;AACd,CAAC;AArCD,4BAqCC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/addIncrementallyIncreasingSuffix.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/addIncrementallyIncreasingSuffix.d.ts.map new file mode 100644 index 00000000..b7ea5c5b --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/addIncrementallyIncreasingSuffix.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"addIncrementallyIncreasingSuffix.d.ts","sourceRoot":"","sources":["../../src/strings/addIncrementallyIncreasingSuffix.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,wBAAgB,gCAAgC,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM,CAStE"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/addIncrementallyIncreasingSuffix.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/addIncrementallyIncreasingSuffix.js new file mode 100644 index 00000000..d4d06b62 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/addIncrementallyIncreasingSuffix.js @@ -0,0 +1,16 @@ +"use strict"; +/*! + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.addIncrementallyIncreasingSuffix = void 0; +function addIncrementallyIncreasingSuffix(label) { + const incrementallyIncreasingSuffix = /_[0-9]+$/.exec(label); + if (incrementallyIncreasingSuffix) { + const suffixNumber = parseInt(incrementallyIncreasingSuffix[0].replace('_', ''), 10); + return `${label.substr(0, label.lastIndexOf('_'))}_${suffixNumber + 1}`; + } + return `${label}_1`; +} +exports.addIncrementallyIncreasingSuffix = addIncrementallyIncreasingSuffix; +//# sourceMappingURL=addIncrementallyIncreasingSuffix.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/addIncrementallyIncreasingSuffix.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/addIncrementallyIncreasingSuffix.js.map new file mode 100644 index 00000000..3ecdeb91 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/addIncrementallyIncreasingSuffix.js.map @@ -0,0 +1 @@ +{"version":3,"file":"addIncrementallyIncreasingSuffix.js","sourceRoot":"","sources":["../../src/strings/addIncrementallyIncreasingSuffix.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,SAAgB,gCAAgC,CAAC,KAAa;IAC5D,MAAM,6BAA6B,GAAG,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;IAE7D,IAAI,6BAA6B,EAAE;QACjC,MAAM,YAAY,GAAG,QAAQ,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC;QACrF,OAAO,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,IAAI,YAAY,GAAG,CAAC,EAAE,CAAC;KACzE;IAED,OAAO,GAAG,KAAK,IAAI,CAAC;AACtB,CAAC;AATD,4EASC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/index.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/index.d.ts.map new file mode 100644 index 00000000..4d6e264e --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/strings/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,cAAc,oCAAoC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/index.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/index.js new file mode 100644 index 00000000..fd2517f5 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/index.js @@ -0,0 +1,17 @@ +"use strict"; +/*! + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./addIncrementallyIncreasingSuffix"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/index.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/index.js.map new file mode 100644 index 00000000..54fae457 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/strings/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/strings/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,qEAAmD"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/uri.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/uri.d.ts.map new file mode 100644 index 00000000..048af724 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/uri.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"uri.d.ts","sourceRoot":"","sources":["../src/uri.ts"],"names":[],"mappings":"AAIA,OAAO,EAA4B,KAAK,EAAE,MAAM,SAAS,CAAC;AAE1D;;;;;;GAMG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAKnD;AAqCD,wBAAgB,aAAa,CAAC,CAAC,EAAE,KAAK,UAYrC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/uri.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/uri.js new file mode 100644 index 00000000..a5b6fe70 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/uri.js @@ -0,0 +1,67 @@ +"use strict"; +/* + * Copyright 2019 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.toQueryString = exports.strictEncodeURI = void 0; +const index_1 = require("./index"); +/** + * Encode URI in compliance with RFC 3986. + * + * Documentation and original implementation. + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent + * + */ +function strictEncodeURI(str) { + return encodeURIComponent(str).replace(/[!'()*]/g, c => `%${c.charCodeAt(0).toString(16)}`); +} +exports.strictEncodeURI = strictEncodeURI; +function stringifyKeyValue(key, value, arrayOk = true) { + const type = index_1.getTypeOf(value); + switch (type) { + case 'undefined': + return null; + case 'null': + return strictEncodeURI(key); + case 'array': + if (!arrayOk) { + throw new Error('Multi-dimentional arrays are not supported'); + } + const xs = []; + for (const v of value) { + const vv = stringifyKeyValue(key, v, false); + if (vv) { + xs.push(vv); + } + } + return xs.join('&'); + case 'number': + case 'bigint': + case 'string': + case 'boolean': + return `${strictEncodeURI(key)}=${strictEncodeURI(value)}`; + case 'symbol': + throw new Error('Unable to stringify symbol'); + case 'function': + throw new Error('Unable to stringify function'); + case 'object': + throw new Error('Unable to stringify object'); + default: + throw index_1.absurd(type, 'Unknown type'); + } +} +function toQueryString(o) { + const keys = Object.keys(o); + keys.sort(); + const xs = []; + for (const key of keys) { + const value = o[key]; + const x = stringifyKeyValue(key, value); + if (x && x.length > 0) { + xs.push(x); + } + } + return xs.join('&'); +} +exports.toQueryString = toQueryString; +//# sourceMappingURL=uri.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/uri.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/uri.js.map new file mode 100644 index 00000000..b166ec9f --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/uri.js.map @@ -0,0 +1 @@ +{"version":3,"file":"uri.js","sourceRoot":"","sources":["../src/uri.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,mCAA0D;AAE1D;;;;;;GAMG;AACH,SAAgB,eAAe,CAAC,GAAW;IACzC,OAAO,kBAAkB,CAAC,GAAG,CAAC,CAAC,OAAO,CACpC,UAAU,EACV,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,CACxC,CAAC;AACJ,CAAC;AALD,0CAKC;AAED,SAAS,iBAAiB,CAAC,GAAW,EAAE,KAAU,EAAE,OAAO,GAAG,IAAI;IAChE,MAAM,IAAI,GAAG,iBAAS,CAAC,KAAK,CAAC,CAAC;IAC9B,QAAQ,IAAI,EAAE;QACZ,KAAK,WAAW;YACd,OAAO,IAAI,CAAC;QACd,KAAK,MAAM;YACT,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC;QAC9B,KAAK,OAAO;YACV,IAAI,CAAC,OAAO,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAC,4CAA4C,CAAC,CAAC;aAC/D;YACD,MAAM,EAAE,GAAa,EAAE,CAAC;YACxB,KAAK,MAAM,CAAC,IAAI,KAAK,EAAE;gBACrB,MAAM,EAAE,GAAG,iBAAiB,CAAC,GAAG,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC;gBAC5C,IAAI,EAAE,EAAE;oBACN,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;iBACb;aACF;YACD,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACtB,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ,CAAC;QACd,KAAK,SAAS;YACZ,OAAO,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,eAAe,CAAC,KAAK,CAAC,EAAE,CAAC;QAC7D,KAAK,QAAQ;YACX,MAAM,IAAI,KAAK,CAAC,4BAA4B,CAAC,CAAC;QAChD,KAAK,UAAU;YACb,MAAM,IAAI,KAAK,CAAC,8BAA8B,CAAC,CAAC;QAClD,KAAK,QAAQ;YACX,MAAM,IAAI,KAAK,CAAC,4BAA4B,CAAC,CAAC;QAChD;YACE,MAAM,cAAM,CAAC,IAAI,EAAE,cAAc,CAAC,CAAC;KACtC;AACH,CAAC;AAED,SAAgB,aAAa,CAAC,CAAQ;IACpC,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;IAC5B,IAAI,CAAC,IAAI,EAAE,CAAC;IACZ,MAAM,EAAE,GAAa,EAAE,CAAC;IACxB,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE;QACtB,MAAM,KAAK,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC;QACrB,MAAM,CAAC,GAAG,iBAAiB,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;QACxC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;YACrB,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;SACZ;KACF;IACD,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,CAAC;AAZD,sCAYC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/xmlHelpers.d.ts.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/xmlHelpers.d.ts.map new file mode 100644 index 00000000..35e38975 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/xmlHelpers.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"xmlHelpers.d.ts","sourceRoot":"","sources":["../src/xmlHelpers.ts"],"names":[],"mappings":"AAIA,wBAAgB,SAAS,CAAC,IAAI,EAAE,MAAM,UAQrC;AAED,wBAAgB,SAAS,CAAC,IAAI,EAAE,MAAM,UAQrC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/xmlHelpers.js b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/xmlHelpers.js new file mode 100644 index 00000000..2fb94847 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/xmlHelpers.js @@ -0,0 +1,27 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.escapeXML = exports.decodeXML = void 0; +function decodeXML(text) { + return text + .replace(/'/g, "'") + .replace(/"/g, '"') + .replace(/>/g, '>') + .replace(/</g, '<') + .replace(/&/g, '&') + .replace(//g, '\n'); +} +exports.decodeXML = decodeXML; +function escapeXML(text) { + return text + .replace(/\n/g, '
') + .replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"') + .replace(/'/g, '''); +} +exports.escapeXML = escapeXML; +//# sourceMappingURL=xmlHelpers.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/xmlHelpers.js.map b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/xmlHelpers.js.map new file mode 100644 index 00000000..1f7a1131 --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/dist/xmlHelpers.js.map @@ -0,0 +1 @@ +{"version":3,"file":"xmlHelpers.js","sourceRoot":"","sources":["../src/xmlHelpers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,SAAgB,SAAS,CAAC,IAAY;IACpC,OAAO,IAAI;SACR,OAAO,CAAC,SAAS,EAAE,GAAG,CAAC;SACvB,OAAO,CAAC,SAAS,EAAE,GAAG,CAAC;SACvB,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;SACrB,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;SACrB,OAAO,CAAC,QAAQ,EAAE,GAAG,CAAC;SACtB,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;AAC9B,CAAC;AARD,8BAQC;AAED,SAAgB,SAAS,CAAC,IAAY;IACpC,OAAO,IAAI;SACR,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC;SACvB,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC;SACtB,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC;SACrB,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC;SACrB,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;SACvB,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;AAC7B,CAAC;AARD,8BAQC"} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/node_modules/en-ts-utils/package.json b/evernote_modules/conduit-utils/node_modules/en-ts-utils/package.json new file mode 100644 index 00000000..1bfc0cfa --- /dev/null +++ b/evernote_modules/conduit-utils/node_modules/en-ts-utils/package.json @@ -0,0 +1,29 @@ +{ + "name": "en-ts-utils", + "version": "6.0.2", + "publishConfig": { + "registry": "http://localhost:4873" + }, + "description": "Typscript Utils", + "main": "dist/index", + "files": [ + "dist" + ], + "dependencies": { + "long": "^4.0.0", + "simply-immutable": "^2.1.1" + }, + "devDependencies": { + "@types/chai": "^4.2.10", + "@types/long": "4.0.0", + "@types/mocha": "5.2.7", + "@types/node": "^10.12.2", + "chai": "^4.2.0", + "mocha": "^5.2.0", + "ts-node": "^8.6.2", + "tslint": "^5.0.0", + "tslint-eslint-rules": "^5.4.0", + "tslint-no-focused-test": "^0.5.0", + "typescript": "^3.9.7" + } +} \ No newline at end of file diff --git a/evernote_modules/conduit-utils/package.json b/evernote_modules/conduit-utils/package.json index 10f7dc1d..4df30289 100644 --- a/evernote_modules/conduit-utils/package.json +++ b/evernote_modules/conduit-utils/package.json @@ -1,6 +1,6 @@ { "name": "conduit-utils", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -18,8 +18,8 @@ } }, "dependencies": { - "en-data-model": "^3.4.2", - "en-ts-utils": "5.1.0", + "en-data-model": "^3.6.2", + "en-ts-utils": "6.0.2", "js-md5": "^0.7.3", "uuid": "^3.3.2" }, diff --git a/evernote_modules/conduit-view-types/dist/ConduitVersion.js b/evernote_modules/conduit-view-types/dist/ConduitVersion.js index 2f8dab51..5c535a66 100644 --- a/evernote_modules/conduit-view-types/dist/ConduitVersion.js +++ b/evernote_modules/conduit-view-types/dist/ConduitVersion.js @@ -4,5 +4,5 @@ */ Object.defineProperty(exports, "__esModule", { value: true }); exports.CONDUIT_VERSION = void 0; -exports.CONDUIT_VERSION = '1.34.4'; +exports.CONDUIT_VERSION = '1.36.3'; //# sourceMappingURL=ConduitVersion.js.map \ No newline at end of file diff --git a/evernote_modules/conduit-view-types/dist/FeatureFlags.d.ts.map b/evernote_modules/conduit-view-types/dist/FeatureFlags.d.ts.map index b254c731..5e5b5f64 100644 --- a/evernote_modules/conduit-view-types/dist/FeatureFlags.d.ts.map +++ b/evernote_modules/conduit-view-types/dist/FeatureFlags.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FeatureFlags.d.ts","sourceRoot":"","sources":["../src/FeatureFlags.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAEtC,MAAM,WAAW,mBAAmB;IAClC,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,IAAI,CAAC,EAAE,OAAO,CAAC;CAChB;AAED,MAAM,WAAW,mBAAmB;IAClC,MAAM,EAAE,mBAAmB,CAAC;IAC5B,kCAAkC,CAAC,EAAE,OAAO,CAAC;IAC7C,wBAAwB,CAAC,EAAE,OAAO,CAAC;CACpC;AAED,qBAAa,YAAY;IAEvB;;;OAGG;gBACS,SAAS,CAAC,EAAE,KAAK;IAYtB,sBAAsB,EAAE,OAAO,CAAS;IACxC,4BAA4B,EAAE,OAAO,CAAS;IAC9C,wBAAwB,EAAE,OAAO,CAAS;IAC1C,mBAAmB,CAAC,EAAE,mBAAmB,CAAa;CAC9D"} \ No newline at end of file +{"version":3,"file":"FeatureFlags.d.ts","sourceRoot":"","sources":["../src/FeatureFlags.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAEtC,MAAM,WAAW,mBAAmB;IAClC,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,IAAI,CAAC,EAAE,OAAO,CAAC;CAChB;AAED,MAAM,WAAW,mBAAmB;IAClC,MAAM,EAAE,mBAAmB,CAAC;IAC5B,kCAAkC,CAAC,EAAE,OAAO,CAAC;CAC9C;AAED,qBAAa,YAAY;IAEvB;;;OAGG;gBACS,SAAS,CAAC,EAAE,KAAK;IAYtB,sBAAsB,EAAE,OAAO,CAAS;IACxC,4BAA4B,EAAE,OAAO,CAAS;IAC9C,wBAAwB,EAAE,OAAO,CAAS;IAC1C,mBAAmB,CAAC,EAAE,mBAAmB,CAAa;CAC9D"} \ No newline at end of file diff --git a/evernote_modules/conduit-view-types/dist/FeatureFlags.js.map b/evernote_modules/conduit-view-types/dist/FeatureFlags.js.map index e797038f..98fc15c0 100644 --- a/evernote_modules/conduit-view-types/dist/FeatureFlags.js.map +++ b/evernote_modules/conduit-view-types/dist/FeatureFlags.js.map @@ -1 +1 @@ -{"version":3,"file":"FeatureFlags.js","sourceRoot":"","sources":["../src/FeatureFlags.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAkBH,MAAa,YAAY;IAEvB;;;OAGG;IACH,YAAY,SAAiB;QAU7B,iGAAiG;QACjG,mGAAmG;QAC5F,2BAAsB,GAAY,KAAK,CAAC;QACxC,iCAA4B,GAAY,KAAK,CAAC;QAC9C,6BAAwB,GAAY,KAAK,CAAC;QAC1C,wBAAmB,GAAyB,SAAS,CAAC,CAAC,yDAAyD;QAdrH,IAAI,SAAS,EAAE;YACb,KAAK,MAAM,QAAQ,IAAI,SAAS,EAAE;gBAChC,IAAI,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,EAAE;oBACjC,IAAI,CAAC,QAA8B,CAAC,GAAG,SAAS,CAAC,QAAQ,CAAC,CAAC;iBAC5D;aACF;SACF;IACH,CAAC;CAQF;AAtBD,oCAsBC"} \ No newline at end of file +{"version":3,"file":"FeatureFlags.js","sourceRoot":"","sources":["../src/FeatureFlags.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAiBH,MAAa,YAAY;IAEvB;;;OAGG;IACH,YAAY,SAAiB;QAU7B,iGAAiG;QACjG,mGAAmG;QAC5F,2BAAsB,GAAY,KAAK,CAAC;QACxC,iCAA4B,GAAY,KAAK,CAAC;QAC9C,6BAAwB,GAAY,KAAK,CAAC;QAC1C,wBAAmB,GAAyB,SAAS,CAAC,CAAC,yDAAyD;QAdrH,IAAI,SAAS,EAAE;YACb,KAAK,MAAM,QAAQ,IAAI,SAAS,EAAE;gBAChC,IAAI,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,EAAE;oBACjC,IAAI,CAAC,QAA8B,CAAC,GAAG,SAAS,CAAC,QAAQ,CAAC,CAAC;iBAC5D;aACF;SACF;IACH,CAAC;CAQF;AAtBD,oCAsBC"} \ No newline at end of file diff --git a/evernote_modules/conduit-view-types/package.json b/evernote_modules/conduit-view-types/package.json index 778d4cb8..f1738581 100644 --- a/evernote_modules/conduit-view-types/package.json +++ b/evernote_modules/conduit-view-types/package.json @@ -1,6 +1,6 @@ { "name": "conduit-view-types", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,6 +10,6 @@ "dist" ], "dependencies": { - "conduit-utils": "1.34.4" + "conduit-utils": "1.36.3" } } \ No newline at end of file diff --git a/evernote_modules/conduit-view/dist/Connector.d.ts.map b/evernote_modules/conduit-view/dist/Connector.d.ts.map index 780f5aa1..52d73584 100644 --- a/evernote_modules/conduit-view/dist/Connector.d.ts.map +++ b/evernote_modules/conduit-view/dist/Connector.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Connector.d.ts","sourceRoot":"","sources":["../src/Connector.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAoB,qBAAqB,EAAE,QAAQ,EAAqB,KAAK,EAAE,aAAa,EAAE,MAAM,eAAe,CAAC;AAC3H,OAAO,EAAE,oBAAoB,EAAE,YAAY,EAAE,sBAAsB,EAAiB,aAAa,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AAMnL,aAAK,sBAAsB,GAAG,CAAC,QAAQ,EAAE,MAAM,KAAK,IAAI,CAAC;AAEzD,cAAM,aAAa;IACjB,OAAO,CAAC,OAAO,CAAmC;IAC3C,kBAAkB,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IACzC,OAAO,CAAC,yBAAyB,CAAa;;IAMvC,IAAI,CAAC,OAAO,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,OAAO,GAAG,SAAS;IAa1E,MAAM;IAMN,KAAK,UAAiB,MAAM,GAAC,KAAK,QAAQ,KAAK,2CAA6B,QAAQ,sBAAsB,CAAC,CA0BjH;IAEM,qBAAqB,gBAAuB,MAAM,UAAU,OAAO,mBAGzE;IAEM,WAAW,gBAAuB,MAAM,mBAG9C;IAEM,kBAAkB,sBAKxB;IAEM,mBAAmB,sBAKzB;IAEY,WAAW,CAAC,MAAM,EAAE,iBAAiB;IAKrC,WAAW,CAAC,KAAK,EAAE,UAAU,GAAC,MAAM,EAAE,OAAO,EAAE,aAAa;IAK5D,YAAY,CAAC,OAAO,EAAE,aAAa;IAKnC,YAAY,CAAC,OAAO,EAAE,aAAa;IAKnC,UAAU,CAAC,MAAM,EAAE,gBAAgB;IAYnC,YAAY,CAAC,MAAM,EAAE,aAAa;IAKlC,WAAW;IAKX,WAAW,CAAC,KAAK,EAAE,QAAQ;IAK3B,sBAAsB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB;IAKvE,yBAAyB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB;CAIxF;AAED,eAAO,MAAM,SAAS,eAAsB,CAAC;AAE7C,wBAAsB,UAAU,CAC9B,QAAQ,EAAE,MAAM,EAChB,UAAU,EAAE,MAAM,EAClB,IAAI,EAAE,UAAU,GAAG,MAAM,EACzB,QAAQ,EAAE,MAAM,EAChB,IAAI,EAAE,MAAM,EACZ,OAAO,CAAC,EAAE,MAAM,EAChB,eAAe,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,EAC/B,UAAU,CAAC,EAAE,sBAAsB,sDAiBpC;AAED,wBAAsB,UAAU,CAAC,MAAM,EAAE,gBAAgB,sDAExD;AAsBD,wBAAsB,uBAAuB,CAAC,YAAY,EAAE,MAAM;;;;GAUjE;AAED,wBAAsB,sBAAsB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB,iBAE5F;AAED,wBAAsB,yBAAyB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB,iBAE/F;AAED,wBAAsB,kBAAkB,CAAC,KAAK,EAAE,QAAQ,iBAEvD"} \ No newline at end of file +{"version":3,"file":"Connector.d.ts","sourceRoot":"","sources":["../src/Connector.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAoB,qBAAqB,EAAE,QAAQ,EAAqB,KAAK,EAAE,aAAa,EAAE,MAAM,eAAe,CAAC;AAC3H,OAAO,EAAE,oBAAoB,EAAE,YAAY,EAAE,sBAAsB,EAAiB,aAAa,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AAMnL,aAAK,sBAAsB,GAAG,CAAC,QAAQ,EAAE,MAAM,KAAK,IAAI,CAAC;AAEzD,cAAM,aAAa;IACjB,OAAO,CAAC,OAAO,CAAmC;IAC3C,kBAAkB,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IACzC,OAAO,CAAC,yBAAyB,CAAa;;IAMvC,IAAI,CAAC,OAAO,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,OAAO,GAAG,SAAS;IAa1E,MAAM;IAMN,KAAK,UAAiB,MAAM,GAAC,KAAK,QAAQ,KAAK,2CAA6B,QAAQ,sBAAsB,CAAC,CA0BhH;IAEK,qBAAqB,gBAAuB,MAAM,UAAU,OAAO,mBAGxE;IAEK,WAAW,gBAAuB,MAAM,mBAG7C;IAEK,kBAAkB,sBAKvB;IAEK,mBAAmB,sBAKxB;IAEW,WAAW,CAAC,MAAM,EAAE,iBAAiB;IAKrC,WAAW,CAAC,KAAK,EAAE,UAAU,GAAC,MAAM,EAAE,OAAO,EAAE,aAAa;IAK5D,YAAY,CAAC,OAAO,EAAE,aAAa;IAKnC,YAAY,CAAC,OAAO,EAAE,aAAa;IAKnC,UAAU,CAAC,MAAM,EAAE,gBAAgB;IAYnC,YAAY,CAAC,MAAM,EAAE,aAAa;IAKlC,WAAW;IAKX,WAAW,CAAC,KAAK,EAAE,QAAQ;IAK3B,sBAAsB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB;IAKvE,yBAAyB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB;CAIxF;AAED,eAAO,MAAM,SAAS,eAAsB,CAAC;AAE7C,wBAAsB,UAAU,CAC9B,QAAQ,EAAE,MAAM,EAChB,UAAU,EAAE,MAAM,EAClB,IAAI,EAAE,UAAU,GAAG,MAAM,EACzB,QAAQ,EAAE,MAAM,EAChB,IAAI,EAAE,MAAM,EACZ,OAAO,CAAC,EAAE,MAAM,EAChB,eAAe,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,EAC/B,UAAU,CAAC,EAAE,sBAAsB,sDAiBpC;AAED,wBAAsB,UAAU,CAAC,MAAM,EAAE,gBAAgB,sDAExD;AAsBD,wBAAsB,uBAAuB,CAAC,YAAY,EAAE,MAAM;;;;GAUjE;AAED,wBAAsB,sBAAsB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB,iBAE5F;AAED,wBAAsB,yBAAyB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB,iBAE/F;AAED,wBAAsB,kBAAkB,CAAC,KAAK,EAAE,QAAQ,iBAEvD"} \ No newline at end of file diff --git a/evernote_modules/conduit-view/dist/Connector.js.map b/evernote_modules/conduit-view/dist/Connector.js.map index 9342889f..99776c2d 100644 --- a/evernote_modules/conduit-view/dist/Connector.js.map +++ b/evernote_modules/conduit-view/dist/Connector.js.map @@ -1 +1 @@ -{"version":3,"file":"Connector.js","sourceRoot":"","sources":["../src/Connector.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Connector.js","sourceRoot":"","sources":["../src/Connector.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-view/dist/ViewTracing.d.ts.map b/evernote_modules/conduit-view/dist/ViewTracing.d.ts.map index 2b2c721c..d4abfac7 100644 --- a/evernote_modules/conduit-view/dist/ViewTracing.d.ts.map +++ b/evernote_modules/conduit-view/dist/ViewTracing.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ViewTracing.d.ts","sourceRoot":"","sources":["../src/ViewTracing.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AAEH,OAAO,EAA8C,KAAK,EAAyE,cAAc,EAAE,MAAM,eAAe,CAAC;AAIzK,eAAO,MAAM,kBAAkB,gBAAkC,CAAC;AA0JlE,wBAAgB,oBAAoB,WAOnC;AA6BD,wBAAgB,kBAAkB,SAsCjC;AAGD,wBAAgB,aAAa,CAAC,SAAS,EAAE,MAAM,QAE9C;AAED,wBAAsB,cAAc,CAAC,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,YAAY,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,GAAG,EAAE,cAAc,KAAK,OAAO,CAAC,CAAC,CAAC,cAK9H"} \ No newline at end of file +{"version":3,"file":"ViewTracing.d.ts","sourceRoot":"","sources":["../src/ViewTracing.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AAEH,OAAO,EAA8C,KAAK,EAAyE,cAAc,EAAE,MAAM,eAAe,CAAC;AAKzK,eAAO,MAAM,kBAAkB,gBAAkC,CAAC;AA0JlE,wBAAgB,oBAAoB,WAOnC;AA6BD,wBAAgB,kBAAkB,SAsCjC;AAGD,wBAAgB,aAAa,CAAC,SAAS,EAAE,MAAM,QAE9C;AAED,wBAAsB,cAAc,CAAC,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,YAAY,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,GAAG,EAAE,cAAc,KAAK,OAAO,CAAC,CAAC,CAAC,cAK9H"} \ No newline at end of file diff --git a/evernote_modules/conduit-view/dist/ViewTracing.js b/evernote_modules/conduit-view/dist/ViewTracing.js index 963b68ff..358d8856 100644 --- a/evernote_modules/conduit-view/dist/ViewTracing.js +++ b/evernote_modules/conduit-view/dist/ViewTracing.js @@ -7,7 +7,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.traceUserEvent = exports.markUserEvent = exports.enableReactTracing = exports.getHookOwnerUnstable = exports.viewTracingContext = void 0; const conduit_utils_1 = require("conduit-utils"); -const React = require('react'); // tslint:disable-line:no-var-requires +// eslint-disable-next-line @typescript-eslint/no-var-requires +const React = require('react'); exports.viewTracingContext = conduit_utils_1.createTraceContext('UserEvent'); const gTracePool = new conduit_utils_1.AsyncTracePool('UserEvent'); const UNKNOWN_DISPLAY_NAME = ''; diff --git a/evernote_modules/conduit-view/dist/ViewTracing.js.map b/evernote_modules/conduit-view/dist/ViewTracing.js.map index 62b41926..7ffdd354 100644 --- a/evernote_modules/conduit-view/dist/ViewTracing.js.map +++ b/evernote_modules/conduit-view/dist/ViewTracing.js.map @@ -1 +1 @@ -{"version":3,"file":"ViewTracing.js","sourceRoot":"","sources":["../src/ViewTracing.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ViewTracing.js","sourceRoot":"","sources":["../src/ViewTracing.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-view/dist/Watcher.d.ts.map b/evernote_modules/conduit-view/dist/Watcher.d.ts.map index f938d201..4a7028c3 100644 --- a/evernote_modules/conduit-view/dist/Watcher.d.ts.map +++ b/evernote_modules/conduit-view/dist/Watcher.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Watcher.d.ts","sourceRoot":"","sources":["../src/Watcher.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAKL,QAAQ,EAOT,MAAM,eAAe,CAAC;AAEvB,OAAO,EAAE,YAAY,EAAE,MAAM,SAAS,CAAC;AAIvC,OAAO,EAAE,YAAY,EAAmC,aAAa,EAAE,MAAM,SAAS,CAAC;AAOvF,MAAM,WAAW,cAAc,CAAC,CAAC,SAAS,MAAM,GAAG,SAAS,EAAE,CAAC;IAC7D,KAAK,EAAE,MAAM,GAAG,YAAY,GAAG,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;IAClD,IAAI,CAAC,EAAE,CAAC,CAAC;IACT,QAAQ,EAAE,QAAQ,CAAC;IACnB,QAAQ,EAAE,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC;IAC1C,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,qBAAa,OAAO,CAAC,CAAC,SAAS,MAAM,GAAG,SAAS,EAAE,CAAC;IAClD,OAAO,CAAC,IAAI,CAA+B;IAC3C,OAAO,CAAC,UAAU,CAAmB;IACrC,OAAO,CAAC,KAAK,CAAoC;IACjD,OAAO,CAAC,IAAI,CAAC,CAAI;IACjB,OAAO,CAAC,QAAQ,CAAW;IAC3B,OAAO,CAAC,WAAW,CAAoD;IACvE,OAAO,CAAC,UAAU,CAAS;IAC3B,OAAO,CAAC,UAAU,CAAK;IACvB,OAAO,CAAC,MAAM,CAAiB;IAC/B,OAAO,CAAC,GAAG,CAAS;IACpB,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,GAAG,CAAiB;gBAEhB,IAAI,EAAE,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC;IAyB/B,UAAU;IASV,gBAAgB,CAAC,UAAU,EAAE,CAAC,MAAM,EAAE,aAAa,CAAC,CAAC,CAAC,KAAK,IAAI;IAoB/D,aAAa,CAAC,UAAU,EAAE,CAAC,MAAM,EAAE,aAAa,CAAC,CAAC,CAAC,KAAK,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,YAAY,CAAC,EAAE,MAAM;IAiBvG,SAAS;IAIT,QAAQ;IAIR,MAAM;IAIb,OAAO,CAAC,YAAY;IA8BpB,OAAO,CAAC,cAAc,CAUrB;IAED,OAAO,CAAC,YAAY;CAwCrB"} \ No newline at end of file +{"version":3,"file":"Watcher.d.ts","sourceRoot":"","sources":["../src/Watcher.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAKL,QAAQ,EAOT,MAAM,eAAe,CAAC;AAEvB,OAAO,EAAE,YAAY,EAAE,MAAM,SAAS,CAAC;AAIvC,OAAO,EAAE,YAAY,EAAmC,aAAa,EAAE,MAAM,SAAS,CAAC;AAOvF,MAAM,WAAW,cAAc,CAAC,CAAC,SAAS,MAAM,GAAG,SAAS,EAAE,CAAC;IAC7D,KAAK,EAAE,MAAM,GAAG,YAAY,GAAG,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;IAClD,IAAI,CAAC,EAAE,CAAC,CAAC;IACT,QAAQ,EAAE,QAAQ,CAAC;IACnB,QAAQ,EAAE,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC;IAC1C,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,qBAAa,OAAO,CAAC,CAAC,SAAS,MAAM,GAAG,SAAS,EAAE,CAAC;IAClD,OAAO,CAAC,IAAI,CAA+B;IAC3C,OAAO,CAAC,UAAU,CAAmB;IACrC,OAAO,CAAC,KAAK,CAAoC;IACjD,OAAO,CAAC,IAAI,CAAC,CAAI;IACjB,OAAO,CAAC,QAAQ,CAAW;IAC3B,OAAO,CAAC,WAAW,CAAoD;IACvE,OAAO,CAAC,UAAU,CAAS;IAC3B,OAAO,CAAC,UAAU,CAAK;IACvB,OAAO,CAAC,MAAM,CAAiB;IAC/B,OAAO,CAAC,GAAG,CAAS;IACpB,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,GAAG,CAAiB;gBAEhB,IAAI,EAAE,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC;IAyB/B,UAAU;IASV,gBAAgB,CAAC,UAAU,EAAE,CAAC,MAAM,EAAE,aAAa,CAAC,CAAC,CAAC,KAAK,IAAI;IAoB/D,aAAa,CAAC,UAAU,EAAE,CAAC,MAAM,EAAE,aAAa,CAAC,CAAC,CAAC,KAAK,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,YAAY,CAAC,EAAE,MAAM;IAiBvG,SAAS;IAIT,QAAQ;IAIR,MAAM;IAIb,OAAO,CAAC,YAAY;IA8BpB,OAAO,CAAC,cAAc,CAUpB;IAEF,OAAO,CAAC,YAAY;CAwCrB"} \ No newline at end of file diff --git a/evernote_modules/conduit-view/dist/Watcher.js.map b/evernote_modules/conduit-view/dist/Watcher.js.map index d7f9f7bf..1847ef4a 100644 --- a/evernote_modules/conduit-view/dist/Watcher.js.map +++ b/evernote_modules/conduit-view/dist/Watcher.js.map @@ -1 +1 @@ -{"version":3,"file":"Watcher.js","sourceRoot":"","sources":["../src/Watcher.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;AAEH,iDAYuB;AACvB,2DAAmF;AAEnF,kEAAoD;AAEpD,2CAAwC;AACxC,mCAAuF;AAEvF,MAAM,MAAM,GAAG,4BAAY,CAAC,iBAAiB,CAAC,CAAC;AAE/C,0FAA0F;AAC1F,MAAM,WAAW,GAAG,EAAE,CAAC;AAWvB,MAAa,OAAO;IAelB,YAAY,IAA0B;QAd9B,SAAI,GAAW,UAAU,GAAG,oBAAI,EAAE,CAAC;QAMnC,eAAU,GAAG,KAAK,CAAC;QACnB,eAAU,GAAG,CAAC,CAAC;QACf,WAAM,GAAY,IAAI,CAAC;QAuHvB,mBAAc,GAAG,CAAC,QAAiC,EAAE,EAAE;YAC7D,IAAI,QAAQ,EAAE;gBACZ,6CAA6C;gBAC7C,IAAI,QAAQ,CAAC,KAAK,EAAE;oBAClB,QAAQ,CAAC,KAAK,GAAG,gCAAgB,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;iBACnD;gBACD,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;aACnC;iBAAM;gBACL,IAAI,CAAC,YAAY,EAAE,CAAC;aACrB;QACH,CAAC,CAAA;QA1HC,IAAI,CAAC,qBAAS,EAAE;YACd,MAAM,IAAI,KAAK,CAAC,kCAAkC,CAAC,CAAC;SACrD;QACD,IAAI,CAAC,UAAU,GAAG;YAChB,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK;YAClC,OAAO,EAAE,KAAK;YACd,IAAI,EAAE,SAAS;YACf,KAAK,EAAE,SAAS;YAChB,MAAM,EAAE,SAAS;SAClB,CAAC;QACF,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,YAAY,oBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC;QAChF,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,GAAG,GAAG,yBAAiB,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;QACpD,IAAI,CAAC,SAAS,GAAG,oBAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAC1C,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,IAAI,WAAW,CAAC;QAC/C,IAAI,CAAC,WAAW,GAAG,IAAI,GAAG,EAAE,CAAC;QAC7B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,IAAI,KAAK,CAAC;QAC3C,IAAI,CAAC,GAAG,GAAG,kCAAkB,CAAC,GAAG,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC;QAErE,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;QACnD,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,YAAY,EAAE,CAAC;IACtB,CAAC;IAEM,UAAU;QACf,IAAI,CAAC,WAAW,GAAG,IAAI,GAAG,EAAE,CAAC;QAC7B,IAAI,CAAC,KAAK,GAAG,SAAS,CAAC;QACvB,IAAI,CAAC,IAAI,GAAG,SAAS,CAAC;QACtB,qBAAS,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;YAC3C,MAAM,CAAC,KAAK,CAAC,yCAAyC,EAAE,GAAG,CAAC,CAAC;QAC/D,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,gBAAgB,CAAC,UAA8C;QACpE,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;QACpC,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI,KAAK,CAAC,EAAE;YAC/B,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;YACpB,qBAAS,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE;gBAC1D,MAAM,CAAC,KAAK,CAAC,gCAAgC,EAAE,CAAC,CAAC,CAAC;YACpD,CAAC,CAAC,CAAC;SACJ;QAED,qBAAqB;QACrB,IAAI,CAAC,QAAQ,GAAG,wBAAQ,CAAC,GAAG,CAAC;QAC7B,KAAK,MAAM,CAAC,EAAE,QAAQ,CAAC,IAAI,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,EAAE;YACrD,IAAI,QAAQ,KAAK,SAAS,IAAI,QAAQ,GAAG,IAAI,CAAC,QAAQ,EAAE;gBACtD,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;aAC1B;SACF;QAED,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC;IAC/B,CAAC;IAEM,aAAa,CAAC,UAA8C,EAAE,QAAkB,EAAE,YAAqB;QAC5G,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC;QAC3C,IAAI,QAAQ,GAAG,IAAI,CAAC,QAAQ,EAAE;YAC5B,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;SAC1B;QACD,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;YACnB,qBAAS,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE;gBACzD,MAAM,CAAC,KAAK,CAAC,8BAA8B,EAAE,CAAC,CAAC,CAAC;YAClD,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,SAAS,GAAG,YAAY,IAAI,WAAW,CAAC;YAC7C,IAAI,CAAC,GAAG,GAAG,kCAAkB,CAAC,GAAG,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC;YACrE,IAAI,CAAC,YAAY,EAAE,CAAC;SACrB;QACD,UAAU,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC;IAC/B,CAAC;IAEM,SAAS;QACd,OAAO,IAAI,CAAC,UAAU,CAAC;IACzB,CAAC;IAEM,QAAQ;QACb,OAAO,IAAI,CAAC,KAAK,CAAC;IACpB,CAAC;IAEM,MAAM;QACX,OAAO,IAAI,CAAC,GAAG,CAAC;IAClB,CAAC;IAEO,YAAY,CAAC,QAAgC,EAAE,SAAkB;QACvE,IAAI,QAAQ,CAAC,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YACpC,4FAA4F;YAC5F,8CAA8C;YAC9C,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,IAAI,CAAC;YAC/B,OAAO;SACR;QAED,MAAM,SAAS,GAAqB;YAClC,OAAO,EAAE,KAAK;YACd,IAAI,EAAE,eAAe,CAAC,gBAAgB,CAAC,IAAI,CAAC,UAAU,CAAC,IAAW,EAAE,0CAAqB,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;YACzG,OAAO,EAAE,KAAK;YACd,KAAK,EAAE,QAAQ,CAAC,KAAK;YACrB,MAAM,EAAE,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,SAAS;SAClF,CAAC;QAEF,MAAM,SAAS,GAAG,SAAS,CAAC,OAAO,KAAK,IAAI,CAAC,UAAU,CAAC,OAAO;YAC7D,SAAS,CAAC,OAAO,KAAK,IAAI,CAAC,UAAU,CAAC,OAAO;YAC7C,SAAS,CAAC,IAAI,KAAK,IAAI,CAAC,UAAU,CAAC,IAAI;YACvC,yBAAS,CAAC,SAAS,CAAC,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;QAEpD,IAAI,SAAS,EAAE;YACb,SAAS,IAAI,2BAAW,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;YACxE,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC;YAC5B,KAAK,MAAM,CAAC,UAAU,CAAC,IAAI,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,EAAE;gBACrD,UAAU,CAAC,SAAS,CAAC,CAAC;aACvB;SACF;IACH,CAAC;IAcO,YAAY;QAClB,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE;YACf,OAAO;SACR;QACD,MAAM,cAAc,GAAG,IAAI,CAAC,KAAK,CAAC;QAClC,MAAM,aAAa,GAAG,6BAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAE/C,IAAI,SAAS,GAAG,IAAI,CAAC;QACrB,+BAAe,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;QAErD,qBAAS,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,IAAI,EAAS,EAAE;YAClD,WAAW,EAAE,IAAI,CAAC,IAAI;YACtB,QAAQ,EAAE,IAAI,CAAC,QAAQ;YACvB,UAAU,EAAE,IAAI,CAAC,UAAU;YAC3B,QAAQ,EAAE,IAAI,CAAC,cAAc;SAC9B,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE;YACjB,MAAM,QAAQ,GAAG,SAAS,CAAC;YAC3B,IAAI,SAAS,EAAE;gBACb,6BAAa,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;gBACxC,SAAS,GAAG,KAAK,CAAC;aACnB;YAED,IAAI,IAAI,CAAC,KAAK,KAAK,cAAc,IAAI,6BAAa,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,aAAa,EAAE;gBAC/E,+BAA+B;gBAC/B,OAAO;aACR;YAED,IAAI,QAAQ,CAAC,KAAK,IAAI,QAAQ,CAAC,KAAK,CAAC,WAAW,EAAE,IAAI,IAAI,CAAC,UAAU,GAAG,WAAW,EAAE;gBACnF,IAAI,CAAC,UAAU,EAAE,CAAC;gBAClB,IAAI,CAAC,cAAc,EAAE,CAAC;gBACtB,OAAO;aACR;YAED,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;YACpB,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,CAAC;QACzC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAQ,EAAE,EAAE;YACpB,oHAAoH;YACpH,MAAM,CAAC,KAAK,CAAC,4BAA4B,EAAE,CAAC,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACL,CAAC;CACF;AApLD,0BAoLC"} \ No newline at end of file +{"version":3,"file":"Watcher.js","sourceRoot":"","sources":["../src/Watcher.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/conduit-view/package.json b/evernote_modules/conduit-view/package.json index 4cd68460..1453a7fc 100644 --- a/evernote_modules/conduit-view/package.json +++ b/evernote_modules/conduit-view/package.json @@ -1,6 +1,6 @@ { "name": "conduit-view", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -13,10 +13,10 @@ "@types/node": "^10.12.2" }, "dependencies": { - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-data-model": "^3.4.2", - "en-home-data-model": "^3.4.2", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-data-model": "^3.6.2", + "en-home-data-model": "^3.6.2", "graphql": "^14.0.2", "graphql-tag": "^2.10.1", "simply-immutable": "^2.1.1" diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/EntityTypes.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/EntityTypes.d.ts.map new file mode 100644 index 00000000..e3c32426 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/EntityTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"EntityTypes.d.ts","sourceRoot":"","sources":["../src/EntityTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAIhD,oBAAY,QAAQ,GAAG,OAAO,CAAC,MAAM,EAAE,UAAU,CAAC,GAAG,QAAQ,CAAC;AAG9D,oBAAY,eAAe;IACzB,IAAI,IAAI;IACR,QAAQ,IAAI;IACZ,SAAS,IAAI;IACb,UAAU,IAAI;IACd,GAAG,IAAI;IACP,YAAY,IAAI;IAChB,QAAQ,IAAI;IACZ,kBAAkB,IAAI;IACtB,SAAS,IAAI;IACb,gBAAgB,IAAI;IACpB,WAAW,KAAK;IAChB,gBAAgB,KAAK;IACrB,KAAK,KAAK;IACV,MAAM,KAAK;IACX,iBAAiB,KAAK;IACtB,IAAI,KAAK;IACT,QAAQ,KAAK;IACb,kBAAkB,KAAK;IACvB,uBAAuB,KAAK;IAC5B,sBAAsB,KAAK;IAC3B,iBAAiB,KAAK;IACtB,sBAAsB,KAAK;IAC3B,iBAAiB,KAAK;IACtB,iBAAiB,KAAK;IACtB,gBAAgB,KAAK;IACrB,sBAAsB,KAAK;IAC3B,cAAc,KAAK;CACpB;AAID,oBAAY,UAAU,CAAC,IAAI,SAAS,MAAM,GAAG,MAAM,IAAI,OAAO,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC;AAEnF,eAAO,MAAM,WAAW;;;;;;;;;;;;;;;;;;;;CA6BvB,CAAC;AAEF,eAAO,MAAM,iBAAiB,0CA6B5B,CAAC;AAEH,eAAO,MAAM,mBAAmB,0CAAqG,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/EntityTypes.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/EntityTypes.js new file mode 100644 index 00000000..5ffd695f --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/EntityTypes.js @@ -0,0 +1,91 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.EntityTypeFromNsync = exports.EntityTypeToNsync = exports.EntityTypes = exports.NSyncEntityType = void 0; +// these must match the enum in sync.proto +var NSyncEntityType; +(function (NSyncEntityType) { + NSyncEntityType[NSyncEntityType["NOTE"] = 0] = "NOTE"; + NSyncEntityType[NSyncEntityType["NOTEBOOK"] = 1] = "NOTEBOOK"; + NSyncEntityType[NSyncEntityType["WORKSPACE"] = 2] = "WORKSPACE"; + NSyncEntityType[NSyncEntityType["ATTACHMENT"] = 3] = "ATTACHMENT"; + NSyncEntityType[NSyncEntityType["TAG"] = 4] = "TAG"; + NSyncEntityType[NSyncEntityType["SAVED_SEARCH"] = 5] = "SAVED_SEARCH"; + NSyncEntityType[NSyncEntityType["SHORTCUT"] = 6] = "SHORTCUT"; + NSyncEntityType[NSyncEntityType["RECIPIENT_SETTINGS"] = 7] = "RECIPIENT_SETTINGS"; + NSyncEntityType[NSyncEntityType["NOTE_TAGS"] = 8] = "NOTE_TAGS"; + NSyncEntityType[NSyncEntityType["NOTE_ATTACHMENTS"] = 9] = "NOTE_ATTACHMENTS"; + NSyncEntityType[NSyncEntityType["ACCESS_INFO"] = 10] = "ACCESS_INFO"; + NSyncEntityType[NSyncEntityType["MUTATION_TRACKER"] = 11] = "MUTATION_TRACKER"; + NSyncEntityType[NSyncEntityType["BOARD"] = 12] = "BOARD"; + NSyncEntityType[NSyncEntityType["WIDGET"] = 13] = "WIDGET"; + NSyncEntityType[NSyncEntityType["NOTE_CONTENT_INFO"] = 14] = "NOTE_CONTENT_INFO"; + NSyncEntityType[NSyncEntityType["TASK"] = 15] = "TASK"; + NSyncEntityType[NSyncEntityType["REMINDER"] = 16] = "REMINDER"; + NSyncEntityType[NSyncEntityType["TASK_USER_SETTINGS"] = 17] = "TASK_USER_SETTINGS"; + NSyncEntityType[NSyncEntityType["WIDGET_CONTENT_CONFLICT"] = 18] = "WIDGET_CONTENT_CONFLICT"; + NSyncEntityType[NSyncEntityType["SCHEDULED_NOTIFICATION"] = 19] = "SCHEDULED_NOTIFICATION"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_DATA"] = 20] = "GAMIFICATION_DATA"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_MILESTONE"] = 21] = "GAMIFICATION_MILESTONE"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_GOAL"] = 22] = "GAMIFICATION_GOAL"; + NSyncEntityType[NSyncEntityType["CALENDAR_SETTINGS"] = 23] = "CALENDAR_SETTINGS"; + NSyncEntityType[NSyncEntityType["CALENDAR_ACCOUNT"] = 24] = "CALENDAR_ACCOUNT"; + NSyncEntityType[NSyncEntityType["USER_CALENDAR_SETTINGS"] = 25] = "USER_CALENDAR_SETTINGS"; + NSyncEntityType[NSyncEntityType["CALENDAR_EVENT"] = 26] = "CALENDAR_EVENT"; +})(NSyncEntityType = exports.NSyncEntityType || (exports.NSyncEntityType = {})); +exports.EntityTypes = { + // Core entities + Note: 'Note', + Notebook: 'Notebook', + Workspace: 'Workspace', + Attachment: 'Attachment', + Tag: 'Tag', + SavedSearch: 'SavedSearch', + Shortcut: 'Shortcut', + // Home + Board: 'Board', + Widget: 'Widget', + WidgetContentConflict: 'WidgetContentConflict', + // Notifications + ScheduledNotification: 'ScheduledNotification', + // Tasks + NoteContentInfo: 'NoteContentInfo', + Reminder: 'Reminder', + Task: 'Task', + TaskUserSettings: 'TaskUserSettings', + // Calendar + CalendarSettings: 'CalendarSettings', + CalendarAccount: 'CalendarAccount', + UserCalendarSettings: 'UserCalendarSettings', + CalendarEvent: 'CalendarEvent', +}; +exports.EntityTypeToNsync = new Map([ + // Core entities + [exports.EntityTypes.Note, NSyncEntityType.NOTE], + [exports.EntityTypes.Notebook, NSyncEntityType.NOTEBOOK], + [exports.EntityTypes.Workspace, NSyncEntityType.WORKSPACE], + [exports.EntityTypes.Attachment, NSyncEntityType.ATTACHMENT], + [exports.EntityTypes.Tag, NSyncEntityType.TAG], + [exports.EntityTypes.SavedSearch, NSyncEntityType.SAVED_SEARCH], + [exports.EntityTypes.Shortcut, NSyncEntityType.SHORTCUT], + // Home + [exports.EntityTypes.Board, NSyncEntityType.BOARD], + [exports.EntityTypes.Widget, NSyncEntityType.WIDGET], + [exports.EntityTypes.WidgetContentConflict, NSyncEntityType.WIDGET_CONTENT_CONFLICT], + // Notifications + [exports.EntityTypes.ScheduledNotification, NSyncEntityType.SCHEDULED_NOTIFICATION], + // Tasks + [exports.EntityTypes.NoteContentInfo, NSyncEntityType.NOTE_CONTENT_INFO], + [exports.EntityTypes.Reminder, NSyncEntityType.REMINDER], + [exports.EntityTypes.Task, NSyncEntityType.TASK], + [exports.EntityTypes.TaskUserSettings, NSyncEntityType.TASK_USER_SETTINGS], + // Calendar + [exports.EntityTypes.CalendarSettings, NSyncEntityType.CALENDAR_SETTINGS], + [exports.EntityTypes.CalendarAccount, NSyncEntityType.CALENDAR_ACCOUNT], + [exports.EntityTypes.UserCalendarSettings, NSyncEntityType.USER_CALENDAR_SETTINGS], + [exports.EntityTypes.CalendarEvent, NSyncEntityType.CALENDAR_EVENT], +]); +exports.EntityTypeFromNsync = new Map(Array.from(exports.EntityTypeToNsync, entry => [entry[1], entry[0]])); +//# sourceMappingURL=EntityTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/EntityTypes.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/EntityTypes.js.map new file mode 100644 index 00000000..8eefb0ab --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/EntityTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"EntityTypes.js","sourceRoot":"","sources":["../src/EntityTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/index.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/index.d.ts.map new file mode 100644 index 00000000..0b1c543e --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,wBAAwB,EAAE,MAAM,aAAa,CAAC;AAIvD,cAAc,gBAAgB,CAAC;AAC/B,OAAO,KAAK,gBAAgB,MAAM,cAAc,CAAC;AACjD,cAAc,eAAe,CAAC;AAC9B,OAAO,KAAK,WAAW,MAAM,eAAe,CAAC;AAC7C,OAAO,EAAE,oBAAoB,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,wBAAwB,EAAE,MAAM,wBAAwB,CAAC;AAE1I,eAAO,MAAM,+BAA+B,EAAE,QAAQ,CAAC,wBAAwB,CAE3E,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/index.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/index.js new file mode 100644 index 00000000..5ab638f4 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/index.js @@ -0,0 +1,41 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.DefaultDeterministicIdGenerator = exports.getServiceLevelV2Summary = exports.ServiceLevelV2Summaries = exports.NSyncEvents = exports.ClientNSyncTypes = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +const EntityTypes_1 = require("./EntityTypes"); +__exportStar(require("./schema-types"), exports); +exports.ClientNSyncTypes = __importStar(require("./sync-types")); +__exportStar(require("./EntityTypes"), exports); +exports.NSyncEvents = __importStar(require("./sync-events")); +var serviceLevelV2Schema_1 = require("./serviceLevelV2Schema"); +Object.defineProperty(exports, "ServiceLevelV2Summaries", { enumerable: true, get: function () { return serviceLevelV2Schema_1.ServiceLevelV2Summaries; } }); +Object.defineProperty(exports, "getServiceLevelV2Summary", { enumerable: true, get: function () { return serviceLevelV2Schema_1.getServiceLevelV2Summary; } }); +exports.DefaultDeterministicIdGenerator = (() => { + return new en_ts_utils_1.DeterministicIdGenerator(EntityTypes_1.EntityTypeToNsync); +})(); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/index.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/index.js.map new file mode 100644 index 00000000..152e9e3b --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;;;;AAEH,6CAAuD;AAEvD,+CAAkD;AAElD,iDAA+B;AAC/B,iEAAiD;AACjD,gDAA8B;AAC9B,6DAA6C;AAC7C,+DAA0I;AAAlF,+HAAA,uBAAuB,OAAA;AAAE,gIAAA,wBAAwB,OAAA;AAE5F,QAAA,+BAA+B,GAAuC,CAAC,GAAG,EAAE;IACvF,OAAO,IAAI,sCAAwB,CAAC,+BAAiB,CAAC,CAAC;AACzD,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map new file mode 100644 index 00000000..15945157 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Blob.d.ts","sourceRoot":"","sources":["../../src/schema-types/Blob.ts"],"names":[],"mappings":"AAIA,OAAO,EAAgB,OAAO,EAAuC,MAAM,aAAa,CAAC;AAEzF,MAAM,WAAW,OAAO;IACtB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,OAAO,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd;AAED,eAAO,MAAM,aAAa;;;;OAIN,CAAC;AAErB,MAAM,WAAW,SAAU,SAAQ,OAAO;IACxC,EAAE,CAAC,EAAE,MAAM,CAAC;IACZ,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,eAAO,MAAM,eAAe,2FAIT,CAAC;AAEpB,MAAM,WAAW,iBAAkB,SAAQ,SAAS;IAClD,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,eAAO,MAAM,uBAAuB;;4CAEN,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/Blob.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/Blob.js new file mode 100644 index 00000000..afdf9eda --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/Blob.js @@ -0,0 +1,21 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlobV2WithContentSchema = exports.BlobV2RefSchema = exports.BlobRefSchema = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +exports.BlobRefSchema = en_ts_utils_1.Struct({ + hash: 'string', + size: 'int', + path: 'string', +}, 'ServiceBlobRef'); +exports.BlobV2RefSchema = en_ts_utils_1.ExtendStruct(exports.BlobRefSchema, { + id: en_ts_utils_1.NullableString, + format: en_ts_utils_1.NullableString, + version: en_ts_utils_1.NullableInt, +}, 'ServiceBlobV2'); +exports.BlobV2WithContentSchema = en_ts_utils_1.ExtendStruct(exports.BlobV2RefSchema, { + content: 'string', +}, 'ServiceBlobV2WithContent'); +//# sourceMappingURL=Blob.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/Blob.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/Blob.js.map new file mode 100644 index 00000000..8b3d1578 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/Blob.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Blob.js","sourceRoot":"","sources":["../../src/schema-types/Blob.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAAyF;AAQ5E,QAAA,aAAa,GAAG,oBAAM,CAAU;IAC3C,IAAI,EAAE,QAAQ;IACd,IAAI,EAAE,KAAK;IACX,IAAI,EAAE,QAAQ;CACf,EAAE,gBAAgB,CAAC,CAAC;AAQR,QAAA,eAAe,GAAG,0BAAY,CAAmC,qBAAa,EAAE;IAC3F,EAAE,EAAE,4BAAc;IAClB,MAAM,EAAE,4BAAc;IACtB,OAAO,EAAE,yBAAW;CACrB,EAAE,eAAe,CAAC,CAAC;AAMP,QAAA,uBAAuB,GAAG,0BAAY,CAA2C,uBAAe,EAAE;IAC7G,OAAO,EAAE,QAAQ;CAClB,EAAE,0BAA0B,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map new file mode 100644 index 00000000..aeaa8208 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.d.ts","sourceRoot":"","sources":["../../src/schema-types/CommonTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js new file mode 100644 index 00000000..e0dded75 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js @@ -0,0 +1,53 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.MembershipRole = exports.MembershipType = exports.AssociationTypeSchema = exports.AssociationType = exports.AgentRefSchema = exports.AgentTypeSchema = exports.AgentType = exports.agentFromUserID = exports.NullUserID = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +exports.NullUserID = 0; +function agentFromUserID(userID) { + return { + id: userID.toString(), + type: AgentType.USER, + }; +} +exports.agentFromUserID = agentFromUserID; +var AgentType; +(function (AgentType) { + AgentType[AgentType["PUBLIC"] = 0] = "PUBLIC"; + AgentType[AgentType["IDENTITY"] = 1] = "IDENTITY"; + AgentType[AgentType["USER"] = 2] = "USER"; + AgentType[AgentType["BUSINESS"] = 3] = "BUSINESS"; + AgentType[AgentType["FAMILY"] = 4] = "FAMILY"; +})(AgentType = exports.AgentType || (exports.AgentType = {})); +exports.AgentTypeSchema = en_ts_utils_1.EnumWithKeys(AgentType, 'AgentType'); +exports.AgentRefSchema = en_ts_utils_1.Struct({ + type: exports.AgentTypeSchema, + id: 'ID', +}); +var AssociationType; +(function (AssociationType) { + AssociationType[AssociationType["ANCESTRY"] = 0] = "ANCESTRY"; + AssociationType[AssociationType["LINK"] = 1] = "LINK"; + AssociationType[AssociationType["VIEW"] = 2] = "VIEW"; +})(AssociationType = exports.AssociationType || (exports.AssociationType = {})); +exports.AssociationTypeSchema = en_ts_utils_1.EnumWithKeys(AssociationType, 'AssociationType'); +var MembershipType; +(function (MembershipType) { + MembershipType[MembershipType["INVITATION"] = 0] = "INVITATION"; + MembershipType[MembershipType["SHARE"] = 1] = "SHARE"; +})(MembershipType = exports.MembershipType || (exports.MembershipType = {})); +var MembershipRole; +(function (MembershipRole) { + MembershipRole[MembershipRole["NULL"] = 0] = "NULL"; + MembershipRole[MembershipRole["VIEWER"] = 1] = "VIEWER"; + MembershipRole[MembershipRole["COMMENTER"] = 2] = "COMMENTER"; + MembershipRole[MembershipRole["EDITOR"] = 3] = "EDITOR"; + MembershipRole[MembershipRole["EDITOR_SHARER"] = 4] = "EDITOR_SHARER"; + MembershipRole[MembershipRole["ADMIN"] = 5] = "ADMIN"; + MembershipRole[MembershipRole["OWNER"] = 6] = "OWNER"; + MembershipRole[MembershipRole["ACTIVITY_VIEWER"] = 7] = "ACTIVITY_VIEWER"; + MembershipRole[MembershipRole["COMPLETER"] = 8] = "COMPLETER"; +})(MembershipRole = exports.MembershipRole || (exports.MembershipRole = {})); +//# sourceMappingURL=CommonTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map new file mode 100644 index 00000000..9d344d12 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.js","sourceRoot":"","sources":["../../src/schema-types/CommonTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAA6I;AAMhI,QAAA,UAAU,GAAG,CAAW,CAAC;AAEtC,SAAgB,eAAe,CAAC,MAAc;IAC5C,OAAO;QACL,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAa;QAChC,IAAI,EAAE,SAAS,CAAC,IAAI;KACrB,CAAC;AACJ,CAAC;AALD,0CAKC;AAID,IAAY,SAMX;AAND,WAAY,SAAS;IACnB,6CAAU,CAAA;IACV,iDAAY,CAAA;IACZ,yCAAQ,CAAA;IACR,iDAAY,CAAA;IACZ,6CAAU,CAAA;AACZ,CAAC,EANW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAMpB;AAEY,QAAA,eAAe,GAAG,0BAAY,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AAOvD,QAAA,cAAc,GAAG,oBAAM,CAAW;IAC7C,IAAI,EAAE,uBAAe;IACrB,EAAE,EAAE,IAAI;CACT,CAAC,CAAC;AAEH,IAAY,eAIX;AAJD,WAAY,eAAe;IACzB,6DAAY,CAAA;IACZ,qDAAQ,CAAA;IACR,qDAAQ,CAAA;AACV,CAAC,EAJW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAI1B;AAEY,QAAA,qBAAqB,GAAG,0BAAY,CAAC,eAAe,EAAE,iBAAiB,CAAC,CAAC;AAatF,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,+DAAc,CAAA;IACd,qDAAS,CAAA;AACX,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB;AAsBD,IAAY,cAUX;AAVD,WAAY,cAAc;IACxB,mDAAQ,CAAA;IACR,uDAAU,CAAA;IACV,6DAAa,CAAA;IACb,uDAAU,CAAA;IACV,qEAAiB,CAAA;IACjB,qDAAS,CAAA;IACT,qDAAS,CAAA;IACT,yEAAmB,CAAA;IACnB,6DAAa,CAAA;AACf,CAAC,EAVW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAUzB"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map new file mode 100644 index 00000000..d5b9393c --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ServiceLevel.d.ts","sourceRoot":"","sources":["../../src/schema-types/ServiceLevel.ts"],"names":[],"mappings":"AAMA,oBAAY,sBAAsB;IAChC,IAAI,IAAI;IACR,IAAI,KAAK;IACT,OAAO,MAAM;IACb,QAAQ,OAAO;IACf,YAAY,QAAQ;IACpB,KAAK,UAAU;CAChB;AAED,eAAO,MAAM,4BAA4B,2CAAiE,CAAC;AAE3G,oBAAY,sBAAsB;IAChC,KAAK,UAAU;IACf,QAAQ,aAAa;CACtB;AAED,eAAO,MAAM,4BAA4B,2CAAyD,CAAC;AAEnG,oBAAY,cAAc;IACxB,IAAI,SAAS;IACb,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,YAAY,iBAAiB;IAC7B,KAAK,UAAU;CAChB;AAED,eAAO,MAAM,oBAAoB,2CAAyC,CAAC;AAE3E,oBAAY,oBAAoB;IAC9B,IAAI,KAAK;IACT,IAAI,IAAI;IACR,OAAO,IAAI;IACX,QAAQ,KAAK;IACb,YAAY,KAAK;IACjB,KAAK,KAAK;CACX;AAED,eAAO,MAAM,0BAA0B,2CAA6D,CAAC;AAErG,MAAM,WAAW,qBAAqB;IACpC,YAAY,EAAE,cAAc,CAAC;IAC7B,oBAAoB,EAAE,sBAAsB,CAAC;IAC7C,kBAAkB,EAAE,oBAAoB,CAAC;CAC1C;AAED,eAAO,MAAM,2BAA2B;;;;OAItC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js new file mode 100644 index 00000000..61f6d262 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js @@ -0,0 +1,49 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ServiceLevelV2SummarySchema = exports.ThriftServiceLevelV2Schema = exports.ThriftServiceLevelV2 = exports.ServiceLevelV2Schema = exports.ServiceLevelV2 = exports.DeprecatedServiceLevelSchema = exports.DeprecatedServiceLevel = exports.AdjustedServiceLevelV2Schema = exports.AdjustedServiceLevelV2 = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +var AdjustedServiceLevelV2; +(function (AdjustedServiceLevelV2) { + AdjustedServiceLevelV2[AdjustedServiceLevelV2["FREE"] = 1] = "FREE"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PLUS"] = 16] = "PLUS"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PREMIUM"] = 256] = "PREMIUM"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PERSONAL"] = 4096] = "PERSONAL"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PROFESSIONAL"] = 65536] = "PROFESSIONAL"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["TEAMS"] = 1048576] = "TEAMS"; +})(AdjustedServiceLevelV2 = exports.AdjustedServiceLevelV2 || (exports.AdjustedServiceLevelV2 = {})); +exports.AdjustedServiceLevelV2Schema = en_ts_utils_1.EnumWithKeys(AdjustedServiceLevelV2, 'AdjustedServiceLevelV2'); +var DeprecatedServiceLevel; +(function (DeprecatedServiceLevel) { + DeprecatedServiceLevel["BASIC"] = "BASIC"; + DeprecatedServiceLevel["BUSINESS"] = "BUSINESS"; +})(DeprecatedServiceLevel = exports.DeprecatedServiceLevel || (exports.DeprecatedServiceLevel = {})); +exports.DeprecatedServiceLevelSchema = en_ts_utils_1.Enum(DeprecatedServiceLevel, 'DeprecatedServiceLevel'); +var ServiceLevelV2; +(function (ServiceLevelV2) { + ServiceLevelV2["FREE"] = "FREE"; + ServiceLevelV2["PLUS"] = "PLUS"; + ServiceLevelV2["PREMIUM"] = "PREMIUM"; + ServiceLevelV2["PERSONAL"] = "PERSONAL"; + ServiceLevelV2["PROFESSIONAL"] = "PROFESSIONAL"; + ServiceLevelV2["TEAMS"] = "TEAMS"; +})(ServiceLevelV2 = exports.ServiceLevelV2 || (exports.ServiceLevelV2 = {})); +exports.ServiceLevelV2Schema = en_ts_utils_1.Enum(ServiceLevelV2, 'ServiceLevelV2'); +var ThriftServiceLevelV2; +(function (ThriftServiceLevelV2) { + ThriftServiceLevelV2[ThriftServiceLevelV2["FREE"] = 10] = "FREE"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PLUS"] = 2] = "PLUS"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PREMIUM"] = 3] = "PREMIUM"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PERSONAL"] = 20] = "PERSONAL"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PROFESSIONAL"] = 30] = "PROFESSIONAL"; + ThriftServiceLevelV2[ThriftServiceLevelV2["TEAMS"] = 40] = "TEAMS"; +})(ThriftServiceLevelV2 = exports.ThriftServiceLevelV2 || (exports.ThriftServiceLevelV2 = {})); +exports.ThriftServiceLevelV2Schema = en_ts_utils_1.EnumWithKeys(ThriftServiceLevelV2, 'ThriftServiceLevelV2'); +exports.ServiceLevelV2SummarySchema = en_ts_utils_1.Struct({ + serviceLevel: exports.ServiceLevelV2Schema, + adjustedServiceLevel: exports.AdjustedServiceLevelV2Schema, + thriftServiceLevel: exports.ThriftServiceLevelV2Schema, +}); +//# sourceMappingURL=ServiceLevel.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map new file mode 100644 index 00000000..137c4c1f --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ServiceLevel.js","sourceRoot":"","sources":["../../src/schema-types/ServiceLevel.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAAyD;AAEzD,IAAY,sBAOX;AAPD,WAAY,sBAAsB;IAChC,mEAAQ,CAAA;IACR,oEAAS,CAAA;IACT,2EAAa,CAAA;IACb,8EAAe,CAAA;IACf,uFAAoB,CAAA;IACpB,2EAAe,CAAA;AACjB,CAAC,EAPW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAOjC;AAEY,QAAA,4BAA4B,GAAG,0BAAY,CAAC,sBAAsB,EAAE,wBAAwB,CAAC,CAAC;AAE3G,IAAY,sBAGX;AAHD,WAAY,sBAAsB;IAChC,yCAAe,CAAA;IACf,+CAAqB,CAAA;AACvB,CAAC,EAHW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAGjC;AAEY,QAAA,4BAA4B,GAAG,kBAAI,CAAC,sBAAsB,EAAE,wBAAwB,CAAC,CAAC;AAEnG,IAAY,cAOX;AAPD,WAAY,cAAc;IACxB,+BAAa,CAAA;IACb,+BAAa,CAAA;IACb,qCAAmB,CAAA;IACnB,uCAAqB,CAAA;IACrB,+CAA6B,CAAA;IAC7B,iCAAe,CAAA;AACjB,CAAC,EAPW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAOzB;AAEY,QAAA,oBAAoB,GAAG,kBAAI,CAAC,cAAc,EAAE,gBAAgB,CAAC,CAAC;AAE3E,IAAY,oBAOX;AAPD,WAAY,oBAAoB;IAC9B,gEAAS,CAAA;IACT,+DAAQ,CAAA;IACR,qEAAW,CAAA;IACX,wEAAa,CAAA;IACb,gFAAiB,CAAA;IACjB,kEAAU,CAAA;AACZ,CAAC,EAPW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAO/B;AAEY,QAAA,0BAA0B,GAAG,0BAAY,CAAC,oBAAoB,EAAE,sBAAsB,CAAC,CAAC;AAQxF,QAAA,2BAA2B,GAAG,oBAAM,CAAwB;IACvE,YAAY,EAAE,4BAAoB;IAClC,oBAAoB,EAAE,oCAA4B;IAClD,kBAAkB,EAAE,kCAA0B;CAC/C,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/index.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/index.d.ts.map new file mode 100644 index 00000000..edc254e1 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/schema-types/index.ts"],"names":[],"mappings":"AAIA,cAAc,QAAQ,CAAC;AACvB,cAAc,eAAe,CAAC;AAC9B,cAAc,gBAAgB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/index.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/index.js new file mode 100644 index 00000000..dd55d42f --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/index.js @@ -0,0 +1,19 @@ +"use strict"; +/* + * Copywrite 2021-present Evernote Coporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./Blob"), exports); +__exportStar(require("./CommonTypes"), exports); +__exportStar(require("./ServiceLevel"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/index.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/index.js.map new file mode 100644 index 00000000..9261431c --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/schema-types/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/schema-types/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,yCAAuB;AACvB,gDAA8B;AAC9B,iDAA+B"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map new file mode 100644 index 00000000..177aa565 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"serviceLevelV2Schema.d.ts","sourceRoot":"","sources":["../src/serviceLevelV2Schema.ts"],"names":[],"mappings":"AAUA,OAAO,EAAwC,KAAK,EAAE,MAAM,aAAa,CAAC;AAE1E,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,cAAc,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AAE7I,oBAAY,uBAAuB,GAAG,cAAc,GAAG,sBAAsB,CAAC;AAC9E,oBAAY,oBAAoB,GAAG,sBAAsB,GAAG,oBAAoB,GAAG,uBAAuB,CAAC;AAE3G,eAAO,MAAM,uBAAuB,EAAE,KAAK,CAAC,qBAAqB,CAiChE,CAAC;AA2BF,eAAO,MAAM,wBAAwB,UAAW,oBAAoB,KAAG,qBAMtE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js new file mode 100644 index 00000000..632c8f84 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js @@ -0,0 +1,78 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + * The purpose of this file is to provide calculations and mappings that can be reused through the organization + * for going from raw Monolith service levels, to Product Tiers (both before and after repackaging), and then adjust + * to new Product Tiers where available. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getServiceLevelV2Summary = exports.ServiceLevelV2Summaries = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +const schema_types_1 = require("./schema-types"); +exports.ServiceLevelV2Summaries = { + free: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.FREE, + serviceLevel: schema_types_1.ServiceLevelV2.FREE, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.FREE, + }, + // Dead SKU, but we can't force users off of it. + plus: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PLUS, + serviceLevel: schema_types_1.ServiceLevelV2.PLUS, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PLUS, + }, + // Dead SKU, but we can't force users off of it.. Only the highest paying SKUs get auto-migrated to PERSONAL + premium: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PREMIUM, + serviceLevel: schema_types_1.ServiceLevelV2.PREMIUM, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PREMIUM, + }, + personal: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PERSONAL, + serviceLevel: schema_types_1.ServiceLevelV2.PERSONAL, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PERSONAL, + }, + professional: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PROFESSIONAL, + serviceLevel: schema_types_1.ServiceLevelV2.PROFESSIONAL, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PROFESSIONAL, + }, + teams: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.TEAMS, + serviceLevel: schema_types_1.ServiceLevelV2.TEAMS, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.TEAMS, + } +}; +const serviceLevelV2SummaryMap = (() => { + const result = new Map(); + for (const summary of Object.values(exports.ServiceLevelV2Summaries)) { + result.set(summary.adjustedServiceLevel, summary); + result.set(summary.serviceLevel, summary); + result.set(summary.thriftServiceLevel, summary); + } + // Deprecated String ServiceLevel Lookup Support + result.set(schema_types_1.DeprecatedServiceLevel.BASIC, exports.ServiceLevelV2Summaries.free); + result.set(schema_types_1.DeprecatedServiceLevel.BUSINESS, exports.ServiceLevelV2Summaries.teams); + return result; +})(); +/* + * A utility method for getting mapped information related to a ServiceLevelV2. + * + * input: A ThriftServiceLevelV2, ServiceLevelV2, or AdjustedServiceLevelV2 + * (can use Deprecated Conduit V1 ServiceLevel string values to get ServiceLevelV2 values for backwards compatibility where required) + * + * returns: + * A ServiceLevelV2Summary for consumption by Conduit, Clients, and Microservices + */ +const getServiceLevelV2Summary = (input) => { + const result = serviceLevelV2SummaryMap.get(input); + if (!result) { + throw new en_ts_utils_1.InvalidParameterError(`Cannot get a ServiceLevelV2Summary from: '${en_ts_utils_1.safeStringify(input)}'`); + } + return result; +}; +exports.getServiceLevelV2Summary = getServiceLevelV2Summary; +//# sourceMappingURL=serviceLevelV2Schema.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map new file mode 100644 index 00000000..e545a062 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map @@ -0,0 +1 @@ +{"version":3,"file":"serviceLevelV2Schema.js","sourceRoot":"","sources":["../src/serviceLevelV2Schema.ts"],"names":[],"mappings":";AAAA;;GAEG;AACH;;;;;GAKG;;;AAEH,6CAA0E;AAE1E,iDAA6I;AAKhI,QAAA,uBAAuB,GAAkC;IACpE,IAAI,EAAE;QACJ,kBAAkB,EAAE,mCAAoB,CAAC,IAAI;QAC7C,YAAY,EAAE,6BAAc,CAAC,IAAI;QACjC,oBAAoB,EAAE,qCAAsB,CAAC,IAAI;KAClD;IACD,gDAAgD;IAChD,IAAI,EAAE;QACJ,kBAAkB,EAAE,mCAAoB,CAAC,IAAI;QAC7C,YAAY,EAAE,6BAAc,CAAC,IAAI;QACjC,oBAAoB,EAAE,qCAAsB,CAAC,IAAI;KAClD;IACD,6GAA6G;IAC7G,OAAO,EAAE;QACP,kBAAkB,EAAE,mCAAoB,CAAC,OAAO;QAChD,YAAY,EAAE,6BAAc,CAAC,OAAO;QACpC,oBAAoB,EAAE,qCAAsB,CAAC,OAAO;KACrD;IACD,QAAQ,EAAE;QACR,kBAAkB,EAAE,mCAAoB,CAAC,QAAQ;QACjD,YAAY,EAAE,6BAAc,CAAC,QAAQ;QACrC,oBAAoB,EAAE,qCAAsB,CAAC,QAAQ;KACtD;IACD,YAAY,EAAE;QACZ,kBAAkB,EAAE,mCAAoB,CAAC,YAAY;QACrD,YAAY,EAAE,6BAAc,CAAC,YAAY;QACzC,oBAAoB,EAAE,qCAAsB,CAAC,YAAY;KAC1D;IACD,KAAK,EAAE;QACL,kBAAkB,EAAE,mCAAoB,CAAC,KAAK;QAC9C,YAAY,EAAE,6BAAc,CAAC,KAAK;QAClC,oBAAoB,EAAE,qCAAsB,CAAC,KAAK;KACnD;CACF,CAAC;AAEF,MAAM,wBAAwB,GAAsD,CAAC,GAAG,EAAE;IACxF,MAAM,MAAM,GAAG,IAAI,GAAG,EAA+C,CAAC;IAEtE,KAAK,MAAM,OAAO,IAAI,MAAM,CAAC,MAAM,CAAC,+BAAuB,CAAC,EAAE;QAC5D,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,oBAAoB,EAAE,OAAO,CAAC,CAAC;QAClD,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC;QAC1C,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,kBAAkB,EAAE,OAAO,CAAC,CAAC;KACjD;IAED,gDAAgD;IAChD,MAAM,CAAC,GAAG,CAAC,qCAAsB,CAAC,KAAK,EAAE,+BAAuB,CAAC,IAAI,CAAC,CAAC;IACvE,MAAM,CAAC,GAAG,CAAC,qCAAsB,CAAC,QAAQ,EAAE,+BAAuB,CAAC,KAAK,CAAC,CAAC;IAE3E,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC,EAAE,CAAC;AAEL;;;;;;;;GAQG;AACI,MAAM,wBAAwB,GAAG,CAAC,KAA2B,EAAyB,EAAE;IAC7F,MAAM,MAAM,GAAG,wBAAwB,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACnD,IAAI,CAAC,MAAM,EAAE;QACX,MAAM,IAAI,mCAAqB,CAAC,6CAA6C,2BAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;KACvG;IACD,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AANW,QAAA,wBAAwB,4BAMnC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map new file mode 100644 index 00000000..c4f08fd8 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncEvents.d.ts","sourceRoot":"","sources":["../../src/sync-events/SyncEvents.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,YAAY,EAAE,MAAM,6BAA6B,CAAC;AAE3D,oBAAY,oBAAoB,GAAG;IACjC,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAA;CAChB,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,qBAAqB,EAAE,MAAM,CAAA;CAC9B,CAAA;AACD,oBAAY,gBAAgB,GAAG,YAAY,CAAC;AAE5C,oBAAY,gBAAgB,GAAG,KAAK,CAAC,YAAY,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js new file mode 100644 index 00000000..41999a76 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js @@ -0,0 +1,6 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=SyncEvents.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js.map new file mode 100644 index 00000000..c3d05ad3 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncEvents.js","sourceRoot":"","sources":["../../src/sync-events/SyncEvents.ts"],"names":[],"mappings":";AAAA;;GAEG"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/constants.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/constants.d.ts.map new file mode 100644 index 00000000..51707a13 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/constants.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.d.ts","sourceRoot":"","sources":["../../src/sync-events/constants.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,WAAW,SAAS,CAAC;AAClC,eAAO,MAAM,gBAAgB,eAAe,CAAC;AAC7C,eAAO,MAAM,cAAc,UAAU,CAAC;AACtC,eAAO,MAAM,cAAc,aAAa,CAAC;AACzC,eAAO,MAAM,eAAe,cAAc,CAAC;AAC3C,eAAO,MAAM,WAAW,UAAU,CAAC;AACnC,eAAO,MAAM,UAAU,SAAS,CAAC;AACjC,eAAO,MAAM,kBAAkB,OAAO,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/constants.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/constants.js new file mode 100644 index 00000000..68eeb5a7 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/constants.js @@ -0,0 +1,15 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.EVENT_ID_DELIMETER = exports.PING_EVENT = exports.CLOSE_EVENT = exports.EXCEPTION_EVENT = exports.COMPLETE_EVENT = exports.REALTIME_EVENT = exports.CONNECTION_EVENT = exports.CHUNK_EVENT = void 0; +exports.CHUNK_EVENT = 'sync'; +exports.CONNECTION_EVENT = 'connection'; +exports.REALTIME_EVENT = 'event'; +exports.COMPLETE_EVENT = 'complete'; +exports.EXCEPTION_EVENT = 'exception'; +exports.CLOSE_EVENT = 'close'; +exports.PING_EVENT = 'ping'; +exports.EVENT_ID_DELIMETER = '::'; +//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/constants.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/constants.js.map new file mode 100644 index 00000000..044c8c6e --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../src/sync-events/constants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEU,QAAA,WAAW,GAAG,MAAM,CAAC;AACrB,QAAA,gBAAgB,GAAG,YAAY,CAAC;AAChC,QAAA,cAAc,GAAG,OAAO,CAAC;AACzB,QAAA,cAAc,GAAG,UAAU,CAAC;AAC5B,QAAA,eAAe,GAAG,WAAW,CAAC;AAC9B,QAAA,WAAW,GAAG,OAAO,CAAC;AACtB,QAAA,UAAU,GAAG,MAAM,CAAC;AACpB,QAAA,kBAAkB,GAAG,IAAI,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/index.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/index.d.ts.map new file mode 100644 index 00000000..3056bb52 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/sync-events/index.ts"],"names":[],"mappings":"AAIA,cAAc,aAAa,CAAC;AAC5B,cAAc,cAAc,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/index.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/index.js new file mode 100644 index 00000000..a90acd84 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/index.js @@ -0,0 +1,18 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./constants"), exports); +__exportStar(require("./SyncEvents"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/index.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/index.js.map new file mode 100644 index 00000000..e9d9c3bb --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-events/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/sync-events/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,8CAA4B;AAC5B,+CAA6B"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map new file mode 100644 index 00000000..f80ee7dd --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.d.ts","sourceRoot":"","sources":["../../src/sync-types/CommonTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,QAAQ,EAAE,eAAe,EAAE,MAAM,gBAAgB,CAAC;AAE3D,oBAAY,SAAS;IACnB,MAAM,IAAI;IACV,QAAQ,IAAI;IACZ,IAAI,IAAI;IACR,QAAQ,IAAI;CACb;AAED,MAAM,WAAW,QAAQ;IACvB,IAAI,EAAE,SAAS,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,oBAAY,eAAe;IACzB,QAAQ,IAAI;IACZ,IAAI,IAAI;CACT;AAED,MAAM,WAAW,cAAc,CAAC,CAAC,SAAS,eAAe,GAAG,eAAe;IACzE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,SAAS,CAAC;IACf,GAAG,EAAE,SAAS,CAAC;CAChB;AAED,oBAAY,cAAc;IACxB,WAAW,IAAI;IACf,SAAS,IAAI;IACb,IAAI,IAAI;CACT;AAED,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,cAAc,GAAG,cAAc;IACtE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,QAAQ,CAAC;IACd,GAAG,EAAE,QAAQ,CAAC;CACf;AAED,MAAM,WAAW,SAAS,CAAC,CAAC,SAAS,eAAe,GAAG,eAAe;IACpE,IAAI,EAAE,CAAC,CAAC;IACR,EAAE,EAAE,QAAQ,CAAC;CACd;AAED,oBAAY,cAAc;IACxB,UAAU,IAAI;IACd,KAAK,IAAI;CACV;AAED,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,cAAc,GAAG,cAAc;IACtE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,QAAQ,CAAC;IACd,GAAG,EAAE,SAAS,CAAC;CAChB;AAED,oBAAY,OAAO,GAAG,QAAQ,GAAG,cAAc,GAAG,aAAa,GAAG,SAAS,GAAG,aAAa,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js new file mode 100644 index 00000000..b42f6c3e --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js @@ -0,0 +1,30 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.MembershipType = exports.ConnectionType = exports.AssociationType = exports.AgentType = void 0; +var AgentType; +(function (AgentType) { + AgentType[AgentType["PUBLIC"] = 0] = "PUBLIC"; + AgentType[AgentType["IDENTITY"] = 1] = "IDENTITY"; + AgentType[AgentType["USER"] = 2] = "USER"; + AgentType[AgentType["BUSINESS"] = 3] = "BUSINESS"; +})(AgentType = exports.AgentType || (exports.AgentType = {})); +var AssociationType; +(function (AssociationType) { + AssociationType[AssociationType["ANCESTRY"] = 0] = "ANCESTRY"; + AssociationType[AssociationType["LINK"] = 1] = "LINK"; +})(AssociationType = exports.AssociationType || (exports.AssociationType = {})); +var ConnectionType; +(function (ConnectionType) { + ConnectionType[ConnectionType["CONSTITUENT"] = 0] = "CONSTITUENT"; + ConnectionType[ConnectionType["AUTHORITY"] = 1] = "AUTHORITY"; + ConnectionType[ConnectionType["CHAT"] = 2] = "CHAT"; +})(ConnectionType = exports.ConnectionType || (exports.ConnectionType = {})); +var MembershipType; +(function (MembershipType) { + MembershipType[MembershipType["INVITATION"] = 0] = "INVITATION"; + MembershipType[MembershipType["SHARE"] = 1] = "SHARE"; +})(MembershipType = exports.MembershipType || (exports.MembershipType = {})); +//# sourceMappingURL=CommonTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map new file mode 100644 index 00000000..78ac7355 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.js","sourceRoot":"","sources":["../../src/sync-types/CommonTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,IAAY,SAKX;AALD,WAAY,SAAS;IACnB,6CAAU,CAAA;IACV,iDAAY,CAAA;IACZ,yCAAQ,CAAA;IACR,iDAAY,CAAA;AACd,CAAC,EALW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAKpB;AAOD,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,6DAAY,CAAA;IACZ,qDAAQ,CAAA;AACV,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAQD,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,iEAAe,CAAA;IACf,6DAAa,CAAA;IACb,mDAAQ,CAAA;AACV,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AAaD,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,+DAAc,CAAA;IACd,qDAAS,CAAA;AACX,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map new file mode 100644 index 00000000..4d66673c --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncDocuments.d.ts","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,aAAa,CAAC;AAE3C,OAAO,EAAE,aAAa,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,cAAc,EAAE,kBAAkB,EAAE,MAAM,iBAAiB,CAAC;AAE7H,oBAAY,aAAa;IACvB,aAAa,IAAI;IACjB,MAAM,IAAI;IACV,MAAM,IAAI;IACV,MAAM,IAAI;IACV,OAAO,IAAI;IACX,OAAO,IAAI;IACX,kBAAkB,IAAI;CACvB;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,oBAAY,YAAY,GACpB,aAAa,GACb,mBAAmB,GACnB,kBAAkB,GAClB,cAAc,GACd,kBAAkB,CACrB;AAED,MAAM,WAAW,YAAY;IAC3B,QAAQ,EAAE,YAAY,CAAC;IACvB,SAAS,EAAE,aAAa,CAAC;IACzB,GAAG,EAAE,cAAc,CAAC;IACpB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,MAAM,WAAW,aAAa;IAC5B,SAAS,EAAE,YAAY,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,EAAE,gBAAgB,CAAC;IACzB,SAAS,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1B,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;CAC7B;AAGD,oBAAY,kBAAkB,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js new file mode 100644 index 00000000..aa3b3b16 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js @@ -0,0 +1,17 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SyncOperation = void 0; +var SyncOperation; +(function (SyncOperation) { + SyncOperation[SyncOperation["ACCESS_FANOUT"] = 0] = "ACCESS_FANOUT"; + SyncOperation[SyncOperation["CREATE"] = 1] = "CREATE"; + SyncOperation[SyncOperation["UPDATE"] = 2] = "UPDATE"; + SyncOperation[SyncOperation["DELETE"] = 3] = "DELETE"; + SyncOperation[SyncOperation["EXPUNGE"] = 4] = "EXPUNGE"; + SyncOperation[SyncOperation["MIGRATE"] = 5] = "MIGRATE"; + SyncOperation[SyncOperation["WITH_ENTITY_CREATE"] = 6] = "WITH_ENTITY_CREATE"; +})(SyncOperation = exports.SyncOperation || (exports.SyncOperation = {})); +//# sourceMappingURL=SyncDocuments.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map new file mode 100644 index 00000000..05bb7d8e --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncDocuments.js","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,IAAY,aAQX;AARD,WAAY,aAAa;IACvB,mEAAiB,CAAA;IACjB,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,uDAAW,CAAA;IACX,uDAAW,CAAA;IACX,6EAAsB,CAAA;AACxB,CAAC,EARW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAQxB"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map new file mode 100644 index 00000000..6d30ea13 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncInstances.d.ts","sourceRoot":"","sources":["../../src/sync-types/SyncInstances.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,aAAa,CAAC;AAEpC,OAAO,EAAE,QAAQ,EAAE,cAAc,EAAE,aAAa,EAAE,SAAS,EAAE,aAAa,EAAE,cAAc,EAAE,OAAO,EAAE,MAAM,eAAe,CAAC;AAE3H,oBAAY,gBAAgB;IAC1B,KAAK,IAAI;IACT,MAAM,IAAI;IACV,UAAU,IAAI;IACd,WAAW,IAAI;IACf,UAAU,IAAI;CACf;AAED,oBAAY,IAAI;IACd,IAAI,IAAI;IACR,MAAM,IAAI;IACV,SAAS,IAAI;IACb,MAAM,IAAI;IACV,aAAa,IAAI;IACjB,KAAK,IAAI;IACT,KAAK,IAAI;IACT,eAAe,IAAI;IACnB,SAAS,IAAI;CACd;AAED,oBAAY,aAAa;IACvB,SAAS,IAAI;IACb,IAAI,IAAI;IACR,aAAa,IAAI;IACjB,OAAO,IAAI;IACX,IAAI,IAAI;IACR,OAAO,KAAK;IACZ,UAAU,WAAW;CACtB;AAED,oBAAY,OAAO;IACjB,UAAU,IAAI;IACd,eAAe,IAAI;IACnB,eAAe,IAAI;IACnB,WAAW,MAAM;CAClB;AAED,MAAM,WAAW,SAAS;IACxB,aAAa,EAAE,MAAM,CAAC;IACtB,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,gBAAgB;IAC/B,IAAI,EAAE,gBAAgB,CAAC;IACvB,GAAG,EAAE,OAAO,CAAC;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACvB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACvB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACxB;AAED,MAAM,WAAW,aAAc,SAAQ,gBAAgB;IACrD,IAAI,EAAE,gBAAgB,CAAC,KAAK,CAAC;IAC7B,GAAG,EAAE,QAAQ,CAAC;CACf;AAED,MAAM,WAAW,mBAAoB,SAAQ,gBAAgB;IAC3D,IAAI,EAAE,gBAAgB,CAAC,WAAW,CAAC;IACnC,GAAG,EAAE,cAAc,CAAC;CACrB;AAED,MAAM,WAAW,kBAAmB,SAAQ,gBAAgB;IAC1D,IAAI,EAAE,gBAAgB,CAAC,UAAU,CAAC;IAClC,GAAG,EAAE,aAAa,CAAC;CACpB;AAED,UAAU,sBAAuB,SAAQ,gBAAgB;IACvD,IAAI,EAAE,gBAAgB,CAAC,UAAU,CAAC;IAClC,IAAI,EAAE,IAAI,CAAC;IACX,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,KAAM,SAAQ,sBAAsB;IACnD,GAAG,EAAE,aAAa,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;CAC1C;AAED,MAAM,WAAW,UAAW,SAAQ,sBAAsB;IACxD,GAAG,EAAE,aAAa,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC;CAC/C;AAED,oBAAY,kBAAkB,GAAG,KAAK,GAAG,UAAU,CAAC;AAEpD,MAAM,WAAW,cAAe,SAAQ,gBAAgB;IACtD,IAAI,EAAE,gBAAgB,CAAC,MAAM,CAAC;IAC9B,GAAG,EAAE,SAAS,CAAC;IAEf,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAChB,YAAY,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;CAChC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js new file mode 100644 index 00000000..2b838dc1 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js @@ -0,0 +1,44 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Sharing = exports.ContentAccess = exports.Role = exports.SyncInstanceType = void 0; +var SyncInstanceType; +(function (SyncInstanceType) { + SyncInstanceType[SyncInstanceType["AGENT"] = 0] = "AGENT"; + SyncInstanceType[SyncInstanceType["ENTITY"] = 1] = "ENTITY"; + SyncInstanceType[SyncInstanceType["MEMBERSHIP"] = 2] = "MEMBERSHIP"; + SyncInstanceType[SyncInstanceType["ASSOCIATION"] = 3] = "ASSOCIATION"; + SyncInstanceType[SyncInstanceType["CONNECTION"] = 4] = "CONNECTION"; +})(SyncInstanceType = exports.SyncInstanceType || (exports.SyncInstanceType = {})); +var Role; +(function (Role) { + Role[Role["NULL"] = 0] = "NULL"; + Role[Role["VIEWER"] = 1] = "VIEWER"; + Role[Role["COMMENTER"] = 2] = "COMMENTER"; + Role[Role["EDITOR"] = 3] = "EDITOR"; + Role[Role["EDITOR_SHARER"] = 4] = "EDITOR_SHARER"; + Role[Role["ADMIN"] = 5] = "ADMIN"; + Role[Role["OWNER"] = 6] = "OWNER"; + Role[Role["ACTIVITY_VIEWER"] = 7] = "ACTIVITY_VIEWER"; + Role[Role["COMPLETER"] = 8] = "COMPLETER"; +})(Role = exports.Role || (exports.Role = {})); +var ContentAccess; +(function (ContentAccess) { + ContentAccess[ContentAccess["NO_ACCESS"] = 0] = "NO_ACCESS"; + ContentAccess[ContentAccess["VIEW"] = 1] = "VIEW"; + ContentAccess[ContentAccess["VIEW_ACTIVITY"] = 2] = "VIEW_ACTIVITY"; + ContentAccess[ContentAccess["COMMENT"] = 4] = "COMMENT"; + ContentAccess[ContentAccess["EDIT"] = 8] = "EDIT"; + ContentAccess[ContentAccess["EXPUNGE"] = 16] = "EXPUNGE"; + ContentAccess[ContentAccess["ALL_ACCESS"] = 16777215] = "ALL_ACCESS"; +})(ContentAccess = exports.ContentAccess || (exports.ContentAccess = {})); +var Sharing; +(function (Sharing) { + Sharing[Sharing["NO_SHARING"] = 0] = "NO_SHARING"; + Sharing[Sharing["WITHIN_BUSINESS"] = 1] = "WITHIN_BUSINESS"; + Sharing[Sharing["WITHIN_EVERNOTE"] = 2] = "WITHIN_EVERNOTE"; + Sharing[Sharing["ALL_SHARING"] = 255] = "ALL_SHARING"; +})(Sharing = exports.Sharing || (exports.Sharing = {})); +//# sourceMappingURL=SyncInstances.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map new file mode 100644 index 00000000..add62fff --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncInstances.js","sourceRoot":"","sources":["../../src/sync-types/SyncInstances.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,IAAY,gBAMX;AAND,WAAY,gBAAgB;IAC1B,yDAAS,CAAA;IACT,2DAAU,CAAA;IACV,mEAAc,CAAA;IACd,qEAAe,CAAA;IACf,mEAAc,CAAA;AAChB,CAAC,EANW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAM3B;AAED,IAAY,IAUX;AAVD,WAAY,IAAI;IACd,+BAAQ,CAAA;IACR,mCAAU,CAAA;IACV,yCAAa,CAAA;IACb,mCAAU,CAAA;IACV,iDAAiB,CAAA;IACjB,iCAAS,CAAA;IACT,iCAAS,CAAA;IACT,qDAAmB,CAAA;IACnB,yCAAa,CAAA;AACf,CAAC,EAVW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAUf;AAED,IAAY,aAQX;AARD,WAAY,aAAa;IACvB,2DAAa,CAAA;IACb,iDAAQ,CAAA;IACR,mEAAiB,CAAA;IACjB,uDAAW,CAAA;IACX,iDAAQ,CAAA;IACR,wDAAY,CAAA;IACZ,oEAAqB,CAAA;AACvB,CAAC,EARW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAQxB;AAED,IAAY,OAKX;AALD,WAAY,OAAO;IACjB,iDAAc,CAAA;IACd,2DAAmB,CAAA;IACnB,2DAAmB,CAAA;IACnB,qDAAiB,CAAA;AACnB,CAAC,EALW,OAAO,GAAP,eAAO,KAAP,eAAO,QAKlB"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/index.d.ts.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/index.d.ts.map new file mode 100644 index 00000000..1cfb04c2 --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/sync-types/index.ts"],"names":[],"mappings":"AAWA,cAAc,eAAe,CAAC;AAC9B,cAAc,iBAAiB,CAAC;AAChC,cAAc,iBAAiB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/index.js b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/index.js new file mode 100644 index 00000000..f7a74ffd --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/index.js @@ -0,0 +1,24 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +// These are the types returned from the nsync service to Conduit. They are NOT the same as the protobuf types: +// - there are a couple of fields that undergo conversion when returned from nsync service +// - instanceAttributes are parsed and expanded into fields in nsync service +// - some protobuf stuff is corrected, such as optionality of all fields and Long types converted to number +// See https://source.build.etonreve.com/projects/MS/repos/nsync-service/browse/src/util/document-convertors.ts#163 +__exportStar(require("./CommonTypes"), exports); +__exportStar(require("./SyncDocuments"), exports); +__exportStar(require("./SyncInstances"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/index.js.map b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/index.js.map new file mode 100644 index 00000000..b808854e --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/dist/sync-types/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/sync-types/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,+GAA+G;AAC/G,0FAA0F;AAC1F,4EAA4E;AAC5E,2GAA2G;AAE3G,mHAAmH;AAEnH,gDAA8B;AAC9B,kDAAgC;AAChC,kDAAgC"} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/node_modules/en-data-model/package.json b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/package.json new file mode 100644 index 00000000..f000ad3c --- /dev/null +++ b/evernote_modules/en-calendar-data-model/node_modules/en-data-model/package.json @@ -0,0 +1,19 @@ +{ + "name": "en-data-model", + "version": "3.6.0", + "publishConfig": { + "registry": "https://maven.vpn.etonreve.com/api/npm/npm" + }, + "files": [ + "dist" + ], + "main": "dist/index", + "dependencies": { + "en-ts-utils": "^5.1.0" + }, + "devDependencies": { + "@types/chai": "^4.2.10", + "@types/node": "^13.13.4", + "chai": "^4.2.0" + } +} \ No newline at end of file diff --git a/evernote_modules/en-calendar-data-model/package.json b/evernote_modules/en-calendar-data-model/package.json index d8c39dc7..f7113995 100644 --- a/evernote_modules/en-calendar-data-model/package.json +++ b/evernote_modules/en-calendar-data-model/package.json @@ -1,6 +1,6 @@ { "name": "en-calendar-data-model", - "version": "3.4.3", + "version": "3.6.0", "publishConfig": { "registry": "http://localhost:4873" }, @@ -9,7 +9,7 @@ ], "main": "dist/index", "dependencies": { - "en-data-model": "3.4.3", + "en-data-model": "3.6.0", "en-ts-utils": "^5.1.0" }, "devDependencies": { diff --git a/evernote_modules/en-conduit-electron-auth/package.json b/evernote_modules/en-conduit-electron-auth/package.json index 97869fef..64babfcf 100644 --- a/evernote_modules/en-conduit-electron-auth/package.json +++ b/evernote_modules/en-conduit-electron-auth/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-electron-auth", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -18,8 +18,8 @@ "electron": "^11.3.0" }, "dependencies": { - "conduit-nap": "1.34.4", - "conduit-view-types": "1.34.4", + "conduit-nap": "1.36.3", + "conduit-view-types": "1.36.3", "en-node-appauth-js": "1.3.1-remove-types-jquery.0" } } \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-renderer/package.json b/evernote_modules/en-conduit-electron-renderer/package.json index 8cfe9fcd..1827fca8 100644 --- a/evernote_modules/en-conduit-electron-renderer/package.json +++ b/evernote_modules/en-conduit-electron-renderer/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-electron-renderer", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,9 +10,9 @@ "dist" ], "dependencies": { - "conduit-utils": "1.34.4", - "conduit-view": "1.34.4", - "conduit-view-types": "1.34.4", - "en-conduit-electron-shared": "1.34.4" + "conduit-utils": "1.36.3", + "conduit-view": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-electron-shared": "1.36.3" } } \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.d.ts.map b/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.d.ts.map index b93f61fd..c34cfc6f 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.d.ts.map +++ b/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConduitElectronIPC.d.ts","sourceRoot":"","sources":["../src/ConduitElectronIPC.ts"],"names":[],"mappings":"AAKA,OAAO,EAGL,qBAAqB,EACrB,oBAAoB,EACpB,UAAU,EAEV,QAAQ,EAKR,KAAK,EACL,UAAU,EACV,eAAe,EACf,aAAa,EAEd,MAAM,eAAe,CAAC;AACvB,OAAO,EACL,oBAAoB,EACpB,YAAY,EACZ,aAAa,EACb,aAAa,EACb,gBAAgB,EAChB,YAAY,EACZ,iBAAiB,EAEjB,cAAc,EACf,MAAM,oBAAoB,CAAC;AAC5B,OAAO,EAAE,aAAa,EAAqC,MAAM,UAAU,CAAC;AAS5E,wBAAgB,KAAK,WAEpB;AAMD,cAAM,kBAAmB,YAAW,oBAAoB,EAAE,oBAAoB;IAK1E,SAAS,CAAC,MAAM,EAAE,QAAQ,CAAC,WAAW,GAAG,QAAQ,CAAC,WAAW,GAAG,IAAI;IACpE,OAAO,CAAC,QAAQ;IAChB,OAAO,CAAC,MAAM;IANhB,OAAO,CAAC,oBAAoB,CAAgC;IAC5D,OAAO,CAAC,OAAO,CAA8E;gBAGjF,MAAM,EAAE,QAAQ,CAAC,WAAW,GAAG,QAAQ,CAAC,WAAW,GAAG,IAAI,EAC5D,QAAQ,EAAE,QAAQ,CAAC,OAAO,GAAG,QAAQ,CAAC,WAAW,EACjD,MAAM,EAAE,OAAO;IAKlB,OAAO,CACZ,KAAK,EAAE,MAAM,GAAG,KAAK,EACrB,IAAI,EAAE,KAAK,EACX,OAAO,CAAC,EAAE,cAAc,GACvB,OAAO,CAAC,aAAa,CAAC;IAqBzB,OAAO,CAAC,iBAAiB;IAOlB,SAAS,CAAC,YAAY,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,KAAK;IASlD,UAAU,CAAC,SAAS,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC;IAO7C,WAAW,CAAC,WAAW,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAQ/C,WAAW;IAYX,WAAW,CAAC,MAAM,EAAE,iBAAiB,GAAG,OAAO,CAAC,aAAa,CAAC;IAO9D,qBAAqB,CAAC,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC;IAO1E,kBAAkB,CAAC,QAAQ,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC;IAOpD,WAAW,CAAC,KAAK,EAAE,UAAU,GAAG,MAAM,EAAE,OAAO,EAAE,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC;IAO9E,YAAY,CAAC,OAAO,EAAE,aAAa,GAAG,OAAO,CAAC,YAAY,CAAC;IAO3D,YAAY,CAAC,OAAO,EAAE,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC;IAOnD,UAAU,CAAC,MAAM,EAAE,gBAAgB,GAAG,OAAO,CAAC,YAAY,CAAC;IAO3D,YAAY,CAAC,MAAM,EAAE,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC;IAOlD,WAAW,IAAI,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC;IAO9C,iBAAiB,CAAC,MAAM,EAAE,KAAK,CAAC,UAAU,GAAG,UAAU,CAAC;IAYxD,sBAAsB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB;IAIvE,yBAAyB,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,qBAAqB;IAI1E,WAAW,CAAC,QAAQ,EAAE,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC;IAiB9C,MAAM;IASb,OAAO,CAAC,QAAQ;IA6EhB,OAAO,CAAC,WAAW;IAyBnB,OAAO,CAAC,yBAAyB;IAqBjC,OAAO,CAAC,eAAe;CAKxB;AAED,qBAAa,cAAe,SAAQ,kBAAkB;gBACxC,SAAS,EAAE,aAAa;IAK7B,KAAK;IAIL,MAAM,CAAC,SAAS,EAAE,aAAa;CAGvC;AAED,qBAAa,kBAAmB,SAAQ,kBAAkB;;CAIzD"} \ No newline at end of file +{"version":3,"file":"ConduitElectronIPC.d.ts","sourceRoot":"","sources":["../src/ConduitElectronIPC.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.js b/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.js index cb1fbdd4..36d75648 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.js +++ b/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.js @@ -14,8 +14,11 @@ function getId() { return conduit_utils_1.uuid(); } exports.getId = getId; -function isFromMain(initialSenderID) { - return initialSenderID === undefined; +function isResponseToRenderer(initialSenderID) { + return initialSenderID !== undefined && initialSenderID !== -1; +} +function isResponseToMain(initialSenderID) { + return initialSenderID === -1; } class ConduitElectronIPC { constructor(sender, receiver, isMain) { @@ -140,10 +143,10 @@ class ConduitElectronIPC { recordTraceEvents(events) { try { this.assertNotPaused(this.sender); - this.sender.send(_1.ElectronIPCChannel, { + this.sender.send(_1.ElectronIPCChannel, this.withMainId({ action: conduit_ipc_messages_1.IPCMessageID.RECORD_TRACE_EVENTS, data: { events }, - }); + })); } catch (e) { conduit_utils_1.logger.error('Failed to send RECORD_TRACE_EVENTS IPC message', e); @@ -182,10 +185,55 @@ class ConduitElectronIPC { } this.receiver.removeAllListeners(_1.ElectronIPCChannel); } + handleResponse(message) { + switch (message.action) { + case conduit_ipc_messages_1.IPCMessageID.GET_DATA: + case conduit_ipc_messages_1.IPCMessageID.CLEAR_GRAPH: + case conduit_ipc_messages_1.IPCMessageID.SET_SUB_ACTIVE: + case conduit_ipc_messages_1.IPCMessageID.PAUSE_SUBSCRIPTIONS: + case conduit_ipc_messages_1.IPCMessageID.UNSUBSCRIBE: + case conduit_ipc_messages_1.IPCMessageID.START_UPLOAD: + case conduit_ipc_messages_1.IPCMessageID.FINISH_UPLOAD: + case conduit_ipc_messages_1.IPCMessageID.CANCEL_UPLOAD: + case conduit_ipc_messages_1.IPCMessageID.UPLOAD_CHUNK: + case conduit_ipc_messages_1.IPCMessageID.UPLOAD_FILE: + case conduit_ipc_messages_1.IPCMessageID.REQUEST_START_TRACING: + case conduit_ipc_messages_1.IPCMessageID.REQUEST_STOP_TRACING: + const callback = callbacks[message.id]; + if (callback) { + callback({ id: message.id, result: message.result, error: message.error }); + } + else { + throw new Error(`callback not found for message ${JSON.stringify(message)}`); + } + break; + case conduit_ipc_messages_1.IPCMessageID.WATCHER_UPDATE: + const cb = this.dataWatcherCallbacks[message.data.watcherGuid]; + const newData = message.data.newData; + cb && cb(newData); + break; + case conduit_ipc_messages_1.IPCMessageID.START_TRACING: + conduit_utils_1.ProcessTraceRecorder.startTracing(this, message.data.pid, message.data.start); + break; + case conduit_ipc_messages_1.IPCMessageID.STOP_TRACING: + conduit_utils_1.ProcessTraceRecorder.stopTracing(); + break; + case conduit_ipc_messages_1.IPCMessageID.SET_LOG_LEVEL: + conduit_utils_1.setLogLevel(message.data.logLevel); + break; + case conduit_ipc_messages_1.IPCMessageID.RESUBSCRIBE: + this.handleResubscribe(); + break; + default: + throw new Error(`unexpected switch case in Electron Renderer IPC handler ${conduit_utils_1.safeStringify(message)}`); + } + } + isFromRenderer(sender) { + return this.isMain; + } setupIPC() { this.assertNotPaused(this.sender); this.sender.send(_1.ElectronIPCChannel, { action: conduit_ipc_messages_1.IPCMessageID.HELLO }); - // FIXME type of sender from the event is inferred as any this.receiver.on(_1.ElectronIPCChannel, ({ sender }, message) => { var _a; if (message.action === conduit_ipc_messages_1.IPCMessageID.CONDUIT_EVENT) { @@ -194,79 +242,47 @@ class ConduitElectronIPC { this.broadCastMessageToRenders(message); return; } - const isResponse = this.sender === sender; - if (isResponse) { - if (this.isMain && !isFromMain(message.initialSenderID)) { + if (this.isFromRenderer(sender)) { + if (isResponseToRenderer(message.initialSenderID)) { // Forward response (_a = electron_1.webContents.fromId(message.initialSenderID)) === null || _a === void 0 ? void 0 : _a.send(_1.ElectronIPCChannel, message); } + else if (isResponseToMain(message.initialSenderID)) { + this.handleResponse(message); + } else { - // Handle response - switch (message.action) { - case conduit_ipc_messages_1.IPCMessageID.GET_DATA: - case conduit_ipc_messages_1.IPCMessageID.CLEAR_GRAPH: - case conduit_ipc_messages_1.IPCMessageID.SET_SUB_ACTIVE: - case conduit_ipc_messages_1.IPCMessageID.PAUSE_SUBSCRIPTIONS: - case conduit_ipc_messages_1.IPCMessageID.UNSUBSCRIBE: - case conduit_ipc_messages_1.IPCMessageID.START_UPLOAD: - case conduit_ipc_messages_1.IPCMessageID.FINISH_UPLOAD: - case conduit_ipc_messages_1.IPCMessageID.CANCEL_UPLOAD: - case conduit_ipc_messages_1.IPCMessageID.UPLOAD_CHUNK: - case conduit_ipc_messages_1.IPCMessageID.UPLOAD_FILE: - case conduit_ipc_messages_1.IPCMessageID.REQUEST_START_TRACING: - case conduit_ipc_messages_1.IPCMessageID.REQUEST_STOP_TRACING: - const callback = callbacks[message.id]; - if (callback) { - callback({ id: message.id, result: message.result, error: message.error }); - } - else { - throw new Error(`callback not found for message ${JSON.stringify(message)}`); - } - break; - case conduit_ipc_messages_1.IPCMessageID.WATCHER_UPDATE: - const cb = this.dataWatcherCallbacks[message.data.watcherGuid]; - const newData = message.data.newData; - cb && cb(newData); - break; - case conduit_ipc_messages_1.IPCMessageID.START_TRACING: - conduit_utils_1.ProcessTraceRecorder.startTracing(this, message.data.pid, message.data.start); - break; - case conduit_ipc_messages_1.IPCMessageID.STOP_TRACING: - conduit_utils_1.ProcessTraceRecorder.stopTracing(); - break; - case conduit_ipc_messages_1.IPCMessageID.SET_LOG_LEVEL: + // Forward request to worker + try { + if (message.action === conduit_ipc_messages_1.IPCMessageID.SET_LOG_LEVEL) { conduit_utils_1.setLogLevel(message.data.logLevel); - break; - case conduit_ipc_messages_1.IPCMessageID.RESUBSCRIBE: - this.handleResubscribe(); - break; - default: - throw new Error(`unexpected switch case in Electron Renderer IPC handler ${conduit_utils_1.safeStringify(message)}`); + this.broadCastMessageToRenders(message, true); + } + else { + this.assertNotPaused(this.sender); + this.sender.send(_1.ElectronIPCChannel, Object.assign(Object.assign({}, message), { initialSenderID: sender.id })); + } } - } - } - else if (this.isMain) { - // Forward request to worker - try { - if (message.action === conduit_ipc_messages_1.IPCMessageID.SET_LOG_LEVEL) { - conduit_utils_1.setLogLevel(message.data.logLevel); - this.broadCastMessageToRenders(message, true); - } - else { - this.assertNotPaused(this.sender); - this.sender.send(_1.ElectronIPCChannel, Object.assign(Object.assign({}, message), { initialSenderID: sender.id })); + catch (e) { + conduit_utils_1.logger.error('failed to forward message to the worker', e); } } - catch (e) { - conduit_utils_1.logger.error('failed to forward message to the worker', e); - } + } + else { + this.handleResponse(message); } }); } + withMainId(message) { + if (this.isMain) { + message.initialSenderID = -1; + } + return message; + } sendMessage(message) { return new Promise((resolve, reject) => { const id = getId(); message.id = id; + this.withMainId(message); callbacks[id] = ({ id: resId, error, result }) => { // First, remove this event listener so it won't get triggered again delete callbacks[resId]; diff --git a/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.js.map b/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.js.map index 8ae2bd99..e4040a14 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.js.map +++ b/evernote_modules/en-conduit-electron-shared/dist/ConduitElectronIPC.js.map @@ -1 +1 @@ -{"version":3,"file":"ConduitElectronIPC.js","sourceRoot":"","sources":["../src/ConduitElectronIPC.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ConduitElectronIPC.js","sourceRoot":"","sources":["../src/ConduitElectronIPC.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.d.ts.map b/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.d.ts.map index bdfc5783..a201e5dc 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.d.ts.map +++ b/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ElectronRendererLogger.d.ts","sourceRoot":"","sources":["../src/ElectronRendererLogger.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,aAAa,EAAiB,MAAM,eAAe,CAAC;AAM7D,qBAAa,sBAAuB,YAAW,aAAa;IAG9C,OAAO,CAAC,QAAQ,CAAC,IAAI;IAAU,OAAO,CAAC,QAAQ,CAAC,aAAa;IAAW,OAAO,CAAC,QAAQ,CAAC,UAAU;IAF/G,OAAO,CAAC,SAAS,CAAqB;gBAET,IAAI,EAAE,MAAM,EAAmB,aAAa,EAAE,OAAO,EAAmB,UAAU,GAAE,GAAG,EAAO;IAEpH,iBAAiB,CAAC,KAAK,EAAE,MAAM;IAO/B,KAAK,CAAC,GAAG,IAAI,OAAA,GAAG,IAAI;IAQpB,IAAI,CAAC,GAAG,IAAI,OAAA,GAAG,IAAI;IAQnB,KAAK,CAAC,GAAG,IAAI,OAAA,GAAG,IAAI;IAQpB,IAAI,CAAC,GAAG,IAAI,OAAA,GAAG,IAAI;IAQnB,KAAK,CAAC,GAAG,IAAI,OAAA,GAAG,IAAI;IAQpB,KAAK,CAAC,GAAG,IAAI,OAAA,GAAG,IAAI;IAQ3B,OAAO,CAAC,UAAU;IAMlB,OAAO,CAAC,OAAO;CAIhB"} \ No newline at end of file +{"version":3,"file":"ElectronRendererLogger.d.ts","sourceRoot":"","sources":["../src/ElectronRendererLogger.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,aAAa,EAAiB,MAAM,eAAe,CAAC;AAM7D,qBAAa,sBAAuB,YAAW,aAAa;IAG9C,OAAO,CAAC,QAAQ,CAAC,IAAI;IAAU,OAAO,CAAC,QAAQ,CAAC,aAAa;IAAW,OAAO,CAAC,QAAQ,CAAC,UAAU;IAF/G,OAAO,CAAC,SAAS,CAAqB;gBAET,IAAI,EAAE,MAAM,EAAmB,aAAa,EAAE,OAAO,EAAmB,UAAU,GAAE,GAAG,EAAO;IAEpH,iBAAiB,CAAC,KAAK,EAAE,MAAM;IAO/B,KAAK,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAQ3B,IAAI,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAQ1B,KAAK,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAQ3B,IAAI,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAQ1B,KAAK,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAQ3B,KAAK,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI;IAQlC,OAAO,CAAC,UAAU;IAMlB,OAAO,CAAC,OAAO;CAIhB"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.js b/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.js index ae983369..20d167ae 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.js +++ b/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.js @@ -7,7 +7,7 @@ exports.ElectronRendererLogger = void 0; const conduit_utils_1 = require("conduit-utils"); const electron_1 = require("electron"); const _1 = require("./"); -/* tslint:disable:no-console */ +/* eslint-disable no-console */ class ElectronRendererLogger { constructor(name, sendToConsole, parentArgs = []) { this.name = name; diff --git a/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.js.map b/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.js.map index 2f704aae..5a5d59db 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.js.map +++ b/evernote_modules/en-conduit-electron-shared/dist/ElectronRendererLogger.js.map @@ -1 +1 @@ -{"version":3,"file":"ElectronRendererLogger.js","sourceRoot":"","sources":["../src/ElectronRendererLogger.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ElectronRendererLogger.js","sourceRoot":"","sources":["../src/ElectronRendererLogger.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.d.ts.map b/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.d.ts.map index 4391fd20..98c6db63 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.d.ts.map +++ b/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"fetchElectronPrebuiltDB.d.ts","sourceRoot":"","sources":["../src/fetchElectronPrebuiltDB.ts"],"names":[],"mappings":"AAIA,OAAO,EAAgE,cAAc,EAAa,MAAM,eAAe,CAAC;AACxH,OAAO,EAAO,aAAa,EAAgB,MAAM,UAAU,CAAC;AAU5D,wBAAgB,8BAA8B,CAAC,YAAY,EAAE,MAAM,QAElE;AAED,wBAAsB,qBAAqB,CACzC,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,aAAa,EACtB,SAAS,EAAE,MAAM,EACjB,GAAG,EAAE,MAAM,EACX,eAAe,EAAE,CAAC,aAAa,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,KAAK,IAAI,mBAuDrE;AAED,wBAAsB,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM,iBAE1E;AAID,wBAAgB,wBAAwB,SAcvC"} \ No newline at end of file +{"version":3,"file":"fetchElectronPrebuiltDB.d.ts","sourceRoot":"","sources":["../src/fetchElectronPrebuiltDB.ts"],"names":[],"mappings":"AAIA,OAAO,EAAgE,cAAc,EAAa,MAAM,eAAe,CAAC;AACxH,OAAO,EAAO,aAAa,EAAgB,MAAM,UAAU,CAAC;AAS5D,wBAAgB,8BAA8B,CAAC,YAAY,EAAE,MAAM,QAElE;AAED,wBAAsB,qBAAqB,CACzC,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,aAAa,EACtB,SAAS,EAAE,MAAM,EACjB,GAAG,EAAE,MAAM,EACX,eAAe,EAAE,CAAC,aAAa,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,KAAK,IAAI,EACpE,EAAE,EAAE,cAAc,UAAU,CAAC,mBAuD9B;AAED,wBAAsB,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,cAAc,UAAU,CAAC,iBAEzG;AAID,wBAAgB,wBAAwB,CAAC,EAAE,EAAE,cAAc,UAAU,CAAC,QAcrE"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.js b/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.js index 66c20aeb..5a6f426a 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.js +++ b/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.js @@ -9,7 +9,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.setupElectronPrebuiltIPC = exports.cleanupTempFile = exports.fetchPrebuiltDatabase = exports.setDefaultPrebuiltDownloadPath = void 0; const conduit_utils_1 = require("conduit-utils"); const electron_1 = require("electron"); -const fs_extra_1 = __importDefault(require("fs-extra")); const path_1 = __importDefault(require("path")); const zlib_1 = __importDefault(require("zlib")); const MessageTypes_1 = require("./MessageTypes"); @@ -18,18 +17,18 @@ function setDefaultPrebuiltDownloadPath(downloadPath) { gDefaultPrebuiltPath = downloadPath; } exports.setDefaultPrebuiltDownloadPath = setDefaultPrebuiltDownloadPath; -async function fetchPrebuiltDatabase(trc, request, cookieStr, url, fetchProgressCB) { +async function fetchPrebuiltDatabase(trc, request, cookieStr, url, fetchProgressCB, fs) { const downloadPath = (electron_1.app === null || electron_1.app === void 0 ? void 0 : electron_1.app.getPath('userData')) || gDefaultPrebuiltPath; if (!downloadPath) { throw new Error('Could not find a download path for prebuilt binary'); } const filePath = path_1.default.join(downloadPath, conduit_utils_1.generateRandomString('temp_')); - await fs_extra_1.default.ensureFile(filePath); + await fs.ensureFile(filePath); return new Promise((resolve, reject) => { request.setHeader('cookie', cookieStr); request.on('response', response => { var _a; - response.on('error', err => { + response.on('error', (err) => { conduit_utils_1.logger.info(`failed to fetch prebuilt binary: ${err}`); reject(err); }); @@ -47,7 +46,7 @@ async function fetchPrebuiltDatabase(trc, request, cookieStr, url, fetchProgress fetchProgressCB(receivedBytes, totalBytes); }); let inStream = response; // Node response objects ARE readable streams. - const outStream = fs_extra_1.default.createWriteStream(filePath); + const outStream = fs.createWriteStream(filePath); if (((_a = response.headers['content-encoding']) === null || _a === void 0 ? void 0 : _a.includes('gzip')) && process.type !== 'browser') { // electron automatically decompresses zipped content inStream = inStream.pipe(zlib_1.default.createGunzip()); @@ -70,16 +69,16 @@ async function fetchPrebuiltDatabase(trc, request, cookieStr, url, fetchProgress }); } exports.fetchPrebuiltDatabase = fetchPrebuiltDatabase; -async function cleanupTempFile(trc, filename) { - await conduit_utils_1.withError(fs_extra_1.default.unlink(filename)); +async function cleanupTempFile(trc, filename, fs) { + await conduit_utils_1.withError(fs.unlink(filename)); } exports.cleanupTempFile = cleanupTempFile; const prebuiltTrc = conduit_utils_1.createTraceContext('ElectronFetchPrebuiltDB'); -function setupElectronPrebuiltIPC() { +function setupElectronPrebuiltIPC(fs) { const isMain = process.type === 'browser'; if (!isMain) { // only need to register this in main process. - return; + throw new Error('setupElectronPrebuiltIPC should only be called in the main process'); } electron_1.ipcMain.handle(MessageTypes_1.ElectronPrebuiltDBChannel, async ({ sender }, message) => { const progressCB = (receivedBytes, totalBytes) => { @@ -87,7 +86,7 @@ function setupElectronPrebuiltIPC() { sender.send(MessageTypes_1.ElectronPrebuiltDBChannel, updateMessage); }; const request = electron_1.net.request({ url: message.url }); - return await fetchPrebuiltDatabase(prebuiltTrc, request, message.cookieStr, message.url, progressCB); + return await fetchPrebuiltDatabase(prebuiltTrc, request, message.cookieStr, message.url, progressCB, fs); }); } exports.setupElectronPrebuiltIPC = setupElectronPrebuiltIPC; diff --git a/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.js.map b/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.js.map index ee54fc1c..8ec34f37 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.js.map +++ b/evernote_modules/en-conduit-electron-shared/dist/fetchElectronPrebuiltDB.js.map @@ -1 +1 @@ -{"version":3,"file":"fetchElectronPrebuiltDB.js","sourceRoot":"","sources":["../src/fetchElectronPrebuiltDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fetchElectronPrebuiltDB.js","sourceRoot":"","sources":["../src/fetchElectronPrebuiltDB.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-shared/dist/index.d.ts.map b/evernote_modules/en-conduit-electron-shared/dist/index.d.ts.map index 27abb74a..39701cec 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/index.d.ts.map +++ b/evernote_modules/en-conduit-electron-shared/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,gBAAgB,CAAC;AAC/B,cAAc,mBAAmB,CAAC;AAClC,OAAO,EAAE,sBAAsB,EAAE,MAAM,0BAA0B,CAAC;AAClE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AACjF,OAAO,EAAE,0BAA0B,EAAE,MAAM,0CAA0C,CAAC;AACtF,OAAO,EAAE,8BAA8B,EAAE,qBAAqB,EAAE,eAAe,EAAE,MAAM,2BAA2B,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,gBAAgB,CAAC;AAC/B,cAAc,mBAAmB,CAAC;AAClC,OAAO,EAAE,sBAAsB,EAAE,MAAM,0BAA0B,CAAC;AAClE,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AACjF,OAAO,EAAE,0BAA0B,EAAE,MAAM,0CAA0C,CAAC;AACtF,OAAO,EACL,8BAA8B,EAC9B,qBAAqB,EACrB,eAAe,EACf,wBAAwB,GACzB,MAAM,2BAA2B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-shared/dist/index.js b/evernote_modules/en-conduit-electron-shared/dist/index.js index b0f84e84..2ffd1751 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/index.js +++ b/evernote_modules/en-conduit-electron-shared/dist/index.js @@ -13,7 +13,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.cleanupTempFile = exports.fetchPrebuiltDatabase = exports.setDefaultPrebuiltDownloadPath = exports.ElectronRendererHttpClient = exports.ConduitRendererIPC = exports.ConduitMainIPC = exports.getId = exports.ElectronRendererLogger = void 0; +exports.setupElectronPrebuiltIPC = exports.cleanupTempFile = exports.fetchPrebuiltDatabase = exports.setDefaultPrebuiltDownloadPath = exports.ElectronRendererHttpClient = exports.ConduitRendererIPC = exports.ConduitMainIPC = exports.getId = exports.ElectronRendererLogger = void 0; __exportStar(require("./MessageTypes"), exports); __exportStar(require("./MiscRendererIPC"), exports); var ElectronRendererLogger_1 = require("./ElectronRendererLogger"); @@ -28,6 +28,5 @@ var fetchElectronPrebuiltDB_1 = require("./fetchElectronPrebuiltDB"); Object.defineProperty(exports, "setDefaultPrebuiltDownloadPath", { enumerable: true, get: function () { return fetchElectronPrebuiltDB_1.setDefaultPrebuiltDownloadPath; } }); Object.defineProperty(exports, "fetchPrebuiltDatabase", { enumerable: true, get: function () { return fetchElectronPrebuiltDB_1.fetchPrebuiltDatabase; } }); Object.defineProperty(exports, "cleanupTempFile", { enumerable: true, get: function () { return fetchElectronPrebuiltDB_1.cleanupTempFile; } }); -const fetchElectronPrebuiltDB_2 = require("./fetchElectronPrebuiltDB"); -fetchElectronPrebuiltDB_2.setupElectronPrebuiltIPC(); +Object.defineProperty(exports, "setupElectronPrebuiltIPC", { enumerable: true, get: function () { return fetchElectronPrebuiltDB_1.setupElectronPrebuiltIPC; } }); //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-shared/dist/index.js.map b/evernote_modules/en-conduit-electron-shared/dist/index.js.map index c3b05223..8f426497 100644 --- a/evernote_modules/en-conduit-electron-shared/dist/index.js.map +++ b/evernote_modules/en-conduit-electron-shared/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAEH,iDAA+B;AAC/B,oDAAkC;AAClC,mEAAkE;AAAzD,gIAAA,sBAAsB,OAAA;AAC/B,2DAAiF;AAAxE,2GAAA,KAAK,OAAA;AAAE,oHAAA,cAAc,OAAA;AAAE,wHAAA,kBAAkB,OAAA;AAClD,uFAAsF;AAA7E,wIAAA,0BAA0B,OAAA;AACnC,qEAAmH;AAA1G,yIAAA,8BAA8B,OAAA;AAAE,gIAAA,qBAAqB,OAAA;AAAE,0HAAA,eAAe,OAAA;AAE/E,uEAAqE;AAErE,kDAAwB,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAEH,iDAA+B;AAC/B,oDAAkC;AAClC,mEAAkE;AAAzD,gIAAA,sBAAsB,OAAA;AAC/B,2DAAiF;AAAxE,2GAAA,KAAK,OAAA;AAAE,oHAAA,cAAc,OAAA;AAAE,wHAAA,kBAAkB,OAAA;AAClD,uFAAsF;AAA7E,wIAAA,0BAA0B,OAAA;AACnC,qEAKmC;AAJjC,yIAAA,8BAA8B,OAAA;AAC9B,gIAAA,qBAAqB,OAAA;AACrB,0HAAA,eAAe,OAAA;AACf,mIAAA,wBAAwB,OAAA"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-shared/package.json b/evernote_modules/en-conduit-electron-shared/package.json index 30f3809b..4b484f5d 100644 --- a/evernote_modules/en-conduit-electron-shared/package.json +++ b/evernote_modules/en-conduit-electron-shared/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-electron-shared", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -13,10 +13,9 @@ "electron": "^11.3.0" }, "dependencies": { - "conduit-ipc-messages": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "fs-extra": "^7.0.1", + "conduit-ipc-messages": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", "graphql": "^14.0.2" } } \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-worker/dist/conduit-electron-notifications/ElectronNotificationConverter.js.map b/evernote_modules/en-conduit-electron-worker/dist/conduit-electron-notifications/ElectronNotificationConverter.js.map index da9a2266..c1ba181e 100644 --- a/evernote_modules/en-conduit-electron-worker/dist/conduit-electron-notifications/ElectronNotificationConverter.js.map +++ b/evernote_modules/en-conduit-electron-worker/dist/conduit-electron-notifications/ElectronNotificationConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"ElectronNotificationConverter.js","sourceRoot":"","sources":["../../src/conduit-electron-notifications/ElectronNotificationConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,2DAAkD;AAClD,qHAA6F;AAK7F,SAAgB,gCAAgC,CAAC,EAAyC;IACxF,6BAA6B;IAC7B,MAAM,SAAS,GAAkC;QAC/C,OAAO,EAAE,CAAC,IAAsC,EAA4B,EAAE;YAC5E,MAAM,OAAO,GAAG,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,GAAG,EAAE;gBACxD,EAAE,CAAC,SAAS,CAAC,iCAAY,CAAC,mBAAmB,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,2BAA2B,EAAE,MAAM,EAAE,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC;YACzI,CAAC;gBACD,CAAC,CAAC,SAAS,CAAC;YAEZ,OAAO;gBACL,EAAE,EAAE,IAAI,CAAC,EAAE;gBACX,KAAK,EAAE,IAAI,CAAC,KAAK,IAAI,4EAA0B;gBAC/C,IAAI,EAAE,IAAI,CAAC,IAAI;gBACf,OAAO;gBACP,QAAQ,EAAE,EAAE,CAAC,WAAW,EAAE;aAC3B,CAAC;QACJ,CAAC;KACF,CAAC;IAEF,OAAO,SAAS,CAAC;AACnB,CAAC;AApBD,4EAoBC"} \ No newline at end of file +{"version":3,"file":"ElectronNotificationConverter.js","sourceRoot":"","sources":["../../src/conduit-electron-notifications/ElectronNotificationConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,2DAAkD;AAClD,qHAA6F;AAK7F,SAAgB,gCAAgC,CAAC,EAAyC;IACxF,6BAA6B;IAC7B,MAAM,SAAS,GAAkC;QAC/C,OAAO,EAAE,CAAC,IAAsC,EAA4B,EAAE;YAC5E,MAAM,OAAO,GAAG,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,GAAG,EAAE;gBACxD,EAAE,CAAC,SAAS,CAAC,iCAAY,CAAC,mBAAmB,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,2BAA2B,EAAE,MAAM,EAAE,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC;YACzI,CAAC;gBACC,CAAC,CAAC,SAAS,CAAC;YAEd,OAAO;gBACL,EAAE,EAAE,IAAI,CAAC,EAAE;gBACX,KAAK,EAAE,IAAI,CAAC,KAAK,IAAI,4EAA0B;gBAC/C,IAAI,EAAE,IAAI,CAAC,IAAI;gBACf,OAAO;gBACP,QAAQ,EAAE,EAAE,CAAC,WAAW,EAAE;aAC3B,CAAC;QACJ,CAAC;KACF,CAAC;IAEF,OAAO,SAAS,CAAC;AACnB,CAAC;AApBD,4EAoBC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-worker/dist/index.js b/evernote_modules/en-conduit-electron-worker/dist/index.js index c495a3e3..ec6096a1 100644 --- a/evernote_modules/en-conduit-electron-worker/dist/index.js +++ b/evernote_modules/en-conduit-electron-worker/dist/index.js @@ -21,6 +21,9 @@ var __importStar = (this && this.__importStar) || function (mod) { __setModuleDefault(result, mod); return result; }; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); const conduit_core_1 = require("conduit-core"); const conduit_storage_1 = require("conduit-storage"); @@ -36,6 +39,7 @@ const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const ENThriftConnector = __importStar(require("en-thrift-connector")); const event_source_polyfill_1 = require("event-source-polyfill"); const evernote_thrift_1 = require("evernote-thrift"); +const fs_extra_1 = __importDefault(require("fs-extra")); const ElectronNotificationManager_1 = require("./conduit-electron-notifications/ElectronNotificationManager"); const ElectronWorkerSecureStorage_1 = require("./ElectronWorkerSecureStorage"); const setupElectronPlugins_1 = require("./setupElectronPlugins"); @@ -96,7 +100,7 @@ async function init(config) { }); }, getSystemLocale: () => { return en_conduit_electron_shared_1.getLocale(); - }, getTestEventTracker: () => null, fetchPrebuiltDatabase: (downsyncConfig === null || downsyncConfig === void 0 ? void 0 : downsyncConfig.noPrebuiltDB) ? null : fetchPrebuiltDBElectron, cleanupTempFile: en_conduit_electron_shared_1.cleanupTempFile, getSearchShareAcceptMetadata: en_conduit_plugin_search_1.getShareAcceptMetadataForNote, uuid: generateUUID, backgroundNoteContentSyncConfig: backgroundNoteContentSyncConfig || {}, backgroundNoteMetadataSyncConfig: backgroundNoteMetadataSyncConfig || {}, downsyncConfig: downsyncConfig || { downsyncMode: conduit_view_types_1.DownsyncMode.HYBRID }, loadingScreenConfig: loadingScreenConfig || {}, offlineSearchIndexingConfig: offlineSearchIndexingConfig || {}, clientCredentials, isNSyncEnabled: true, nSyncEntityFilter: config.params.nSyncEntityFilter, hostDefaults: config.params.hostDefaults, hostResolverUrl: config.params.overrideHostResolverUrl, overrideFileServiceUrl: config.params.overrideFileServiceUrl, customHeaders, serviceAvailabilityOverrideUrl: config.params.serviceAvailabilityOverrideUrl }), { maxBackoffTimeout: servicesConfig === null || servicesConfig === void 0 ? void 0 : servicesConfig.maxBackoffTimeout }); + }, getTestEventTracker: () => null, fetchPrebuiltDatabase: (downsyncConfig === null || downsyncConfig === void 0 ? void 0 : downsyncConfig.noPrebuiltDB) ? null : fetchPrebuiltDBElectron, cleanupTempFile: (trc, filename) => en_conduit_electron_shared_1.cleanupTempFile(trc, filename, fs_extra_1.default), getSearchShareAcceptMetadata: en_conduit_plugin_search_1.getShareAcceptMetadataForNote, uuid: generateUUID, backgroundNoteContentSyncConfig: backgroundNoteContentSyncConfig || {}, backgroundNoteMetadataSyncConfig: backgroundNoteMetadataSyncConfig || {}, downsyncConfig: downsyncConfig || { downsyncMode: conduit_view_types_1.DownsyncMode.HYBRID }, loadingScreenConfig: loadingScreenConfig || {}, offlineSearchIndexingConfig: offlineSearchIndexingConfig || {}, clientCredentials, isNSyncEnabled: true, realtimeMode: true, nSyncEntityFilter: config.params.nSyncEntityFilter, hostDefaults: config.params.hostDefaults, hostResolverUrl: config.params.overrideHostResolverUrl, overrideFileServiceUrl: config.params.overrideFileServiceUrl, customHeaders, serviceAvailabilityOverrideUrl: config.params.serviceAvailabilityOverrideUrl }), { maxBackoffTimeout: servicesConfig === null || servicesConfig === void 0 ? void 0 : servicesConfig.maxBackoffTimeout }); const di = Object.assign(Object.assign({}, thriftConduitConfig.di), { featureFlags: servicesConfig === null || servicesConfig === void 0 ? void 0 : servicesConfig.featureFlags, SecureStorage: () => ElectronWorkerSecureStorage_1.workerSecureStorage, KeyValStorage: async (trc, name) => { const db = new conduit_storage_better_sqlite3_1.ConduitSQLiteStorage(dbPath, name, cachePolicy, () => { emitEvent(conduit_view_types_1.ConduitEvent.FATAL_ERROR); diff --git a/evernote_modules/en-conduit-electron-worker/dist/index.js.map b/evernote_modules/en-conduit-electron-worker/dist/index.js.map index bd6b2101..d436fde6 100644 --- a/evernote_modules/en-conduit-electron-worker/dist/index.js.map +++ b/evernote_modules/en-conduit-electron-worker/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-worker/dist/setupElectronPlugins.js b/evernote_modules/en-conduit-electron-worker/dist/setupElectronPlugins.js index 33227420..88bb057e 100644 --- a/evernote_modules/en-conduit-electron-worker/dist/setupElectronPlugins.js +++ b/evernote_modules/en-conduit-electron-worker/dist/setupElectronPlugins.js @@ -64,7 +64,7 @@ function setupElectronPlugins(thriftConduitConfig, servicesConfig, customHeaders // Plug-ins hidden behind feature flags... if ((_a = servicesConfig.featureFlags) === null || _a === void 0 ? void 0 : _a.isOfflineSearchEnabled) { isSearchPluginConfigured = true; - plugins.push(en_conduit_plugin_search_1.getENSearchPlugin(clucene_1.provideSearchEngine, thriftConduitConfig.di)); + plugins.push(en_conduit_plugin_search_1.getENSearchPlugin(clucene_1.provideSearchIndexManager, thriftConduitConfig.di)); } if ((_b = servicesConfig.featureFlags) === null || _b === void 0 ? void 0 : _b.isMonetizationServiceEnabled) { plugins.push(en_conduit_plugin_monetization_1.getENMonetizationPlugin()); diff --git a/evernote_modules/en-conduit-electron-worker/dist/setupElectronPlugins.js.map b/evernote_modules/en-conduit-electron-worker/dist/setupElectronPlugins.js.map index b509724e..9346eeb2 100644 --- a/evernote_modules/en-conduit-electron-worker/dist/setupElectronPlugins.js.map +++ b/evernote_modules/en-conduit-electron-worker/dist/setupElectronPlugins.js.map @@ -1 +1 @@ -{"version":3,"file":"setupElectronPlugins.js","sourceRoot":"","sources":["../src/setupElectronPlugins.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qCAA8C;AAI9C,2EAAwE;AACxE,uHAAkG;AAClG,qEAA2D;AAC3D,2FAA8E;AAC9E,uFAAwE;AACxE,mGAA+E;AAC/E,2FAAiF;AACjF,yFAAuE;AACvE,yFAAoF;AACpF,2FAA6E;AAC7E,yFAA4E;AAC5E,6FAAiF;AACjF,yEAA+D;AAC/D,mFAAyE;AACzE,iFAAoE;AACpE,uGAAgF;AAChF,2FAAyE;AACzE,uGAA4F;AAC5F,uEAA6D;AAC7D,uFAA0E;AAC1E,mEAAyD;AAEzD,SAAgB,oBAAoB,CAAC,mBAAmB,EAAE,cAAkC,EAAE,aAA6B;;IACzH,MAAM,UAAU,GAAG,IAAI,uDAA0B,CAAC,aAAa,CAAC,CAAC;IACjE,IAAI,wBAAwB,GAAG,KAAK,CAAC;IACrC,MAAM,OAAO,GAAG;QACd,GAAG,mBAAmB,CAAC,OAAO;QAC9B,uDAAoB,EAAE;QACtB,mDAAmB,EAAE;QACrB,8DAAqB,EAAE;QACvB,gEAA0B,CAAC,UAAU,CAAC;QACtC,8CAAkB,EAAE;QACpB,2DAAuB,CAAC,UAAU,CAAC;QACnC,gEAA2B,EAAE;QAC7B,yDAAsB,CAAC,IAAI,CAAC;QAC5B,wDAAmB,EAAE;QACrB,4DAAuB,CAAC,UAAU,CAAC;QACnC,+DAAoB,EAAE;QACtB,0CAAgB,EAAE;QAClB,wCAAe,EAAE;QACjB,2EAAgC,EAAE;KACnC,CAAC;IAEF,kCAAkC;IAClC,IAAI,cAAc,EAAE;QAClB,IAAI,cAAc,CAAC,GAAG,EAAE;YACtB,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,sBAAsB,EAAE,GAAG,cAAc,CAAC,GAAG,CAAC;YAC5E,OAAO,CAAC,IAAI,CAAC,mEAA+B,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,sBAAsB,CAAC,CAAC,CAAC;SACzG;QACD,IAAI,cAAc,CAAC,EAAE,EAAE;YACrB,MAAM,EAAE,MAAM,EAAE,WAAW,EAAE,sBAAsB,EAAE,GAAG,cAAc,CAAC,EAAE,CAAC;YAC1E,OAAO,CAAC,IAAI,CAAC,iFAA8B,CAAC,MAAM,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE,sBAAsB,CAAC,CAAC,CAAC;SAC9G;QACD,IAAI,cAAc,CAAC,EAAE,EAAE;YACrB,MAAM,EAAE,MAAM,EAAE,sBAAsB,EAAE,GAAG,cAAc,CAAC,EAAE,CAAC;YAC7D,OAAO,CAAC,IAAI,CAAC,sDAAkB,CAAC,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,sBAAsB,CAAC,CAAC,CAAC;SACrF;QAED,0CAA0C;QAC1C,UAAI,cAAc,CAAC,YAAY,0CAAE,sBAAsB,EAAE;YACvD,wBAAwB,GAAG,IAAI,CAAC;YAChC,OAAO,CAAC,IAAI,CAAC,4CAAiB,CAAC,6BAAmB,EAAE,mBAAmB,CAAC,EAAE,CAAC,CAAC,CAAC;SAC9E;QACD,UAAI,cAAc,CAAC,YAAY,0CAAE,4BAA4B,EAAE;YAC7D,OAAO,CAAC,IAAI,CAAC,wDAAuB,EAAE,CAAC,CAAC;SACzC;QAED,UAAI,cAAc,CAAC,YAAY,0CAAE,wBAAwB,EAAE;YACzD,OAAO,CAAC,IAAI,CAAC,6DAAwB,CAAC,UAAU,CAAC,CAAC,CAAC;SACpD;KACF;IAED,IAAI,CAAC,wBAAwB,EAAE;QAC7B,OAAO,CAAC,IAAI,CAAC,4CAAiB,CAAC,mBAAmB,CAAC,EAAE,CAAC,CAAC,CAAC;KACzD;IAED,OAAO,OAAO,CAAC;AACjB,CAAC;AAvDD,oDAuDC"} \ No newline at end of file +{"version":3,"file":"setupElectronPlugins.js","sourceRoot":"","sources":["../src/setupElectronPlugins.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qCAAoD;AAIpD,2EAAwE;AACxE,uHAAkG;AAClG,qEAA2D;AAC3D,2FAA8E;AAC9E,uFAAwE;AACxE,mGAA+E;AAC/E,2FAAiF;AACjF,yFAAuE;AACvE,yFAAoF;AACpF,2FAA6E;AAC7E,yFAA4E;AAC5E,6FAAiF;AACjF,yEAA+D;AAC/D,mFAAyE;AACzE,iFAAoE;AACpE,uGAAgF;AAChF,2FAAyE;AACzE,uGAA4F;AAC5F,uEAA6D;AAC7D,uFAA0E;AAC1E,mEAAyD;AAEzD,SAAgB,oBAAoB,CAAC,mBAAmB,EAAE,cAAkC,EAAE,aAA6B;;IACzH,MAAM,UAAU,GAAG,IAAI,uDAA0B,CAAC,aAAa,CAAC,CAAC;IACjE,IAAI,wBAAwB,GAAG,KAAK,CAAC;IACrC,MAAM,OAAO,GAAG;QACd,GAAG,mBAAmB,CAAC,OAAO;QAC9B,uDAAoB,EAAE;QACtB,mDAAmB,EAAE;QACrB,8DAAqB,EAAE;QACvB,gEAA0B,CAAC,UAAU,CAAC;QACtC,8CAAkB,EAAE;QACpB,2DAAuB,CAAC,UAAU,CAAC;QACnC,gEAA2B,EAAE;QAC7B,yDAAsB,CAAC,IAAI,CAAC;QAC5B,wDAAmB,EAAE;QACrB,4DAAuB,CAAC,UAAU,CAAC;QACnC,+DAAoB,EAAE;QACtB,0CAAgB,EAAE;QAClB,wCAAe,EAAE;QACjB,2EAAgC,EAAE;KACnC,CAAC;IAEF,kCAAkC;IAClC,IAAI,cAAc,EAAE;QAClB,IAAI,cAAc,CAAC,GAAG,EAAE;YACtB,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,sBAAsB,EAAE,GAAG,cAAc,CAAC,GAAG,CAAC;YAC5E,OAAO,CAAC,IAAI,CAAC,mEAA+B,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,sBAAsB,CAAC,CAAC,CAAC;SACzG;QACD,IAAI,cAAc,CAAC,EAAE,EAAE;YACrB,MAAM,EAAE,MAAM,EAAE,WAAW,EAAE,sBAAsB,EAAE,GAAG,cAAc,CAAC,EAAE,CAAC;YAC1E,OAAO,CAAC,IAAI,CAAC,iFAA8B,CAAC,MAAM,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,EAAE,sBAAsB,CAAC,CAAC,CAAC;SAC9G;QACD,IAAI,cAAc,CAAC,EAAE,EAAE;YACrB,MAAM,EAAE,MAAM,EAAE,sBAAsB,EAAE,GAAG,cAAc,CAAC,EAAE,CAAC;YAC7D,OAAO,CAAC,IAAI,CAAC,sDAAkB,CAAC,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,sBAAsB,CAAC,CAAC,CAAC;SACrF;QAED,0CAA0C;QAC1C,UAAI,cAAc,CAAC,YAAY,0CAAE,sBAAsB,EAAE;YACvD,wBAAwB,GAAG,IAAI,CAAC;YAChC,OAAO,CAAC,IAAI,CAAC,4CAAiB,CAAC,mCAAyB,EAAE,mBAAmB,CAAC,EAAE,CAAC,CAAC,CAAC;SACpF;QACD,UAAI,cAAc,CAAC,YAAY,0CAAE,4BAA4B,EAAE;YAC7D,OAAO,CAAC,IAAI,CAAC,wDAAuB,EAAE,CAAC,CAAC;SACzC;QAED,UAAI,cAAc,CAAC,YAAY,0CAAE,wBAAwB,EAAE;YACzD,OAAO,CAAC,IAAI,CAAC,6DAAwB,CAAC,UAAU,CAAC,CAAC,CAAC;SACpD;KACF;IAED,IAAI,CAAC,wBAAwB,EAAE;QAC7B,OAAO,CAAC,IAAI,CAAC,4CAAiB,CAAC,mBAAmB,CAAC,EAAE,CAAC,CAAC,CAAC;KACzD;IAED,OAAO,OAAO,CAAC;AACjB,CAAC;AAvDD,oDAuDC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-worker/dist/setupMainToWorkerBridge.js.map b/evernote_modules/en-conduit-electron-worker/dist/setupMainToWorkerBridge.js.map index 8abf9caf..fd1677a6 100644 --- a/evernote_modules/en-conduit-electron-worker/dist/setupMainToWorkerBridge.js.map +++ b/evernote_modules/en-conduit-electron-worker/dist/setupMainToWorkerBridge.js.map @@ -1 +1 @@ -{"version":3,"file":"setupMainToWorkerBridge.js","sourceRoot":"","sources":["../src/setupMainToWorkerBridge.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"setupMainToWorkerBridge.js","sourceRoot":"","sources":["../src/setupMainToWorkerBridge.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron-worker/package.json b/evernote_modules/en-conduit-electron-worker/package.json index 97157331..663561c6 100644 --- a/evernote_modules/en-conduit-electron-worker/package.json +++ b/evernote_modules/en-conduit-electron-worker/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-electron-worker", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -20,40 +20,40 @@ "electron": "^11.3.0" }, "dependencies": { - "clucene": "^15.0.0", - "conduit-core": "1.34.4", - "conduit-ipc-messages": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-storage-better-sqlite3": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view": "1.34.4", - "conduit-view-types": "1.34.4", - "en-conduit-electron": "1.34.4", - "en-conduit-electron-shared": "1.34.4", - "en-conduit-plugin-analytics-measurement-protocol": "1.34.4", - "en-conduit-plugin-board": "1.34.4", - "en-conduit-plugin-calendar-service": "1.34.4", - "en-conduit-plugin-common-queries": "1.34.4", - "en-conduit-plugin-communication-engine": "1.34.4", - "en-conduit-plugin-cross-promotions": "1.34.4", - "en-conduit-plugin-datadog-metrics": "1.34.4", - "en-conduit-plugin-event-recording": "1.34.4", - "en-conduit-plugin-features-rollout": "1.34.4", - "en-conduit-plugin-google-services": "1.34.4", - "en-conduit-plugin-in-app-purchasing": "1.34.4", - "en-conduit-plugin-maestro": "1.34.4", - "en-conduit-plugin-monetization": "1.34.4", - "en-conduit-plugin-note-import": "1.34.4", - "en-conduit-plugin-notification-scheduler": "1.34.4", - "en-conduit-plugin-nsvc-authz-token": "1.34.4", - "en-conduit-plugin-scheduled-notification": "1.34.4", - "en-conduit-plugin-scheduled-notification-shared": "1.34.4", - "en-conduit-plugin-search": "1.34.4", - "en-conduit-plugin-support-ticket": "1.34.4", - "en-conduit-plugin-task": "1.34.4", - "en-conduit-sync-types": "1.34.4", - "en-electron-local-notifications": "1.34.4", - "en-thrift-connector": "1.34.4", + "clucene": "^17.0.0", + "conduit-core": "1.36.3", + "conduit-ipc-messages": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-storage-better-sqlite3": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-electron": "1.36.3", + "en-conduit-electron-shared": "1.36.3", + "en-conduit-plugin-analytics-measurement-protocol": "1.36.3", + "en-conduit-plugin-board": "1.36.3", + "en-conduit-plugin-calendar-service": "1.36.3", + "en-conduit-plugin-common-queries": "1.36.3", + "en-conduit-plugin-communication-engine": "1.36.3", + "en-conduit-plugin-cross-promotions": "1.36.3", + "en-conduit-plugin-datadog-metrics": "1.36.3", + "en-conduit-plugin-event-recording": "1.36.3", + "en-conduit-plugin-features-rollout": "1.36.3", + "en-conduit-plugin-google-services": "1.36.3", + "en-conduit-plugin-in-app-purchasing": "1.36.3", + "en-conduit-plugin-maestro": "1.36.3", + "en-conduit-plugin-monetization": "1.36.3", + "en-conduit-plugin-note-import": "1.36.3", + "en-conduit-plugin-notification-scheduler": "1.36.3", + "en-conduit-plugin-nsvc-authz-token": "1.36.3", + "en-conduit-plugin-scheduled-notification": "1.36.3", + "en-conduit-plugin-scheduled-notification-shared": "1.36.3", + "en-conduit-plugin-search": "1.36.3", + "en-conduit-plugin-support-ticket": "1.36.3", + "en-conduit-plugin-task": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-electron-local-notifications": "1.36.3", + "en-thrift-connector": "1.36.3", "event-source-polyfill": "^1.0.16", "evernote-thrift": "1.4.3", "fs-extra": "^7.0.1" diff --git a/evernote_modules/en-conduit-electron/dist/MainResourceProxy.js.map b/evernote_modules/en-conduit-electron/dist/MainResourceProxy.js.map index 94feeee3..53a66ab7 100644 --- a/evernote_modules/en-conduit-electron/dist/MainResourceProxy.js.map +++ b/evernote_modules/en-conduit-electron/dist/MainResourceProxy.js.map @@ -1 +1 @@ -{"version":3,"file":"MainResourceProxy.js","sourceRoot":"","sources":["../src/MainResourceProxy.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MainResourceProxy.js","sourceRoot":"","sources":["../src/MainResourceProxy.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron/dist/electronLogger.d.ts.map b/evernote_modules/en-conduit-electron/dist/electronLogger.d.ts.map index cb2bdea7..4a52bc39 100644 --- a/evernote_modules/en-conduit-electron/dist/electronLogger.d.ts.map +++ b/evernote_modules/en-conduit-electron/dist/electronLogger.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"electronLogger.d.ts","sourceRoot":"","sources":["../src/electronLogger.ts"],"names":[],"mappings":"AAOA,OAAO,EAAU,aAAa,EAAE,YAAY,EAAY,MAAM,eAAe,CAAC;AAI9E,wBAAgB,cAAc,CAAC,MAAM,EAAE,YAAY,iBAoDlD"} \ No newline at end of file +{"version":3,"file":"electronLogger.d.ts","sourceRoot":"","sources":["../src/electronLogger.ts"],"names":[],"mappings":"AAOA,OAAO,EAAU,aAAa,EAAE,YAAY,EAAY,MAAM,eAAe,CAAC;AAI9E,wBAAgB,cAAc,CAAC,MAAM,EAAE,YAAY,iBAqDlD"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron/dist/electronLogger.js b/evernote_modules/en-conduit-electron/dist/electronLogger.js index 5947d6b0..7a6f6a3f 100644 --- a/evernote_modules/en-conduit-electron/dist/electronLogger.js +++ b/evernote_modules/en-conduit-electron/dist/electronLogger.js @@ -37,6 +37,7 @@ function electronLogger(config) { throw new Error('No file name found for electronLogger'); } const initialData = config.fileHeaderText || 'No initial data'; + // eslint-disable-next-line max-len fs_extra_1.default.appendFileSync(config.file.name, `********\n* The Activity Log may contain information about your account and notes.\n* For example, the titles of some of your notes may be mentioned in this log file.\n* When providing log information, feel free to edit the file to remove anything\n* you do not want to send us.\n********\n\n${initialData}\n\n`); }); streams.push({ diff --git a/evernote_modules/en-conduit-electron/dist/electronLogger.js.map b/evernote_modules/en-conduit-electron/dist/electronLogger.js.map index ed619820..5037a75e 100644 --- a/evernote_modules/en-conduit-electron/dist/electronLogger.js.map +++ b/evernote_modules/en-conduit-electron/dist/electronLogger.js.map @@ -1 +1 @@ -{"version":3,"file":"electronLogger.js","sourceRoot":"","sources":["../src/electronLogger.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"electronLogger.js","sourceRoot":"","sources":["../src/electronLogger.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron/dist/index.d.ts.map b/evernote_modules/en-conduit-electron/dist/index.d.ts.map index ab503fb4..2bb61d63 100644 --- a/evernote_modules/en-conduit-electron/dist/index.d.ts.map +++ b/evernote_modules/en-conduit-electron/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,aAAa,EAAW,MAAM,UAAU,CAAC;AAClD,OAAO,EAAkB,mBAAmB,EAAE,MAAM,4BAA4B,CAAC;AAOjF,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,cAAc,qBAAqB,CAAC;AAQpC;;GAEG;AACH,wBAAsB,IAAI,CAAC,MAAM,EAAE,mBAAmB,iBAOrD;AAED,wBAAsB,MAAM,kBAM3B;AAED,wBAAgB,eAAe,8BAE9B"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,aAAa,EAAW,MAAM,UAAU,CAAC;AAClD,OAAO,EAEL,mBAAmB,EAEpB,MAAM,4BAA4B,CAAC;AAQpC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,cAAc,qBAAqB,CAAC;AAQpC;;GAEG;AACH,wBAAsB,IAAI,CAAC,MAAM,EAAE,mBAAmB,iBAQrD;AAED,wBAAsB,MAAM,kBAM3B;AAED,wBAAgB,eAAe,8BAE9B"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron/dist/index.js b/evernote_modules/en-conduit-electron/dist/index.js index 0a92591a..2bf89fff 100644 --- a/evernote_modules/en-conduit-electron/dist/index.js +++ b/evernote_modules/en-conduit-electron/dist/index.js @@ -12,6 +12,9 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.getWorkerWindow = exports.deinit = exports.init = exports.electronLogger = void 0; const conduit_utils_1 = require("conduit-utils"); @@ -19,6 +22,7 @@ const conduit_view_1 = require("conduit-view"); const conduit_view_types_1 = require("conduit-view-types"); const electron_1 = require("electron"); const en_conduit_electron_shared_1 = require("en-conduit-electron-shared"); +const fs_extra_1 = __importDefault(require("fs-extra")); const ElectronMainSecureStorage_1 = require("./ElectronMainSecureStorage"); const MainResourceProxy_1 = require("./MainResourceProxy"); const MiscMainIPC_1 = require("./MiscMainIPC"); @@ -34,6 +38,7 @@ let retries = 0; * Starts Conduit in a hidden window */ async function init(config) { + en_conduit_electron_shared_1.setupElectronPrebuiltIPC(fs_extra_1.default); ElectronMainSecureStorage_1.setupSecureStorageIPC(); MainResourceProxy_1.setupContentFetchingIPC(); MainResourceProxy_1.setupExternalUrlFetchingIPC(); diff --git a/evernote_modules/en-conduit-electron/dist/index.js.map b/evernote_modules/en-conduit-electron/dist/index.js.map index 2ce938d3..2a1c28a1 100644 --- a/evernote_modules/en-conduit-electron/dist/index.js.map +++ b/evernote_modules/en-conduit-electron/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-electron/package.json b/evernote_modules/en-conduit-electron/package.json index 849740db..1a6717c5 100644 --- a/evernote_modules/en-conduit-electron/package.json +++ b/evernote_modules/en-conduit-electron/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-electron", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -25,12 +25,12 @@ "bunyan": "^1.8.12", "bunyan-prettystream": "^0.1.3", "bunyan-rotating-file-stream": "^1.6.3", - "conduit-auth-shared": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view": "1.34.4", - "conduit-view-types": "1.34.4", - "en-conduit-electron-shared": "1.34.4", + "conduit-auth-shared": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-electron-shared": "1.36.3", "fs-extra": "^7.0.1", "keytar": "^6.0.1", "sanitize-filename": "^1.6.3" diff --git a/evernote_modules/en-conduit-plugin-analytics-measurement-protocol/package.json b/evernote_modules/en-conduit-plugin-analytics-measurement-protocol/package.json index de64cc18..b778d6e7 100644 --- a/evernote_modules/en-conduit-plugin-analytics-measurement-protocol/package.json +++ b/evernote_modules/en-conduit-plugin-analytics-measurement-protocol/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-analytics-measurement-protocol", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,9 +10,9 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", "simply-immutable": "^2.1.1" }, "devDependencies": { diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.d.ts.map index 6e32fd12..c17f943c 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BoardBootstrap.d.ts","sourceRoot":"","sources":["../src/BoardBootstrap.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,cAAc,EAA8E,MAAM,cAAc,CAAC;AACjK,OAAO,EAAE,YAAY,EAAU,MAAM,iBAAiB,CAAC;AAGvD,OAAO,EAA6B,gBAAgB,EAA0B,MAAM,oBAAoB,CAAC;AACzG,OAAO,EAAyB,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAMnE,UAAU,oBAAoB;IAC5B,OAAO,EAAE,OAAO,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,YAAY,CAAC;CACrB;AAED,UAAU,iBAAiB;IACzB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB;AAED,UAAU,wBAAwB;IAChC,MAAM,CAAC,EAAE,YAAY,CAAC;IACtB,QAAQ,CAAC,EAAE,iBAAiB,CAAC;IAC7B,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAE,gBAAgB,CAAC;CAC7B;AAGD,eAAO,MAAM,8BAA8B,OAAQ,mBAAmB,wBAC1B,gBAAgB;;;;;;;uBA8BZ,SAAS;;uBAA8D,QAAQ,oBAAoB,CAAC;CA0EnJ,CAAC"} \ No newline at end of file +{"version":3,"file":"BoardBootstrap.d.ts","sourceRoot":"","sources":["../src/BoardBootstrap.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,cAAc,EAA8E,MAAM,cAAc,CAAC;AACjK,OAAO,EAAE,YAAY,EAAU,MAAM,iBAAiB,CAAC;AAGvD,OAAO,EAA6B,gBAAgB,EAA0B,MAAM,oBAAoB,CAAC;AACzG,OAAO,EAAyB,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAMnE,UAAU,oBAAoB;IAC5B,OAAO,EAAE,OAAO,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,YAAY,CAAC;CACrB;AAED,UAAU,iBAAiB;IACzB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB;AAED,UAAU,wBAAwB;IAChC,MAAM,CAAC,EAAE,YAAY,CAAC;IACtB,QAAQ,CAAC,EAAE,iBAAiB,CAAC;IAC7B,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAE,gBAAgB,CAAC;IAC5B,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,mBAAmB,CAAC,EAAE,OAAO,CAAC;CAC/B;AAGD,eAAO,MAAM,8BAA8B,OAAQ,mBAAmB,wBAC1B,gBAAgB;;;;;;;uBAgCZ,SAAS;;uBAA8D,QAAQ,oBAAoB,CAAC;CAuFnJ,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.js b/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.js index 204834c3..6186f027 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.js +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.js @@ -42,6 +42,8 @@ const createBoardBootstrapDefinition = (di) => { parent: conduit_utils_1.NullableEntityRef, resetLayout: conduit_utils_1.NullableBoolean, platform: conduit_utils_1.Nullable(en_home_data_model_1.DeviceFormFactorSchema), + clientLayoutVersion: conduit_utils_1.NullableInt, + clearContentOnReset: conduit_utils_1.NullableBoolean, features: conduit_utils_1.NullableStruct({ calendar: conduit_utils_1.NullableInt, tasks: conduit_utils_1.NullableInt, @@ -75,7 +77,7 @@ const createBoardBootstrapDefinition = (di) => { leadingSegments: en_home_data_model_1.BoardSchema.formDeterministicBoardIdParts(userNode.NodeFields.internal_userID), }); conduit_core_1.validateDB(context); - const { features: featuresParam, resetLayout, platform, } = args; + const { features: featuresParam, resetLayout, platform, clientLayoutVersion, clearContentOnReset, } = args; const boardNodeRef = { id: boardID, type: en_data_model_1.EntityTypes.Board }; const board = await context.db.getNode(context, boardNodeRef); const schemaFeatures = Utilities.getBoardPluginFeatures(di).schema; @@ -98,7 +100,7 @@ const createBoardBootstrapDefinition = (di) => { } const serviceLevel = (_a = userNode.NodeFields.serviceLevelV2) !== null && _a !== void 0 ? _a : userNode.NodeFields.serviceLevel; if (!board) { - await context.db.runMutator(context.trc, 'boardCreateHome', { serviceLevel, features, featureVersions }); + await context.db.runMutator(context.trc, 'boardCreateHome', { serviceLevel, features, featureVersions, clientLayoutVersion, clearContentOnReset }); } else { let upgradeDetected = false; @@ -113,7 +115,15 @@ const createBoardBootstrapDefinition = (di) => { } // Can't do falsey for board.NodeFields.isCustomized, as we need to ensure we have upgraded the core data model first if (upgradeDetected || resetLayout || (board.NodeFields.isCustomized === false && board.NodeFields.serviceLevel !== serviceLevel)) { - await context.db.runMutator(context.trc, 'boardCreateHome', { serviceLevel, features, featureVersions, resetLayout, platform }); + await context.db.runMutator(context.trc, 'boardCreateHome', { + serviceLevel, + features, + featureVersions, + resetLayout, + platform, + clientLayoutVersion, + clearContentOnReset, + }); } } // Return the Board ID... diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.js.map b/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.js.map index 4f453af7..7db880a1 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardBootstrap.js.map @@ -1 +1 @@ -{"version":3,"file":"BoardBootstrap.js","sourceRoot":"","sources":["../src/BoardBootstrap.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"BoardBootstrap.js","sourceRoot":"","sources":["../src/BoardBootstrap.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.d.ts.map index a8d0df49..5d4b7132 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BoardCustomize.d.ts","sourceRoot":"","sources":["../src/BoardCustomize.ts"],"names":[],"mappings":"AAGA,OAAO,EAAyB,cAAc,EAA6C,MAAM,cAAc,CAAC;AAChH,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAczC,OAAO,EAAE,iBAAiB,EAA2B,MAAM,0BAA0B,CAAC;AACtF,OAAO,EAAE,qBAAqB,EAAE,MAAM,2BAA2B,CAAC;AAElE,UAAU,oBAAoB;IAC5B,KAAK,EAAE,MAAM,CAAC;IACd,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,YAAY,CAAC,EAAE,iBAAiB,CAAC;CAClC;AAED,UAAU,kBAAkB;IAC1B,cAAc,CAAC,EAAE,oBAAoB,CAAC;IACtC,eAAe,CAAC,EAAE,qBAAqB,EAAE,CAAC;CAC3C;AAED,eAAO,MAAM,8BAA8B;;;;;uBAwBG,SAAS;;uBAAwD,QAAQ;QAAC,OAAO,EAAE,OAAO,CAAA;KAAC,CAAC;CAwCzI,CAAC"} \ No newline at end of file +{"version":3,"file":"BoardCustomize.d.ts","sourceRoot":"","sources":["../src/BoardCustomize.ts"],"names":[],"mappings":"AAGA,OAAO,EAAyB,cAAc,EAA6C,MAAM,cAAc,CAAC;AAchH,OAAO,EAAE,qBAAqB,EAAE,MAAM,2BAA2B,CAAC;AAClE,OAAO,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AAEtD,UAAU,kBAAkB;IAC1B,cAAc,CAAC,EAAE,oBAAoB,CAAC;IACtC,eAAe,CAAC,EAAE,qBAAqB,EAAE,CAAC;CAC3C;AAGD,eAAO,MAAM,8BAA8B;;;;;uBAoBG,SAAS;;uBAAwD,QAAQ;QAAC,OAAO,EAAE,OAAO,CAAA;KAAC,CAAC;CAwCzI,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.js b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.js index 1b19079c..e1943f62 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.js +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.js @@ -7,15 +7,12 @@ exports.createBoardCustomizeDefinition = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); const en_home_data_model_1 = require("en-home-data-model"); -const BoardMutators_1 = require("./Mutators/BoardMutators"); +const types_1 = require("./Schema/types"); +// TODO: Remove from Conduit after both clients are migrated to the V2 definition. const createBoardCustomizeDefinition = () => { return { args: conduit_core_1.schemaToGraphQLArgs({ - boardMutations: conduit_utils_1.NullableStruct({ - board: 'ID', - isCustomized: conduit_utils_1.NullableBoolean, - headerFields: BoardMutators_1.BoardHeaderFieldsSchema, - }, 'BoardCustomizeParams'), + boardMutations: types_1.BoardCustomizeParams, widgetMutations: conduit_utils_1.Nullable(conduit_utils_1.ListOfStructs({ widget: 'ID', desktopSortWeight: conduit_utils_1.NullableString, @@ -34,7 +31,7 @@ const createBoardCustomizeDefinition = () => { type: conduit_core_1.GenericMutationResult, resolve: async function resolver(parent, args, context) { // Validate arguments... - if ((!args) || (!args.widgetMutations)) { + if (!args || (!args.widgetMutations && !args.boardMutations)) { throw new conduit_utils_1.MissingParameterError('Missing mutations for boardCustomize'); } // Validate database... diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.js.map b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.js.map index 29aca363..65a2c624 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomize.js.map @@ -1 +1 @@ -{"version":3,"file":"BoardCustomize.js","sourceRoot":"","sources":["../src/BoardCustomize.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"BoardCustomize.js","sourceRoot":"","sources":["../src/BoardCustomize.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardCustomizeVerII.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomizeVerII.d.ts.map new file mode 100644 index 00000000..5193cc1b --- /dev/null +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomizeVerII.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"BoardCustomizeVerII.d.ts","sourceRoot":"","sources":["../src/BoardCustomizeVerII.ts"],"names":[],"mappings":"AAGA,OAAO,EAAyB,cAAc,EAA6C,MAAM,cAAc,CAAC;AAShH,OAAO,EAAE,oBAAoB,EAAgE,0BAA0B,EAAE,MAAM,gBAAgB,CAAC;AAEhJ,UAAU,wBAAwB;IAChC,cAAc,CAAC,EAAE,oBAAoB,CAAC;IACtC,eAAe,CAAC,EAAE,0BAA0B,EAAE,CAAC;CAChD;AAED,eAAO,MAAM,mCAAmC;;;;;uBAWF,SAAS;;uBAA8D,QAAQ;QAAC,OAAO,EAAE,OAAO,CAAA;KAAC,CAAC;CAwC/I,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardCustomizeVerII.js b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomizeVerII.js new file mode 100644 index 00000000..12d7ded2 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomizeVerII.js @@ -0,0 +1,61 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.createBoardCustomizeVerIIDefinition = void 0; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +const conduit_core_1 = require("conduit-core"); +const conduit_utils_1 = require("conduit-utils"); +const types_1 = require("./Schema/types"); +const createBoardCustomizeVerIIDefinition = () => { + return { + args: conduit_core_1.schemaToGraphQLArgs({ + boardMutations: types_1.BoardCustomizeParams, + widgetMutations: conduit_utils_1.Nullable(conduit_utils_1.ListOfStructs({ + widget: 'ID', + associations: types_1.WidgetCustomizeAssociationsInput, + fields: types_1.WidgetCustomizeFieldsInput, + }, 'WidgetCustomizeVerIIParams')), + }), + type: conduit_core_1.GenericMutationResult, + resolve: async function resolver(parent, args, context) { + // Validate arguments... + if (!args || (!args.widgetMutations && !args.boardMutations)) { + throw new conduit_utils_1.MissingParameterError('Missing mutations for boardCustomizeVerTwo'); + } + // Validate database... + conduit_core_1.validateDB(context); + const promises = []; + const { boardMutations, widgetMutations } = args; + if (widgetMutations) { + const widgetIds = new Set(); + // Validate that there are no duplicates first. If the Ids are invalid, the mutators will catch that. + for (const widgetCustomParams of widgetMutations) { + if (widgetIds.has(widgetCustomParams.widget)) { + throw new Error(`Duplicate widget found in in widgetMutations array: ${widgetCustomParams.widget}`); + } + else { + widgetIds.add(widgetCustomParams.widget); + } + } + for (const widgetCustomParams of widgetMutations) { + promises.push(context.db.runMutator(context.trc, 'widgetCustomizeVerII', widgetCustomParams)); + } + } + if (boardMutations) { + if (typeof boardMutations.isCustomized === 'boolean') { + promises.push(context.db.runMutator(context.trc, 'boardSetIsCustomized', { board: boardMutations.board, isCustomized: boardMutations.isCustomized })); + } + if (boardMutations.headerFields) { + promises.push(context.db.runMutator(context.trc, 'boardHeaderCustomize', { board: boardMutations.board, fields: boardMutations.headerFields })); + } + } + if (promises.length) { + await conduit_utils_1.allSettled(promises); + } + return { success: true }; + }, + }; +}; +exports.createBoardCustomizeVerIIDefinition = createBoardCustomizeVerIIDefinition; +//# sourceMappingURL=BoardCustomizeVerII.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardCustomizeVerII.js.map b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomizeVerII.js.map new file mode 100644 index 00000000..2c9de64f --- /dev/null +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardCustomizeVerII.js.map @@ -0,0 +1 @@ +{"version":3,"file":"BoardCustomizeVerII.js","sourceRoot":"","sources":["../src/BoardCustomizeVerII.ts"],"names":[],"mappings":";;;AAAA;;GAEG;AACH,+CAAgH;AAEhH,iDAKuB;AAEvB,0CAAgJ;AAOzI,MAAM,mCAAmC,GAAG,GAAG,EAAE;IACtD,OAAO;QACL,IAAI,EAAE,kCAAmB,CAA2B;YAClD,cAAc,EAAE,4BAAoB;YACpC,eAAe,EAAE,wBAAQ,CAAC,6BAAa,CAA6B;gBAClE,MAAM,EAAE,IAAI;gBACZ,YAAY,EAAE,wCAAgC;gBAC9C,MAAM,EAAE,kCAA0B;aACnC,EAAE,4BAA4B,CAAC,CAAC;SAClC,CAAC;QACF,IAAI,EAAE,oCAAqB;QAC3B,OAAO,EAAE,KAAK,UAAU,QAAQ,CAAC,MAAkB,EAAE,IAA+B,EAAE,OAAwB;YAC5G,wBAAwB;YACxB,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,eAAe,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,EAAE;gBAC5D,MAAM,IAAI,qCAAqB,CAAC,4CAA4C,CAAC,CAAC;aAC/E;YAED,uBAAuB;YACvB,yBAAU,CAAC,OAAO,CAAC,CAAC;YAEpB,MAAM,QAAQ,GAA6B,EAAE,CAAC;YAC9C,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,GAAG,IAAI,CAAC;YACjD,IAAI,eAAe,EAAE;gBACnB,MAAM,SAAS,GAAG,IAAI,GAAG,EAAU,CAAC;gBACpC,sGAAsG;gBACtG,KAAK,MAAM,kBAAkB,IAAI,eAAe,EAAE;oBAChD,IAAI,SAAS,CAAC,GAAG,CAAC,kBAAkB,CAAC,MAAM,CAAC,EAAE;wBAC5C,MAAM,IAAI,KAAK,CAAC,uDAAuD,kBAAkB,CAAC,MAAM,EAAE,CAAC,CAAC;qBACrG;yBAAM;wBACL,SAAS,CAAC,GAAG,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC;qBAC1C;iBACF;gBACD,KAAK,MAAM,kBAAkB,IAAI,eAAe,EAAE;oBAChD,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,EAAE,sBAAsB,EAAE,kBAAkB,CAAC,CAAC,CAAC;iBAC/F;aACF;YACD,IAAI,cAAc,EAAE;gBAClB,IAAI,OAAO,cAAc,CAAC,YAAY,KAAK,SAAS,EAAE;oBACpD,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,EAAE,sBAAsB,EAAE,EAAE,KAAK,EAAE,cAAc,CAAC,KAAK,EAAE,YAAY,EAAE,cAAc,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;iBACvJ;gBACD,IAAI,cAAc,CAAC,YAAY,EAAE;oBAC/B,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,EAAE,sBAAsB,EAAE,EAAE,KAAK,EAAE,cAAc,CAAC,KAAK,EAAE,MAAM,EAAE,cAAc,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;iBACjJ;aACF;YACD,IAAI,QAAQ,CAAC,MAAM,EAAE;gBACnB,MAAM,0BAAU,CAAC,QAAQ,CAAC,CAAC;aAC5B;YAED,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC;QAC3B,CAAC;KACF,CAAC;AACJ,CAAC,CAAC;AAnDW,QAAA,mCAAmC,uCAmD9C"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.d.ts.map index 400a3eb6..e4239eec 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BoardWidgetBuilder.d.ts","sourceRoot":"","sources":["../src/BoardWidgetBuilder.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,eAAe,EAAE,wBAAwB,EAAE,MAAM,cAAc,CAAC;AACzE,OAAO,EAA8B,YAAY,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACnF,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAO/C,UAAU,qBAAqB;IAC7B,GAAG,EAAE,eAAe,EAAE,CAAC;IACvB,mBAAmB,EAAE,MAAM,EAAE,CAAC;CAC/B;AAED,wBAAsB,yBAAyB,CAC7C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,OAAO,EAAE,YAAY,GACpB,OAAO,CAAC,eAAe,EAAE,CAAC,CAe5B;AAED,wBAAsB,6BAA6B,CACjD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,KAAK,EAAE,MAAM,EAAE,GACd,OAAO,CAAC,eAAe,EAAE,CAAC,CAe5B;AAED,wBAAsB,wBAAwB,CAC5C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,OAAO,EAAE,YAAY,GACpB,OAAO,CAAC,qBAAqB,CAAC,CAmChC;AAED,wBAAsB,yBAAyB,CAC7C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,KAAK,EAAE,MAAM,EAAE,EACf,aAAa,CAAC,EAAE,MAAM,GACrB,OAAO,CAAC,qBAAqB,CAAC,CAsEhC"} \ No newline at end of file +{"version":3,"file":"BoardWidgetBuilder.d.ts","sourceRoot":"","sources":["../src/BoardWidgetBuilder.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,eAAe,EAAE,wBAAwB,EAAE,MAAM,cAAc,CAAC;AACzE,OAAO,EAA8B,YAAY,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACnF,OAAO,EAAwC,cAAc,EAAE,MAAM,eAAe,CAAC;AAMrF,OAAO,EAAE,MAAM,EAAE,MAAM,sBAAsB,CAAC;AAC9C,OAAO,EAAwB,gCAAgC,EAAE,0BAA0B,EAAE,6BAA6B,EAAE,MAAM,gBAAgB,CAAC;AAGnJ,UAAU,qBAAqB;IAC7B,GAAG,EAAE,eAAe,EAAE,CAAC;IACvB,mBAAmB,EAAE,MAAM,EAAE,CAAC;CAC/B;AAED,wBAAsB,yBAAyB,CAC7C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,OAAO,EAAE,YAAY,GACpB,OAAO,CAAC,eAAe,EAAE,CAAC,CAe5B;AAED,wBAAsB,6BAA6B,CACjD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,KAAK,EAAE,MAAM,EAAE,GACd,OAAO,CAAC,eAAe,EAAE,CAAC,CAe5B;AAED,wBAAsB,wBAAwB,CAC5C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,OAAO,EAAE,YAAY,GACpB,OAAO,CAAC,qBAAqB,CAAC,CAmChC;AAED,wBAAsB,yBAAyB,CAC7C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,KAAK,EAAE,MAAM,EAAE,EACf,aAAa,CAAC,EAAE,MAAM,GACrB,OAAO,CAAC,qBAAqB,CAAC,CAsEhC;AAED,wBAAsB,uCAAuC,CAC3D,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,MAAM,EACd,YAAY,CAAC,EAAE,gCAAgC,EAC/C,MAAM,CAAC,EAAE,0BAA0B,GAClC,OAAO,CAAC,6BAA6B,CAAC,CAmFxC;AAED,wBAAsB,wCAAwC,CAC5D,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,MAAM,GACb,OAAO,CAAC,6BAA6B,CAAC,CAkDxC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.js b/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.js index e66ebb77..353c87cd 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.js +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.js @@ -2,11 +2,32 @@ /* * Copyright 2020 Evernote Corporation. All rights reserved. */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; Object.defineProperty(exports, "__esModule", { value: true }); -exports.buildOpsPlanForUnpinNotes = exports.buildOpsPlanForUnpinNote = exports.buildOpsPlanForNotebookDelete = exports.buildOpsPlanForNoteDelete = void 0; +exports.createDisabledWidgetCustomizeV2Mutations = exports.createEnabledWidgetCustomizeV2Mutations = exports.buildOpsPlanForUnpinNotes = exports.buildOpsPlanForUnpinNote = exports.buildOpsPlanForNotebookDelete = exports.buildOpsPlanForNoteDelete = void 0; +const conduit_utils_1 = require("conduit-utils"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); const en_home_data_model_1 = require("en-home-data-model"); +const Utilities = __importStar(require("./Utilities")); async function buildOpsPlanForNoteDelete(trc, ctx, nodeRef) { const { ops, idsToCommandService } = await buildOpsPlanForUnpinNote(trc, ctx, nodeRef); // The client says this note is pinned and we need to send the mutation server side. @@ -125,4 +146,123 @@ async function buildOpsPlanForUnpinNotes(trc, ctx, notes, noteToExclude) { }; } exports.buildOpsPlanForUnpinNotes = buildOpsPlanForUnpinNotes; +async function createEnabledWidgetCustomizeV2Mutations(trc, ctx, widget, associations, fields) { + var _a, _b; + const widgetRef = { type: widget.type, id: widget.id }; + const associationsToDelete = []; + const associationsToCreate = []; + const mutationAndRef = { + ref: widgetRef, + mutation: fields ? Object.assign({}, fields) : {}, + }; + const entitiesToDelete = []; + if (fields === null || fields === void 0 ? void 0 : fields.mutableWidgetType) { + if (widget.NodeFields.widgetType !== en_home_data_model_1.WidgetType.Extra) { + throw new conduit_utils_1.InvalidParameterError(`Cannot set a mutable widget for a WidgetType of ${widget.NodeFields.widgetType}`); + } + } + if (fields === null || fields === void 0 ? void 0 : fields.filteredNotesQuery) { + Utilities.validateMutableWidgetTypes('filteredNotesQuery.query', en_home_data_model_1.WidgetType.FilteredNotes, en_home_data_model_1.MutableWidgetType.FilteredNotes, widget, fields.mutableWidgetType); + } + if ((((_a = fields === null || fields === void 0 ? void 0 : fields.desktop) === null || _a === void 0 ? void 0 : _a.width) !== null) && (((_b = fields === null || fields === void 0 ? void 0 : fields.desktop) === null || _b === void 0 ? void 0 : _b.width) !== undefined)) { + /* + * This sets up the width validation scenario. Since we only have one, this is fairly simple now, but as implementation + * grows, this could get very complex and may need its own file/components. + */ + const parentAssociations = await ctx.traverseGraph(trc, widgetRef, [{ edge: ['inputs', 'parent'], type: en_data_model_1.EntityTypes.Board }]); + if (parentAssociations.length !== 1 || !parentAssociations[0].edge) { + throw new conduit_utils_1.NotFoundError(`Invalid number of parents: ${parentAssociations.length}`); + } + const [parentAssociation] = parentAssociations; + const board = await ctx.fetchEntity(trc, { id: parentAssociation.edge.srcID, type: parentAssociation.edge.srcType }); + if (!board) { + throw new conduit_utils_1.NotFoundError(parentAssociation.edge.srcID, 'Could not find parent board'); + } + const widthIsOutOfRange = fields.desktop.width < 1 || fields.desktop.width > 3; + if (widthIsOutOfRange) { + throw new conduit_utils_1.InvalidParameterError('Parameter width is out of range'); + } + } + const alreadyUnpinned = new Set(); + if (associations === null || associations === void 0 ? void 0 : associations.noteToPin) { + Utilities.validateMutableWidgetTypes('contentProvider', en_home_data_model_1.WidgetType.Pinned, en_home_data_model_1.MutableWidgetType.Pinned, widget, fields === null || fields === void 0 ? void 0 : fields.mutableWidgetType); + // Currently, we only want to allow one note per widget, and this ensures we unpin all notes not included in the mutation. + const noteAssociations = await ctx.traverseGraph(trc, widgetRef, [{ edge: ['outputs', 'contentProvider'], type: en_core_entity_types_1.CoreEntityTypes.Note }]); + ; + if (noteAssociations.length > 0) { + const filteredAssociations = noteAssociations.filter(e => !!e.edge).map(e => e.edge); + associationsToDelete.push(...filteredAssociations); + for (const assoc of filteredAssociations) { + alreadyUnpinned.add(assoc.dstID); + } + } + associationsToCreate.push({ + dstID: associations.noteToPin, dstType: en_core_entity_types_1.CoreEntityTypes.Note, dstPort: 'contentHandler', + srcID: widget.id, srcType: widget.type, srcPort: 'contentProvider', + }); + } + // Only unpin the note if the parameter is passed in and we aren't doing it already. + if ((associations === null || associations === void 0 ? void 0 : associations.noteToUnpin) && !alreadyUnpinned.has(associations.noteToUnpin)) { + Utilities.validateMutableWidgetTypes('contentProvider', en_home_data_model_1.WidgetType.Pinned, en_home_data_model_1.MutableWidgetType.Pinned, widget, fields === null || fields === void 0 ? void 0 : fields.mutableWidgetType); + associationsToDelete.push({ + dstID: associations.noteToUnpin, dstType: en_core_entity_types_1.CoreEntityTypes.Note, dstPort: 'contentHandler', + srcID: widget.id, srcType: widget.type, srcPort: 'contentProvider', + }); + alreadyUnpinned.add(associations.noteToUnpin); + } + return { + mutationAndRef, + associationsToCreate, + associationsToDelete, + entitiesToDelete, + }; +} +exports.createEnabledWidgetCustomizeV2Mutations = createEnabledWidgetCustomizeV2Mutations; +async function createDisabledWidgetCustomizeV2Mutations(trc, ctx, widget) { + const widgetRef = { type: widget.type, id: widget.id }; + const entitiesToDelete = []; + const associationsToDelete = []; + const associationsToCreate = []; + const mutationAndRef = { + ref: widgetRef, + mutation: { + label: '', + isEnabled: false, + filteredNotesQuery: null, + backgroundColor: null, + mutableWidgetType: null, + selectedTab: Utilities.getDefaultSelectedTabByWidgetType(widget.NodeFields.widgetType), + content: { + size: 0, + content: '', + hash: ctx.md5(''), + path: '', + localChangeTimestamp: 0, + }, + }, + }; + if (widget.NodeFields.widgetType === en_home_data_model_1.WidgetType.Pinned || widget.NodeFields.mutableWidgetType === en_home_data_model_1.MutableWidgetType.Pinned) { + const noteAssociations = await ctx.traverseGraph(trc, widgetRef, [{ edge: ['outputs', 'contentProvider'], type: en_core_entity_types_1.CoreEntityTypes.Note }]); + ; + if (noteAssociations.length > 0) { + const filteredAssociations = noteAssociations.filter(e => !!e.edge).map(e => e.edge); + associationsToDelete.push(...filteredAssociations); + } + } + if (widget.NodeFields.widgetType === en_home_data_model_1.WidgetType.ScratchPad || widget.NodeFields.mutableWidgetType === en_home_data_model_1.MutableWidgetType.ScratchPad) { + ; + const conflictAssociations = await ctx.traverseGraph(trc, widgetRef, [{ edge: ['outputs', 'conflicts'], type: en_data_model_1.EntityTypes.WidgetContentConflict }]); + if (conflictAssociations.length > 0) { + const filteredAssociations = conflictAssociations.filter(e => !!e.edge); + entitiesToDelete.push(...filteredAssociations.map(a => { return { id: a.edge.dstID, type: a.edge.dstType }; })); + } + } + return { + mutationAndRef, + associationsToCreate, + associationsToDelete, + entitiesToDelete, + }; +} +exports.createDisabledWidgetCustomizeV2Mutations = createDisabledWidgetCustomizeV2Mutations; //# sourceMappingURL=BoardWidgetBuilder.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.js.map b/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.js.map index bb566fa1..b1ffb90c 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/BoardWidgetBuilder.js.map @@ -1 +1 @@ -{"version":3,"file":"BoardWidgetBuilder.js","sourceRoot":"","sources":["../src/BoardWidgetBuilder.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"BoardWidgetBuilder.js","sourceRoot":"","sources":["../src/BoardWidgetBuilder.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.d.ts.map index f37827f9..87e5ac87 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BoardConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/BoardConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAG9C,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAGrD,OAAO,EAAE,KAAK,EAAE,MAAM,sBAAsB,CAAC;AAE7C,eAAO,MAAM,YAAY,EAAE,cAAc,CAAC,eAAe,EAAE,KAAK,CAwD/D,CAAC"} \ No newline at end of file +{"version":3,"file":"BoardConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/BoardConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAE9C,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAGrD,OAAO,EAAE,KAAK,EAAE,MAAM,sBAAsB,CAAC;AAE7C,eAAO,MAAM,YAAY,EAAE,cAAc,CAAC,eAAe,EAAE,KAAK,CAc/D,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.js b/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.js index 62064844..9db63b2e 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.js +++ b/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.js @@ -2,45 +2,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.getBoardNode = void 0; const conduit_utils_1 = require("conduit-utils"); -const en_data_model_1 = require("en-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const getBoardNode = async (trc, instance, context) => { - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { + const board = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!board) { conduit_utils_1.logger.error('Missing initial values'); return null; } - const board = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.Board, NodeFields: { - boardType: instance.boardType, - isCustomized: instance.isCustomized, - internalID: instance.internalID, - serviceLevel: instance.serviceLevel, - created: instance.created, - updated: instance.updated, - headerBG: en_nsync_connector_1.toBlobV2Fields(instance.headerBG), - headerBGMime: instance.headerBGMime, - headerBGFileName: instance.headerBGFileName, - headerBGPreviousUpload: en_nsync_connector_1.toBlobV2Fields(instance.headerBGPreviousUpload), - headerBGPreviousUploadMime: instance.headerBGPreviousUploadMime, - headerBGPreviousUploadFileName: instance.headerBGPreviousUploadFileName, - headerBGMode: instance.headerBGMode, - headerBGColor: instance.headerBGColor, - greetingText: instance.greetingText, - freeTrialExpiration: instance.freeTrialExpiration, - desktop: { - layout: instance.desktop.layout, - }, - mobile: { - layout: instance.mobile.layout, - }, - calendarVersion: instance.calendarVersion, - tasksVersion: instance.tasksVersion, - coreVersion: instance.coreVersion, - extraVersion: instance.extraVersion, - filteredNotesVersion: instance.filteredNotesVersion, - }, inputs: {}, outputs: { - children: {}, - }, CacheFields: undefined, CacheState: undefined }); return { nodes: { nodesToUpsert: [board], diff --git a/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.js.map b/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.js.map index 366ead99..4e870011 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Converters/BoardConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"BoardConverter.js","sourceRoot":"","sources":["../../src/Converters/BoardConverter.ts"],"names":[],"mappings":";;;AAIA,iDAAuD;AACvD,iDAA4C;AAE5C,2DAAuE;AAIhE,MAAM,YAAY,GAA2C,KAAK,EAAE,GAAmB,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IACnH,MAAM,OAAO,GAAG,sCAAiB,CAAC,QAAQ,CAAC,CAAC;IAE5C,IAAI,CAAC,OAAO,EAAE;QACZ,sBAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;QACvC,OAAO,IAAI,CAAC;KACb;IAED,MAAM,KAAK,mCACN,OAAO,KACV,IAAI,EAAE,2BAAW,CAAC,KAAK,EACvB,UAAU,EAAE;YACV,SAAS,EAAE,QAAQ,CAAC,SAAS;YAC7B,YAAY,EAAE,QAAQ,CAAC,YAAY;YACnC,UAAU,EAAE,QAAQ,CAAC,UAAU;YAC/B,YAAY,EAAE,QAAQ,CAAC,YAAY;YACnC,OAAO,EAAE,QAAQ,CAAC,OAAO;YACzB,OAAO,EAAE,QAAQ,CAAC,OAAO;YACzB,QAAQ,EAAE,mCAAc,CAAC,QAAQ,CAAC,QAAQ,CAAC;YAC3C,YAAY,EAAE,QAAQ,CAAC,YAAY;YACnC,gBAAgB,EAAE,QAAQ,CAAC,gBAAgB;YAC3C,sBAAsB,EAAE,mCAAc,CAAC,QAAQ,CAAC,sBAAsB,CAAC;YACvE,0BAA0B,EAAE,QAAQ,CAAC,0BAA0B;YAC/D,8BAA8B,EAAE,QAAQ,CAAC,8BAA8B;YACvE,YAAY,EAAE,QAAQ,CAAC,YAAY;YACnC,aAAa,EAAE,QAAQ,CAAC,aAAa;YACrC,YAAY,EAAE,QAAQ,CAAC,YAAY;YACnC,mBAAmB,EAAE,QAAQ,CAAC,mBAAmB;YACjD,OAAO,EAAE;gBACP,MAAM,EAAE,QAAQ,CAAC,OAAO,CAAC,MAAM;aAChC;YACD,MAAM,EAAE;gBACN,MAAM,EAAE,QAAQ,CAAC,MAAM,CAAC,MAAM;aAC/B;YACD,eAAe,EAAE,QAAQ,CAAC,eAAe;YACzC,YAAY,EAAE,QAAQ,CAAC,YAAY;YACnC,WAAW,EAAE,QAAQ,CAAC,WAAW;YACjC,YAAY,EAAE,QAAQ,CAAC,YAAY;YACnC,oBAAoB,EAAE,QAAQ,CAAC,oBAAoB;SACpD,EACD,MAAM,EAAE,EACP,EACD,OAAO,EAAE;YACP,QAAQ,EAAE,EAAE;SACb,EACD,WAAW,EAAE,SAAS,EACtB,UAAU,EAAE,SAAS,GACtB,CAAC;IAEF,OAAO;QACL,KAAK,EACL;YACE,aAAa,EAAE,CAAC,KAAK,CAAC;YACtB,aAAa,EAAE,EAAE;SAClB;KACF,CAAC;AACJ,CAAC,CAAC;AAxDW,QAAA,YAAY,gBAwDvB"} \ No newline at end of file +{"version":3,"file":"BoardConverter.js","sourceRoot":"","sources":["../../src/Converters/BoardConverter.ts"],"names":[],"mappings":";;;AAIA,iDAAuD;AAEvD,2DAA8D;AAIvD,MAAM,YAAY,GAA2C,KAAK,EAAE,GAAmB,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IACnH,MAAM,KAAK,GAAG,6CAAwB,CAAQ,QAAQ,EAAE,OAAO,CAAC,CAAC;IACjE,IAAI,CAAC,KAAK,EAAE;QACV,sBAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;QACvC,OAAO,IAAI,CAAC;KACb;IAED,OAAO;QACL,KAAK,EACL;YACE,aAAa,EAAE,CAAC,KAAK,CAAC;YACtB,aAAa,EAAE,EAAE;SAClB;KACF,CAAC;AACJ,CAAC,CAAC;AAdW,QAAA,YAAY,gBAcvB"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.d.ts.map index 74d8beb4..a1f84fb4 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WidgetContentConflictConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/WidgetContentConflictConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAI9C,OAAO,EAAE,+BAA+B,EAAE,MAAM,oBAAoB,CAAC;AAGrE,OAAO,EAAE,qBAAqB,EAAE,MAAM,sCAAsC,CAAC;AAE7E,eAAO,MAAM,oCAAoC,EAAE,cAAc,CAAC,+BAA+B,EAAE,qBAAqB,CAgDvH,CAAC"} \ No newline at end of file +{"version":3,"file":"WidgetContentConflictConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/WidgetContentConflictConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAI9C,OAAO,EAAE,+BAA+B,EAAE,MAAM,oBAAoB,CAAC;AAGrE,OAAO,EAAE,qBAAqB,EAAE,MAAM,sCAAsC,CAAC;AAE7E,eAAO,MAAM,oCAAoC,EAAE,cAAc,CAAC,+BAA+B,EAAE,qBAAqB,CA+BvH,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.js b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.js index 57a6116f..eabbb818 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.js +++ b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.js @@ -8,18 +8,11 @@ const conduit_utils_1 = require("conduit-utils"); const en_data_model_1 = require("en-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const getWidgetContentConflictNodeAndEdges = async (trc, instance, context) => { - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { + const widgetContentConflict = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!widgetContentConflict) { conduit_utils_1.logger.error('Missing initial values'); return null; } - const widgetContentConflict = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.WidgetContentConflict, NodeFields: { - created: instance.created, - updated: instance.updated, - content: en_nsync_connector_1.toBlobV2WithContentFields(instance.content), - }, inputs: { - parent: {}, - }, outputs: {}, CacheFields: undefined, CacheState: undefined }); const edgesToCreate = []; if (instance.parentEntity) { edgesToCreate.push({ diff --git a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.js.map b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.js.map index af9c72a0..621b6b71 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetContentConflictConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"WidgetContentConflictConverter.js","sourceRoot":"","sources":["../../src/Converters/WidgetContentConflictConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAuC;AACvC,iDAA4C;AAE5C,2DAAkF;AAI3E,MAAM,oCAAoC,GAA2E,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IAC3J,MAAM,OAAO,GAAG,sCAAiB,CAAC,QAAQ,CAAC,CAAC;IAE5C,IAAI,CAAC,OAAO,EAAE;QACZ,sBAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;QACvC,OAAO,IAAI,CAAC;KACb;IACD,MAAM,qBAAqB,mCACtB,OAAO,KACV,IAAI,EAAE,2BAAW,CAAC,qBAAqB,EACvC,UAAU,EAAE;YACV,OAAO,EAAE,QAAQ,CAAC,OAAO;YACzB,OAAO,EAAE,QAAQ,CAAC,OAAO;YACzB,OAAO,EAAE,8CAAyB,CAAC,QAAQ,CAAC,OAAO,CAAC;SACrD,EACD,MAAM,EAAE;YACN,MAAM,EAAE,EAAE;SACX,EACD,OAAO,EAAE,EACR,EACD,WAAW,EAAE,SAAS,EACtB,UAAU,EAAE,SAAS,GACtB,CAAC;IAEF,MAAM,aAAa,GAAgB,EAAE,CAAC;IAEtC,IAAI,QAAQ,CAAC,YAAY,EAAE;QACzB,aAAa,CAAC,IAAI,CAAC;YACjB,KAAK,EAAE,QAAQ,CAAC,YAAY,CAAC,EAAE;YAC/B,OAAO,EAAE,2BAAW,CAAC,MAAM;YAC3B,OAAO,EAAE,WAAW;YACpB,KAAK,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE;YACtB,OAAO,EAAE,2BAAW,CAAC,qBAAqB;YAC1C,OAAO,EAAE,QAAQ;SAClB,CAAC,CAAC;KACJ;IAED,OAAO;QACL,KAAK,EAAE;YACL,aAAa;YACb,aAAa,EAAE,EAAE;SAClB;QACD,KAAK,EACL;YACE,aAAa,EAAE,CAAC,qBAAqB,CAAC;YACtC,aAAa,EAAE,EAAE;SAClB;KACF,CAAC;AACJ,CAAC,CAAC;AAhDW,QAAA,oCAAoC,wCAgD/C"} \ No newline at end of file +{"version":3,"file":"WidgetContentConflictConverter.js","sourceRoot":"","sources":["../../src/Converters/WidgetContentConflictConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAuC;AACvC,iDAA4C;AAE5C,2DAA8D;AAIvD,MAAM,oCAAoC,GAA2E,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IAC3J,MAAM,qBAAqB,GAAG,6CAAwB,CAAwB,QAAQ,EAAE,OAAO,CAAC,CAAC;IACjG,IAAI,CAAC,qBAAqB,EAAE;QAC1B,sBAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;QACvC,OAAO,IAAI,CAAC;KACb;IAED,MAAM,aAAa,GAAgB,EAAE,CAAC;IAEtC,IAAI,QAAQ,CAAC,YAAY,EAAE;QACzB,aAAa,CAAC,IAAI,CAAC;YACjB,KAAK,EAAE,QAAQ,CAAC,YAAY,CAAC,EAAE;YAC/B,OAAO,EAAE,2BAAW,CAAC,MAAM;YAC3B,OAAO,EAAE,WAAW;YACpB,KAAK,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE;YACtB,OAAO,EAAE,2BAAW,CAAC,qBAAqB;YAC1C,OAAO,EAAE,QAAQ;SAClB,CAAC,CAAC;KACJ;IAED,OAAO;QACL,KAAK,EAAE;YACL,aAAa;YACb,aAAa,EAAE,EAAE;SAClB;QACD,KAAK,EACL;YACE,aAAa,EAAE,CAAC,qBAAqB,CAAC;YACtC,aAAa,EAAE,EAAE;SAClB;KACF,CAAC;AACJ,CAAC,CAAC;AA/BW,QAAA,oCAAoC,wCA+B/C"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.d.ts.map index 4d83de91..4e77f7c3 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WidgetConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/WidgetConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAI9C,OAAO,EAAkC,gBAAgB,EAAc,MAAM,oBAAoB,CAAC;AAGlG,OAAO,EAAE,MAAM,EAAE,MAAM,uBAAuB,CAAC;AAE/C,eAAO,MAAM,aAAa,EAAE,cAAc,CAAC,gBAAgB,EAAE,MAAM,CAwFlE,CAAC"} \ No newline at end of file +{"version":3,"file":"WidgetConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/WidgetConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAI9C,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAGtD,OAAO,EAAE,MAAM,EAAE,MAAM,uBAAuB,CAAC;AAE/C,eAAO,MAAM,aAAa,EAAE,cAAc,CAAC,gBAAgB,EAAE,MAAM,CA+BlE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.js b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.js index 56cda299..d84e49f5 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.js +++ b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.js @@ -6,52 +6,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.getWidgetNode = void 0; const conduit_utils_1 = require("conduit-utils"); const en_data_model_1 = require("en-data-model"); -const en_home_data_model_1 = require("en-home-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const getWidgetNode = async (trc, instance, context) => { - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { + const widget = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!widget) { conduit_utils_1.logger.error('Missing initial values'); return null; } - let selectedTab = null; - if (instance.widgetType === en_home_data_model_1.WidgetType.Clipped) { - // Fall back to a supported tab for forwards compatibility. - selectedTab = conduit_utils_1.isNullish(instance.selectedTab) ? null : (en_home_data_model_1.BoardSchema.ClippedTabsSet.has(instance.selectedTab) - ? instance.selectedTab - : en_home_data_model_1.WidgetSelectedTab.WebClips); - } - else if (instance.widgetType === en_home_data_model_1.WidgetType.Notebooks || instance.widgetType === en_home_data_model_1.WidgetType.Notes) { - // Fall back to a supported tab for forwards compatibility. - selectedTab = conduit_utils_1.isNullish(instance.selectedTab) ? null : (en_home_data_model_1.BoardSchema.CommonTabsSet.has(instance.selectedTab) - ? instance.selectedTab - : en_home_data_model_1.WidgetSelectedTab.Recent); - } - const widget = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.Widget, NodeFields: { - boardType: instance.boardType, - widgetType: instance.widgetType, - internalID: instance.internalID, - mutableWidgetType: instance.mutableWidgetType, - created: instance.created, - updated: instance.updated, - isEnabled: instance.isEnabled, - /* - * This is fine at this time, as Ion/Boron always filters the OnboardingChecklist widget out - * and this is needed for Neutron, which is just about to hit Beta and can launch without - */ - softDelete: instance.softDelete, - mobile: Object.assign({}, instance.mobile), - desktop: Object.assign({}, instance.desktop), - selectedTab, - content: en_nsync_connector_1.toBlobV2WithContentFields(instance.content), - filteredNotesQuery: instance.filteredNotesQuery, - backgroundColor: instance.backgroundColor, - }, inputs: { - parent: {}, - }, outputs: { - contentProvider: {}, - conflicts: {}, - }, CacheFields: undefined, CacheState: undefined }); const edgesToCreate = []; if (instance.parentEntity) { edgesToCreate.push({ diff --git a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.js.map b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.js.map index bbefa492..b3622114 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Converters/WidgetConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"WidgetConverter.js","sourceRoot":"","sources":["../../src/Converters/WidgetConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"WidgetConverter.js","sourceRoot":"","sources":["../../src/Converters/WidgetConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAuD;AACvD,iDAA4C;AAE5C,2DAA8D;AAIvD,MAAM,aAAa,GAA6C,KAAK,EAAE,GAAmB,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IACtH,MAAM,MAAM,GAAG,6CAAwB,CAAS,QAAQ,EAAE,OAAO,CAAC,CAAC;IACnE,IAAI,CAAC,MAAM,EAAE;QACX,sBAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;QACvC,OAAO,IAAI,CAAC;KACb;IAED,MAAM,aAAa,GAAgB,EAAE,CAAC;IAEtC,IAAI,QAAQ,CAAC,YAAY,EAAE;QACzB,aAAa,CAAC,IAAI,CAAC;YACjB,KAAK,EAAE,QAAQ,CAAC,YAAY,CAAC,EAAE;YAC/B,OAAO,EAAE,2BAAW,CAAC,KAAK;YAC1B,OAAO,EAAE,UAAU;YACnB,KAAK,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE;YACtB,OAAO,EAAE,2BAAW,CAAC,MAAM;YAC3B,OAAO,EAAE,QAAQ;SAClB,CAAC,CAAC;KACJ;IAED,OAAO;QACL,KAAK,EACL;YACE,aAAa,EAAE,CAAC,MAAM,CAAC;YACvB,aAAa,EAAE,EAAE;SAClB;QACD,KAAK,EAAE;YACL,aAAa,EAAE,EAAE;YACjB,aAAa;SACd;KACF,CAAC;AACJ,CAAC,CAAC;AA/BW,QAAA,aAAa,iBA+BxB"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.d.ts.map index 5ffcb773..6a9c9581 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Widget.d.ts","sourceRoot":"","sources":["../../src/EntityTypes/Widget.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,mBAAmB,EAAE,MAAM,cAAc,CAAC;AACnD,OAAO,EAML,SAAS,EACT,SAAS,EACT,aAAa,EACb,wBAAwB,EACxB,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAmC,KAAK,EAAE,SAAS,EAAkB,MAAM,eAAe,CAAC;AAClG,OAAO,EAAE,uBAAuB,EAA4C,MAAM,sBAAsB,CAAC;AACzG,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAEL,kBAAkB,EAEnB,MAAM,oBAAoB,CAAC;AAI5B,MAAM,WAAW,MAAO,SAAQ,SAAS;IACvC,IAAI,EAAE,OAAO,WAAW,CAAC,MAAM,CAAC;IAChC,UAAU,EAAE,IAAI,CAAC,kBAAkB,EAAE,SAAS,GAAC,UAAU,CAAC,GAAG;QAC3D,OAAO,EAAE,SAAS,CAAC;QACnB,OAAO,EAAE,SAAS,CAAC;QACnB,OAAO,EAAE,uBAAuB,CAAC;KAClC,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE;QACP,eAAe,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAClC,SAAS,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC7B,CAAC;CACH;AAED,oBAAY,UAAU,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC;AAE/C,eAAO,MAAM,aAAa,EAAE,kBAAkB,CAAC,MAAM,CA8BpD,CAAC;AAEF,eAAO,MAAM,uBAAuB,OAAQ,mBAAmB,KAAG,wBAqEjE,CAAC"} \ No newline at end of file +{"version":3,"file":"Widget.d.ts","sourceRoot":"","sources":["../../src/EntityTypes/Widget.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,mBAAmB,EAAE,MAAM,cAAc,CAAC;AACnD,OAAO,EAML,SAAS,EACT,SAAS,EACT,aAAa,EACb,wBAAwB,EACxB,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAmC,KAAK,EAAE,SAAS,EAAkB,MAAM,eAAe,CAAC;AAClG,OAAO,EAAE,uBAAuB,EAA4C,MAAM,sBAAsB,CAAC;AACzG,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAEL,kBAAkB,EAGnB,MAAM,oBAAoB,CAAC;AAI5B,MAAM,WAAW,MAAO,SAAQ,SAAS;IACvC,IAAI,EAAE,OAAO,WAAW,CAAC,MAAM,CAAC;IAChC,UAAU,EAAE,IAAI,CAAC,kBAAkB,EAAE,SAAS,GAAC,UAAU,CAAC,GAAG;QAC3D,OAAO,EAAE,SAAS,CAAC;QACnB,OAAO,EAAE,SAAS,CAAC;QACnB,OAAO,EAAE,uBAAuB,CAAC;KAClC,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE;QACP,eAAe,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAClC,SAAS,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC7B,CAAC;CACH;AAED,oBAAY,UAAU,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC;AAE/C,eAAO,MAAM,aAAa,EAAE,kBAAkB,CAAC,MAAM,CA8BpD,CAAC;AAEF,eAAO,MAAM,uBAAuB,OAAQ,mBAAmB,KAAG,wBAgFjE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.js b/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.js index bfdeb568..26d0ebf5 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.js +++ b/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.js @@ -66,7 +66,15 @@ const createWidgetIndexConfig = (di) => { created: conduit_storage_1.getIndexByResolverForPrimitives(exports.widgetTypeDef, ['NodeFields', 'created']), widgetType: conduit_storage_1.getIndexByResolverForPrimitives(exports.widgetTypeDef, ['NodeFields', 'widgetType']), isEnabled: conduit_storage_1.getIndexByResolverForPrimitives(exports.widgetTypeDef, ['NodeFields', 'isEnabled']), - selectedTab: conduit_storage_1.getIndexByResolverForPrimitives(exports.widgetTypeDef, ['NodeFields', 'selectedTab']), + selectedTab: { + schemaType: conduit_utils_1.Nullable(en_home_data_model_1.WidgetSelectedTabsSchema), + resolver: async (trc, node, _) => { + const { widgetType, selectedTab, } = node.NodeFields; + return [Utilities.safeSelectedTab(selectedTab, widgetType)]; + }, + graphqlPath: ['selectedTab'], + isUnSyncedField: true, + }, mutableWidgetType: { schemaType: conduit_utils_1.Nullable(en_home_data_model_1.MutableWidgetTypeSchema), resolver: async (trc, node, _) => { diff --git a/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.js.map b/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.js.map index 6a7ce9e5..163c8290 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/EntityTypes/Widget.js.map @@ -1 +1 @@ -{"version":3,"file":"Widget.js","sourceRoot":"","sources":["../../src/EntityTypes/Widget.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Widget.js","sourceRoot":"","sources":["../../src/EntityTypes/Widget.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.d.ts.map index b0f2d712..77028abd 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BoardMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/BoardMutators.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,mBAAmB,EAEnB,qBAAqB,EAGrB,iBAAiB,EAGlB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAsC,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAmB7E,OAAO,EAAgD,uBAAuB,EAAE,MAAM,eAAe,CAAC;AACtG,OAAO,EACL,mBAAmB,EACnB,gBAAgB,EAEhB,YAAY,EAKZ,gBAAgB,EACjB,MAAM,oBAAoB,CAAC;AAuB5B,MAAM,WAAW,iBAAiB;IAChC,YAAY,CAAC,EAAE,mBAAmB,CAAC;IACnC,aAAa,CAAC,EAAE,gBAAgB,CAAC;IACjC,YAAY,CAAC,EAAE,MAAM,CAAC;CACvB;AAED,eAAO,MAAM,uBAAuB,yGAIb,CAAC;AA2dxB,UAAU,aAAa;IACrB,eAAe,EAAE,iBAAiB,CAAC;QACjC,YAAY,EAAE,uBAAuB,CAAC;QACtC,WAAW,CAAC,EAAE,OAAO,CAAC;QACtB,QAAQ,CAAC,EAAE,gBAAgB,CAAC;QAC5B,QAAQ,CAAC,EAAE,YAAY,EAAE,CAAC;QAC1B,eAAe,CAAC,EAAE,MAAM,EAAE,CAAA;KAC3B,EAAE;QACD,QAAQ,EAAE,YAAY,EAAE,CAAC;QACzB,eAAe,EAAE,MAAM,EAAE,CAAA;KAC1B,EAAE,qBAAqB,CAAC,CAAC;IAC1B,mBAAmB,EAAE,iBAAiB,CAAC;QACrC,KAAK,EAAE,MAAM,CAAC;QACd,cAAc,CAAC,EAAE,MAAM,CAAC;KACzB,CAAC,CAAC;IACH,mBAAmB,EAAE,iBAAiB,CAAC;QACrC,KAAK,EAAE,MAAM,CAAC;KACf,EAAE,EAAE,CAAC,CAAC;IACP,2BAA2B,EAAE,iBAAiB,CAAC;QAC7C,KAAK,EAAE,MAAM,CAAC;KACf,EAAE,EAAE,CAAC,CAAC;IACP,oBAAoB,EAAE,iBAAiB,CAAC;QACtC,KAAK,EAAE,MAAM,CAAC;QACd,YAAY,EAAE,OAAO,CAAC;KACvB,CAAC,CAAC;IACH,oBAAoB,EAAE,iBAAiB,CAAC;QACtC,KAAK,EAAE,MAAM,CAAC;QACd,MAAM,CAAC,EAAE,iBAAiB,CAAC;KAC5B,CAAC,CAAC;CACJ;AAED,eAAO,MAAM,mBAAmB,OAAQ,mBAAmB,KAAG,aAS7D,CAAC"} \ No newline at end of file +{"version":3,"file":"BoardMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/BoardMutators.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,mBAAmB,EAEnB,qBAAqB,EAGrB,iBAAiB,EAGlB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAsC,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAqB7E,OAAO,EAAgD,uBAAuB,EAAE,MAAM,eAAe,CAAC;AACtG,OAAO,EACL,mBAAmB,EACnB,gBAAgB,EAEhB,YAAY,EAKZ,gBAAgB,EACjB,MAAM,oBAAoB,CAAC;AA0B5B,MAAM,WAAW,iBAAiB;IAChC,YAAY,CAAC,EAAE,mBAAmB,CAAC;IACnC,aAAa,CAAC,EAAE,gBAAgB,CAAC;IACjC,YAAY,CAAC,EAAE,MAAM,CAAC;CACvB;AAED,eAAO,MAAM,qBAAqB;;;;;GAA8E,CAAC;AAEjH,eAAO,MAAM,uBAAuB,yGAIb,CAAC;AA+hBxB,UAAU,aAAa;IACrB,eAAe,EAAE,iBAAiB,CAAC;QACjC,YAAY,EAAE,uBAAuB,CAAC;QACtC,WAAW,CAAC,EAAE,OAAO,CAAC;QACtB,QAAQ,CAAC,EAAE,gBAAgB,CAAC;QAC5B,QAAQ,CAAC,EAAE,YAAY,EAAE,CAAC;QAC1B,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;KAC5B,EAAE;QACD,QAAQ,EAAE,YAAY,EAAE,CAAC;QACzB,eAAe,EAAE,MAAM,EAAE,CAAC;KAC3B,EAAE,qBAAqB,CAAC,CAAC;IAC1B,mBAAmB,EAAE,iBAAiB,CAAC;QACrC,KAAK,EAAE,MAAM,CAAC;QACd,cAAc,CAAC,EAAE,MAAM,CAAC;KACzB,CAAC,CAAC;IACH,mBAAmB,EAAE,iBAAiB,CAAC;QACrC,KAAK,EAAE,MAAM,CAAC;KACf,EAAE,EAAE,CAAC,CAAC;IACP,2BAA2B,EAAE,iBAAiB,CAAC;QAC7C,KAAK,EAAE,MAAM,CAAC;KACf,EAAE,EAAE,CAAC,CAAC;IACP,oBAAoB,EAAE,iBAAiB,CAAC;QACtC,KAAK,EAAE,MAAM,CAAC;QACd,YAAY,EAAE,OAAO,CAAC;KACvB,CAAC,CAAC;IACH,oBAAoB,EAAE,iBAAiB,CAAC;QACtC,KAAK,EAAE,MAAM,CAAC;QACd,MAAM,CAAC,EAAE,iBAAiB,CAAC;KAC5B,CAAC,CAAC;CACJ;AAED,eAAO,MAAM,mBAAmB,OAAQ,mBAAmB,KAAG,aAS7D,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.js b/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.js index 4998e2d1..ce0ab4fb 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.js +++ b/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.js @@ -2,37 +2,19 @@ /* * Copyright 2020 Evernote Corporation. All rights reserved. */ -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; Object.defineProperty(exports, "__esModule", { value: true }); -exports.createBoardMutators = exports.BoardHeaderFieldsSchema = void 0; +exports.createBoardMutators = exports.BoardHeaderFieldsSchema = exports.BoardColorSchemaInput = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); const en_data_model_1 = require("en-data-model"); const en_home_data_model_1 = require("en-home-data-model"); +const BoardWidgetBuilder_1 = require("../BoardWidgetBuilder"); const BoardFeatureSchemaManager_1 = require("../Schema/BoardFeatureSchemaManager"); -const Utilities = __importStar(require("../Utilities")); const emptyContentHash = conduit_utils_1.md5(''); +exports.BoardColorSchemaInput = conduit_utils_1.Nullable(conduit_utils_1.ExtendStruct(en_home_data_model_1.BoardColorSchemeSchema, {}, 'BoardColorSchemeInput')); exports.BoardHeaderFieldsSchema = conduit_utils_1.NullableStruct({ headerBGMode: conduit_utils_1.Nullable(en_home_data_model_1.BoardBackgroundModeSchema), - headerBGColor: conduit_utils_1.Nullable(conduit_utils_1.ExtendStruct(en_home_data_model_1.BoardColorSchemeSchema, {}, 'BoardColorSchemeInput')), + headerBGColor: exports.BoardColorSchemaInput, greetingText: conduit_utils_1.NullableString, }, 'BoardHeaderFields'); const createBoardCreateHomeMutator = (di) => { @@ -44,6 +26,8 @@ const createBoardCreateHomeMutator = (di) => { platform: conduit_utils_1.Nullable(en_home_data_model_1.DeviceFormFactorSchema), features: conduit_utils_1.NullableListOf('string'), featureVersions: conduit_utils_1.NullableListOf('number'), + clientLayoutVersion: conduit_utils_1.NullableInt, + clearContentOnReset: conduit_utils_1.NullableBoolean, }, derivedParams: { features: conduit_utils_1.ListOf('string'), @@ -62,7 +46,7 @@ const createBoardCreateHomeMutator = (di) => { paramsOut.features = features; }, execute: async (trc, ctx, params) => { - const { serviceLevel, resetLayout, platform, features: featuresParam, featureVersions: featureVersionsParam, } = params; + const { clientLayoutVersion, serviceLevel, resetLayout, platform, features: featuresParam, featureVersions: featureVersionsParam, clearContentOnReset, } = params; if (featuresParam.length !== featureVersionsParam.length) { throw new conduit_utils_1.InvalidParameterError('Feature versions length must equal features length'); } @@ -84,6 +68,8 @@ const createBoardCreateHomeMutator = (di) => { }, widgets: [], edgesToCreate: [], + edgesToDelete: [], + entitiesToDelete: [], }; const requiredBoardUpdateFields = { internalID: 0, @@ -124,9 +110,8 @@ const createBoardCreateHomeMutator = (di) => { } boardCreateHomeStash.board.mutation = Object.assign(Object.assign({}, requiredBoardUpdateFields), layout); } - const boardPluginFeatures = Utilities.getBoardPluginFeatures(di); const widgetEdges = (await ctx.traverseGraph(trc, boardRef, [{ edge: ['outputs', 'children'], type: en_data_model_1.EntityTypes.Widget }])).filter(e => Boolean(e.edge)); - const boardLayoutSummary = await boardFeatureSchemaManager.generateDefaultLayout(trc, ctx, userFeatureLevel, features, featureVersions, en_home_data_model_1.BoardType.Home, 0, Boolean(boardPluginFeatures.useServiceLevelV2Layouts)); + const boardLayoutSummary = await boardFeatureSchemaManager.generateDefaultLayout(trc, ctx, userFeatureLevel, features, featureVersions, en_home_data_model_1.BoardType.Home, 0, clientLayoutVersion); const widgetsFound = new Set(); let existingWidgets; if (widgetEdges.length > 0) { @@ -139,11 +124,16 @@ const createBoardCreateHomeMutator = (di) => { if (!resetLayout) { // No default values to apply for a reset // When we are not resetting, we need to adjust the summary values for new widgets appended to the end of the list. boardFeatureSchemaManager.adjustBoardLayoutSummary(boardLayoutSummary, widget); + const defaultsAndID = boardLayoutSummary.widgetDefaultsById.get(widget.id); + const mutation = { + updated: ctx.timestamp, + }; + if (defaultsAndID && conduit_utils_1.isNotNullish(defaultsAndID.defaults.internalID)) { + mutation.internalID = defaultsAndID.defaults.internalID; + } boardCreateHomeStash.widgets.push({ original: widget, - mutation: { - updated: ctx.timestamp, - }, + mutation, operation: 'UPDATE', nodeRef: { type: widget.type, @@ -153,10 +143,28 @@ const createBoardCreateHomeMutator = (di) => { } else { // Must apply default values for a reset. const defaultsAndID = boardLayoutSummary.widgetDefaultsById.get(widget.id); - if (defaultsAndID) { - const mutation = { - updated: ctx.timestamp, + const contentClearOps = clearContentOnReset + ? await BoardWidgetBuilder_1.createDisabledWidgetCustomizeV2Mutations(trc, ctx, widget) + : { + associationsToCreate: [], + associationsToDelete: [], + mutationAndRef: { + ref: { id: widget.id, type: widget.type }, + mutation: {}, + }, + entitiesToDelete: [], }; + if (contentClearOps.associationsToCreate.length > 0) { + boardCreateHomeStash.edgesToCreate.push(...contentClearOps.associationsToCreate); + } + if (contentClearOps.associationsToDelete.length > 0) { + boardCreateHomeStash.edgesToCreate.push(...contentClearOps.associationsToDelete); + } + if (contentClearOps.entitiesToDelete.length > 0) { + boardCreateHomeStash.entitiesToDelete.push(...contentClearOps.entitiesToDelete); + } + const mutation = Object.assign({ updated: ctx.timestamp }, contentClearOps.mutationAndRef.mutation); + if (defaultsAndID) { boardFeatureSchemaManager.applyWidgetDefaults(mutation, defaultsAndID.defaults, platform); boardCreateHomeStash.widgets.push({ original: widget, @@ -168,6 +176,22 @@ const createBoardCreateHomeMutator = (di) => { }, }); } + else { + /* + * If the layout version doesn't include the widget, disable it for more predictable client-server interaction. + * This would typically be an unsupported widget, occasionally a new "Extra" widget. + */ + mutation.isEnabled = false; + boardCreateHomeStash.widgets.push({ + original: widget, + mutation, + operation: 'UPDATE', + nodeRef: { + type: widget.type, + id: widget.id, + }, + }); + } } } } @@ -176,7 +200,7 @@ const createBoardCreateHomeMutator = (di) => { const widgetID = requiredWidget.idGen[1]; // If the deterministric Widget Id does not exist, create it using the generated template if (!widgetsFound.has(widgetID)) { - const { widget, edge, } = await boardFeatureSchemaManager.createWidgetAndEdge(ctx, boardID, boardLayoutSummary, requiredWidget.idGen, requiredWidget.defaults, board === null || board === void 0 ? void 0 : board.NodeFields.isCustomized); + const { widget, edge, } = await boardFeatureSchemaManager.createWidgetAndEdge(ctx, boardID, boardLayoutSummary, requiredWidget.idGen, requiredWidget.defaults, Boolean(board)); boardCreateHomeStash.widgets.push({ original: null, mutation: widget, @@ -252,9 +276,16 @@ const createBoardCreateHomeMutator = (di) => { node: ctx.createEntity(boardCreateHomeStash.board.nodeRef, boardCreateHomeStash.board.mutation, ctx.userID), }); } + if (boardCreateHomeStash.entitiesToDelete.length > 0) { + plan.ops.push({ + changeType: 'Node:DELETE_MULTI', + nodes: boardCreateHomeStash.entitiesToDelete, + }); + } plan.ops.push({ changeType: 'Edge:MODIFY', edgesToCreate: boardCreateHomeStash.edgesToCreate, + edgesToDelete: boardCreateHomeStash.edgesToDelete, }); return plan; }, diff --git a/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.js.map b/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.js.map index b1da1383..9514f951 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Mutators/BoardMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"BoardMutators.js","sourceRoot":"","sources":["../../src/Mutators/BoardMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"BoardMutators.js","sourceRoot":"","sources":["../../src/Mutators/BoardMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.d.ts.map index 53b1a403..19db4665 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WidgetMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/WidgetMutators.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,mBAAmB,EAAkC,iBAAiB,EAA6B,MAAM,cAAc,CAAC;AACjI,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAgBvD,OAAO,EAAiC,iBAAiB,EAA2B,iBAAiB,EAAwC,MAAM,oBAAoB,CAAC;AAgQxK,MAAM,WAAY,qBAAqB;IACrC,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,iBAAiB,CAAC,EAAE,iBAAiB,CAAC;IACtC,wBAAwB,CAAC,EAAE,MAAM,CAAC;IAClC,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAyTD,UAAU,cAAc;IACtB,eAAe,EAAE,iBAAiB,CAAC;QACjC,IAAI,CAAC,EAAE,MAAM,CAAC;QACd,KAAK,CAAC,EAAE,MAAM,EAAE,CAAA;KACjB,CAAC,CAAC;IACH,eAAe,EAAE,iBAAiB,CAAC,qBAAqB,CAAC,CAAC;IAC1D,oBAAoB,EAAE,iBAAiB,CAAC;QACtC,MAAM,EAAE,MAAM,CAAC;QACf,WAAW,EAAE,iBAAiB,CAAC;KAChC,CAAC,CAAC;IACH,qBAAqB,EAAE,iBAAiB,CAAC;QACvC,QAAQ,EAAE,MAAM,CAAC;QACjB,YAAY,EAAE,MAAM,CAAC;KACtB,CAAC,CAAC;IACH,0BAA0B,EAAE,iBAAiB,CAAC;QAC5C,MAAM,EAAE,MAAM,CAAC;QACf,iBAAiB,EAAE,MAAM,CAAC;QAC1B,mBAAmB,CAAC,EAAE,MAAM,CAAC;KAC9B,EAAE;QACD,IAAI,EAAE,MAAM,CAAC;QACb,IAAI,EAAE,MAAM,CAAC;KACd,CAAC,CAAC;IACH,YAAY,EAAE,iBAAiB,CAAC;QAC9B,MAAM,EAAE,MAAM,CAAC;KAChB,CAAC,CAAC;IACH,aAAa,EAAE,iBAAiB,CAAC;QAC/B,MAAM,EAAE,MAAM,CAAC;KAChB,CAAC,CAAC;CACJ;AAED,eAAO,MAAM,oBAAoB,OAAQ,mBAAmB,KAAG,cAU9D,CAAC"} \ No newline at end of file +{"version":3,"file":"WidgetMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/WidgetMutators.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,mBAAmB,EAAkC,iBAAiB,EAA6B,MAAM,cAAc,CAAC;AACjI,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAmBvD,OAAO,EAIL,iBAAiB,EAGjB,iBAAiB,EAGlB,MAAM,oBAAoB,CAAC;AAW5B,OAAO,EAIL,0BAA0B,EAC3B,MAAM,iBAAiB,CAAC;AAuPzB,MAAM,WAAY,qBAAqB;IACrC,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,iBAAiB,CAAC,EAAE,iBAAiB,CAAC;IACtC,wBAAwB,CAAC,EAAE,MAAM,CAAC;IAClC,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAsjBD,UAAU,cAAc;IACtB,eAAe,EAAE,iBAAiB,CAAC;QACjC,IAAI,CAAC,EAAE,MAAM,CAAC;QACd,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;KAClB,CAAC,CAAC;IACH,eAAe,EAAE,iBAAiB,CAAC,qBAAqB,CAAC,CAAC;IAC1D,oBAAoB,EAAE,iBAAiB,CAAC,0BAA0B,CAAC,CAAC;IACpE,oBAAoB,EAAE,iBAAiB,CAAC;QACtC,MAAM,EAAE,MAAM,CAAC;QACf,WAAW,EAAE,iBAAiB,CAAC;KAChC,CAAC,CAAC;IACH,qBAAqB,EAAE,iBAAiB,CAAC;QACvC,QAAQ,EAAE,MAAM,CAAC;QACjB,YAAY,EAAE,MAAM,CAAC;KACtB,CAAC,CAAC;IACH,0BAA0B,EAAE,iBAAiB,CAAC;QAC5C,MAAM,EAAE,MAAM,CAAC;QACf,iBAAiB,EAAE,MAAM,CAAC;QAC1B,mBAAmB,CAAC,EAAE,MAAM,CAAC;KAC9B,EAAE;QACD,IAAI,EAAE,MAAM,CAAC;QACb,IAAI,EAAE,MAAM,CAAC;KACd,CAAC,CAAC;IACH,YAAY,EAAE,iBAAiB,CAAC;QAC9B,MAAM,EAAE,MAAM,CAAC;KAChB,CAAC,CAAC;IACH,aAAa,EAAE,iBAAiB,CAAC;QAC/B,MAAM,EAAE,MAAM,CAAC;KAChB,CAAC,CAAC;IACH,wBAAwB,EAAE,iBAAiB,CAAC;QAC1C,MAAM,EAAE,MAAM,CAAC;KAChB,CAAC,CAAC;CACJ;AAED,eAAO,MAAM,oBAAoB,OAAQ,mBAAmB,KAAG,cAY9D,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.js b/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.js index 819e3103..03d294c3 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.js +++ b/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.js @@ -29,6 +29,7 @@ const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); const en_home_data_model_1 = require("en-home-data-model"); const BoardWidgetBuilder_1 = require("../BoardWidgetBuilder"); +const types_1 = require("../Schema/types"); const Utilities = __importStar(require("../Utilities")); /* Set ScratchPad content */ const createWidgetScratchPadSetContentMutator = (di) => { @@ -70,13 +71,7 @@ const createWidgetScratchPadSetContentMutator = (di) => { if (!widget) { throw new conduit_utils_1.NotFoundError(params.widget, 'missing widget in update'); } - /* - * Do not check mutable widget type, as it may have changed between replays and we do not want to lose data. - * New WidgetTypes/MutableWidgetTypes that need Content should specify a new property. - */ - if (widget.NodeFields.widgetType !== en_home_data_model_1.WidgetType.ScratchPad && widget.NodeFields.widgetType !== en_home_data_model_1.WidgetType.Extra) { - throw new conduit_utils_1.InvalidParameterError(`Cannot update scratch pad content for a WidgetType of ${widget.NodeFields.widgetType}`); - } + Utilities.validateMutableWidgetTypes('content', en_home_data_model_1.WidgetType.ScratchPad, en_home_data_model_1.MutableWidgetType.ScratchPad, widget); const ops = []; const conflictDetected = (optimisticConflictDetectionEnabled && // Client/Conduit supports optimistic conflict detection. previousContentHash && // Conflict detection is enabled in the client. @@ -238,6 +233,7 @@ const createWidgetSetSelectedTabMutator = () => { }; return widgetSetSelectedTab; }; +// TODO: Remove from Conduit after both clients are migrated to the V2 definition. const createWidgetCustomizeMutator = () => { const widgetCustomize = { type: conduit_core_1.MutatorRemoteExecutorType.CommandService, @@ -314,6 +310,9 @@ const createWidgetCustomizeMutator = () => { Utilities.validateMutableWidgetTypes('filteredNotesQuery.query', en_home_data_model_1.WidgetType.FilteredNotes, en_home_data_model_1.MutableWidgetType.FilteredNotes, widget, params.mutableWidgetType); fields.filteredNotesQuery = { query: params.filteredNotesQueryString, + resultSpec: { + type: en_home_data_model_1.WidgetSearchType.NOTE, + }, }; } if (params.isEnabled === true || params.isEnabled === false) { @@ -348,9 +347,11 @@ const createWidgetCustomizeMutator = () => { fields['mobile.sortWeight'] = params.mobileSortWeight; } if (params.label) { + // eslint-disable-next-line @typescript-eslint/dot-notation fields[`label`] = params.label; } if (params.lightBGColor && params.darkBGColor) { + // eslint-disable-next-line @typescript-eslint/dot-notation fields[`backgroundColor`] = { light: params.lightBGColor, dark: params.darkBGColor, @@ -485,15 +486,190 @@ const createWidgetRestoreMutator = () => { }; return widgetRestore; }; +const createWidgetFeatureTrialEnableMutator = () => { + const widgetFeatureTrialEnable = { + type: conduit_core_1.MutatorRemoteExecutorType.CommandService, + params: { + widget: 'ID', + }, + execute: async (trc, ctx, params) => { + const { widget, } = params; + const widgetToEnableRef = { id: widget, type: en_data_model_1.EntityTypes.Widget }; + const widgetToEnable = await ctx.fetchEntity(trc, widgetToEnableRef); + if (!widgetToEnable) { + throw new conduit_utils_1.NotFoundError(widget, 'Missing Widget to Update'); + } + // Traverse the graph to get the parent board so we can traverse back down. + const boardEdge = (await ctx.traverseGraph(trc, widgetToEnableRef, [{ edge: ['inputs', 'parent'], type: en_data_model_1.EntityTypes.Board }])); + if (boardEdge.length === 0) { + throw new conduit_utils_1.NotFoundError(widget, 'Missing Widget Parent Board Association'); + } + const [parentBoardEdge] = boardEdge; + if (!parentBoardEdge.edge) { + throw new conduit_utils_1.NotFoundError(widget, 'Missing Widget Parent Board Association'); + } + // Get all the widgets and filter by the correct values. + const widgetEdges = (await ctx.traverseGraph(trc, { id: parentBoardEdge.edge.srcID, type: parentBoardEdge.type }, [{ edge: ['outputs', 'children'], type: en_data_model_1.EntityTypes.Widget }])); + const allEnabledOtherWidgets = (await ctx.fetchEntities(trc, en_data_model_1.EntityTypes.Widget, widgetEdges.filter(we => !!we.edge && we.edge.dstID !== widget).map(we => we.edge.dstID))).filter(w => !!w); + const lexoRankHandler = new conduit_utils_1.LexoRankHandler(50); + // The widget coming into the mutation will be enabled with a desktop width of 1. + const widgetMutations = new Map([ + [widget, { + isEnabled: true, + }], + ]); + const mergeCustomizeParams = (id, mergeValues) => { + const valuesToUpdate = widgetMutations.get(id); + if (valuesToUpdate) { + widgetMutations.set(id, Object.assign(Object.assign(Object.assign({}, valuesToUpdate), mergeValues), { updated: ctx.timestamp })); + } + else { + widgetMutations.set(id, Object.assign(Object.assign({}, mergeValues), { updated: ctx.timestamp })); + } + }; + try { + // Place the widget at the end of the board for desktop. + allEnabledOtherWidgets.sort(Utilities.widgetSortComparerFactory(en_home_data_model_1.DeviceFormFactor.Desktop)); + const lastWidget = allEnabledOtherWidgets[allEnabledOtherWidgets.length - 1]; + const sortWeight = lexoRankHandler.between(lastWidget.NodeFields.desktop.sortWeight, conduit_utils_1.LexoRankEndWeight); + mergeCustomizeParams(widget, { desktop: { sortWeight, width: 1, height: 1, panelKey: undefined } }); + } + catch (_a) { + // We have a collision and need to redistribute all desktop weights. + const distribute = lexoRankHandler.distribute(allEnabledOtherWidgets.length + 1); + for (let i = 0; i < distribute.length; i++) { + if (i < allEnabledOtherWidgets.length) { + const widgetToUse = allEnabledOtherWidgets[i]; + mergeCustomizeParams(widgetToUse.id, { desktop: { + sortWeight: distribute[i], + width: widgetToUse.NodeFields.desktop.width, + height: widgetToUse.NodeFields.desktop.height, + panelKey: widgetToUse.NodeFields.desktop.panelKey, + } }); + } + else { + mergeCustomizeParams(widgetToEnable.id, { desktop: { sortWeight: distribute[i], width: 1, height: 1, panelKey: undefined } }); + } + } + } + try { + // Place the widget at the end of the board for mobile + allEnabledOtherWidgets.sort(Utilities.widgetSortComparerFactory(en_home_data_model_1.DeviceFormFactor.Mobile)); + const lastWidget = allEnabledOtherWidgets[allEnabledOtherWidgets.length - 1]; + const sortWeight = lexoRankHandler.between(lastWidget.NodeFields.mobile.sortWeight, conduit_utils_1.LexoRankEndWeight); + mergeCustomizeParams(widget, { mobile: { sortWeight, width: 1, height: 1, panelKey: undefined } }); + } + catch (_b) { + // We have a collision and need to redistribute all mobile weights. + const distribute = lexoRankHandler.distribute(allEnabledOtherWidgets.length + 1); + for (let i = 0; i < distribute.length; i++) { + if (i < allEnabledOtherWidgets.length) { + const widgetToUse = allEnabledOtherWidgets[i]; + mergeCustomizeParams(widgetToUse.id, { mobile: { + sortWeight: distribute[i], + width: widgetToUse.NodeFields.mobile.width, + height: widgetToUse.NodeFields.mobile.height, + panelKey: widgetToUse.NodeFields.mobile.panelKey, + } }); + } + else { + mergeCustomizeParams(widgetToEnable.id, { mobile: { sortWeight: distribute[i], width: 1, height: 1, panelKey: undefined } }); + } + } + } + const plan = { + results: {}, + ops: [], + }; + for (const [id, mutation] of widgetMutations) { + plan.ops.push({ + changeType: 'Node:UPDATE', + nodeRef: { id, type: en_data_model_1.EntityTypes.Widget }, + node: ctx.assignFields(en_data_model_1.EntityTypes.Widget, mutation), + }); + } + return plan; + }, + }; + return widgetFeatureTrialEnable; +}; +const createWidgetCustomizeVerIIMutator = () => { + const widgetCustomizeVerII = { + type: conduit_core_1.MutatorRemoteExecutorType.CommandService, + params: { + widget: 'ID', + associations: types_1.WidgetCustomizeAssociationsInput, + fields: types_1.WidgetCustomizeFieldsInput, + }, + execute: async (trc, ctx, params) => { + const { widget: widgetID, fields: fieldParams, associations: associationParams, } = params; + const widgetRef = { id: widgetID, type: en_data_model_1.EntityTypes.Widget }; + const widget = await ctx.fetchEntity(trc, widgetRef); + if (!widget) { + throw new conduit_utils_1.NotFoundError(params.widget, 'Missing Widget to Update'); + } + const plan = { + results: {}, + ops: [], + }; + let widgetCustomizeV2Mutations; + if ((fieldParams === null || fieldParams === void 0 ? void 0 : fieldParams.isEnabled) === false) { + widgetCustomizeV2Mutations = await BoardWidgetBuilder_1.createDisabledWidgetCustomizeV2Mutations(trc, ctx, widget); + } + else { + widgetCustomizeV2Mutations = await BoardWidgetBuilder_1.createEnabledWidgetCustomizeV2Mutations(trc, ctx, widget, associationParams, fieldParams); + } + const fields = widgetCustomizeV2Mutations.mutationAndRef.mutation; + if (fields && Object.keys(fields).length) { + /* + * Only update updated once if the Widget is customized + * Also, only apply field updates once in case we can ensure transaction atomicty + */ + fields.updated = ctx.timestamp; + // These particular fields are only partials in the mutator definition, and Conduit expects a full definition to succeed. + if (fields.desktop) { + const newValues = fields.desktop; + fields.desktop = Object.assign(Object.assign({}, widget.NodeFields.desktop), newValues); + } + if (fields.mobile) { + const newValues = fields.mobile; + fields.mobile = Object.assign(Object.assign({}, widget.NodeFields.mobile), newValues); + } + plan.ops.push({ + changeType: 'Node:UPDATE', + nodeRef: widgetRef, + node: ctx.assignFields(en_data_model_1.EntityTypes.Widget, fields), + }); + } + if (widgetCustomizeV2Mutations.entitiesToDelete.length > 0) { + plan.ops.push({ + changeType: 'Node:DELETE_MULTI', + nodes: widgetCustomizeV2Mutations.entitiesToDelete, + }); + } + if (widgetCustomizeV2Mutations.associationsToCreate.length > 0 || widgetCustomizeV2Mutations.associationsToDelete.length > 0) { + plan.ops.push({ + changeType: 'Edge:MODIFY', + edgesToDelete: widgetCustomizeV2Mutations.associationsToDelete, + edgesToCreate: widgetCustomizeV2Mutations.associationsToCreate, + }); + } + return plan; + }, + }; + return widgetCustomizeVerII; +}; const createWidgetMutators = (di) => { return { widgetUnpinNote: createWidgetUnpinNoteMutator(), widgetCustomize: createWidgetCustomizeMutator(), + widgetCustomizeVerII: createWidgetCustomizeVerIIMutator(), widgetSetSelectedTab: createWidgetSetSelectedTabMutator(), widgetResolveConflict: createWidgetResolveConflictMutator(), widgetScratchPadSetContent: createWidgetScratchPadSetContentMutator(di), widgetDelete: createWidgetDeleteMutator(), widgetRestore: createWidgetRestoreMutator(), + widgetFeatureTrialEnable: createWidgetFeatureTrialEnableMutator(), }; }; exports.createWidgetMutators = createWidgetMutators; diff --git a/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.js.map b/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.js.map index 992ed7c4..c12df1b1 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Mutators/WidgetMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"WidgetMutators.js","sourceRoot":"","sources":["../../src/Mutators/WidgetMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"WidgetMutators.js","sourceRoot":"","sources":["../../src/Mutators/WidgetMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/NotePin.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/NotePin.d.ts.map index f4343466..9375d06c 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/NotePin.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/NotePin.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NotePin.d.ts","sourceRoot":"","sources":["../src/NotePin.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,cAAc,EAAwD,MAAM,cAAc,CAAC;AACpG,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAiB,KAAK,EAA6C,MAAM,eAAe,CAAC;AAQhG,UAAU,cAAc;IACtB,OAAO,EAAE,OAAO,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,UAAU,YAAY;IACpB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACvB;AAED,eAAO,MAAM,uBAAuB;;;;;uBAUU,SAAS;;uBAAkD,QAAQ,cAAc,CAAC;CA4C/H,CAAC"} \ No newline at end of file +{"version":3,"file":"NotePin.d.ts","sourceRoot":"","sources":["../src/NotePin.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,cAAc,EAAwD,MAAM,cAAc,CAAC;AACpG,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAiB,KAAK,EAA6C,MAAM,eAAe,CAAC;AAQhG,UAAU,cAAc;IACtB,OAAO,EAAE,OAAO,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,UAAU,YAAY;IACpB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACvB;AAGD,eAAO,MAAM,uBAAuB;;;;;uBAUU,SAAS;;uBAAkD,QAAQ,cAAc,CAAC;CA4C/H,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/NotePin.js b/evernote_modules/en-conduit-plugin-board/dist/NotePin.js index fbdb52b1..a254be40 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/NotePin.js +++ b/evernote_modules/en-conduit-plugin-board/dist/NotePin.js @@ -28,6 +28,7 @@ const conduit_utils_1 = require("conduit-utils"); const en_data_model_1 = require("en-data-model"); const en_home_data_model_1 = require("en-home-data-model"); const Utilities = __importStar(require("./Utilities")); +// TODO: Remove this mutation after repackaging. const createNotePinDefinition = () => { return { args: conduit_core_1.schemaToGraphQLArgs({ diff --git a/evernote_modules/en-conduit-plugin-board/dist/NotePin.js.map b/evernote_modules/en-conduit-plugin-board/dist/NotePin.js.map index 33ce4d25..34f2a27a 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/NotePin.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/NotePin.js.map @@ -1 +1 @@ -{"version":3,"file":"NotePin.js","sourceRoot":"","sources":["../src/NotePin.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA;;GAEG;AACH,+CAAoG;AAEpG,iDAAgG;AAChG,iDAA6E;AAC7E,2DAA6D;AAI7D,uDAAyC;AAYlC,MAAM,uBAAuB,GAAG,GAAG,EAAE;IAC1C,OAAO;QACL,IAAI,EAAE,kCAAmB,CAAe;YACtC,IAAI,EAAE,IAAI;YACV,MAAM,EAAE,0BAAU;SACnB,CAAC;QACF,IAAI,EAAE,kCAAmB,CAAC,sBAAM,CAAiB;YAC/C,OAAO,EAAE,SAAS;YAClB,MAAM,EAAE,QAAQ;SACjB,EAAE,eAAe,CAAC,CAAC;QACpB,OAAO,EAAE,KAAK,UAAU,QAAQ,CAAC,MAAkB,EAAE,IAAmB,EAAE,OAAwB;YAChG,wBAAwB;YACxB,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;gBAC3B,MAAM,IAAI,qCAAqB,CAAC,0BAA0B,CAAC,CAAC;aAC7D;YAED,2BAA2B;YAC3B,yBAAU,CAAC,OAAO,CAAC,CAAC;YAEpB,0BAA0B;YAC1B,MAAM,QAAQ,GAAG,MAAM,SAAS,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC;YAC7D,MAAM,OAAO,GAAI,+CAA+B,CAAC,QAAQ,CAAC;gBACxD,UAAU,EAAE,2BAAW,CAAC,KAAK;gBAC7B,MAAM,EAAE,QAAQ,CAAC,UAAU,CAAC,eAAe;gBAC3C,eAAe,EAAE,gCAAW,CAAC,6BAA6B,CAAC,QAAQ,CAAC,UAAU,CAAC,eAAe,CAAC;aAChG,CAAW,CAAC;YAEb,MAAM,WAAW,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,aAAa,CAChD,OAAO,EACP,EAAE,IAAI,EAAE,2BAAW,CAAC,KAAK,EAAE,EAAE,EAAE,OAAO,EAAC,EACvC,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,UAAU,CAAC,EAAE,IAAI,EAAE,2BAAW,CAAC,MAAM,EAAE,CAAE,CAC/D,CAAC;YACF,MAAM,kBAAkB,GAAI,CAAC,MAAM,OAAO,CAAC,EAAE,CAAC,aAAa,CAAS,OAAO,EAAE,2BAAW,CAAC,MAAM,EAAE,WAAW,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC;iBAC5I,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,UAAU,CAAC,UAAU,KAAK,+BAAU,CAAC,MAAM,IAAI,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YAE7G,yCAAyC;YACzC,IAAI,CAAC,kBAAkB,EAAE;gBACvB,MAAM,IAAI,6BAAa,CAAC,8BAA8B,CAAC,CAAC;aACzD;YAED,MAAM,MAAM,GAA0B;gBACpC,MAAM,EAAE,kBAAkB,CAAC,EAAE;gBAC7B,SAAS,EAAE,IAAI;gBACf,SAAS,EAAE,IAAI,CAAC,IAAI;aACrB,CAAC;YAEF,MAAM,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,EAAE,iBAAiB,EAAE,MAAM,CAAC,CAAC;YAEpE,OAAO;gBACL,OAAO,EAAE,IAAI;gBACb,MAAM,EAAE,kBAAkB,CAAC,EAAE;aAC9B,CAAC;QACJ,CAAC;KACF,CAAC;AACJ,CAAC,CAAC;AAtDW,QAAA,uBAAuB,2BAsDlC"} \ No newline at end of file +{"version":3,"file":"NotePin.js","sourceRoot":"","sources":["../src/NotePin.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA;;GAEG;AACH,+CAAoG;AAEpG,iDAAgG;AAChG,iDAA6E;AAC7E,2DAA6D;AAI7D,uDAAyC;AAYzC,gDAAgD;AACzC,MAAM,uBAAuB,GAAG,GAAG,EAAE;IAC1C,OAAO;QACL,IAAI,EAAE,kCAAmB,CAAe;YACtC,IAAI,EAAE,IAAI;YACV,MAAM,EAAE,0BAAU;SACnB,CAAC;QACF,IAAI,EAAE,kCAAmB,CAAC,sBAAM,CAAiB;YAC/C,OAAO,EAAE,SAAS;YAClB,MAAM,EAAE,QAAQ;SACjB,EAAE,eAAe,CAAC,CAAC;QACpB,OAAO,EAAE,KAAK,UAAU,QAAQ,CAAC,MAAkB,EAAE,IAAmB,EAAE,OAAwB;YAChG,wBAAwB;YACxB,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;gBAC3B,MAAM,IAAI,qCAAqB,CAAC,0BAA0B,CAAC,CAAC;aAC7D;YAED,2BAA2B;YAC3B,yBAAU,CAAC,OAAO,CAAC,CAAC;YAEpB,0BAA0B;YAC1B,MAAM,QAAQ,GAAG,MAAM,SAAS,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC;YAC7D,MAAM,OAAO,GAAI,+CAA+B,CAAC,QAAQ,CAAC;gBACxD,UAAU,EAAE,2BAAW,CAAC,KAAK;gBAC7B,MAAM,EAAE,QAAQ,CAAC,UAAU,CAAC,eAAe;gBAC3C,eAAe,EAAE,gCAAW,CAAC,6BAA6B,CAAC,QAAQ,CAAC,UAAU,CAAC,eAAe,CAAC;aAChG,CAAW,CAAC;YAEb,MAAM,WAAW,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,aAAa,CAChD,OAAO,EACP,EAAE,IAAI,EAAE,2BAAW,CAAC,KAAK,EAAE,EAAE,EAAE,OAAO,EAAC,EACvC,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,UAAU,CAAC,EAAE,IAAI,EAAE,2BAAW,CAAC,MAAM,EAAE,CAAE,CAC/D,CAAC;YACF,MAAM,kBAAkB,GAAI,CAAC,MAAM,OAAO,CAAC,EAAE,CAAC,aAAa,CAAS,OAAO,EAAE,2BAAW,CAAC,MAAM,EAAE,WAAW,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC;iBAC5I,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,UAAU,CAAC,UAAU,KAAK,+BAAU,CAAC,MAAM,IAAI,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YAE7G,yCAAyC;YACzC,IAAI,CAAC,kBAAkB,EAAE;gBACvB,MAAM,IAAI,6BAAa,CAAC,8BAA8B,CAAC,CAAC;aACzD;YAED,MAAM,MAAM,GAA0B;gBACpC,MAAM,EAAE,kBAAkB,CAAC,EAAE;gBAC7B,SAAS,EAAE,IAAI;gBACf,SAAS,EAAE,IAAI,CAAC,IAAI;aACrB,CAAC;YAEF,MAAM,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,EAAE,iBAAiB,EAAE,MAAM,CAAC,CAAC;YAEpE,OAAO;gBACL,OAAO,EAAE,IAAI;gBACb,MAAM,EAAE,kBAAkB,CAAC,EAAE;aAC9B,CAAC;QACJ,CAAC;KACF,CAAC;AACJ,CAAC,CAAC;AAtDW,QAAA,uBAAuB,2BAsDlC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.d.ts.map index 31daee86..9301d413 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BoardFeatureSchemaManager.d.ts","sourceRoot":"","sources":["../../src/Schema/BoardFeatureSchemaManager.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,mBAAmB,EAAE,wBAAwB,EAAE,YAAY,EAAE,MAAM,cAAc,CAAC;AAC3F,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACpD,OAAO,EACL,WAAW,EAIX,KAAK,EAEL,KAAK,EACL,cAAc,EACf,MAAM,eAAe,CAAC;AACvB,OAAO,EAAE,sBAAsB,EAAe,MAAM,eAAe,CAAC;AACpE,OAAO,EACL,YAAY,EACZ,SAAS,EACT,gBAAgB,EAChB,UAAU,EACX,MAAM,oBAAoB,CAAC;AAE5B,OAAO,EAAE,KAAK,EAAE,MAAM,sBAAsB,CAAC;AAC7C,OAAO,EAAE,MAAM,EAAE,MAAM,uBAAuB,CAAC;AAO/C,OAAO,EACL,kBAAkB,EAClB,oCAAoC,EACpC,4BAA4B,EAC5B,cAAc,EACf,MAAM,SAAS,CAAC;AAGjB,qBAAa,yBAAyB;IAGxB,SAAS,CAAC,QAAQ,CAAC,EAAE,EAAE,mBAAmB;IAFtD,SAAS,CAAC,QAAQ,CAAC,sBAAsB,EAAE,GAAG,CAAC,YAAY,EAAE,oCAAoC,EAAE,CAAC,CAAC;gBAEtE,EAAE,EAAE,mBAAmB;WAIxC,uBAAuB,IAAI,UAAU,EAAE;IAa9C,kBAAkB,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,YAAY,EAAE,gBAAgB,EAAE,MAAM,GAAG,oCAAoC,EAAE;WA0BzH,cAAc,CAAC,OAAO,EAAE,YAAY,GAAG,MAAM;IAIpD,6BAA6B,IAAI,GAAG,CAAC,YAAY,EAAE,oCAAoC,EAAE,CAAC;IAU1F,uBAAuB,CAC5B,iBAAiB,EAAE,YAAY,EAAE,EACjC,wBAAwB,EAAE,MAAM,EAAE,GACjC;QAAE,QAAQ,EAAE,YAAY,EAAE,CAAC;QAAC,eAAe,EAAE,MAAM,EAAE,CAAA;KAAE;IAoBnD,6BAA6B,CAClC,iBAAiB,EAAE,YAAY,EAAE,EACjC,wBAAwB,EAAE,MAAM,EAAE,EAClC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,GACnB;QAAE,QAAQ,EAAE,YAAY,EAAE,CAAC;QAAC,eAAe,EAAE,MAAM,EAAE,CAAA;KAAE;IAuC7C,qBAAqB,CAChC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,0BAA0B,EAAE,sBAAsB,EAClD,QAAQ,EAAE,YAAY,EAAE,EACxB,eAAe,EAAE,MAAM,EAAE,EACzB,SAAS,GAAE,SAA0B,EACrC,eAAe,SAAI,EACnB,wBAAwB,UAAQ,GAC/B,OAAO,CAAC,kBAAkB,CAAC;IAgCvB,mBAAmB,CAAC,MAAM,EAAE,KAAK,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,CAAC,EAAE,gBAAgB,GAAG,IAAI;IA4B/F,wBAAwB,CAC7B,kBAAkB,EAAE,kBAAkB,EACtC,MAAM,EAAE,MAAM,GACb,IAAI;IASM,mBAAmB,CAC9B,GAAG,EAAE,wBAAwB,EAC7B,OAAO,EAAE,MAAM,EACf,kBAAkB,EAAE,kBAAkB,EACtC,QAAQ,EAAE,QAAQ,CAAC,YAAY,CAAC,EAChC,QAAQ,EAAE,cAAc,EACxB,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,GAC5B,OAAO,CAAC;QAAE,MAAM,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC;QAAC,IAAI,EAAE,SAAS,CAAA;KAAC,CAAC;IA4D9C,aAAa,CAAC,MAAM,EAAE,4BAA4B,GAAG,OAAO,CAAC,IAAI,CAAC;CAuDhF"} \ No newline at end of file +{"version":3,"file":"BoardFeatureSchemaManager.d.ts","sourceRoot":"","sources":["../../src/Schema/BoardFeatureSchemaManager.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,mBAAmB,EAAE,wBAAwB,EAAE,YAAY,EAAE,MAAM,cAAc,CAAC;AAC3F,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACpD,OAAO,EACL,WAAW,EAIX,KAAK,EAEL,KAAK,EACL,cAAc,EACf,MAAM,eAAe,CAAC;AACvB,OAAO,EAAE,sBAAsB,EAAe,MAAM,eAAe,CAAC;AACpE,OAAO,EACL,YAAY,EACZ,SAAS,EACT,gBAAgB,EAChB,UAAU,EACX,MAAM,oBAAoB,CAAC;AAE5B,OAAO,EAAE,KAAK,EAAE,MAAM,sBAAsB,CAAC;AAC7C,OAAO,EAAE,MAAM,EAAE,MAAM,uBAAuB,CAAC;AAO/C,OAAO,EACL,kBAAkB,EAClB,oCAAoC,EACpC,4BAA4B,EAC5B,cAAc,EACf,MAAM,SAAS,CAAC;AAGjB,qBAAa,yBAAyB;IAGxB,SAAS,CAAC,QAAQ,CAAC,EAAE,EAAE,mBAAmB;IAFtD,SAAS,CAAC,QAAQ,CAAC,sBAAsB,EAAE,GAAG,CAAC,YAAY,EAAE,oCAAoC,EAAE,CAAC,CAAC;gBAEtE,EAAE,EAAE,mBAAmB;WAIxC,uBAAuB,IAAI,UAAU,EAAE;IAa9C,kBAAkB,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,YAAY,EAAE,gBAAgB,EAAE,MAAM,GAAG,oCAAoC,EAAE;WA0BzH,cAAc,CAAC,OAAO,EAAE,YAAY,GAAG,MAAM;IAIpD,6BAA6B,IAAI,GAAG,CAAC,YAAY,EAAE,oCAAoC,EAAE,CAAC;IAU1F,uBAAuB,CAC5B,iBAAiB,EAAE,YAAY,EAAE,EACjC,wBAAwB,EAAE,MAAM,EAAE,GACjC;QAAE,QAAQ,EAAE,YAAY,EAAE,CAAC;QAAC,eAAe,EAAE,MAAM,EAAE,CAAA;KAAE;IAoBnD,6BAA6B,CAClC,iBAAiB,EAAE,YAAY,EAAE,EACjC,wBAAwB,EAAE,MAAM,EAAE,EAClC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,GACnB;QAAE,QAAQ,EAAE,YAAY,EAAE,CAAC;QAAC,eAAe,EAAE,MAAM,EAAE,CAAA;KAAE;IAuC7C,qBAAqB,CAChC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,0BAA0B,EAAE,sBAAsB,EAClD,QAAQ,EAAE,YAAY,EAAE,EACxB,eAAe,EAAE,MAAM,EAAE,EACzB,SAAS,EAAE,SAAS,EACpB,eAAe,EAAE,MAAM,EACvB,mBAAmB,SAAI,GACtB,OAAO,CAAC,kBAAkB,CAAC;IAiCvB,mBAAmB,CAAC,MAAM,EAAE,KAAK,EAAE,QAAQ,EAAE,cAAc,EAAE,QAAQ,CAAC,EAAE,gBAAgB,GAAG,IAAI;IA4B/F,wBAAwB,CAC7B,kBAAkB,EAAE,kBAAkB,EACtC,MAAM,EAAE,MAAM,GACb,IAAI;IASM,mBAAmB,CAC9B,GAAG,EAAE,wBAAwB,EAC7B,OAAO,EAAE,MAAM,EACf,kBAAkB,EAAE,kBAAkB,EACtC,QAAQ,EAAE,QAAQ,CAAC,YAAY,CAAC,EAChC,QAAQ,EAAE,cAAc,EACxB,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,GAC5B,OAAO,CAAC;QAAE,MAAM,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC;QAAC,IAAI,EAAE,SAAS,CAAA;KAAC,CAAC;IA4D9C,aAAa,CAAC,MAAM,EAAE,4BAA4B,GAAG,OAAO,CAAC,IAAI,CAAC;CAuDhF"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.js b/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.js index 5522ff9f..4e1d109d 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.js +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.js @@ -132,7 +132,7 @@ class BoardFeatureSchemaManager { featureVersions: featureVersionsRequestedResult, }; } - async generateDefaultLayout(trc, ctx, userAdjustedServiceLevelV2, features, featureVersions, boardType = en_home_data_model_1.BoardType.Home, boardInternalID = 0, useServiceLevelV2Layouts = false) { + async generateDefaultLayout(trc, ctx, userAdjustedServiceLevelV2, features, featureVersions, boardType, boardInternalID, clientLayoutVersion = 0) { // This is the original list of widgets determined at Home Feature launch and is part of the Core Board Schema Definition. const widgetTypes = BoardFeatureSchemaManager.createHomeGAWidgetTypes(); for (let i = 0; i < features.length; i++) { @@ -151,8 +151,8 @@ class BoardFeatureSchemaManager { } } } - const widgetDefaultsFactory = new WidgetDefaultsFactory_1.WidgetDefaultsFactory(useServiceLevelV2Layouts); - return await widgetDefaultsFactory.create(trc, ctx, userAdjustedServiceLevelV2, boardType, widgetTypes, boardInternalID); + const widgetDefaultsFactory = new WidgetDefaultsFactory_1.WidgetDefaultsFactory(); + return await widgetDefaultsFactory.create(trc, ctx, userAdjustedServiceLevelV2, clientLayoutVersion, boardType, widgetTypes, boardInternalID); } applyWidgetDefaults(widget, defaults, platform) { widget.widgetType = defaults.widgetType; @@ -208,7 +208,7 @@ class BoardFeatureSchemaManager { mobileSortWeight: defaults.mobileSortWeight, desktopSortWeight: defaults.desktopSortWeight, }; - if (defaults.serviceLevelV1Upgrade) { + if (defaults.autoPosition) { if (defaultRankingsToUse.mobileSortWeight <= boardLayoutSummary.maxMobileSortWeight) { try { defaultRankingsToUse.mobileSortWeight = boardLayoutSummary.lexoRankHandler.between(boardLayoutSummary.maxMobileSortWeight, conduit_utils_1.LexoRankEndWeight); @@ -230,7 +230,7 @@ class BoardFeatureSchemaManager { boardLayoutSummary.maxDesktopSortWeight = defaultRankingsToUse.desktopSortWeight; boardLayoutSummary.maxMobileSortWeight = defaultRankingsToUse.mobileSortWeight; } - this.applyWidgetDefaults(widgetStash, Object.assign(Object.assign(Object.assign({}, defaults), defaultRankingsToUse), { isEnabled: !isCustomized || defaults.serviceLevelV1Upgrade ? defaults.isEnabled : false })); + this.applyWidgetDefaults(widgetStash, Object.assign(Object.assign(Object.assign({}, defaults), defaultRankingsToUse), { isEnabled: !isCustomized || defaults.autoPosition ? defaults.isEnabled : false })); return { widget: widgetStash, edge: { diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.js.map b/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.js.map index 0b305076..0c70e006 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/BoardFeatureSchemaManager.js.map @@ -1 +1 @@ -{"version":3,"file":"BoardFeatureSchemaManager.js","sourceRoot":"","sources":["../../src/Schema/BoardFeatureSchemaManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"BoardFeatureSchemaManager.js","sourceRoot":"","sources":["../../src/Schema/BoardFeatureSchemaManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.d.ts.map index f3974c6d..2a818f84 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WidgetDefaultsFactory.d.ts","sourceRoot":"","sources":["../../src/Schema/WidgetDefaultsFactory.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,wBAAwB,EAAE,MAAM,cAAc,CAAC;AAExD,OAAO,EAAoC,cAAc,EAAE,MAAM,eAAe,CAAC;AACjF,OAAO,EAAE,sBAAsB,EAAgD,MAAM,eAAe,CAAC;AACrG,OAAO,EAAe,SAAS,EAAwC,UAAU,EAAE,MAAM,oBAAoB,CAAC;AAE9G,OAAO,EAAE,kBAAkB,EAAkE,MAAM,SAAS,CAAC;AAM7G,qBAAa,qBAAqB;IACpB,SAAS,CAAC,QAAQ,CAAC,wBAAwB,EAAE,OAAO;gBAAjC,wBAAwB,GAAE,OAAe;IAG3D,MAAM,CACjB,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,0BAA0B,EAAE,sBAAsB,EAClD,SAAS,EAAE,SAAS,EACpB,WAAW,EAAE,UAAU,EAAE,EACzB,eAAe,SAAI,GAClB,OAAO,CAAC,kBAAkB,CAAC;IA4G9B,OAAO,CAAC,oBAAoB;IAU5B,OAAO,CAAC,oBAAoB;IAc5B,OAAO,CAAC,YAAY;IAoCpB,OAAO,CAAC,QAAQ;IA8BhB,OAAO,CAAC,OAAO;IAkCf,OAAO,CAAC,IAAI;CA6Bb"} \ No newline at end of file +{"version":3,"file":"WidgetDefaultsFactory.d.ts","sourceRoot":"","sources":["../../src/Schema/WidgetDefaultsFactory.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,wBAAwB,EAAE,MAAM,cAAc,CAAC;AAExD,OAAO,EAAoC,cAAc,EAAE,MAAM,eAAe,CAAC;AACjF,OAAO,EAAE,sBAAsB,EAAgD,MAAM,eAAe,CAAC;AACrG,OAAO,EAAe,SAAS,EAAqB,UAAU,EAAE,MAAM,oBAAoB,CAAC;AAG3F,OAAO,EAAE,kBAAkB,EAAkE,MAAM,SAAS,CAAC;AAkN7G,qBAAa,qBAAqB;IAChC,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAA+B;;IASnD,MAAM,CACjB,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,0BAA0B,EAAE,sBAAsB,EAClD,mBAAmB,EAAE,MAAM,EAC3B,SAAS,EAAE,SAAS,EACpB,WAAW,EAAE,UAAU,EAAE,EACzB,eAAe,SAAI,GAClB,OAAO,CAAC,kBAAkB,CAAC;CAoG/B"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.js b/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.js index fa4f6a96..d9c0e71f 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.js +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.js @@ -2,27 +2,214 @@ /* * Copyright 2021 Evernote Corporation. All rights reserved. */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.WidgetDefaultsFactory = void 0; const conduit_utils_1 = require("conduit-utils"); const en_data_model_1 = require("en-data-model"); const en_home_data_model_1 = require("en-home-data-model"); +const Utilities = __importStar(require("../Utilities")); +const professionalZero = () => { + return new Map([ + // Not on desktop + [en_home_data_model_1.WidgetType.OnboardingChecklist, [{ numericRanking: 0, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 1 + [en_home_data_model_1.WidgetType.Notes, [{ numericRanking: 1, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Tasks, [{ numericRanking: 2, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 2 + [en_home_data_model_1.WidgetType.ScratchPad, [{ numericRanking: 3, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Calendar, [{ numericRanking: 4, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Pinned, [{ numericRanking: 5, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 3 + [en_home_data_model_1.WidgetType.Extra, [...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets).keys()].map(idx => { + if (idx > 1) { // Most of these start disabled by default + return { numericRanking: 6 + idx, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }; + } + else if (idx === 1) { // ScratchPad in the second position for the row + return { numericRanking: 6 + idx, isEnabled: true, desktopWidth: 1, mutableWidgetType: en_home_data_model_1.MutableWidgetType.ScratchPad, autoPosition: null }; + } + // Pinned in first position for the row + return { numericRanking: 6 + idx, isEnabled: true, desktopWidth: 1, mutableWidgetType: en_home_data_model_1.MutableWidgetType.Pinned, autoPosition: null }; + })], + [en_home_data_model_1.WidgetType.FilteredNotes, [{ numericRanking: en_home_data_model_1.BoardSchema.MaxExtraWidgets + 6, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 4 + [en_home_data_model_1.WidgetType.Tags, [{ numericRanking: en_home_data_model_1.BoardSchema.MaxExtraWidgets + 7, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Clipped, [{ numericRanking: en_home_data_model_1.BoardSchema.MaxExtraWidgets + 8, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 5 + [en_home_data_model_1.WidgetType.Notebooks, [{ numericRanking: en_home_data_model_1.BoardSchema.MaxExtraWidgets + 9, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Shortcuts, [{ numericRanking: en_home_data_model_1.BoardSchema.MaxExtraWidgets + 10, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + ]); +}; +const personalZero = () => { + return new Map([ + // Not on desktop + [en_home_data_model_1.WidgetType.OnboardingChecklist, [{ numericRanking: 0, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 1 + [en_home_data_model_1.WidgetType.Notes, [{ numericRanking: 1, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Tasks, [{ numericRanking: 2, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 2 + [en_home_data_model_1.WidgetType.ScratchPad, [{ numericRanking: 3, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Calendar, [{ numericRanking: 4, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Pinned, [{ numericRanking: 5, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 3 + [en_home_data_model_1.WidgetType.FilteredNotes, [{ numericRanking: 6, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Clipped, [{ numericRanking: 7, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 4 + [en_home_data_model_1.WidgetType.Tags, [{ numericRanking: 8, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Notebooks, [{ numericRanking: 9, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Shortcuts, [{ numericRanking: 10, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Disabled at this tier + [en_home_data_model_1.WidgetType.Extra, [...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets).keys()].map(idx => { + return { numericRanking: 11 + idx, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }; + })], + ]); +}; +const premiumZero = () => { + return new Map([ + // Not on desktop + [en_home_data_model_1.WidgetType.OnboardingChecklist, [{ numericRanking: 0, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 1 + [en_home_data_model_1.WidgetType.Notes, [{ numericRanking: 1, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.ScratchPad, [{ numericRanking: 2, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 2 + [en_home_data_model_1.WidgetType.Pinned, [{ numericRanking: 3, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Clipped, [{ numericRanking: 4, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 3 + [en_home_data_model_1.WidgetType.Notebooks, [{ numericRanking: 5, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Tags, [{ numericRanking: 6, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Shortcuts, [{ numericRanking: 7, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // In a weird place, as it needs to be auto-added for Beta/Conduit E2Es, but ultimately becomes professional. + [en_home_data_model_1.WidgetType.Calendar, [{ numericRanking: 8, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: true }]], + [en_home_data_model_1.WidgetType.Tasks, [{ numericRanking: 9, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Disabled at this tier. + [en_home_data_model_1.WidgetType.FilteredNotes, [{ numericRanking: 10, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Extra, [...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets).keys()].map(idx => { + return { numericRanking: 11 + idx, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }; + })], + ]); +}; +const premiumOne = () => { + return new Map([ + // Not on desktop + [en_home_data_model_1.WidgetType.OnboardingChecklist, [{ numericRanking: 0, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 1 + [en_home_data_model_1.WidgetType.Notes, [{ numericRanking: 1, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.ScratchPad, [{ numericRanking: 2, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 2 + [en_home_data_model_1.WidgetType.Pinned, [{ numericRanking: 3, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Clipped, [{ numericRanking: 4, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + // Desktop Row 3 + [en_home_data_model_1.WidgetType.Notebooks, [{ numericRanking: 5, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Tags, [{ numericRanking: 6, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Shortcuts, [{ numericRanking: 7, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // In a weird place, as it needs to be auto-added for Beta/Conduit E2Es, but ultimately becomes professional. + [en_home_data_model_1.WidgetType.Calendar, [{ numericRanking: 8, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Tasks, [{ numericRanking: 9, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Disabled at this tier. + [en_home_data_model_1.WidgetType.FilteredNotes, [{ numericRanking: 10, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Extra, [...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets).keys()].map(idx => { + return { numericRanking: 11 + idx, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }; + })], + ]); +}; +const freeZero = () => { + return new Map([ + // Not on desktop + [en_home_data_model_1.WidgetType.OnboardingChecklist, [{ numericRanking: 0, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop row 1 + [en_home_data_model_1.WidgetType.Notes, [{ numericRanking: 1, isEnabled: true, desktopWidth: 3, mutableWidgetType: null, autoPosition: null }]], + // Desktop row 2 (pinned disabled for legacy config support) + [en_home_data_model_1.WidgetType.ScratchPad, [{ numericRanking: 2, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Pinned, [{ numericRanking: 3, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Clipped, [{ numericRanking: 4, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + // Disabled at this tier. + [en_home_data_model_1.WidgetType.Notebooks, [{ numericRanking: 5, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Tags, [{ numericRanking: 6, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Shortcuts, [{ numericRanking: 7, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Calendar, [{ numericRanking: 8, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Tasks, [{ numericRanking: 9, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.FilteredNotes, [{ numericRanking: 10, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Extra, [...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets).keys()].map(idx => { + return { numericRanking: 11 + idx, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }; + })], + ]); +}; +const freeOne = () => { + return new Map([ + // Not on desktop + [en_home_data_model_1.WidgetType.OnboardingChecklist, [{ numericRanking: 0, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop row 1 + [en_home_data_model_1.WidgetType.Notes, [{ numericRanking: 1, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.ScratchPad, [{ numericRanking: 2, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + // Desktop row 2 (pinned disabled for legacy config support) + [en_home_data_model_1.WidgetType.Pinned, [{ numericRanking: 3, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Clipped, [{ numericRanking: 4, isEnabled: true, desktopWidth: 3, mutableWidgetType: null, autoPosition: null }]], + // Disabled at this tier. + [en_home_data_model_1.WidgetType.Notebooks, [{ numericRanking: 5, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Tags, [{ numericRanking: 6, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Shortcuts, [{ numericRanking: 7, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Calendar, [{ numericRanking: 8, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Tasks, [{ numericRanking: 9, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.FilteredNotes, [{ numericRanking: 10, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }]], + [en_home_data_model_1.WidgetType.Extra, [...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets).keys()].map(idx => { + return { numericRanking: 11 + idx, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, autoPosition: null }; + })], + ]); +}; +const clientLayoutVersionZero = (userAdjustedServiceLevelV2) => { + if (userAdjustedServiceLevelV2 >= en_data_model_1.AdjustedServiceLevelV2.PREMIUM) { + return premiumZero(); + } + return freeZero(); +}; +const clientLayoutVersionOne = (userAdjustedServiceLevelV2) => { + if (userAdjustedServiceLevelV2 >= en_data_model_1.AdjustedServiceLevelV2.PROFESSIONAL) { + return professionalZero(); + } + else if (userAdjustedServiceLevelV2 >= en_data_model_1.AdjustedServiceLevelV2.PERSONAL) { + return personalZero(); + } + else if (userAdjustedServiceLevelV2 >= en_data_model_1.AdjustedServiceLevelV2.PREMIUM) { + return premiumOne(); + } + return freeOne(); +}; class WidgetDefaultsFactory { - constructor(useServiceLevelV2Layouts = false) { - this.useServiceLevelV2Layouts = useServiceLevelV2Layouts; + constructor() { + this.layoutGenerators = new Map([ + [0, clientLayoutVersionZero], + [1, clientLayoutVersionOne], + ]); } - async create(trc, ctx, userAdjustedServiceLevelV2, boardType, widgetTypes, boardInternalID = 0) { - var _a; - const configMap = this.useServiceLevelV2Layouts - ? this.serviceLevelV2Config(userAdjustedServiceLevelV2) - : this.serviceLevelV1Config(userAdjustedServiceLevelV2); + async create(trc, ctx, userAdjustedServiceLevelV2, clientLayoutVersion, boardType, widgetTypes, boardInternalID = 0) { + var _a, _b; + const layoutGenerator = (_a = this.layoutGenerators.get(clientLayoutVersion)) !== null && _a !== void 0 ? _a : clientLayoutVersionZero; + const configMap = layoutGenerator(userAdjustedServiceLevelV2); const lexoRankHandler = new conduit_utils_1.LexoRankHandler(50); const mobileRankings = lexoRankHandler.distribute(widgetTypes.length); const desktopRankings = lexoRankHandler.distribute(widgetTypes.length - 1); const widgetCountsByWidgetType = new Map(); const widgetDefaults = []; for (const widgetType of widgetTypes) { - const internalID = (_a = widgetCountsByWidgetType.get(widgetType)) !== null && _a !== void 0 ? _a : 0; + const internalID = (_b = widgetCountsByWidgetType.get(widgetType)) !== null && _b !== void 0 ? _b : 0; widgetCountsByWidgetType.set(widgetType, internalID + 1); const configArray = configMap.get(widgetType); const config = configArray ? configArray[internalID] : undefined; @@ -39,15 +226,9 @@ class WidgetDefaultsFactory { isEnabled: config.isEnabled, internalID, mutableWidgetType: config.mutableWidgetType, - selectedTab: null, - serviceLevelV1Upgrade: config.serviceLevelV1Upgrade, + selectedTab: Utilities.getDefaultSelectedTabByWidgetType(widgetType), + autoPosition: config.autoPosition, }; - if (widgetType === en_home_data_model_1.WidgetType.Notebooks || widgetType === en_home_data_model_1.WidgetType.Notes) { - widgetDefault.selectedTab = en_home_data_model_1.WidgetSelectedTab.Recent; - } - else if (widgetType === en_home_data_model_1.WidgetType.Clipped) { - widgetDefault.selectedTab = en_home_data_model_1.WidgetSelectedTab.WebClips; - } widgetDefaults.push(widgetDefault); } widgetDefaults.sort((a, b) => { @@ -94,131 +275,6 @@ class WidgetDefaultsFactory { widgetTypeConfig: widgetTypeConfigResults, }; } - serviceLevelV1Config(userAdjustedServiceLevelV2) { - if (userAdjustedServiceLevelV2 >= en_data_model_1.AdjustedServiceLevelV2.PREMIUM) { - return this.premium(); - } - return this.free(); - } - serviceLevelV2Config(userAdjustedServiceLevelV2) { - if (userAdjustedServiceLevelV2 >= en_data_model_1.AdjustedServiceLevelV2.PROFESSIONAL) { - return this.professional(); - } - else if (userAdjustedServiceLevelV2 >= en_data_model_1.AdjustedServiceLevelV2.PERSONAL) { - return this.personal(); - } - else if (userAdjustedServiceLevelV2 >= en_data_model_1.AdjustedServiceLevelV2.PREMIUM) { - return this.premium(); - } - return this.free(); - } - professional() { - return new Map([ - // Not on desktop - [en_home_data_model_1.WidgetType.OnboardingChecklist, [{ numericRanking: 0, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 1 - [en_home_data_model_1.WidgetType.Notes, [{ numericRanking: 1, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Tasks, [{ numericRanking: 2, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 2 - [en_home_data_model_1.WidgetType.ScratchPad, [{ numericRanking: 3, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Calendar, [{ numericRanking: 4, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Pinned, [{ numericRanking: 5, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 3 - [en_home_data_model_1.WidgetType.Extra, [...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets).keys()].map(idx => { - if (idx > 1) { // Most of these start disabled by default - return { numericRanking: 6 + idx, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }; - } - else if (idx === 1) { // ScratchPad in the second position for the row - return { numericRanking: 6 + idx, isEnabled: true, desktopWidth: 1, mutableWidgetType: en_home_data_model_1.MutableWidgetType.ScratchPad, serviceLevelV1Upgrade: null }; - } - // Pinned in first position for the row - return { numericRanking: 6 + idx, isEnabled: true, desktopWidth: 1, mutableWidgetType: en_home_data_model_1.MutableWidgetType.Pinned, serviceLevelV1Upgrade: null }; - })], - [en_home_data_model_1.WidgetType.FilteredNotes, [{ numericRanking: en_home_data_model_1.BoardSchema.MaxExtraWidgets + 6, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 4 - [en_home_data_model_1.WidgetType.Tags, [{ numericRanking: en_home_data_model_1.BoardSchema.MaxExtraWidgets + 7, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Clipped, [{ numericRanking: en_home_data_model_1.BoardSchema.MaxExtraWidgets + 8, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 5 - [en_home_data_model_1.WidgetType.Notebooks, [{ numericRanking: en_home_data_model_1.BoardSchema.MaxExtraWidgets + 9, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Shortcuts, [{ numericRanking: en_home_data_model_1.BoardSchema.MaxExtraWidgets + 10, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - ]); - } - personal() { - return new Map([ - // Not on desktop - [en_home_data_model_1.WidgetType.OnboardingChecklist, [{ numericRanking: 0, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 1 - [en_home_data_model_1.WidgetType.Notes, [{ numericRanking: 1, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Tasks, [{ numericRanking: 2, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 2 - [en_home_data_model_1.WidgetType.ScratchPad, [{ numericRanking: 3, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Calendar, [{ numericRanking: 4, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Pinned, [{ numericRanking: 5, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 3 - [en_home_data_model_1.WidgetType.FilteredNotes, [{ numericRanking: 6, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Clipped, [{ numericRanking: 7, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 4 - [en_home_data_model_1.WidgetType.Tags, [{ numericRanking: 8, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Notebooks, [{ numericRanking: 9, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Shortcuts, [{ numericRanking: 10, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Disabled at this tier - [en_home_data_model_1.WidgetType.Extra, [...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets).keys()].map(idx => { - return { numericRanking: 11 + idx, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }; - })], - ]); - } - premium() { - return new Map([ - // Not on desktop - [en_home_data_model_1.WidgetType.OnboardingChecklist, [{ numericRanking: 0, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 1 - [en_home_data_model_1.WidgetType.Notes, [{ numericRanking: 1, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.ScratchPad, [{ numericRanking: 2, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 2 - [en_home_data_model_1.WidgetType.Pinned, [{ numericRanking: 3, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Clipped, [{ numericRanking: 4, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop Row 3 - [en_home_data_model_1.WidgetType.Notebooks, [{ numericRanking: 5, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Tags, [{ numericRanking: 6, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Shortcuts, [{ numericRanking: 7, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // In a weird place, as it needs to be auto-added for Beta/Conduit E2Es, but ultimately becomes professional. - [en_home_data_model_1.WidgetType.Calendar, [{ - numericRanking: 8, isEnabled: !this.useServiceLevelV2Layouts, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: !this.useServiceLevelV2Layouts, - }]], - [en_home_data_model_1.WidgetType.Tasks, [{ - numericRanking: 9, isEnabled: !this.useServiceLevelV2Layouts, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: !this.useServiceLevelV2Layouts, - }]], - // Disabled at this tier. - [en_home_data_model_1.WidgetType.FilteredNotes, [{ numericRanking: 10, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Extra, [...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets).keys()].map(idx => { - return { numericRanking: 11 + idx, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }; - })], - ]); - } - free() { - return new Map([ - // Not on desktop - [en_home_data_model_1.WidgetType.OnboardingChecklist, [{ numericRanking: 0, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop row 1 - [en_home_data_model_1.WidgetType.Notes, [{ numericRanking: 1, isEnabled: true, desktopWidth: 3, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Desktop row 2 (pinned disabled for legacy config support) - [en_home_data_model_1.WidgetType.ScratchPad, [{ numericRanking: 2, isEnabled: true, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Pinned, [{ numericRanking: 3, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Clipped, [{ numericRanking: 4, isEnabled: true, desktopWidth: 2, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Disabled at this tier. - [en_home_data_model_1.WidgetType.Notebooks, [{ numericRanking: 5, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Tags, [{ numericRanking: 6, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Shortcuts, [{ numericRanking: 7, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - // Service level flag here for compatibility reasons, as these were added shortly before the V2 switch over. - [en_home_data_model_1.WidgetType.Calendar, [{ numericRanking: 8, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: !this.useServiceLevelV2Layouts }]], - [en_home_data_model_1.WidgetType.Tasks, [{ numericRanking: 9, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: !this.useServiceLevelV2Layouts }]], - // Added at the time of V2 switch over. - [en_home_data_model_1.WidgetType.FilteredNotes, [{ numericRanking: 10, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }]], - [en_home_data_model_1.WidgetType.Extra, [...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets).keys()].map(idx => { - return { numericRanking: 11 + idx, isEnabled: false, desktopWidth: 1, mutableWidgetType: null, serviceLevelV1Upgrade: null }; - })], - ]); - } } exports.WidgetDefaultsFactory = WidgetDefaultsFactory; //# sourceMappingURL=WidgetDefaultsFactory.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.js.map b/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.js.map index 6ff5217e..6988c958 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/WidgetDefaultsFactory.js.map @@ -1 +1 @@ -{"version":3,"file":"WidgetDefaultsFactory.js","sourceRoot":"","sources":["../../src/Schema/WidgetDefaultsFactory.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"WidgetDefaultsFactory.js","sourceRoot":"","sources":["../../src/Schema/WidgetDefaultsFactory.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/core.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/Schema/core.d.ts.map index 603f00f4..bae71b83 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/core.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/core.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"core.d.ts","sourceRoot":"","sources":["../../src/Schema/core.ts"],"names":[],"mappings":"AAUA,OAAO,EACL,oCAAoC,EAMrC,MAAM,SAAS,CAAC;AAWjB,eAAO,MAAM,qBAAqB,EAAE,oCAsPnC,CAAC"} \ No newline at end of file +{"version":3,"file":"core.d.ts","sourceRoot":"","sources":["../../src/Schema/core.ts"],"names":[],"mappings":"AAUA,OAAO,EACL,oCAAoC,EAMrC,MAAM,SAAS,CAAC;AAWjB,eAAO,MAAM,qBAAqB,EAAE,oCAuPnC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/core.js b/evernote_modules/en-conduit-plugin-board/dist/Schema/core.js index e48373bd..edcb0594 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/core.js +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/core.js @@ -58,11 +58,10 @@ exports.coreFeatureVersionOne = { if (widgets) { // It is possible due to release schedules we catch the Board Service Level ahead of this upgrade, so lets use it if it exists. const userAdjustedServiceLevelV2 = en_home_data_model_1.BoardSchema.calculateUserAdjustedServiceLevel((_a = board === null || board === void 0 ? void 0 : board.NodeFields.serviceLevel) !== null && _a !== void 0 ? _a : params.serviceLevel); - const v1Factory = new WidgetDefaultsFactory_1.WidgetDefaultsFactory(false); - const v2Factory = new WidgetDefaultsFactory_1.WidgetDefaultsFactory(true); + const factory = new WidgetDefaultsFactory_1.WidgetDefaultsFactory(); const widgetTypes = [...Object.values(en_home_data_model_1.WidgetType), ...new Array(en_home_data_model_1.BoardSchema.MaxExtraWidgets - 1).fill(en_home_data_model_1.WidgetType.Extra)]; - const v1Config = await v1Factory.create(params.trc, params.ctx, userAdjustedServiceLevelV2, params.boardType, widgetTypes); - const v2Config = await v2Factory.create(params.trc, params.ctx, userAdjustedServiceLevelV2, params.boardType, widgetTypes); + const v0Config = await factory.create(params.trc, params.ctx, userAdjustedServiceLevelV2, 0, params.boardType, widgetTypes); + const v1Config = await factory.create(params.trc, params.ctx, userAdjustedServiceLevelV2, 1, params.boardType, widgetTypes); // We must do an order check, as LexoRankHandler will generate new sort weights as the length of default widgets changes. const expectedV1FlattenedLayout = []; const expectedV2FlattenedLayout = []; @@ -72,8 +71,8 @@ exports.coreFeatureVersionOne = { if (!widget) { continue; } - const expectedV1Config = v1Config.widgetDefaultsById.get(widget.id); - const expectedV2Config = v2Config.widgetDefaultsById.get(widget.id); + const expectedV1Config = v0Config.widgetDefaultsById.get(widget.id); + const expectedV2Config = v1Config.widgetDefaultsById.get(widget.id); /* * Technically not possible to be missing from one config and not the other unless there is a programming error. * Protected through unit tests. @@ -106,7 +105,7 @@ exports.coreFeatureVersionOne = { internalID: 0, mutableWidgetType: widget.NodeFields.mutableWidgetType, selectedTab: null, - serviceLevelV1Upgrade: null, + autoPosition: null, }); } for (const [id, mutation] of widgetMutations.entries()) { @@ -129,8 +128,8 @@ exports.coreFeatureVersionOne = { } } else { - const expectedV1Config = v1Config.widgetDefaultsById.get(id); - const expectedV2Config = v2Config.widgetDefaultsById.get(id); + const expectedV1Config = v0Config.widgetDefaultsById.get(id); + const expectedV2Config = v1Config.widgetDefaultsById.get(id); /* * Technically not possible to be missing from one config and not the other unless there is a programming error. * Protected through unit tests. @@ -155,7 +154,7 @@ exports.coreFeatureVersionOne = { internalID: 0, mutableWidgetType: mutation.mutableWidgetType, selectedTab: null, - serviceLevelV1Upgrade: null, + autoPosition: null, }); } } @@ -172,7 +171,7 @@ exports.coreFeatureVersionOne = { mutableWidgetType: actual.mutableWidgetType, widgetType: actual.widgetType, id: actual.id, - serviceLevelV1Upgrade: actual.serviceLevelV1Upgrade, + autoPosition: actual.autoPosition, }); } actualValuesArray.sort((a, b) => { @@ -187,7 +186,7 @@ exports.coreFeatureVersionOne = { mutableWidgetType: actual.mutableWidgetType, widgetType: actual.widgetType, id: actual.id, - serviceLevelV1Upgrade: actual.serviceLevelV1Upgrade, + autoPosition: actual.autoPosition, }); } expectedV1FlattenedLayout.sort((a, b) => { diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/core.js.map b/evernote_modules/en-conduit-plugin-board/dist/Schema/core.js.map index f3eeb4c2..74bf49eb 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/core.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/core.js.map @@ -1 +1 @@ -{"version":3,"file":"core.js","sourceRoot":"","sources":["../../src/Schema/core.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"core.js","sourceRoot":"","sources":["../../src/Schema/core.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/types.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/Schema/types.d.ts.map index 3d24b822..ca84ac6d 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/types.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/types.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/Schema/types.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/Schema/types.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/types.js b/evernote_modules/en-conduit-plugin-board/dist/Schema/types.js index 11e638d1..23719d5b 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/types.js +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/types.js @@ -1,3 +1,33 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BoardCustomizeParams = exports.WidgetCustomizeFieldsInput = exports.WidgetCustomizeAssociationsInput = void 0; +const conduit_utils_1 = require("conduit-utils"); +const en_home_data_model_1 = require("en-home-data-model"); +const BoardMutators_1 = require("../Mutators/BoardMutators"); +exports.WidgetCustomizeAssociationsInput = conduit_utils_1.NullableStruct({ + noteToUnpin: conduit_utils_1.NullableID, + noteToPin: conduit_utils_1.NullableID, +}, 'WidgetCustomizeAssociationsInput'); +exports.WidgetCustomizeFieldsInput = conduit_utils_1.NullableStruct({ + label: conduit_utils_1.NullableString, + isEnabled: conduit_utils_1.NullableBoolean, + mutableWidgetType: conduit_utils_1.Nullable(en_home_data_model_1.MutableWidgetTypeSchema), + filteredNotesQuery: conduit_utils_1.NullableStruct({ + query: 'string', + resultSpec: conduit_utils_1.ExtendStruct(en_home_data_model_1.WidgetSearchResultSpecSchema, {}, 'WidgetSearchResultSpecInput'), + }, 'FilteredNotesQueryInput'), + backgroundColor: BoardMutators_1.BoardColorSchemaInput, + desktop: conduit_utils_1.NullableStruct({ + width: conduit_utils_1.NullableNumber, + sortWeight: conduit_utils_1.NullableString, + }), + mobile: conduit_utils_1.NullableStruct({ + sortWeight: conduit_utils_1.NullableString, + }), +}, 'WidgetCustomizeFieldsInput'); +exports.BoardCustomizeParams = conduit_utils_1.NullableStruct({ + board: 'ID', + isCustomized: conduit_utils_1.NullableBoolean, + headerFields: BoardMutators_1.BoardHeaderFieldsSchema, +}, 'BoardCustomizeParams'); //# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Schema/types.js.map b/evernote_modules/en-conduit-plugin-board/dist/Schema/types.js.map index ed7f65e2..fccbcfe7 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Schema/types.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Schema/types.js.map @@ -1 +1 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../src/Schema/types.ts"],"names":[],"mappings":""} \ No newline at end of file +{"version":3,"file":"types.js","sourceRoot":"","sources":["../../src/Schema/types.ts"],"names":[],"mappings":";;;AAKA,iDAcuB;AAEvB,2DAW4B;AAI5B,6DAA8G;AAqGjG,QAAA,gCAAgC,GAAG,8BAAc,CAAmC;IAC/F,WAAW,EAAE,0BAAU;IACvB,SAAS,EAAE,0BAAU;CACtB,EAAE,kCAAkC,CAAC,CAAC;AAE1B,QAAA,0BAA0B,GAAG,8BAAc,CAA6B;IACnF,KAAK,EAAE,8BAAc;IACrB,SAAS,EAAE,+BAAe;IAC1B,iBAAiB,EAAE,wBAAQ,CAAC,4CAAuB,CAAC;IACpD,kBAAkB,EAAE,8BAAc,CAAoB;QACpD,KAAK,EAAE,QAAQ;QACf,UAAU,EAAE,4BAAY,CAAC,iDAA4B,EAAE,EAAE,EAAE,6BAA6B,CAAC;KAC1F,EAAE,yBAAyB,CAAC;IAC7B,eAAe,EAAE,qCAAqB;IACtC,OAAO,EAAE,8BAAc,CAAyB;QAC9C,KAAK,EAAE,8BAAc;QACrB,UAAU,EAAE,8BAAc;KAC3B,CAAC;IACF,MAAM,EAAE,8BAAc,CAAwB;QAC5C,UAAU,EAAE,8BAAc;KAC3B,CAAC;CACH,EAAE,4BAA4B,CAAC,CAAC;AAQpB,QAAA,oBAAoB,GAAG,8BAAc,CAAuB;IACvE,KAAK,EAAE,IAAI;IACX,YAAY,EAAE,+BAAe;IAC7B,YAAY,EAAE,uCAAuB;CACtC,EAAE,sBAAsB,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Utilities.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/Utilities.d.ts.map index a93165ae..02968f0a 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Utilities.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Utilities.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Utilities.d.ts","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,mBAAmB,EAAE,cAAc,EAAc,MAAM,cAAc,CAAC;AAC/E,OAAO,EAAyB,KAAK,EAAiB,MAAM,eAAe,CAAC;AAC5E,OAAO,EAAE,mBAAmB,EAAE,mBAAmB,EAAgB,MAAM,oBAAoB,CAAC;AAC5F,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAC5C,OAAO,EAAE,SAAS,EAAE,iBAAiB,EAAE,UAAU,EAAE,MAAM,oBAAoB,CAAC;AAE9E,OAAO,EAAE,MAAM,EAAE,MAAM,sBAAsB,CAAC;AAE9C,wBAAsB,kBAAkB,CAAC,OAAO,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAS1F;AAED,wBAAgB,sBAAsB,CAAC,EAAE,EAAE,mBAAmB,GAAG,mBAAmB,CAEnF;AAED,wBAAgB,iBAAiB,CAAC,cAAc,EAAE,mBAAmB,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,GAAG,OAAO,CAW5H;AAED,wBAAgB,qBAAqB,CAAC,cAAc,EAAE,mBAAmB,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,GAAG,KAAK,CAAC,iBAAiB,CAAC,CAKhK;AAED,wBAAgB,OAAO,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAOpD;AAED,wBAAgB,0BAA0B,CACxC,QAAQ,EAAE,MAAM,EAChB,kBAAkB,EAAE,UAAU,EAC9B,yBAAyB,EAAE,iBAAiB,EAC5C,MAAM,EAAE,MAAM,EACd,kBAAkB,CAAC,EAAE,iBAAiB,GACrC,IAAI,CAgBN"} \ No newline at end of file +{"version":3,"file":"Utilities.d.ts","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,mBAAmB,EAAE,cAAc,EAAc,MAAM,cAAc,CAAC;AAC/E,OAAO,EAAoC,KAAK,EAAiB,MAAM,eAAe,CAAC;AACvF,OAAO,EAAE,mBAAmB,EAAE,mBAAmB,EAAgB,MAAM,oBAAoB,CAAC;AAC5F,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAC5C,OAAO,EAAe,SAAS,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,EAAE,MAAM,oBAAoB,CAAC;AAEhI,OAAO,EAAE,MAAM,EAAE,MAAM,sBAAsB,CAAC;AAE9C,wBAAsB,kBAAkB,CAAC,OAAO,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAS1F;AAED,wBAAgB,sBAAsB,CAAC,EAAE,EAAE,mBAAmB,GAAG,mBAAmB,CAEnF;AAED,wBAAgB,iBAAiB,CAAC,cAAc,EAAE,mBAAmB,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,GAAG,OAAO,CAW5H;AAED,wBAAgB,qBAAqB,CAAC,cAAc,EAAE,mBAAmB,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,GAAG,KAAK,CAAC,iBAAiB,CAAC,CAKhK;AAED,wBAAgB,OAAO,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAOpD;AAED,aAAK,mBAAmB,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,KAAK,MAAM,CAAC;AAE5D,wBAAgB,yBAAyB,CAAE,UAAU,EAAE,gBAAgB,GAAG,mBAAmB,CAgC5F;AAED,wBAAgB,0BAA0B,CACxC,QAAQ,EAAE,MAAM,EAChB,kBAAkB,EAAE,UAAU,EAC9B,yBAAyB,EAAE,iBAAiB,EAC5C,MAAM,EAAE,MAAM,EACd,kBAAkB,CAAC,EAAE,iBAAiB,GACrC,IAAI,CAgBN;AAED,wBAAgB,iCAAiC,CAAC,UAAU,EAAE,UAAU,GAAG,KAAK,CAAC,iBAAiB,CAAC,CAQlG;AAED,wBAAgB,eAAe,CAAC,WAAW,EAAE,KAAK,CAAC,iBAAiB,CAAC,EAAE,UAAU,EAAE,UAAU,GAAG,KAAK,CAAC,iBAAiB,CAAC,CAevH"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Utilities.js b/evernote_modules/en-conduit-plugin-board/dist/Utilities.js index daf8ac4d..4c074086 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Utilities.js +++ b/evernote_modules/en-conduit-plugin-board/dist/Utilities.js @@ -1,6 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.validateMutableWidgetTypes = exports.compare = exports.safeMutableWidgetType = exports.isWidgetSupported = exports.getBoardPluginFeatures = exports.getCurrentUserNode = void 0; +exports.safeSelectedTab = exports.getDefaultSelectedTabByWidgetType = exports.validateMutableWidgetTypes = exports.widgetSortComparerFactory = exports.compare = exports.safeMutableWidgetType = exports.isWidgetSupported = exports.getBoardPluginFeatures = exports.getCurrentUserNode = void 0; /* * Copyright 2020 Evernote Corporation. All rights reserved. */ @@ -54,6 +54,33 @@ function compare(a, b) { return 0; } exports.compare = compare; +function widgetSortComparerFactory(formFactor) { + const formFactorLower = formFactor.toLowerCase(); + return (a, b) => { + const platformA = a.NodeFields[formFactorLower]; + const platformB = b.NodeFields[formFactorLower]; + if (platformA.sortWeight < platformB.sortWeight) { + return -1; + } + if (platformA.sortWeight > platformB.sortWeight) { + return 1; + } + if (a.NodeFields.created < b.NodeFields.created) { + return -1; + } + if (a.NodeFields.created > b.NodeFields.created) { + return 1; + } + if (a.id < b.id) { + return -1; + } + if (a.id > b.id) { + return 1; + } + return 0; + }; +} +exports.widgetSortComparerFactory = widgetSortComparerFactory; function validateMutableWidgetTypes(property, expectedWidgetType, expectedMutableWidgetType, widget, changeToWidgetType) { const { NodeFields: { widgetType, }, } = widget; const mutableWidgetType = changeToWidgetType !== null && changeToWidgetType !== void 0 ? changeToWidgetType : widget.NodeFields.mutableWidgetType; @@ -66,4 +93,31 @@ function validateMutableWidgetTypes(property, expectedWidgetType, expectedMutabl } } exports.validateMutableWidgetTypes = validateMutableWidgetTypes; +function getDefaultSelectedTabByWidgetType(widgetType) { + if (widgetType === en_home_data_model_1.WidgetType.Notebooks || widgetType === en_home_data_model_1.WidgetType.Notes) { + return en_home_data_model_1.WidgetSelectedTab.Recent; + } + else if (widgetType === en_home_data_model_1.WidgetType.Clipped) { + return en_home_data_model_1.WidgetSelectedTab.WebClips; + } + return null; +} +exports.getDefaultSelectedTabByWidgetType = getDefaultSelectedTabByWidgetType; +function safeSelectedTab(selectedTab, widgetType) { + let result = selectedTab; + if (widgetType === en_home_data_model_1.WidgetType.Clipped) { + // Fall back to a supported tab for forwards compatibility. + result = !conduit_utils_1.isNullish(selectedTab) && en_home_data_model_1.BoardSchema.ClippedTabsSet.has(selectedTab) + ? selectedTab + : getDefaultSelectedTabByWidgetType(widgetType); + } + else if (widgetType === en_home_data_model_1.WidgetType.Notebooks || widgetType === en_home_data_model_1.WidgetType.Notes) { + // Fall back to a supported tab for forwards compatibility. + result = !conduit_utils_1.isNullish(selectedTab) && en_home_data_model_1.BoardSchema.CommonTabsSet.has(selectedTab) + ? selectedTab + : getDefaultSelectedTabByWidgetType(widgetType); + } + return result; +} +exports.safeSelectedTab = safeSelectedTab; //# sourceMappingURL=Utilities.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/Utilities.js.map b/evernote_modules/en-conduit-plugin-board/dist/Utilities.js.map index 85b5eb91..08686152 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/Utilities.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/Utilities.js.map @@ -1 +1 @@ -{"version":3,"file":"Utilities.js","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":";;;AAAA;;GAEG;AACH,+CAA+E;AAC/E,iDAA4E;AAG5E,2DAA8E;AAIvE,KAAK,UAAU,kBAAkB,CAAC,OAAwB;IAC/D,yBAAU,CAAC,OAAO,CAAC,CAAC;IAEpB,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,WAAW,CAAO,OAAO,CAAC,CAAC;IAC7D,IAAI,CAAC,QAAQ,EAAE;QACb,MAAM,IAAI,6BAAa,CAAC,cAAc,CAAC,CAAC;KACzC;IAED,OAAO,QAAQ,CAAC;AAClB,CAAC;AATD,gDASC;AAED,SAAgB,sBAAsB,CAAC,EAAuB;;IAC5D,mBAAQ,EAAE,CAAC,YAA6B,0CAAE,mBAAmB,mCAAI,EAAE,MAAM,EAAE,EAAE,EAAE,CAAC;AAClF,CAAC;AAFD,wDAEC;AAED,SAAgB,iBAAiB,CAAC,cAAmC,EAAE,SAAoB,EAAE,UAAsB;IACjH,IAAI,UAAU,KAAK,+BAAU,CAAC,QAAQ,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE;QAClE,OAAO,KAAK,CAAC;KACd;SAAM,IAAI,UAAU,KAAK,+BAAU,CAAC,KAAK,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE;QACnE,OAAO,KAAK,CAAC;KACd;SAAM,IAAI,UAAU,KAAK,+BAAU,CAAC,aAAa,IAAI,CAAC,cAAc,CAAC,aAAa,EAAE;QACnF,OAAO,KAAK,CAAC;KACd;SAAM,IAAI,UAAU,KAAK,+BAAU,CAAC,KAAK,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE;QACnE,OAAO,KAAK,CAAC;KACd;IACD,OAAO,OAAO,CAAC,+BAAU,CAAC,UAAU,CAAC,CAAC,IAAI,OAAO,CAAC,8BAAS,CAAC,SAAS,CAAC,CAAC,CAAC;AAC1E,CAAC;AAXD,8CAWC;AAED,SAAgB,qBAAqB,CAAC,cAAmC,EAAE,SAAoB,EAAE,UAAqC;IACpI,IAAI,CAAC,UAAU,EAAE;QACf,OAAO,IAAI,CAAC;KACb;IACD,OAAO,iBAAiB,CAAC,cAAc,EAAE,SAAS,EAAE,UAAmC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC;AAC/G,CAAC;AALD,sDAKC;AAED,SAAgB,OAAO,CAAC,CAAS,EAAE,CAAS;IAC1C,IAAI,CAAC,GAAG,CAAC,EAAE;QACT,OAAO,CAAC,CAAC,CAAC;KACX;SAAM,IAAI,CAAC,GAAG,CAAC,EAAE;QAChB,OAAO,CAAC,CAAC;KACV;IACD,OAAO,CAAC,CAAC;AACX,CAAC;AAPD,0BAOC;AAED,SAAgB,0BAA0B,CACxC,QAAgB,EAChB,kBAA8B,EAC9B,yBAA4C,EAC5C,MAAc,EACd,kBAAsC;IAEtC,MAAM,EACJ,UAAU,EAAE,EACV,UAAU,GACX,GACF,GAAG,MAAM,CAAC;IACX,MAAM,iBAAiB,GAAG,kBAAkB,aAAlB,kBAAkB,cAAlB,kBAAkB,GAAI,MAAM,CAAC,UAAU,CAAC,iBAAiB,CAAC;IACpF,IACE,CAAC,UAAU,KAAK,kBAAkB,IAAI,UAAU,KAAK,+BAAU,CAAC,KAAK,CAAC;QACtE,CAAC,UAAU,KAAK,+BAAU,CAAC,KAAK,IAAI,iBAAiB,KAAK,yBAAyB,CAAC,EACpF;QACA,IAAI,UAAU,KAAK,+BAAU,CAAC,KAAK,EAAE;YACnC,MAAM,IAAI,qCAAqB,CAAC,2BAA2B,QAAQ,yBAAyB,iBAAiB,GAAG,CAAC,CAAC;SACnH;QACD,MAAM,IAAI,qCAAqB,CAAC,2BAA2B,QAAQ,wBAAwB,UAAU,EAAE,CAAC,CAAC;KAC1G;AACH,CAAC;AAtBD,gEAsBC"} \ No newline at end of file +{"version":3,"file":"Utilities.js","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/index.d.ts.map b/evernote_modules/en-conduit-plugin-board/dist/index.d.ts.map index 220e1036..5b935b0b 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/index.d.ts.map +++ b/evernote_modules/en-conduit-plugin-board/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,iBAAiB,EAAsG,MAAM,cAAc,CAAC;AAmBrJ,OAAO,EAAE,KAAK,EAAE,MAAM,qBAAqB,CAAC;AAC5C,OAAO,EAAE,MAAM,EAAE,MAAM,sBAAsB,CAAC;AAC9C,OAAO,EAAE,qBAAqB,EAAE,MAAM,qCAAqC,CAAC;AAI5E,wBAAgB,gBAAgB,IAAI,iBAAiB,CA8EpD"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,iBAAiB,EAAsG,MAAM,cAAc,CAAC;AAoBrJ,OAAO,EAAE,KAAK,EAAE,MAAM,qBAAqB,CAAC;AAC5C,OAAO,EAAE,MAAM,EAAE,MAAM,sBAAsB,CAAC;AAC9C,OAAO,EAAE,qBAAqB,EAAE,MAAM,qCAAqC,CAAC;AAI5E,wBAAgB,gBAAgB,IAAI,iBAAiB,CA0FpD"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/dist/index.js b/evernote_modules/en-conduit-plugin-board/dist/index.js index a2d64e5e..6deaf918 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/index.js +++ b/evernote_modules/en-conduit-plugin-board/dist/index.js @@ -29,6 +29,7 @@ const en_data_model_1 = require("en-data-model"); const en_home_data_model_1 = require("en-home-data-model"); const BoardBootstrap_1 = require("./BoardBootstrap"); const BoardCustomize_1 = require("./BoardCustomize"); +const BoardCustomizeVerII_1 = require("./BoardCustomizeVerII"); const BoardConverter_1 = require("./Converters/BoardConverter"); const WidgetContentConflictConverter_1 = require("./Converters/WidgetContentConflictConverter"); const WidgetConverter_1 = require("./Converters/WidgetConverter"); @@ -46,9 +47,11 @@ function getENBoardPlugin() { name: 'ENBoard', defineMutators: di => { const mutators = { + // TODO: Remove this mutation after repackaging. notePin: NotePin_1.createNotePinDefinition(), boardBootstrap: BoardBootstrap_1.createBoardBootstrapDefinition(di), boardCustomize: BoardCustomize_1.createBoardCustomizeDefinition(), + boardCustomizeVerII: BoardCustomizeVerII_1.createBoardCustomizeVerIIDefinition(), }; return mutators; }, @@ -64,6 +67,13 @@ function getENBoardPlugin() { return Utilities.safeMutableWidgetType(boardFeatureSchema, boardType, mutableWidgetType); }, }, + ['Widget.selectedTab']: { + type: conduit_core_1.schemaToGraphQLType(conduit_utils_1.Nullable(en_home_data_model_1.WidgetSelectedTabsSchema)), + resolve: async (widget, _, context) => { + const { widgetType, selectedTab, } = widget; + return Utilities.safeSelectedTab(selectedTab, widgetType); + }, + }, }; return queries; }, diff --git a/evernote_modules/en-conduit-plugin-board/dist/index.js.map b/evernote_modules/en-conduit-plugin-board/dist/index.js.map index 46185b7c..ef76488f 100644 --- a/evernote_modules/en-conduit-plugin-board/dist/index.js.map +++ b/evernote_modules/en-conduit-plugin-board/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-board/package.json b/evernote_modules/en-conduit-plugin-board/package.json index 0ad9b8fe..7b0f90e4 100644 --- a/evernote_modules/en-conduit-plugin-board/package.json +++ b/evernote_modules/en-conduit-plugin-board/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-board", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,14 +10,14 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-data-model": "^3.4.2", - "en-home-data-model": "^3.4.2", - "en-nsync-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-data-model": "^3.6.2", + "en-home-data-model": "^3.6.2", + "en-nsync-connector": "1.36.3" }, "peerDependencies": { "graphql": "^14.0.2", diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.d.ts.map index 86f45118..06071e29 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CalendarConstants.d.ts","sourceRoot":"","sources":["../src/CalendarConstants.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,2BAA2B,mBAAmB,CAAC;AAE5D,eAAO,MAAM,aAAa,QAAQ,CAAC"} \ No newline at end of file +{"version":3,"file":"CalendarConstants.d.ts","sourceRoot":"","sources":["../src/CalendarConstants.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,2BAA2B,mBAAmB,CAAC;AAC5D,eAAO,MAAM,2BAA2B,wBAAwB,CAAC;AACjE,eAAO,MAAM,yBAAyB,gBAAgB,CAAC;AAEvD,eAAO,MAAM,aAAa,QAAQ,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.js b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.js index b7857122..19a9939b 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.js +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.js @@ -3,7 +3,9 @@ * Copyright 2021 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.POLL_INTERVAL = exports.EPHEMERAL_EVENTS_TABLE_NAME = void 0; +exports.POLL_INTERVAL = exports.CALENDAR_UPDATES_ROW_NAME = exports.CALENDAR_UPDATES_TABLE_NAME = exports.EPHEMERAL_EVENTS_TABLE_NAME = void 0; exports.EPHEMERAL_EVENTS_TABLE_NAME = 'CalendarEvents'; +exports.CALENDAR_UPDATES_TABLE_NAME = 'UserCalendarUpdates'; +exports.CALENDAR_UPDATES_ROW_NAME = 'lastUpdated'; exports.POLL_INTERVAL = 30000; //# sourceMappingURL=CalendarConstants.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.js.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.js.map index 55f950ad..e1a9d006 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.js.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarConstants.js.map @@ -1 +1 @@ -{"version":3,"file":"CalendarConstants.js","sourceRoot":"","sources":["../src/CalendarConstants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEU,QAAA,2BAA2B,GAAG,gBAAgB,CAAC;AAE/C,QAAA,aAAa,GAAG,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"CalendarConstants.js","sourceRoot":"","sources":["../src/CalendarConstants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEU,QAAA,2BAA2B,GAAG,gBAAgB,CAAC;AAC/C,QAAA,2BAA2B,GAAG,qBAAqB,CAAC;AACpD,QAAA,yBAAyB,GAAG,aAAa,CAAC;AAE1C,QAAA,aAAa,GAAG,KAAK,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.d.ts.map index 7b39a1d1..011f1980 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CalendarServiceType.d.ts","sourceRoot":"","sources":["../src/CalendarServiceType.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAiE,SAAS,EAAE,MAAM,eAAe,CAAC;AACzG,OAAO,EACL,2BAA2B,EACsD,yBAAyB,EAE7D,gBAAgB,EAC/B,gCAAgC,EAC/D,MAAM,wBAAwB,CAAC;AAEhC,wBAAwB;AACxB,eAAO,MAAM,sBAAsB;;;;;;OAA2E,CAAC;AAE/G,6BAA6B;AAC7B,MAAM,WAAW,4BAA6B,SAAQ,gCAAgC;IACpF,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,eAAO,MAAM,kCAAkC;;iEAEf,CAAC;AAEjC,uBAAuB;AACvB,MAAM,WAAW,uBAAwB,SAAQ,2BAA2B;IAC1E,EAAE,EAAE,MAAM,CAAC;IACX,SAAS,EAAE,4BAA4B,EAAE,CAAC;CAC3C;AAED,eAAO,MAAM,6BAA6B;;;iEAGf,CAAC;AAE5B,qBAAqB;AAErB,MAAM,WAAW,UAAU;IACzB,EAAE,EAAE,MAAM,CAAC;IACX,KAAK,EAAE,MAAM,CAAC;CACf;AAED,eAAO,MAAM,8BAA8B;;;OAAsF,CAAC;AAClI,MAAM,WAAW,qBAAsB,SAAQ,yBAAyB;IACtE,EAAE,EAAE,MAAM,CAAC;IACX,WAAW,EAAE,UAAU,EAAE,CAAC;CAC3B;AACD,eAAO,MAAM,2BAA2B;;;iEAGf,CAAC;AAE1B,eAAO,MAAM,0BAA0B;;;;;;EAAkE,CAAC;AAE1G,eAAO,MAAM,8BAA8B,6CAAwD,CAAC;AAEpG,eAAO,MAAM,gCAAgC;;;;;;;;EAA8E,CAAC;AAE5H,eAAO,MAAM,2BAA2B;;;;;;EAAoE,CAAC;AAG7G,MAAM,WAAW,oBAAoB;IACnC,kBAAkB,CAAC,EAAE,OAAO,CAAC;CAC9B;AAED,eAAO,MAAM,0BAA0B;;EAErC,CAAC;AAEH,MAAM,WAAW,mBAAmB;IAClC,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,eAAO,MAAM,yBAAyB;;EAEpC,CAAC;AAEH,MAAM,WAAW,kBAAkB;IACjC,IAAI,EAAE,SAAS,CAAC;IAChB,EAAE,EAAE,SAAS,CAAC;IACd,QAAQ,CAAC,EAAE,gBAAgB,CAAC;CAC7B;AAED,eAAO,MAAM,wBAAwB;;EAInC,CAAC;AAEH,MAAM,WAAW,qBAAqB;IACpC,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,eAAO,MAAM,2BAA2B;;EAEtC,CAAC;AAEH,MAAM,WAAW,6BAA6B;IAC5C,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,eAAO,MAAM,mCAAmC;;EAG9C,CAAC"} \ No newline at end of file +{"version":3,"file":"CalendarServiceType.d.ts","sourceRoot":"","sources":["../src/CalendarServiceType.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAiE,SAAS,EAAE,MAAM,eAAe,CAAC;AACzG,OAAO,EACL,2BAA2B,EACsD,yBAAyB,EAE7D,gBAAgB,EAC/B,gCAAgC,EAC/D,MAAM,wBAAwB,CAAC;AAEhC,wBAAwB;AACxB,eAAO,MAAM,sBAAsB;;;;;;OAA2E,CAAC;AAE/G,6BAA6B;AAC7B,MAAM,WAAW,4BAA6B,SAAQ,gCAAgC;IACpF,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,eAAO,MAAM,kCAAkC;;iEAEf,CAAC;AAEjC,uBAAuB;AACvB,MAAM,WAAW,uBAAwB,SAAQ,2BAA2B;IAC1E,EAAE,EAAE,MAAM,CAAC;IACX,SAAS,EAAE,4BAA4B,EAAE,CAAC;CAC3C;AAED,eAAO,MAAM,6BAA6B;;;iEAGf,CAAC;AAE5B,qBAAqB;AAErB,MAAM,WAAW,UAAU;IACzB,EAAE,EAAE,MAAM,CAAC;IACX,KAAK,EAAE,MAAM,CAAC;CACf;AAED,eAAO,MAAM,8BAA8B;;;OAAsF,CAAC;AAClI,MAAM,WAAW,qBAAsB,SAAQ,yBAAyB;IACtE,EAAE,EAAE,MAAM,CAAC;IACX,WAAW,EAAE,UAAU,EAAE,CAAC;CAC3B;AACD,eAAO,MAAM,2BAA2B;;;iEAGf,CAAC;AAE1B,eAAO,MAAM,0BAA0B;;;;;;EAAkE,CAAC;AAE1G,eAAO,MAAM,8BAA8B,6CAAwD,CAAC;AAEpG,eAAO,MAAM,gCAAgC;;;;;;;;EAA8E,CAAC;AAE5H,eAAO,MAAM,2BAA2B;;;;;;EAAoE,CAAC;AAG7G,MAAM,WAAW,oBAAoB;IACnC,kBAAkB,CAAC,EAAE,OAAO,CAAC;CAC9B;AAED,eAAO,MAAM,0BAA0B;;EAErC,CAAC;AAEH,MAAM,WAAW,mBAAmB;IAClC,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,eAAO,MAAM,yBAAyB;;EAEpC,CAAC;AAEH,MAAM,WAAW,kBAAkB;IACjC,IAAI,EAAE,SAAS,CAAC;IAChB,EAAE,EAAE,SAAS,CAAC;IACd,QAAQ,CAAC,EAAE,gBAAgB,CAAC;CAC7B;AAED,eAAO,MAAM,wBAAwB;;EAInC,CAAC;AAEH,MAAM,WAAW,qBAAqB;IACpC,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,eAAO,MAAM,2BAA2B;;EAEtC,CAAC;AAEH,MAAM,WAAW,6BAA6B;IAC5C,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,eAAO,MAAM,mCAAmC;;EAG9C,CAAC;AAEH,MAAM,WAAW,sCAAsC;IACrD,sBAAsB,EAAE,MAAM,CAAC;IAC/B,QAAQ,EAAE,OAAO,CAAC;CACnB;AAED,eAAO,MAAM,4CAA4C;;EAGvD,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.js b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.js index 1d18bedc..3bf40f7c 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.js +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.js @@ -3,7 +3,7 @@ * Copyright 2021 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.CalendarEventLinkMutationSchemaArgs = exports.CalendarEventByIdSchemaArgs = exports.CalendarEventsSchemaArgs = exports.CalendarAccountSchemaArgs = exports.CalendarAccountsSchemaArgs = exports.CalendarEventUriInputSchema = exports.CalendarEventAttendeeInputSchema = exports.CalendarEventStatusInputSchema = exports.CalendarContactInputSchema = exports.CalendarEventResponseSchema = exports.CalendarEventLinkedNotesSchema = exports.CalendarAccountResponseSchema = exports.UserCalendarSettingsResponseSchema = exports.CalendarSettingsSchema = void 0; +exports.UserCalendarSettingsUpdateMutationSchemaArgs = exports.CalendarEventLinkMutationSchemaArgs = exports.CalendarEventByIdSchemaArgs = exports.CalendarEventsSchemaArgs = exports.CalendarAccountSchemaArgs = exports.CalendarAccountsSchemaArgs = exports.CalendarEventUriInputSchema = exports.CalendarEventAttendeeInputSchema = exports.CalendarEventStatusInputSchema = exports.CalendarContactInputSchema = exports.CalendarEventResponseSchema = exports.CalendarEventLinkedNotesSchema = exports.CalendarAccountResponseSchema = exports.UserCalendarSettingsResponseSchema = exports.CalendarSettingsSchema = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); const en_calendar_data_model_1 = require("en-calendar-data-model"); @@ -43,4 +43,8 @@ exports.CalendarEventLinkMutationSchemaArgs = conduit_core_1.schemaToGraphQLArgs noteID: 'ID', eventID: 'ID', }); +exports.UserCalendarSettingsUpdateMutationSchemaArgs = conduit_core_1.schemaToGraphQLArgs({ + userCalendarSettingsId: 'ID', + isActive: 'boolean', +}); //# sourceMappingURL=CalendarServiceType.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.js.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.js.map index d51eb29e..bc8bb8eb 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.js.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/CalendarServiceType.js.map @@ -1 +1 @@ -{"version":3,"file":"CalendarServiceType.js","sourceRoot":"","sources":["../src/CalendarServiceType.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAmD;AAEnD,iDAAyG;AACzG,mEAMgC;AAEhC,wBAAwB;AACX,QAAA,sBAAsB,GAAG,4BAAY,CAAC,qDAA4B,EAAE,EAAE,EAAE,wBAAwB,CAAC,CAAC;AAOlG,QAAA,kCAAkC,GAAG,4BAAY,CAAiB,yDAAgC,EAAE;IAC/G,EAAE,EAAE,QAAQ;CACb,EAAE,4BAA4B,CAAC,CAAC;AAQpB,QAAA,6BAA6B,GAAG,4BAAY,CAA6D,oDAA2B,EAAE;IACjJ,EAAE,EAAE,QAAQ;IACZ,SAAS,EAAE,sBAAM,CAAC,0CAAkC,CAAC;CACtD,EAAE,uBAAuB,CAAC,CAAC;AASf,QAAA,8BAA8B,GAAG,sBAAM,CAAa,EAAE,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,gCAAgC,CAAC,CAAC;AAKrH,QAAA,2BAA2B,GAAG,4BAAY,CAA4C,kDAAyB,EAAE;IAC5H,EAAE,EAAE,QAAQ;IACZ,WAAW,EAAE,sBAAM,CAAC,sCAA8B,CAAC;CACpD,EAAE,qBAAqB,CAAC,CAAC;AAEb,QAAA,0BAA0B,GAAG,4BAAY,CAAC,8CAAqB,EAAE,EAAE,EAAE,sBAAsB,CAAC,CAAC;AAE7F,QAAA,8BAA8B,GAAG,oBAAI,CAAC,4CAAmB,EAAE,0BAA0B,CAAC,CAAC;AAEvF,QAAA,gCAAgC,GAAG,4BAAY,CAAC,oDAA2B,EAAE,EAAE,EAAE,4BAA4B,CAAC,CAAC;AAE/G,QAAA,2BAA2B,GAAG,4BAAY,CAAC,+CAAsB,EAAE,EAAE,EAAE,uBAAuB,CAAC,CAAC;AAOhG,QAAA,0BAA0B,GAAG,kCAAmB,CAAuB;IAClF,kBAAkB,EAAE,+BAAe;CACpC,CAAC,CAAC;AAMU,QAAA,yBAAyB,GAAG,kCAAmB,CAAsB;IAChF,EAAE,EAAE,QAAQ;CACb,CAAC,CAAC;AAQU,QAAA,wBAAwB,GAAG,kCAAmB,CAAqB;IAC9E,IAAI,EAAE,WAAW;IACjB,EAAE,EAAE,WAAW;IACf,QAAQ,EAAE,wBAAQ,CAAC,+CAAsB,CAAC;CAC3C,CAAC,CAAC;AAMU,QAAA,2BAA2B,GAAG,kCAAmB,CAAwB;IACpF,EAAE,EAAE,QAAQ;CACb,CAAC,CAAC;AAOU,QAAA,mCAAmC,GAAG,kCAAmB,CAAgC;IACpG,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,IAAI;CACd,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"CalendarServiceType.js","sourceRoot":"","sources":["../src/CalendarServiceType.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAmD;AAEnD,iDAAyG;AACzG,mEAMgC;AAEhC,wBAAwB;AACX,QAAA,sBAAsB,GAAG,4BAAY,CAAC,qDAA4B,EAAE,EAAE,EAAE,wBAAwB,CAAC,CAAC;AAOlG,QAAA,kCAAkC,GAAG,4BAAY,CAAiB,yDAAgC,EAAE;IAC/G,EAAE,EAAE,QAAQ;CACb,EAAE,4BAA4B,CAAC,CAAC;AAQpB,QAAA,6BAA6B,GAAG,4BAAY,CAA4D,oDAA2B,EAAE;IAChJ,EAAE,EAAE,QAAQ;IACZ,SAAS,EAAE,sBAAM,CAAC,0CAAkC,CAAC;CACtD,EAAE,uBAAuB,CAAC,CAAC;AASf,QAAA,8BAA8B,GAAG,sBAAM,CAAa,EAAE,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,gCAAgC,CAAC,CAAC;AAKrH,QAAA,2BAA2B,GAAG,4BAAY,CAA4C,kDAAyB,EAAE;IAC5H,EAAE,EAAE,QAAQ;IACZ,WAAW,EAAE,sBAAM,CAAC,sCAA8B,CAAC;CACpD,EAAE,qBAAqB,CAAC,CAAC;AAEb,QAAA,0BAA0B,GAAG,4BAAY,CAAC,8CAAqB,EAAE,EAAE,EAAE,sBAAsB,CAAC,CAAC;AAE7F,QAAA,8BAA8B,GAAG,oBAAI,CAAC,4CAAmB,EAAE,0BAA0B,CAAC,CAAC;AAEvF,QAAA,gCAAgC,GAAG,4BAAY,CAAC,oDAA2B,EAAE,EAAE,EAAE,4BAA4B,CAAC,CAAC;AAE/G,QAAA,2BAA2B,GAAG,4BAAY,CAAC,+CAAsB,EAAE,EAAE,EAAE,uBAAuB,CAAC,CAAC;AAOhG,QAAA,0BAA0B,GAAG,kCAAmB,CAAuB;IAClF,kBAAkB,EAAE,+BAAe;CACpC,CAAC,CAAC;AAMU,QAAA,yBAAyB,GAAG,kCAAmB,CAAsB;IAChF,EAAE,EAAE,QAAQ;CACb,CAAC,CAAC;AAQU,QAAA,wBAAwB,GAAG,kCAAmB,CAAqB;IAC9E,IAAI,EAAE,WAAW;IACjB,EAAE,EAAE,WAAW;IACf,QAAQ,EAAE,wBAAQ,CAAC,+CAAsB,CAAC;CAC3C,CAAC,CAAC;AAMU,QAAA,2BAA2B,GAAG,kCAAmB,CAAwB;IACpF,EAAE,EAAE,QAAQ;CACb,CAAC,CAAC;AAOU,QAAA,mCAAmC,GAAG,kCAAmB,CAAgC;IACpG,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,IAAI;CACd,CAAC,CAAC;AAOU,QAAA,4CAA4C,GAAG,kCAAmB,CAAyC;IACtH,sBAAsB,EAAE,IAAI;IAC5B,QAAQ,EAAE,SAAS;CACpB,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.d.ts.map index e20f2338..97c0586a 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CalendarAccountConverters.d.ts","sourceRoot":"","sources":["../../src/Converters/CalendarAccountConverters.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,cAAc,EAAE,MAAM,cAAc,CAAC;AAC7D,OAAO,EAAE,yBAAyB,EAAE,MAAM,wBAAwB,CAAC;AAInE,OAAO,EAAE,eAAe,EAAE,MAAM,gCAAgC,CAAC;AAEjE,eAAO,MAAM,8BAA8B,EAAE,cAAc,CAAC,yBAAyB,EAAE,eAAe,CA2BrG,CAAC"} \ No newline at end of file +{"version":3,"file":"CalendarAccountConverters.d.ts","sourceRoot":"","sources":["../../src/Converters/CalendarAccountConverters.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,cAAc,EAAE,MAAM,cAAc,CAAC;AAC7D,OAAO,EAAE,yBAAyB,EAAE,MAAM,wBAAwB,CAAC;AAGnE,OAAO,EAAE,eAAe,EAAE,MAAM,gCAAgC,CAAC;AAEjE,eAAO,MAAM,8BAA8B,EAAE,cAAc,CAAC,yBAAyB,EAAE,eAAe,CAOrG,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.js b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.js index 60bf94f6..478f78f2 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.js +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.js @@ -4,23 +4,13 @@ */ Object.defineProperty(exports, "__esModule", { value: true }); exports.getCalendarAccountNodeAndEdges = void 0; -const en_data_model_1 = require("en-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const getCalendarAccountNodeAndEdges = async (trc, instance, context) => { - const nodesToUpsert = []; - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { + const account = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!account) { return {}; } - const account = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.CalendarAccount, NodeFields: { - isConnected: instance.isConnected, - userIdFromExternalProvider: instance.userIdFromExternalProvider, - provider: instance.provider, - }, inputs: {}, outputs: { - calendars: {}, - } }); - nodesToUpsert.push(account); - return { nodes: { nodesToUpsert, nodesToDelete: [] } }; + return { nodes: { nodesToUpsert: [account], nodesToDelete: [] } }; }; exports.getCalendarAccountNodeAndEdges = getCalendarAccountNodeAndEdges; //# sourceMappingURL=CalendarAccountConverters.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.js.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.js.map index 5b1766d9..40990ebc 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.js.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarAccountConverters.js.map @@ -1 +1 @@ -{"version":3,"file":"CalendarAccountConverters.js","sourceRoot":"","sources":["../../src/Converters/CalendarAccountConverters.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAA4C;AAC5C,2DAAuD;AAIhD,MAAM,8BAA8B,GAA+D,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAC3F,EAAE;IAC5C,MAAM,aAAa,GAAsB,EAAE,CAAC;IAE5C,MAAM,OAAO,GAAG,sCAAiB,CAAC,QAAQ,CAAC,CAAC;IAE5C,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,EAAE,CAAC;KACX;IAED,MAAM,OAAO,mCACR,OAAO,KACV,IAAI,EAAE,2BAAW,CAAC,eAAe,EACjC,UAAU,EAAE;YACV,WAAW,EAAE,QAAQ,CAAC,WAAW;YACjC,0BAA0B,EAAE,QAAQ,CAAC,0BAA0B;YAC/D,QAAQ,EAAE,QAAQ,CAAC,QAAQ;SAC5B,EACD,MAAM,EAAE,EACP,EACD,OAAO,EAAE;YACP,SAAS,EAAE,EAAE;SACd,GACF,CAAC;IACF,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IAE5B,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,CAAC;AACzD,CAAC,CAAC;AA3BW,QAAA,8BAA8B,kCA2BzC"} \ No newline at end of file +{"version":3,"file":"CalendarAccountConverters.js","sourceRoot":"","sources":["../../src/Converters/CalendarAccountConverters.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,2DAA8D;AAIvD,MAAM,8BAA8B,GAA+D,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAC7F,EAAE;IAC1C,MAAM,OAAO,GAAG,6CAAwB,CAAkB,QAAQ,EAAE,OAAO,CAAC,CAAC;IAC7E,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,EAAE,CAAC;KACX;IACD,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,CAAE,OAAO,CAAE,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,CAAC;AACtE,CAAC,CAAC;AAPW,QAAA,8BAA8B,kCAOzC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.d.ts.map index 8e182822..dff61d65 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CalendarEventConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/CalendarEventConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,cAAc,EAAE,MAAM,cAAc,CAAC;AAC7D,OAAO,EAAE,uBAAuB,EAAE,MAAM,wBAAwB,CAAC;AAIjE,OAAO,EAAE,aAAa,EAAE,MAAM,8BAA8B,CAAC;AAE7D,eAAO,MAAM,oBAAoB,EAAE,cAAc,CAAC,uBAAuB,EAAE,aAAa,CA+CvF,CAAC"} \ No newline at end of file +{"version":3,"file":"CalendarEventConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/CalendarEventConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,cAAc,EAAE,MAAM,cAAc,CAAC;AAC7D,OAAO,EAAE,uBAAuB,EAAE,MAAM,wBAAwB,CAAC;AAGjE,OAAO,EAAE,aAAa,EAAE,MAAM,8BAA8B,CAAC;AAE7D,eAAO,MAAM,oBAAoB,EAAE,cAAc,CAAC,uBAAuB,EAAE,aAAa,CAOvF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.js b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.js index 3b6ef4e6..76c9d61e 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.js +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.js @@ -4,43 +4,13 @@ */ Object.defineProperty(exports, "__esModule", { value: true }); exports.getCalendarEventNode = void 0; -const en_data_model_1 = require("en-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const getCalendarEventNode = async (trc, instance, context) => { - const nodesToUpsert = []; - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { + const calendarEvent = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!calendarEvent) { return {}; } - const calendarEvent = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.CalendarEvent, NodeFields: { - provider: instance.provider, - userIdFromExternalProvider: instance.userIdFromExternalProvider, - userCalendarExternalId: instance.userCalendarExternalId, - calendarEventExternalId: instance.calendarEventExternalId, - created: instance.created, - lastModified: instance.updated, - externalProviderDeleted: instance.externalProviderDeleted, - isAccountConnected: instance.isAccountConnected, - summary: instance.summary, - displayColor: instance.displayColor, - description: instance.description, - location: instance.location, - isAllDay: instance.isAllDay, - start: instance.start, - end: instance.end, - recurrentEventId: instance.recurrentEventId, - recurrence: instance.recurrence, - iCalendarUid: instance.iCalendarUid, - isBusy: instance.isBusy, - status: instance.status, - links: instance.links, - eventCreator: instance.eventCreator, - eventOrganizer: instance.eventOrganizer, - attendees: instance.attendees, - isRecurrenceInstance: instance.isRecurrenceInstance, - }, inputs: { notes: {} }, outputs: {} }); - nodesToUpsert.push(calendarEvent); - return { nodes: { nodesToUpsert, nodesToDelete: [] } }; + return { nodes: { nodesToUpsert: [calendarEvent], nodesToDelete: [] } }; }; exports.getCalendarEventNode = getCalendarEventNode; //# sourceMappingURL=CalendarEventConverter.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.js.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.js.map index d3c3b7da..f47e7551 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.js.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarEventConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"CalendarEventConverter.js","sourceRoot":"","sources":["../../src/Converters/CalendarEventConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAA4C;AAC5C,2DAAuD;AAIhD,MAAM,oBAAoB,GAA2D,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAC/E,EAAE;IAC1C,MAAM,aAAa,GAAoB,EAAE,CAAC;IAE1C,MAAM,OAAO,GAAG,sCAAiB,CAAC,QAAQ,CAAC,CAAC;IAE5C,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,EAAE,CAAC;KACX;IAED,MAAM,aAAa,mCACd,OAAO,KACV,IAAI,EAAE,2BAAW,CAAC,aAAa,EAC/B,UAAU,EAAE;YACV,QAAQ,EAAE,QAAQ,CAAC,QAAQ;YAC3B,0BAA0B,EAAE,QAAQ,CAAC,0BAA0B;YAC/D,sBAAsB,EAAE,QAAQ,CAAC,sBAAsB;YACvD,uBAAuB,EAAE,QAAQ,CAAC,uBAAuB;YACzD,OAAO,EAAE,QAAQ,CAAC,OAAO;YACzB,YAAY,EAAE,QAAQ,CAAC,OAAO;YAC9B,uBAAuB,EAAE,QAAQ,CAAC,uBAAuB;YACzD,kBAAkB,EAAE,QAAQ,CAAC,kBAAkB;YAC/C,OAAO,EAAE,QAAQ,CAAC,OAAO;YACzB,YAAY,EAAE,QAAQ,CAAC,YAAY;YACnC,WAAW,EAAE,QAAQ,CAAC,WAAW;YACjC,QAAQ,EAAE,QAAQ,CAAC,QAAQ;YAC3B,QAAQ,EAAE,QAAQ,CAAC,QAAQ;YAC3B,KAAK,EAAE,QAAQ,CAAC,KAAK;YACrB,GAAG,EAAE,QAAQ,CAAC,GAAG;YACjB,gBAAgB,EAAE,QAAQ,CAAC,gBAAgB;YAC3C,UAAU,EAAE,QAAQ,CAAC,UAAU;YAC/B,YAAY,EAAE,QAAQ,CAAC,YAAY;YACnC,MAAM,EAAE,QAAQ,CAAC,MAAM;YACvB,MAAM,EAAE,QAAQ,CAAC,MAAM;YACvB,KAAK,EAAE,QAAQ,CAAC,KAAK;YACrB,YAAY,EAAE,QAAQ,CAAC,YAAY;YACnC,cAAc,EAAE,QAAQ,CAAC,cAAc;YACvC,SAAS,EAAE,QAAQ,CAAC,SAAS;YAC7B,oBAAoB,EAAE,QAAQ,CAAC,oBAAoB;SACpD,EACD,MAAM,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EACrB,OAAO,EAAE,EAAE,GACZ,CAAC;IAEF,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;IAElC,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,CAAC;AACzD,CAAC,CAAC;AA/CW,QAAA,oBAAoB,wBA+C/B"} \ No newline at end of file +{"version":3,"file":"CalendarEventConverter.js","sourceRoot":"","sources":["../../src/Converters/CalendarEventConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,2DAA8D;AAIvD,MAAM,oBAAoB,GAA2D,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EACjF,EAAE;IACxC,MAAM,aAAa,GAAG,6CAAwB,CAAgB,QAAQ,EAAE,OAAO,CAAC,CAAC;IACjF,IAAI,CAAC,aAAa,EAAE;QAClB,OAAO,EAAE,CAAC;KACX;IACD,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,CAAC,aAAa,CAAC,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,CAAC;AAC1E,CAAC,CAAC;AAPW,QAAA,oBAAoB,wBAO/B"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.d.ts.map index 0ee342cf..5122ab3a 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CalendarSettingsConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/CalendarSettingsConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,cAAc,EAAE,MAAM,cAAc,CAAC;AAC7D,OAAO,EAAE,0BAA0B,EAAE,MAAM,wBAAwB,CAAC;AAIpE,OAAO,EAAE,gBAAgB,EAAE,MAAM,iCAAiC,CAAC;AAEnE,eAAO,MAAM,uBAAuB,EAAE,cAAc,CAAC,0BAA0B,EAAE,gBAAgB,CA0BhG,CAAC"} \ No newline at end of file +{"version":3,"file":"CalendarSettingsConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/CalendarSettingsConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,cAAc,EAAE,MAAM,cAAc,CAAC;AAC7D,OAAO,EAAE,0BAA0B,EAAE,MAAM,wBAAwB,CAAC;AAGpE,OAAO,EAAE,gBAAgB,EAAE,MAAM,iCAAiC,CAAC;AAEnE,eAAO,MAAM,uBAAuB,EAAE,cAAc,CAAC,0BAA0B,EAAE,gBAAgB,CAQhG,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.js b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.js index addff9b8..c0e07dc8 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.js +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.js @@ -4,21 +4,13 @@ */ Object.defineProperty(exports, "__esModule", { value: true }); exports.getCalendarSettingsNode = void 0; -const en_data_model_1 = require("en-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const getCalendarSettingsNode = async (trc, instance, context) => { - const nodesToUpsert = []; - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { + const calendarSettings = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!calendarSettings) { return {}; } - const calendarSettings = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.CalendarSettings, NodeFields: { - useTemplateForNewNotes: instance.useTemplateForNewNotes, - desktopReminders: instance.desktopReminders, - mobileReminders: instance.mobileReminders, - }, inputs: {}, outputs: {} }); - nodesToUpsert.push(calendarSettings); - return { nodes: { nodesToUpsert, nodesToDelete: [] } }; + return { nodes: { nodesToUpsert: [calendarSettings], nodesToDelete: [] } }; }; exports.getCalendarSettingsNode = getCalendarSettingsNode; //# sourceMappingURL=CalendarSettingsConverter.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.js.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.js.map index 47760703..8e414d69 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.js.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/CalendarSettingsConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"CalendarSettingsConverter.js","sourceRoot":"","sources":["../../src/Converters/CalendarSettingsConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAA4C;AAC5C,2DAAuD;AAIhD,MAAM,uBAAuB,GAAiE,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EACrF,EAAE;IAC7C,MAAM,aAAa,GAAuB,EAAE,CAAC;IAE7C,MAAM,OAAO,GAAG,sCAAiB,CAAC,QAAQ,CAAC,CAAC;IAE5C,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,EAAE,CAAC;KACX;IAED,MAAM,gBAAgB,mCACjB,OAAO,KACV,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAClC,UAAU,EAAE;YACV,sBAAsB,EAAE,QAAQ,CAAC,sBAAsB;YACvD,gBAAgB,EAAE,QAAQ,CAAC,gBAAgB;YAC3C,eAAe,EAAE,QAAQ,CAAC,eAAe;SAC1C,EACD,MAAM,EAAE,EACP,EACD,OAAO,EAAE,EACR,GACF,CAAC;IACF,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;IAErC,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,CAAC;AACzD,CAAC,CAAC;AA1BW,QAAA,uBAAuB,2BA0BlC"} \ No newline at end of file +{"version":3,"file":"CalendarSettingsConverter.js","sourceRoot":"","sources":["../../src/Converters/CalendarSettingsConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,2DAA8D;AAIvD,MAAM,uBAAuB,GAAiE,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EACvF,EAAE;IAC3C,MAAM,gBAAgB,GAAG,6CAAwB,CAAmB,QAAQ,EAAE,OAAO,CAAC,CAAC;IACvF,IAAI,CAAC,gBAAgB,EAAE;QACrB,OAAO,EAAE,CAAC;KACX;IAED,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,CAAC,gBAAgB,CAAC,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,CAAC;AAC7E,CAAC,CAAC;AARW,QAAA,uBAAuB,2BAQlC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.d.ts.map index 3d196610..2c38bc27 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UserCalendarSettingsConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/UserCalendarSettingsConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,cAAc,EAAE,MAAM,cAAc,CAAC;AAG7D,OAAO,EAAE,8BAA8B,EAAE,MAAM,wBAAwB,CAAC;AAKxE,OAAO,EAAE,oBAAoB,EAAE,MAAM,qCAAqC,CAAC;AAE3E,eAAO,MAAM,mCAAmC,EAAE,cAAc,CAAC,8BAA8B,EAAE,oBAAoB,CAiDpH,CAAC"} \ No newline at end of file +{"version":3,"file":"UserCalendarSettingsConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/UserCalendarSettingsConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,cAAc,EAAE,MAAM,cAAc,CAAC;AAG7D,OAAO,EAAE,8BAA8B,EAAE,MAAM,wBAAwB,CAAC;AAKxE,OAAO,EAAE,oBAAoB,EAAE,MAAM,qCAAqC,CAAC;AAE3E,eAAO,MAAM,mCAAmC,EAAE,cAAc,CAAC,8BAA8B,EAAE,oBAAoB,CAqCpH,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.js b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.js index 3d0a33a1..9883c643 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.js +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.js @@ -10,18 +10,13 @@ const en_data_model_1 = require("en-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const getUserCalendarSettingsNodeAndEdges = async (trc, instance, context) => { var _a, _b; + const userCalendarSettings = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!userCalendarSettings) { + return {}; + } const nodesToUpsert = []; const edgesToCreate = []; const edgesToDelete = []; - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { - return {}; - } - const userCalendarSettings = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.UserCalendarSettings, NodeFields: { - userCalendarExternalId: instance.userCalendarExternalId, - isActive: instance.isActive, - data: instance.data, - }, inputs: { parent: {} }, outputs: {} }); nodesToUpsert.push(userCalendarSettings); const parentID = (_a = instance.parentEntity) === null || _a === void 0 ? void 0 : _a.id; const parentType = en_conduit_sync_types_1.entityTypeAsNodeType(context.eventManager.di, (_b = instance.parentEntity) === null || _b === void 0 ? void 0 : _b.type, en_data_model_1.EntityTypes.CalendarAccount); diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.js.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.js.map index adc126b7..296d44a8 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.js.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Converters/UserCalendarSettingsConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"UserCalendarSettingsConverter.js","sourceRoot":"","sources":["../../src/Converters/UserCalendarSettingsConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAgD;AAEhD,iEAA6D;AAC7D,iDAA4C;AAC5C,2DAAuD;AAIhD,MAAM,mCAAmC,GAAyE,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EACrG,EAAE;;IACjD,MAAM,aAAa,GAA2B,EAAE,CAAC;IACjD,MAAM,aAAa,GAAgB,EAAE,CAAC;IACtC,MAAM,aAAa,GAAsB,EAAE,CAAC;IAE5C,MAAM,OAAO,GAAG,sCAAiB,CAAC,QAAQ,CAAC,CAAC;IAE5C,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,EAAE,CAAC;KACX;IAED,MAAM,oBAAoB,mCACrB,OAAO,KACV,IAAI,EAAE,2BAAW,CAAC,oBAAoB,EACtC,UAAU,EAAE;YACV,sBAAsB,EAAE,QAAQ,CAAC,sBAAsB;YACvD,QAAQ,EAAE,QAAQ,CAAC,QAAQ;YAC3B,IAAI,EAAE,QAAQ,CAAC,IAAI;SACpB,EACD,MAAM,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,EACtB,OAAO,EAAE,EAAE,GACZ,CAAC;IAEF,aAAa,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;IACzC,MAAM,QAAQ,GAAG,MAAA,QAAQ,CAAC,YAAY,0CAAE,EAAY,CAAC;IACrD,MAAM,UAAU,GAAG,4CAAoB,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE,QAAE,QAAQ,CAAC,YAAY,0CAAE,IAAI,EAAE,2BAAW,CAAC,eAAe,CAAC,CAAC;IAC3H,IAAI,QAAQ,IAAI,UAAU,EAAE;QAC1B,MAAM,eAAe,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAuB,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,oBAAoB,EAAE,EAAE,EAAE,oBAAoB,CAAC,EAAE,EAAE,CAAC,CAAC;QAC3J,MAAM,iBAAiB,GAAG,+BAAe,CAAC,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,MAAM,CAAC,MAAM,CAAC,CAAC;QAC1E,IAAI,iBAAiB,EAAE;YACrB,MAAM,eAAe,GAAG,iBAAiB,CAAC,KAAK,CAAC;YAChD,IAAI,QAAQ,KAAK,eAAe,EAAE;gBAChC,aAAa,CAAC,IAAI,CAAC;oBACjB,KAAK,EAAE,oBAAoB,CAAC,EAAE,EAAE,OAAO,EAAE,2BAAW,CAAC,oBAAoB,EAAE,OAAO,EAAE,QAAQ;iBAC7F,CAAC,CAAC;aACJ;SACF;QACD,aAAa,CAAC,IAAI,CAAC;YACjB,OAAO,EAAE,UAAU;YACnB,KAAK,EAAE,QAAkB;YACzB,OAAO,EAAE,WAAW;YACpB,OAAO,EAAE,2BAAW,CAAC,oBAAoB;YACzC,KAAK,EAAE,oBAAoB,CAAC,EAAE;YAC9B,OAAO,EAAE,QAAQ;SAClB,CAAC,CAAC;KACJ;IAED,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,CAAC;AAClG,CAAC,CAAC;AAjDW,QAAA,mCAAmC,uCAiD9C"} \ No newline at end of file +{"version":3,"file":"UserCalendarSettingsConverter.js","sourceRoot":"","sources":["../../src/Converters/UserCalendarSettingsConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAgD;AAEhD,iEAA6D;AAC7D,iDAA4C;AAC5C,2DAA8D;AAIvD,MAAM,mCAAmC,GAAyE,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EACvG,EAAE;;IAC/C,MAAM,oBAAoB,GAAG,6CAAwB,CAAuB,QAAQ,EAAE,OAAO,CAAC,CAAC;IAC/F,IAAI,CAAC,oBAAoB,EAAE;QACzB,OAAO,EAAE,CAAC;KACX;IAED,MAAM,aAAa,GAA2B,EAAE,CAAC;IACjD,MAAM,aAAa,GAAgB,EAAE,CAAC;IACtC,MAAM,aAAa,GAAsB,EAAE,CAAC;IAE5C,aAAa,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;IAEzC,MAAM,QAAQ,SAAG,QAAQ,CAAC,YAAY,0CAAE,EAAE,CAAC;IAC3C,MAAM,UAAU,GAAG,4CAAoB,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE,QAAE,QAAQ,CAAC,YAAY,0CAAE,IAAI,EAAE,2BAAW,CAAC,eAAe,CAAC,CAAC;IAC3H,IAAI,QAAQ,IAAI,UAAU,EAAE;QAC1B,MAAM,eAAe,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAuB,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,oBAAoB,EAAE,EAAE,EAAE,oBAAoB,CAAC,EAAE,EAAE,CAAC,CAAC;QAC3J,MAAM,iBAAiB,GAAG,+BAAe,CAAC,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,MAAM,CAAC,MAAM,CAAC,CAAC;QAC1E,IAAI,iBAAiB,EAAE;YACrB,MAAM,eAAe,GAAG,iBAAiB,CAAC,KAAK,CAAC;YAChD,IAAI,QAAQ,KAAK,eAAe,EAAE;gBAChC,aAAa,CAAC,IAAI,CAAC;oBACjB,KAAK,EAAE,oBAAoB,CAAC,EAAE,EAAE,OAAO,EAAE,2BAAW,CAAC,oBAAoB,EAAE,OAAO,EAAE,QAAQ;iBAC7F,CAAC,CAAC;aACJ;SACF;QACD,aAAa,CAAC,IAAI,CAAC;YACjB,OAAO,EAAE,UAAU;YACnB,KAAK,EAAE,QAAQ;YACf,OAAO,EAAE,WAAW;YACpB,OAAO,EAAE,2BAAW,CAAC,oBAAoB;YACzC,KAAK,EAAE,oBAAoB,CAAC,EAAE;YAC9B,OAAO,EAAE,QAAQ;SAClB,CAAC,CAAC;KACJ;IAED,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,CAAC;AAClG,CAAC,CAAC;AArCW,QAAA,mCAAmC,uCAqC9C"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/CalendarEventLinkMutators.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/CalendarEventLinkMutators.d.ts.map index 4a18e051..cb09f52b 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/CalendarEventLinkMutators.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/CalendarEventLinkMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CalendarEventLinkMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/CalendarEventLinkMutators.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,qBAAqB,EAAE,wBAAwB,EAAE,iBAAiB,EAA2C,MAAM,cAAc,CAAC;AAC1J,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAE,UAAU,EAA8F,SAAS,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAClK,OAAO,EAAE,eAAe,EAAE,qBAAqB,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,MAAM,wBAAwB,CAAC;AAEvH,OAAO,EAAe,MAAM,EAAE,MAAM,eAAe,CAAC;AASpD,MAAM,WAAW,6BAA6B;IAC5C,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,WAAW,EAAE,MAAM,CAAC;IACpB,QAAQ,EAAE,MAAM,CAAC;IACjB,0BAA0B,EAAE,MAAM,CAAC;IACnC,sBAAsB,EAAE,MAAM,CAAC;IAC/B,uBAAuB,EAAE,MAAM,CAAC;IAChC,kBAAkB,EAAE,OAAO,CAAC;IAC5B,QAAQ,EAAE,OAAO,CAAC;IAClB,KAAK,EAAE,SAAS,CAAC;IACjB,GAAG,EAAE,SAAS,CAAC;IACf,YAAY,EAAE,MAAM,CAAC;IACrB,MAAM,EAAE,OAAO,CAAC;IAChB,MAAM,EAAE,mBAAmB,CAAC;IAC5B,KAAK,EAAE,gBAAgB,EAAE,CAAC;IAC1B,YAAY,EAAE,eAAe,CAAC;IAC9B,cAAc,EAAE,eAAe,CAAC;IAChC,SAAS,EAAE,qBAAqB,EAAE,CAAC;IACnC,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,uBAAuB,CAAC,EAAE,SAAS,CAAC;IACpC,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,oBAAoB,CAAC,EAAE,OAAO,CAAC;CAChC;AAED,eAAO,MAAM,yBAAyB,EAAE,iBAAiB,CAAC,6BAA6B,EAAE,UAAU,EAAE,qBAAqB,CAqGzH,CAAC;AAEF,eAAO,MAAM,mBAAmB,EAAE,iBAAiB,CAAC;IAClD,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAA;CACf,EAAE,UAAU,EAAE,qBAAqB,CAmDnC,CAAC;AAEF,wBAAsB,+BAA+B,CACnD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,MAAM,iBAOf"} \ No newline at end of file +{"version":3,"file":"CalendarEventLinkMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/CalendarEventLinkMutators.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,qBAAqB,EAAE,wBAAwB,EAAE,iBAAiB,EAA2C,MAAM,cAAc,CAAC;AAC1J,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAE,UAAU,EAA8F,SAAS,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAClK,OAAO,EAAE,eAAe,EAAE,qBAAqB,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,MAAM,wBAAwB,CAAC;AAEvH,OAAO,EAAe,MAAM,EAAE,MAAM,eAAe,CAAC;AASpD,MAAM,WAAW,6BAA6B;IAC5C,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,WAAW,EAAE,MAAM,CAAC;IACpB,QAAQ,EAAE,MAAM,CAAC;IACjB,0BAA0B,EAAE,MAAM,CAAC;IACnC,sBAAsB,EAAE,MAAM,CAAC;IAC/B,uBAAuB,EAAE,MAAM,CAAC;IAChC,kBAAkB,EAAE,OAAO,CAAC;IAC5B,QAAQ,EAAE,OAAO,CAAC;IAClB,KAAK,EAAE,SAAS,CAAC;IACjB,GAAG,EAAE,SAAS,CAAC;IACf,YAAY,EAAE,MAAM,CAAC;IACrB,MAAM,EAAE,OAAO,CAAC;IAChB,MAAM,EAAE,mBAAmB,CAAC;IAC5B,KAAK,EAAE,gBAAgB,EAAE,CAAC;IAC1B,YAAY,EAAE,eAAe,CAAC;IAC9B,cAAc,EAAE,eAAe,CAAC;IAChC,SAAS,EAAE,qBAAqB,EAAE,CAAC;IACnC,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,uBAAuB,CAAC,EAAE,SAAS,CAAC;IACpC,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,oBAAoB,CAAC,EAAE,OAAO,CAAC;CAChC;AAED,eAAO,MAAM,yBAAyB,EAAE,iBAAiB,CAAC,6BAA6B,EAAE,UAAU,EAAE,qBAAqB,CAqGzH,CAAC;AAEF,eAAO,MAAM,mBAAmB,EAAE,iBAAiB,CAAC;IAClD,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;CAChB,EAAE,UAAU,EAAE,qBAAqB,CAmDnC,CAAC;AAEF,wBAAsB,+BAA+B,CACnD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,MAAM,iBAOf"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.d.ts.map index dab36b6d..2089b3bf 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UserCalendarSettings.d.ts","sourceRoot":"","sources":["../../src/Mutators/UserCalendarSettings.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,qBAAqB,EAAE,iBAAiB,EAA6B,MAAM,cAAc,CAAC;AAClH,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAG3C,eAAO,MAAM,kCAAkC,EAAE,iBAAiB,CAAC;IACjE,sBAAsB,EAAE,MAAM,CAAC;IAC/B,QAAQ,EAAE,OAAO,CAAC;CACnB,EAAE,UAAU,EAAE,qBAAqB,CA2BnC,CAAC"} \ No newline at end of file +{"version":3,"file":"UserCalendarSettings.d.ts","sourceRoot":"","sources":["../../src/Mutators/UserCalendarSettings.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,qBAAqB,EAAE,iBAAiB,EAA6B,MAAM,cAAc,CAAC;AAClH,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAG3C,MAAM,WAAW,sCAAsC;IACrD,sBAAsB,EAAE,MAAM,CAAC;IAC/B,QAAQ,EAAE,OAAO,CAAC;CACnB;AAED,eAAO,MAAM,kCAAkC,EAAE,iBAAiB,CAAC,sCAAsC,EAAE,UAAU,EAAE,qBAAqB,CA2B3I,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.js b/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.js index 681c2db9..248ed1b4 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.js +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.js @@ -8,6 +8,7 @@ const conduit_core_1 = require("conduit-core"); const en_data_model_1 = require("en-data-model"); exports.calendarUserCalendarSettingsUpdate = { type: conduit_core_1.MutatorRemoteExecutorType.CommandService, + isInternal: true, params: { userCalendarSettingsId: 'ID', isActive: 'boolean', @@ -22,7 +23,6 @@ exports.calendarUserCalendarSettingsUpdate = { isActive: params.isActive, }; plan.results.result = userCalendarSettingsRef.id; - // REVIEW: check if I have access to the userCalendarSettings plan.ops.push({ changeType: 'Node:UPDATE', nodeRef: userCalendarSettingsRef, diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.js.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.js.map index 06bc9bed..33f8a3cb 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.js.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Mutators/UserCalendarSettings.js.map @@ -1 +1 @@ -{"version":3,"file":"UserCalendarSettings.js","sourceRoot":"","sources":["../../src/Mutators/UserCalendarSettings.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAkH;AAGlH,iDAA4C;AAE/B,QAAA,kCAAkC,GAGP;IACtC,IAAI,EAAE,wCAAyB,CAAC,cAAc;IAC9C,MAAM,EAAE;QACN,sBAAsB,EAAE,IAAI;QAC5B,QAAQ,EAAE,SAAS;KACpB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,IAAI,GAAyC;YACjD,OAAO,EAAE,EACR;YACD,GAAG,EAAE,EAAE;SACR,CAAC;QAEF,MAAM,uBAAuB,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,sBAAsB,EAAE,IAAI,EAAE,2BAAW,CAAC,oBAAoB,EAAE,CAAC;QAC5H,MAAM,SAAS,GAAG;YAChB,QAAQ,EAAE,MAAM,CAAC,QAAQ;SAC1B,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,uBAAuB,CAAC,EAAE,CAAC;QACjD,6DAA6D;QAC7D,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;YACZ,UAAU,EAAE,aAAa;YACzB,OAAO,EAAE,uBAAuB;YAChC,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,2BAAW,CAAC,oBAAoB,EAAE,SAAS,CAAC;SACpE,CAAC,CAAC;QAEH,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC"} \ No newline at end of file +{"version":3,"file":"UserCalendarSettings.js","sourceRoot":"","sources":["../../src/Mutators/UserCalendarSettings.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAkH;AAGlH,iDAA4C;AAO/B,QAAA,kCAAkC,GAAiG;IAC9I,IAAI,EAAE,wCAAyB,CAAC,cAAc;IAC9C,UAAU,EAAE,IAAI;IAChB,MAAM,EAAE;QACN,sBAAsB,EAAE,IAAI;QAC5B,QAAQ,EAAE,SAAS;KACpB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,IAAI,GAAyC;YACjD,OAAO,EAAE,EACR;YACD,GAAG,EAAE,EAAE;SACR,CAAC;QAEF,MAAM,uBAAuB,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,sBAAsB,EAAE,IAAI,EAAE,2BAAW,CAAC,oBAAoB,EAAE,CAAC;QAC5H,MAAM,SAAS,GAAG;YAChB,QAAQ,EAAE,MAAM,CAAC,QAAQ;SAC1B,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,uBAAuB,CAAC,EAAE,CAAC;QACjD,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;YACZ,UAAU,EAAE,aAAa;YACzB,OAAO,EAAE,uBAAuB;YAChC,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,2BAAW,CAAC,oBAAoB,EAAE,SAAS,CAAC;SACpE,CAAC,CAAC;QAEH,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.d.ts.map index a0571e3a..60f12a3d 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"QueryConstants.d.ts","sourceRoot":"","sources":["../src/QueryConstants.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,eAAO,MAAM,uBAAuB,qOAcnC,CAAC;AAEF,eAAO,MAAM,uBAAuB,yZAsBnC,CAAC;AAEF,eAAO,MAAM,sBAAsB,sWAsBlC,CAAC;AAGF,eAAO,MAAM,qBAAqB,43BAmDjC,CAAC;AAEF,eAAO,MAAM,oBAAoB,uyBAmDhC,CAAC;AAEF,eAAO,MAAM,0BAA0B,i9BAuDtC,CAAC"} \ No newline at end of file +{"version":3,"file":"QueryConstants.d.ts","sourceRoot":"","sources":["../src/QueryConstants.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,eAAO,MAAM,uBAAuB,sPAcnC,CAAC;AAEF,eAAO,MAAM,uBAAuB,2aAsBnC,CAAC;AAEF,eAAO,MAAM,sBAAsB,uXAsBlC,CAAC;AAGF,eAAO,MAAM,qBAAqB,o7BAqDjC,CAAC;AAEF,eAAO,MAAM,oBAAoB,81BAqDhC,CAAC;AAEF,eAAO,MAAM,0BAA0B,igCAwDtC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.js b/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.js index 62b7220d..65729191 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.js +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.js @@ -5,7 +5,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.CALENDAR_EVENT_LINKS_QUERY = exports.CALENDAR_EVENT_QUERY = exports.CALENDAR_EVENTS_QUERY = exports.CALENDAR_ACCOUNT_QUERY = exports.CALENDAR_ACCOUNTS_QUERY = exports.CALENDAR_SETTINGS_QUERY = void 0; exports.CALENDAR_SETTINGS_QUERY = ` -query { +query calendarSettings { calendarSettings { mobileReminders{ openNoteMinutes @@ -20,7 +20,7 @@ query { } `; exports.CALENDAR_ACCOUNTS_QUERY = ` -query($activeCalendarOnly: Boolean!) { +query calendarAccounts ($activeCalendarOnly: Boolean!) { calendarAccounts(activeCalendarOnly: $activeCalendarOnly) { id provider @@ -43,7 +43,7 @@ query($activeCalendarOnly: Boolean!) { } `; exports.CALENDAR_ACCOUNT_QUERY = ` -query($id: String!) { +query calendarAccount ($id: String!) { calendarAccount(id: $id) { id provider @@ -67,7 +67,7 @@ query($id: String!) { `; // REVIEW: check for optional parameters exports.CALENDAR_EVENTS_QUERY = ` -query($from: Timestamp, $to: Timestamp, $provider: CalendarProvider) { +query calendarEvents ($from: Timestamp, $to: Timestamp, $provider: CalendarProvider) { calendarEvents(from: $from , to: $to, provider: $provider) { id provider @@ -77,6 +77,7 @@ query($from: Timestamp, $to: Timestamp, $provider: CalendarProvider) { summary displayColor description + location isAllDay start end @@ -103,6 +104,7 @@ query($from: Timestamp, $to: Timestamp, $provider: CalendarProvider) { externalProviderDeleted isAccountConnected recurrentEventId + isRecurrenceInstance iCalendarUid attendees { contact { @@ -119,7 +121,7 @@ query($from: Timestamp, $to: Timestamp, $provider: CalendarProvider) { } `; exports.CALENDAR_EVENT_QUERY = ` -query($id: String!) { +query calendarEvent ($id: String!) { calendarEvent(id: $id) { id provider @@ -129,6 +131,7 @@ query($id: String!) { summary displayColor description + location isAllDay start end @@ -155,6 +158,7 @@ query($id: String!) { externalProviderDeleted isAccountConnected recurrentEventId + isRecurrenceInstance iCalendarUid attendees { contact { @@ -171,7 +175,7 @@ query($id: String!) { } `; exports.CALENDAR_EVENT_LINKS_QUERY = ` -query($noteID: String!) { +query calendarEventLinks ($noteID: String!) { calendarEventLinks(noteID: $noteID) { id linkedTimestamp @@ -210,6 +214,7 @@ query($noteID: String!) { externalProviderDeleted isAccountConnected recurrentEventId + isRecurrenceInstance iCalendarUid attendees { contact { diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.js.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.js.map index d1f2b429..084d1581 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.js.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/QueryConstants.js.map @@ -1 +1 @@ -{"version":3,"file":"QueryConstants.js","sourceRoot":"","sources":["../src/QueryConstants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEU,QAAA,uBAAuB,GAAG;;;;;;;;;;;;;;CActC,CAAC;AAEW,QAAA,uBAAuB,GAAG;;;;;;;;;;;;;;;;;;;;;;CAsBtC,CAAC;AAEW,QAAA,sBAAsB,GAAG;;;;;;;;;;;;;;;;;;;;;;CAsBrC,CAAC;AAEF,wCAAwC;AAC3B,QAAA,qBAAqB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAmDpC,CAAC;AAEW,QAAA,oBAAoB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAmDnC,CAAC;AAEW,QAAA,0BAA0B,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAuDzC,CAAC"} \ No newline at end of file +{"version":3,"file":"QueryConstants.js","sourceRoot":"","sources":["../src/QueryConstants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEU,QAAA,uBAAuB,GAAG;;;;;;;;;;;;;;CActC,CAAC;AAEW,QAAA,uBAAuB,GAAG;;;;;;;;;;;;;;;;;;;;;;CAsBtC,CAAC;AAEW,QAAA,sBAAsB,GAAG;;;;;;;;;;;;;;;;;;;;;;CAsBrC,CAAC;AAEF,wCAAwC;AAC3B,QAAA,qBAAqB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAqDpC,CAAC;AAEW,QAAA,oBAAoB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAqDnC,CAAC;AAEW,QAAA,0BAA0B,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAwDzC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.d.ts.map index 8146c70b..6bd7b1f4 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Utilities.d.ts","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAA2C,MAAM,EAAiB,MAAM,iBAAiB,CAAC;AACjG,OAAO,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAEvC,OAAO,EAAE,sBAAsB,EAAE,MAAM,qBAAqB,CAAC;AAG7D,OAAO,EAAE,uBAAuB,EAAE,qBAAqB,EAAE,4BAA4B,EAAE,MAAM,uBAAuB,CAAC;AAIrH,wBAAsB,sBAAsB,CAAC,OAAO,EAAE,sBAAsB,EAAE,OAAO,EAAE,uBAAuB,EAAE,MAAM,EAAE,MAAM,iBAwB7H;AAED,wBAAsB,eAAe,CAAC,OAAO,EAAE,sBAAsB,EAAE,QAAQ,EAAE,4BAA4B,EAAE,uBAAuB,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,iBAuB7J;AAED,wBAAsB,UAAU,CAAC,OAAO,EAAE,sBAAsB,EAAE,KAAK,EAAE,qBAAqB,iBAW7F;AAED,wBAAgB,2BAA2B,CAAC,WAAW,EAAE,MAAM,GAAG,MAAM,CAEvE"} \ No newline at end of file +{"version":3,"file":"Utilities.d.ts","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAA2C,MAAM,EAAiB,MAAM,iBAAiB,CAAC;AACjG,OAAO,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAGvC,OAAO,EAAE,sBAAsB,EAAE,MAAM,qBAAqB,CAAC;AAG7D,OAAO,EAAE,uBAAuB,EAAE,qBAAqB,EAAE,UAAU,EAAE,4BAA4B,EAAE,MAAM,uBAAuB,CAAC;AAGjI,OAAO,EAAE,oBAAoB,EAAE,MAAM,oCAAoC,CAAC;AAE1E,wBAAsB,sBAAsB,CAAC,OAAO,EAAE,sBAAsB,EAAE,OAAO,EAAE,uBAAuB,EAAE,MAAM,EAAE,MAAM,iBAwB7H;AAED,wBAAsB,eAAe,CAAC,OAAO,EAAE,sBAAsB,EAAE,QAAQ,EAAE,4BAA4B,EAAE,uBAAuB,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,iBAuB7J;AAED,wBAAsB,UAAU,CAAC,OAAO,EAAE,sBAAsB,EAAE,KAAK,EAAE,qBAAqB,iBAM7F;AAED,wBAAgB,2BAA2B,CAAC,WAAW,EAAE,MAAM,GAAG,MAAM,CAEvE;AAED,wBAAgB,cAAc,CAAC,WAAW,EAAE,4BAA4B,EAAE,EAAE,cAAc,EAAE,oBAAoB,EAAE,EAAE,iBAAiB,EAAE,GAAG,CAAC,MAAM,EAAE,oBAAoB,CAAC,GACpK,4BAA4B,EAAE,CAWjC;AAED,wBAAsB,cAAc,CAAC,OAAO,EAAE,sBAAsB,EAAE,WAAW,EAAE,qBAAqB,GAAG,OAAO,CAAC,UAAU,EAAE,CAAC,CAwB/H"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.js b/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.js index 0b2b7a0d..671bbdde 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.js +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.js @@ -3,9 +3,10 @@ * Copyright 2021 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.convertEventGuidFromService = exports.cacheEvent = exports.persistCalendar = exports.persistCalendarAccount = void 0; +exports.getLinkedNotes = exports.mergeCalendars = exports.convertEventGuidFromService = exports.cacheEvent = exports.persistCalendar = exports.persistCalendarAccount = void 0; const conduit_core_1 = require("conduit-core"); const conduit_storage_1 = require("conduit-storage"); +const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); const CalendarConstants_1 = require("./CalendarConstants"); async function persistCalendarAccount(context, account, userID) { @@ -58,11 +59,46 @@ async function persistCalendar(context, calendar, parentCalendarAccountID, userI exports.persistCalendar = persistCalendar; async function cacheEvent(context, event) { conduit_core_1.validateDB(context); - await context.db.transactSyncedStorage(context.trc, 'calendarEventCache', tr => (tr.ephemeralDB.setValue(context.trc, CalendarConstants_1.EPHEMERAL_EVENTS_TABLE_NAME, event.id, event))); + await context.db.getMemoryStorage().transact(context.trc, 'calendarEventCache', async (tx) => { + await tx.setValue(context.trc, CalendarConstants_1.EPHEMERAL_EVENTS_TABLE_NAME, event.id, event); + }); } exports.cacheEvent = cacheEvent; function convertEventGuidFromService(serviceGuid) { return serviceGuid; } exports.convertEventGuidFromService = convertEventGuidFromService; +function mergeCalendars(QsCalendars, localCalendars, localCalendarsMap) { + const result = localCalendars.map(cal => (Object.assign(Object.assign({}, cal.NodeFields), { id: cal.id }))); + QsCalendars.forEach(cal => { + if (!localCalendarsMap.has(cal.id)) { + result.push(cal); + } + }); + return result; +} +exports.mergeCalendars = mergeCalendars; +async function getLinkedNotes(context, remoteEvent) { + conduit_core_1.validateDB(context); + const results = []; + const notesToFetch = []; + const [localEvent, localRecurrence] = await context.db.batchGetNodes(context, en_data_model_1.EntityTypes.CalendarEvent, remoteEvent.isRecurrenceInstance === true ? [remoteEvent.id, remoteEvent.recurrentEventId] : [remoteEvent.id]); + if (localEvent) { + const noteNodesRefs = await context.db.traverseGraph(context, { id: localEvent.id, type: en_data_model_1.EntityTypes.CalendarEvent }, [{ edge: ['inputs', 'notes'], type: en_core_entity_types_1.CoreEntityTypes.Note }]); + notesToFetch.push(...noteNodesRefs); + } + if (localRecurrence) { + const noteNodesRefs = await context.db.traverseGraph(context, { id: localRecurrence.id, type: en_data_model_1.EntityTypes.CalendarEvent }, [{ edge: ['inputs', 'notes'], type: en_core_entity_types_1.CoreEntityTypes.Note }]); + notesToFetch.push(...noteNodesRefs); + } + const uniqueNoteIds = new Set(notesToFetch.map(note => note.id)); + const noteNodes = await context.db.batchGetNodes(context, en_core_entity_types_1.CoreEntityTypes.Note, Array.from(uniqueNoteIds)); + noteNodes.forEach(note => { + if (note) { + results.push({ id: note.id, label: note.label }); + } + }); + return results; +} +exports.getLinkedNotes = getLinkedNotes; //# sourceMappingURL=Utilities.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.js.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.js.map index b3f7bc27..a83ef4e5 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.js.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/Utilities.js.map @@ -1 +1 @@ -{"version":3,"file":"Utilities.js","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Utilities.js","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/index.d.ts.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/index.d.ts.map index 068e61ff..643cf2d2 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/index.d.ts.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EACL,iBAAiB,EAOlB,MAAM,cAAc,CAAC;AAWtB,OAAO,EACL,aAAa,EACd,MAAM,oBAAoB,CAAC;AAI5B,OAAO,EAAE,sBAAsB,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AA8CxF,wBAAgB,wBAAwB,CAAC,UAAU,EAAE,aAAa,GAAG,iBAAiB,CAAC,yBAAyB,EAAE,sBAAsB,CAAC,CAoXxI"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EACL,iBAAiB,EAOlB,MAAM,cAAc,CAAC;AAWtB,OAAO,EACL,aAAa,EACd,MAAM,oBAAoB,CAAC;AAI5B,OAAO,EAAE,sBAAsB,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AA8CxF,wBAAgB,wBAAwB,CAAC,UAAU,EAAE,aAAa,GAAG,iBAAiB,CAAC,yBAAyB,EAAE,sBAAsB,CAAC,CAgZxI"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/index.js b/evernote_modules/en-conduit-plugin-calendar-service/dist/index.js index 7b424978..09247821 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/index.js +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/index.js @@ -18,7 +18,6 @@ exports.getCalendarServicePlugin = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); const en_calendar_data_model_1 = require("en-calendar-data-model"); -const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); const CalendarConstants_1 = require("./CalendarConstants"); const CalendarServiceType_1 = require("./CalendarServiceType"); @@ -55,29 +54,27 @@ function getCalendarServicePlugin(httpClient) { return { useTemplateForNewNotes: true, desktopReminders: { createNoteMinutes: en_calendar_data_model_1.NotificationOptions.FIVE_BEFORE, openNoteMinutes: en_calendar_data_model_1.NotificationOptions.FIVE_BEFORE }, - mobileReminders: { createNoteMinutes: en_calendar_data_model_1.NotificationOptions.FIVE_BEFORE, openNoteMinutes: en_calendar_data_model_1.NotificationOptions.FIVE_BEFORE }, + mobileReminders: { createNoteMinutes: en_calendar_data_model_1.NotificationOptions.OFF, openNoteMinutes: en_calendar_data_model_1.NotificationOptions.FIVE_BEFORE }, }; } context.watcher && context.watcher.triggerAfterTime(CalendarConstants_1.POLL_INTERVAL); return settings.NodeFields; } async function calendarAccountsResolver(parent, args, context) { - var _a, _b; + var _a, _b, _c; conduit_core_1.validateDB(context, 'Must be authenticated to retrieve Google Calendar data.'); let calendarAccounts; - const localCalendarAccountsMap = new Map(); const localUserCalendarSettingsMap = new Map(); const userCalendarSettingsByAccount = new Map(); - const QSCalendarAccounts = await context.makeQueryRequest({ + const qsCalendarAccounts = await context.makeQueryRequest({ query: QueryConstants_1.CALENDAR_ACCOUNTS_QUERY, args: { activeCalendarOnly: args.activeCalendarOnly ? args.activeCalendarOnly : false }, }, context); - if (QSCalendarAccounts.error) { - conduit_utils_1.logger.debug(`Failed to retrieve from Query service with error: ${QSCalendarAccounts.error}`); + if (qsCalendarAccounts.error) { + conduit_utils_1.logger.debug(`Failed to retrieve from Query service with error: ${qsCalendarAccounts.error}`); } const calendarAccountNodes = await context.db.getGraphNodesByType(context.trc, null, en_data_model_1.EntityTypes.CalendarAccount); for (const calendarAccountNode of calendarAccountNodes) { - localCalendarAccountsMap.set(calendarAccountNode.id, calendarAccountNode); const calendarNodes = await context.db.traverseGraph(context, { id: calendarAccountNode.id, type: en_data_model_1.EntityTypes.CalendarAccount }, [{ edge: ['outputs', 'calendars'], type: en_data_model_1.EntityTypes.UserCalendarSettings }]); if (calendarNodes.length > 0) { const calNodes = await context.db.batchGetNodes(context, en_data_model_1.EntityTypes.UserCalendarSettings, calendarNodes.map(cal => cal.id)); @@ -89,19 +86,19 @@ function getCalendarServicePlugin(httpClient) { } } context.watcher && context.watcher.triggerAfterTime(CalendarConstants_1.POLL_INTERVAL); - if ((_b = (_a = QSCalendarAccounts.result) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.calendarAccounts) { - calendarAccounts = QSCalendarAccounts.result.data.calendarAccounts; + if ((_c = (_b = (_a = qsCalendarAccounts.result) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.calendarAccounts) === null || _c === void 0 ? void 0 : _c.length) { + calendarAccounts = qsCalendarAccounts.result.data.calendarAccounts; const userID = await context.db.getCurrentUserID(context); if (conduit_utils_1.isNullish(userID)) { throw new conduit_utils_1.NotFoundError('userID not found'); } for (const calendarAccount of calendarAccounts) { - calendarAccount.calendars = calendarAccount.calendars.map(QScalendar => { - const localSettings = localUserCalendarSettingsMap.get(QScalendar.id); + calendarAccount.calendars = calendarAccount.calendars.map(qsCalendar => { + const localSettings = localUserCalendarSettingsMap.get(qsCalendar.id); if (localSettings) { - return Object.assign(Object.assign({}, QScalendar), { isActive: localSettings.NodeFields.isActive }); + return Object.assign(Object.assign({}, qsCalendar), { isActive: localSettings.NodeFields.isActive }); } - return QScalendar; + return qsCalendar; }); await Utilities_1.persistCalendarAccount(context, calendarAccount, userID); for (const calendar of calendarAccount.calendars) { @@ -111,43 +108,66 @@ function getCalendarServicePlugin(httpClient) { if (!calendarAccountNodes.length) { return calendarAccounts; } + return calendarAccounts.map(account => { + const localCalendars = userCalendarSettingsByAccount.get(account.id); + if (localCalendars) { + let calendars = Utilities_1.mergeCalendars(account.calendars, localCalendars, localUserCalendarSettingsMap); + calendars = args.activeCalendarOnly ? calendars.filter(cal => cal.isActive) : calendars; + return { + id: account.id, + provider: account.provider, + userIdFromExternalProvider: account.userIdFromExternalProvider, + isConnected: account.isConnected, + calendars, + }; + } + return { + id: account.id, + provider: account.provider, + userIdFromExternalProvider: account.userIdFromExternalProvider, + isConnected: account.isConnected, + calendars: account.calendars, + }; + }); } else if (!calendarAccountNodes.length) { return []; - } // no response locally nor remote - return calendarAccountNodes.map(account => { - const localCalendars = userCalendarSettingsByAccount.get(account.id); - if (localCalendars) { - const calendars = args.activeCalendarOnly ? localCalendars.filter(cal => cal.NodeFields.isActive).map(cal => (Object.assign({ id: cal.id }, cal.NodeFields))) : localCalendars.map(cal => (Object.assign({ id: cal.id }, cal.NodeFields))); + } + else { + return calendarAccountNodes.map(account => { + const localCalendars = userCalendarSettingsByAccount.get(account.id); + if (localCalendars) { + const calendars = args.activeCalendarOnly ? localCalendars.filter(cal => cal.NodeFields.isActive) : localCalendars; + return { + id: account.id, + provider: account.NodeFields.provider, + userIdFromExternalProvider: account.NodeFields.userIdFromExternalProvider, + isConnected: account.NodeFields.isConnected, + calendars: calendars.map(cal => (Object.assign({ id: cal.id }, cal.NodeFields))), + }; + } return { id: account.id, provider: account.NodeFields.provider, userIdFromExternalProvider: account.NodeFields.userIdFromExternalProvider, isConnected: account.NodeFields.isConnected, - calendars, + calendars: [], }; - } - return { - id: account.id, - provider: account.NodeFields.provider, - userIdFromExternalProvider: account.NodeFields.userIdFromExternalProvider, - isConnected: account.NodeFields.isConnected, - calendars: [], - }; - }); + }); + } } async function calendarAccountResolver(parent, args, context) { var _a, _b; conduit_core_1.validateDB(context, 'Must be authenticated to retrieve Google Calendar data.'); let calendarAccount; - const userCalendarSettings = []; + const localUserCalendarSettings = []; const localUserCalendarSettingsMap = new Map(); - const QSCalendarAccounts = await context.makeQueryRequest({ + const qsCalendarAccounts = await context.makeQueryRequest({ query: QueryConstants_1.CALENDAR_ACCOUNT_QUERY, args, }, context); - if (QSCalendarAccounts.error) { - conduit_utils_1.logger.debug(`Failed to retrieve from Query service with error: ${QSCalendarAccounts.error}`); + if (qsCalendarAccounts.error) { + conduit_utils_1.logger.debug(`Failed to retrieve from Query service with error: ${qsCalendarAccounts.error}`); } const calendarAccountNode = await context.db.getNode(context, { id: args.id, type: en_data_model_1.EntityTypes.CalendarAccount }); if (calendarAccountNode) { @@ -157,37 +177,40 @@ function getCalendarServicePlugin(httpClient) { userCalendarSettingsNodes.forEach(node => { if (node) { localUserCalendarSettingsMap.set(node.id, node); - userCalendarSettings.push(Object.assign(Object.assign({}, node.NodeFields), { id: node.id })); + localUserCalendarSettings.push(node); } }); } } context.watcher && context.watcher.triggerAfterTime(CalendarConstants_1.POLL_INTERVAL); - if ((_b = (_a = QSCalendarAccounts.result) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.calendarAccount) { - calendarAccount = QSCalendarAccounts.result.data.calendarAccount; + if ((_b = (_a = qsCalendarAccounts.result) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.calendarAccount) { + calendarAccount = qsCalendarAccounts.result.data.calendarAccount; const userID = await context.db.getCurrentUserID(context); if (conduit_utils_1.isNullish(userID)) { throw new conduit_utils_1.NotFoundError('userID not found'); } - if (calendarAccountNode) { - calendarAccount.calendars = calendarAccount.calendars.map(QScalendar => { - const localSettings = localUserCalendarSettingsMap.get(QScalendar.id); - if (localSettings) { - return Object.assign(Object.assign({}, QScalendar), { isActive: localSettings.NodeFields.isActive }); - } - return QScalendar; - }); - const unsavedCalendarsLocally = calendarAccount.calendars.filter(cal => !localUserCalendarSettingsMap.has(cal.id)); - for (const calendar of unsavedCalendarsLocally) { - await Utilities_1.persistCalendar(context, calendar, calendarAccount.id, userID); + calendarAccount.calendars = calendarAccount.calendars.map(qsCalendar => { + const localSettings = localUserCalendarSettingsMap.get(qsCalendar.id); + if (localSettings) { + return Object.assign(Object.assign({}, qsCalendar), { isActive: localSettings.NodeFields.isActive }); } + return qsCalendar; + }); + await Utilities_1.persistCalendarAccount(context, calendarAccount, userID); + for (const calendar of calendarAccount.calendars) { + await Utilities_1.persistCalendar(context, calendar, calendarAccount.id, userID); } - else if (calendarAccount) { - await Utilities_1.persistCalendarAccount(context, calendarAccount, userID); - for (const calendar of calendarAccount.calendars) { - await Utilities_1.persistCalendar(context, calendar, calendarAccount.id, userID); - } + if (localUserCalendarSettings.length > 0) { + const calendars = Utilities_1.mergeCalendars(calendarAccount.calendars, localUserCalendarSettings, localUserCalendarSettingsMap); + return { + id: calendarAccount.id, + provider: calendarAccount.provider, + userIdFromExternalProvider: calendarAccount.userIdFromExternalProvider, + isConnected: calendarAccount.isConnected, + calendars, + }; } + return calendarAccount; } else { if (!calendarAccountNode) { @@ -198,7 +221,7 @@ function getCalendarServicePlugin(httpClient) { provider: calendarAccountNode.NodeFields.provider, userIdFromExternalProvider: calendarAccountNode.NodeFields.userIdFromExternalProvider, isConnected: calendarAccountNode.NodeFields.isConnected, - calendars: userCalendarSettings, + calendars: localUserCalendarSettings.map(cal => (Object.assign(Object.assign({}, cal.NodeFields), { id: cal.id }))), }; } return calendarAccount; @@ -207,23 +230,16 @@ function getCalendarServicePlugin(httpClient) { var _a, _b, _c, _d; conduit_core_1.validateDB(context, 'Must be authenticated to retrieve Google Calendar data.'); const resultOrError = await context.makeQueryRequest({ query: QueryConstants_1.CALENDAR_EVENTS_QUERY, args }, context); - context.watcher && context.watcher.triggerAfterTime(CalendarConstants_1.POLL_INTERVAL); + if (context.watcher) { + context.watcher.triggerAfterTime(CalendarConstants_1.POLL_INTERVAL); + // Watch this row in order to get notified of calendar (de)activations + await context.db.getMemoryStorage().getValue(context.trc, context.watcher, CalendarConstants_1.CALENDAR_UPDATES_TABLE_NAME, CalendarConstants_1.CALENDAR_UPDATES_ROW_NAME); + } if ((_b = (_a = resultOrError.result) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.calendarEvents) { const calendarEvents = (_d = (_c = resultOrError.result) === null || _c === void 0 ? void 0 : _c.data) === null || _d === void 0 ? void 0 : _d.calendarEvents; for (const event of calendarEvents) { - const linkedNotes = []; await Utilities_1.cacheEvent(context, event); - const localEvent = await context.db.getNode(context, { id: event.id, type: en_data_model_1.EntityTypes.CalendarEvent }); - if (localEvent) { - const noteNodesRefs = await context.db.traverseGraph(context, { id: localEvent.id, type: en_data_model_1.EntityTypes.CalendarEvent }, [{ edge: ['inputs', 'notes'], type: en_core_entity_types_1.CoreEntityTypes.Note }]); - const noteNodes = await context.db.batchGetNodes(context, en_core_entity_types_1.CoreEntityTypes.Note, noteNodesRefs.map(ref => ref.id)); - noteNodes.forEach(note => { - if (note) { - linkedNotes.push({ id: note.id, label: note.label }); - } - }); - } - event.linkedNotes = linkedNotes; + event.linkedNotes = await Utilities_1.getLinkedNotes(context, event); } return calendarEvents; } @@ -235,22 +251,15 @@ function getCalendarServicePlugin(httpClient) { var _a, _b, _c, _d; conduit_core_1.validateDB(context, 'Must be authenticated to retrieve Google Calendar data.'); const resultOrError = await context.makeQueryRequest({ query: QueryConstants_1.CALENDAR_EVENT_QUERY, args }, context); - context.watcher && context.watcher.triggerAfterTime(CalendarConstants_1.POLL_INTERVAL); + if (context.watcher) { + context.watcher.triggerAfterTime(CalendarConstants_1.POLL_INTERVAL); + // Watch this row in order to get notified of calendar (de)activations + await context.db.getMemoryStorage().getValue(context.trc, context.watcher, CalendarConstants_1.CALENDAR_UPDATES_TABLE_NAME, CalendarConstants_1.CALENDAR_UPDATES_ROW_NAME); + } if ((_b = (_a = resultOrError.result) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.calendarEvent) { const calendarEvent = (_d = (_c = resultOrError.result) === null || _c === void 0 ? void 0 : _c.data) === null || _d === void 0 ? void 0 : _d.calendarEvent; await Utilities_1.cacheEvent(context, calendarEvent); - const linkedNotes = []; - const localEvent = await context.db.getNode(context, { id: calendarEvent.id, type: en_data_model_1.EntityTypes.CalendarEvent }); - if (localEvent) { - const noteNodesRefs = await context.db.traverseGraph(context, { id: localEvent.id, type: en_data_model_1.EntityTypes.CalendarEvent }, [{ edge: ['inputs', 'notes'], type: en_core_entity_types_1.CoreEntityTypes.Note }]); - const noteNodes = await context.db.batchGetNodes(context, en_core_entity_types_1.CoreEntityTypes.Note, noteNodesRefs.map(ref => ref.id)); - noteNodes.forEach(note => { - if (note) { - linkedNotes.push({ id: note.id, label: note.label }); - } - }); - } - calendarEvent.linkedNotes = linkedNotes; + calendarEvent.linkedNotes = await Utilities_1.getLinkedNotes(context, calendarEvent); return calendarEvent; } else { @@ -280,20 +289,36 @@ function getCalendarServicePlugin(httpClient) { await context.db.runMutator(context.trc, 'calendarEventLinkInternal', Object.assign({ noteID: args.noteID, eventID: args.eventID, noteOwnerID: noteOwnerMetadata.userID }, graphDBevent.NodeFields)); return { success: true, result: graphDBevent.id }; } - const ephemeralEvent = await context.db.getEphemeralObject(context.trc, null, CalendarConstants_1.EPHEMERAL_EVENTS_TABLE_NAME, args.eventID); + const ephemeralEvent = await context.db.getMemoryStorage().getValue(context.trc, null, CalendarConstants_1.EPHEMERAL_EVENTS_TABLE_NAME, args.eventID); if (ephemeralEvent) { const { id } = ephemeralEvent, eventWithoutID = __rest(ephemeralEvent, ["id"]); await context.db.runMutator(context.trc, 'calendarEventLinkInternal', Object.assign({ noteID: args.noteID, eventID: args.eventID, noteOwnerID: noteOwnerMetadata.userID }, eventWithoutID)); return { success: true, result: ephemeralEvent.id }; } - const QsEvent = await context.makeQueryRequest({ query: QueryConstants_1.CALENDAR_EVENT_QUERY, args: { id: args.eventID } }, context); - if ((_b = (_a = QsEvent.result) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.calendarEvent) { - const _c = QsEvent.result.data.calendarEvent, { id } = _c, eventWithoutID = __rest(_c, ["id"]); + const qsEvent = await context.makeQueryRequest({ query: QueryConstants_1.CALENDAR_EVENT_QUERY, args: { id: args.eventID } }, context); + if ((_b = (_a = qsEvent.result) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.calendarEvent) { + const _c = qsEvent.result.data.calendarEvent, { id } = _c, eventWithoutID = __rest(_c, ["id"]); await context.db.runMutator(context.trc, 'calendarEventLinkInternal', Object.assign({ noteID: args.noteID, eventID: args.eventID, noteOwnerID: noteOwnerMetadata.userID }, eventWithoutID)); - return { success: true, result: QsEvent.id }; + return { success: true, result: qsEvent.id }; } return { success: false, result: 'Could not fetch event from Ephemeral DB nor Query Service' }; } + async function userCalendarSettingsUpdateMutationResolver(parent, args, context) { + if (!args) { + throw new conduit_utils_1.MissingParameterError('Missing parameters for userCalendarSettingsUpdate mutation'); + } + conduit_core_1.validateDB(context); + try { + await context.db.runMutator(context.trc, 'calendarUserCalendarSettingsUpdate', args); + await context.db.getMemoryStorage().transact(context.trc, 'SetUpdatedCalendarTime', async (tx) => { + await tx.setValue(context.trc, CalendarConstants_1.CALENDAR_UPDATES_TABLE_NAME, CalendarConstants_1.CALENDAR_UPDATES_ROW_NAME, Date.now()); + }); + return { success: true, result: args.userCalendarSettingsId }; + } + catch (error) { + return { success: false, result: error }; + } + } const initCalendarPlugin = async () => { conduit_utils_1.logger.info('Calendar plugin initialized'); }; @@ -362,6 +387,11 @@ function getCalendarServicePlugin(httpClient) { type: conduit_core_1.GenericMutationResultWithData, resolve: calendarEventLinkMutationResolver, }, + userCalendarSettingsUpdate: { + args: CalendarServiceType_1.UserCalendarSettingsUpdateMutationSchemaArgs, + type: conduit_core_1.GenericMutationResultWithData, + resolve: userCalendarSettingsUpdateMutationResolver, + }, }; return mutators; }, diff --git a/evernote_modules/en-conduit-plugin-calendar-service/dist/index.js.map b/evernote_modules/en-conduit-plugin-calendar-service/dist/index.js.map index 45858bc1..f1629fb5 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/dist/index.js.map +++ b/evernote_modules/en-conduit-plugin-calendar-service/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-calendar-service/package.json b/evernote_modules/en-conduit-plugin-calendar-service/package.json index 3688833f..938bed26 100644 --- a/evernote_modules/en-conduit-plugin-calendar-service/package.json +++ b/evernote_modules/en-conduit-plugin-calendar-service/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-calendar-service", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,16 +10,16 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-calendar-data-model": "^3.4.2", - "en-conduit-sync-types": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-data-model": "^3.4.2", - "en-nsync-connector": "1.34.4", - "en-thrift-connector": "1.34.4", + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-calendar-data-model": "^3.4.4", + "en-conduit-sync-types": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-data-model": "^3.6.2", + "en-nsync-connector": "1.36.3", + "en-thrift-connector": "1.36.3", "simply-immutable": "^2.1.1" }, "peerDependencies": { diff --git a/evernote_modules/en-conduit-plugin-common-queries/dist/PublishedNotebookList.js.map b/evernote_modules/en-conduit-plugin-common-queries/dist/PublishedNotebookList.js.map index 5fa14571..7f4615e1 100644 --- a/evernote_modules/en-conduit-plugin-common-queries/dist/PublishedNotebookList.js.map +++ b/evernote_modules/en-conduit-plugin-common-queries/dist/PublishedNotebookList.js.map @@ -1 +1 @@ -{"version":3,"file":"PublishedNotebookList.js","sourceRoot":"","sources":["../src/PublishedNotebookList.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"PublishedNotebookList.js","sourceRoot":"","sources":["../src/PublishedNotebookList.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.d.ts.map b/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.d.ts.map index 52640401..03d38f40 100644 --- a/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.d.ts.map +++ b/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SharedWithMe.d.ts","sourceRoot":"","sources":["../src/SharedWithMe.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,gBAAgB,EAAyB,cAAc,EAAsE,MAAM,cAAc,CAAC;AAC3J,OAAO,EAAa,YAAY,EAAoD,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAKvH,OAAO,EAA+B,iBAAiB,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAC;AAE7F,UAAU,iBAAiB;IACzB,WAAW,EAAE,KAAK,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC;IAC3C,WAAW,EAAE,KAAK,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC;CAC5C;AAOD,iBAAe,mBAAmB,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE;IAAE,IAAI,CAAC,EAAE,SAAS,CAAA;CAAE,EAAE,OAAO,CAAC,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,kBAAkB,GAAG,OAAO,CAAC,iBAAiB,CAAC,CAwF1J;AAwCD,eAAO,MAAM,kBAAkB,qBAAsB,gBAAgB;;;;;;;;CAmBpE,CAAC"} \ No newline at end of file +{"version":3,"file":"SharedWithMe.d.ts","sourceRoot":"","sources":["../src/SharedWithMe.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,gBAAgB,EAAE,cAAc,EAAsE,MAAM,cAAc,CAAC;AACpI,OAAO,EAAa,YAAY,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAKrE,OAAO,EAA+B,iBAAiB,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAC;AAE7F,UAAU,iBAAiB;IACzB,WAAW,EAAE,KAAK,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC;IAC3C,WAAW,EAAE,KAAK,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC;CAC5C;AAED,UAAU,gBAAgB;IACxB,cAAc,CAAC,EAAE,SAAS,CAAE;IAC5B,eAAe,CAAC,EAAE,SAAS,CAAE;CAC9B;AAOD,iBAAe,mBAAmB,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,gBAAgB,EAAG,OAAO,CAAC,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,kBAAkB,GAAG,OAAO,CAAC,iBAAiB,CAAC,CA+FvJ;AAaD,eAAO,MAAM,kBAAkB,qBAAsB,gBAAgB;;;;;;;;CAuBpE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.js b/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.js index b1738037..ca33bf3c 100644 --- a/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.js +++ b/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.js @@ -2,13 +2,6 @@ /*! * Copyright 2019 Evernote Corporation. All rights reserved. */ -var __asyncValues = (this && this.__asyncValues) || function (o) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); - var m = o[Symbol.asyncIterator], i; - return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); - function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } - function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } -}; Object.defineProperty(exports, "__esModule", { value: true }); exports.sharedWithMePlugin = void 0; const conduit_core_1 = require("conduit-core"); @@ -25,13 +18,12 @@ async function resolveSharedWithMe(_, args, context, info) { const memberships = []; const invitations = []; conduit_core_1.validateDB(context); - const sort = args.sort || { field: 'created', order: 'DESC' }; - const [membershipIterator, invitationIterator] = await conduit_utils_1.allSettled([ - getIndexedIterator(en_core_entity_types_1.CoreEntityTypes.Membership, sort, context, info), - getIndexedIterator(en_core_entity_types_1.CoreEntityTypes.Invitation, sort, context, info), - ]); - const membershipIds = await getNodeIDsFromIterator(context.indexer, en_core_entity_types_1.CoreEntityTypes.Membership, membershipIterator); - const invitationIds = await getNodeIDsFromIterator(context.indexer, en_core_entity_types_1.CoreEntityTypes.Invitation, invitationIterator); + const membershipSort = args.membershipSort || { field: 'invitedTime', order: 'DESC' }; + const invitationsSort = args.invitationsSort || { field: 'created', order: 'DESC' }; + const userMemberships = await context.db.queryGraph(context, en_core_entity_types_1.CoreEntityTypes.Membership, 'MembershipsForMe', { orderBy: membershipSort.field, reverseOrder: membershipSort.order === 'ASC' }); + const userInvitations = await context.db.queryGraph(context, en_core_entity_types_1.CoreEntityTypes.Invitation, 'InvitationsForMe', { orderBy: invitationsSort.field, reverseOrder: invitationsSort.order === 'ASC' }); + const membershipIds = userMemberships.map(membership => membership.id); + const invitationIds = userInvitations.map(invitaion => invitaion.id); const membershipNodes = await context.db.batchGetNodes(context, en_core_entity_types_1.CoreEntityTypes.Membership, membershipIds); const invitationNodes = await context.db.batchGetNodes(context, en_core_entity_types_1.CoreEntityTypes.Invitation, invitationIds); const acceptedSharedObjects = new Set(); @@ -49,19 +41,17 @@ async function resolveSharedWithMe(_, args, context, info) { if (!recipient || !sharer) { continue; } - if (node.NodeFields.recipientIsMe) { - const ref = { id: node.id, type: node.type }; - acceptedSharedObjects.add(en_thrift_connector_1.convertGuidToService(parentRef.srcID, parentRef.srcType)); - if (parentRef.srcType === en_core_entity_types_1.CoreEntityTypes.Notebook) { - acceptedSharedObjects.add(en_thrift_connector_1.convertGuidToService(node.id, node.type)); - } - if (recipient.dstID !== sharer.dstID) { - memberships.push(ref); - } - for (const syncContext of node.syncContexts) { - if (syncContext.startsWith('SharedNote:')) { - syncContexts.add(syncContext); - } + const ref = { id: node.id, type: node.type }; + acceptedSharedObjects.add(en_thrift_connector_1.convertGuidToService(parentRef.srcID, parentRef.srcType)); + if (parentRef.srcType === en_core_entity_types_1.CoreEntityTypes.Notebook) { + acceptedSharedObjects.add(en_thrift_connector_1.convertGuidToService(node.id, node.type)); + } + if (recipient.dstID !== sharer.dstID) { + memberships.push(ref); + } + for (const syncContext of node.syncContexts) { + if (syncContext.startsWith('SharedNote:')) { + syncContexts.add(syncContext); } } } @@ -100,39 +90,6 @@ async function resolveSharedWithMe(_, args, context, info) { } return { memberships, invitations }; } -async function getNodeIDsFromIterator(indexer, nodeType, iterator) { - var e_1, _a; - const ids = []; - if (!iterator.iterator) { - throw new Error(`Could not create ${nodeType} iterator`); - } - const fieldStripper = indexer.indexedValuesFromKeyFactory(nodeType, iterator.indexUsed, true); - try { - for (var _b = __asyncValues(iterator.iterator), _c; _c = await _b.next(), !_c.done;) { - const key = _c.value; - if (key) { - ids.push(fieldStripper(key).id); - } - } - } - catch (e_1_1) { e_1 = { error: e_1_1 }; } - finally { - try { - if (_c && !_c.done && (_a = _b.return)) await _a.call(_b); - } - finally { if (e_1) throw e_1.error; } - } - return ids; -} -async function getIndexedIterator(nodeType, sort, context, info) { - const { indexedSorts, indexUsed, } = conduit_core_1.getListResolverParams(nodeType, { sorts: [sort] }, context, info); - conduit_core_1.validateDB(context); - const tree = await context.db.readonlyIndexingTreeForTypeAndIndex(context.trc, nodeType, indexUsed); - return { - iterator: await context.indexer.getIterator(context.trc, context.watcher, tree, nodeType, indexUsed, [], indexedSorts, false, undefined), - indexUsed, - }; -} async function listResolver(parent, args, context, info) { if (!info || !info.fieldName) { throw new Error('Invalid info block'); @@ -145,10 +102,14 @@ async function listResolver(parent, args, context, info) { const sharedWithMePlugin = (autoResolverData) => { return { args: conduit_core_1.schemaToGraphQLArgs({ - sort: conduit_utils_1.NullableStruct({ - field: conduit_utils_1.NullableEnum(['created', 'label'], 'SharedWithMeField'), - order: conduit_utils_1.Nullable(conduit_core_1.IndexOrderTypeSchema), - }, 'SharedWithMeSort'), + membershipSort: conduit_utils_1.NullableStruct({ + field: conduit_utils_1.Enum(['invitedTime', 'created', 'label'], 'SharedWithMeMembershipField'), + order: conduit_core_1.IndexOrderTypeSchema, + }, 'SharedWithMeMembershipSort'), + invitationsSort: conduit_utils_1.NullableStruct({ + field: conduit_utils_1.Enum(['created', 'label'], 'SharedWithMeInvitationsField'), + order: conduit_core_1.IndexOrderTypeSchema, + }, 'SharedWithMeInvitationsSort'), }), type: new graphql_1.GraphQLObjectType({ name: 'SharedWithMeResult', diff --git a/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.js.map b/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.js.map index 2e4c3dc2..44cf6b0c 100644 --- a/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.js.map +++ b/evernote_modules/en-conduit-plugin-common-queries/dist/SharedWithMe.js.map @@ -1 +1 @@ -{"version":3,"file":"SharedWithMe.js","sourceRoot":"","sources":["../src/SharedWithMe.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SharedWithMe.js","sourceRoot":"","sources":["../src/SharedWithMe.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-common-queries/dist/Tags/TagHierarchy.d.ts.map b/evernote_modules/en-conduit-plugin-common-queries/dist/Tags/TagHierarchy.d.ts.map index 29e9429d..07f73a76 100644 --- a/evernote_modules/en-conduit-plugin-common-queries/dist/Tags/TagHierarchy.d.ts.map +++ b/evernote_modules/en-conduit-plugin-common-queries/dist/Tags/TagHierarchy.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TagHierarchy.d.ts","sourceRoot":"","sources":["../../src/Tags/TagHierarchy.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAEL,cAAc,EASf,MAAM,cAAc,CAAC;AACtB,OAAO,EAAe,WAAW,EAAe,MAAM,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAC3F,OAAO,EAAqD,KAAK,EAAiF,MAAM,eAAe,CAAC;AAExK,OAAO,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAC;AAK7C,UAAU,SAAS;IACjB,EAAE,EAAE,MAAM,CAAC;IACX,MAAM,EAAE;QACN,EAAE,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;KACnB,CAAC;IACF,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,MAAM,CAAC;IAClB,WAAW,EAAE,MAAM,CAAC;CACrB;AAED,UAAU,cAAe,SAAQ,SAAS;IACxC,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,UAAU,EAAE,OAAO,CAAC;IACpB,UAAU,EAAE,OAAO,CAAC;IACpB,QAAQ,EAAE,OAAO,CAAC;IAClB,gBAAgB,EAAE,MAAM,CAAC;IAEzB,OAAO,EAAE,MAAM,EAAE,CAAC;CACnB;AAwID,iBAAe,oBAAoB,CACjC,MAAM,EAAE,OAAO,EACf,IAAI,EAAE;IACJ,OAAO,CAAC,EAAE,WAAW,EAAE,CAAC;IACxB,KAAK,CAAC,EAAE,SAAS,EAAE,CAAC;IACpB,wBAAwB,CAAC,EAAE,OAAO,CAAA;CACnC,EACD,OAAO,CAAC,EAAE,cAAc,EACxB,IAAI,CAAC,EAAE,kBAAkB,6BAwE1B;AAED,eAAO,MAAM,kBAAkB;;;;;;CA2B9B,CAAC"} \ No newline at end of file +{"version":3,"file":"TagHierarchy.d.ts","sourceRoot":"","sources":["../../src/Tags/TagHierarchy.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAEL,cAAc,EASf,MAAM,cAAc,CAAC;AACtB,OAAO,EAAe,WAAW,EAAe,MAAM,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAC3F,OAAO,EAAqD,KAAK,EAAiF,MAAM,eAAe,CAAC;AAExK,OAAO,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAC;AAK7C,UAAU,SAAS;IACjB,EAAE,EAAE,MAAM,CAAC;IACX,MAAM,EAAE;QACN,EAAE,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;KACnB,CAAC;IACF,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,MAAM,CAAC;IAClB,WAAW,EAAE,MAAM,CAAC;CACrB;AAED,UAAU,cAAe,SAAQ,SAAS;IACxC,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,UAAU,EAAE,OAAO,CAAC;IACpB,UAAU,EAAE,OAAO,CAAC;IACpB,QAAQ,EAAE,OAAO,CAAC;IAClB,gBAAgB,EAAE,MAAM,CAAC;IAEzB,OAAO,EAAE,MAAM,EAAE,CAAC;CACnB;AAwID,iBAAe,oBAAoB,CACjC,MAAM,EAAE,OAAO,EACf,IAAI,EAAE;IACJ,OAAO,CAAC,EAAE,WAAW,EAAE,CAAC;IACxB,KAAK,CAAC,EAAE,SAAS,EAAE,CAAC;IACpB,wBAAwB,CAAC,EAAE,OAAO,CAAC;CACpC,EACD,OAAO,CAAC,EAAE,cAAc,EACxB,IAAI,CAAC,EAAE,kBAAkB,6BAwE1B;AAED,eAAO,MAAM,kBAAkB;;;;;;CA2B9B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.d.ts.map b/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.d.ts.map index 51e061fb..1c10e027 100644 --- a/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.d.ts.map +++ b/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WorkspaceDirectory.d.ts","sourceRoot":"","sources":["../src/WorkspaceDirectory.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EACL,gBAAgB,EAQjB,MAAM,cAAc,CAAC;AAKtB,OAAO,EAIL,sBAAsB,EAKvB,MAAM,qBAAqB,CAAC;AAC7B,OAAO,EAAE,kBAAkB,EAA+B,MAAM,SAAS,CAAC;AAiO1E,eAAO,MAAM,wBAAwB,qBAAsB,gBAAgB,KAAG,mBAAmB,GAAG,EAAE,sBAAsB,CAiB3H,CAAC"} \ No newline at end of file +{"version":3,"file":"WorkspaceDirectory.d.ts","sourceRoot":"","sources":["../src/WorkspaceDirectory.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EACL,gBAAgB,EAQjB,MAAM,cAAc,CAAC;AAKtB,OAAO,EAIL,sBAAsB,EAKvB,MAAM,qBAAqB,CAAC;AAC7B,OAAO,EAAE,kBAAkB,EAA+B,MAAM,SAAS,CAAC;AAoP1E,eAAO,MAAM,wBAAwB,qBAAsB,gBAAgB,KAAG,mBAAmB,GAAG,EAAE,sBAAsB,CAiB3H,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.js b/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.js index a9179bc8..7df84aa7 100644 --- a/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.js +++ b/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.js @@ -11,8 +11,7 @@ const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_thrift_connector_1 = require("en-thrift-connector"); const graphql_1 = require("graphql"); -const gWorkspaceListFetch = {}; -const gWorkspaceListResult = {}; +const gWorkspaceListData = {}; const WORKSPACE_DIRECTORY_FETCH_INTERVAL = 15000; function convertSortToService(sort) { if (!sort) { @@ -54,7 +53,7 @@ async function getAuthDataForSyncContext(context, syncContext) { } return en_thrift_connector_1.decodeAuthData(metadata.authToken); } -async function fetchAndCacheWorkspaceDirectory(thriftComm, context, userID, params) { +async function fetchWorkspaceDirectory(thriftComm, context, userID, params) { var _a, _b; conduit_core_1.validateDB(context); const personalAuth = await getAuthDataForSyncContext(context, conduit_core_1.PERSONAL_USER_CONTEXT); @@ -97,25 +96,19 @@ async function fetchAndCacheWorkspaceDirectory(thriftComm, context, userID, para } return workspace; }); - const resolvedWorkspaces = await conduit_utils_1.allSettled(workspaces.map(e => conduit_core_1.resolveNode(e, context))); - gWorkspaceListResult[userID] = { - serviceParams: params, - workspaces: resolvedWorkspaces, - }; + return await conduit_utils_1.allSettled(workspaces.map(e => conduit_core_1.resolveNode(e, context))); } -function filterWorkspaces(workspaces, filters) { +function filterWorkspaces(workspaces, filters, limit) { if (!filters.length) { - return workspaces; + return workspaces; // without slice because workspaces already limited by including limit in thrift call. } const labelFilterIdx = filters.findIndex(e => e.field === 'label'); const descriptionFilterIdx = filters.findIndex(e => e.field === 'description'); - return workspaces.filter(e => { + const filteredWorkspaces = workspaces.filter(e => { return labelFilterIdx >= 0 && (filters[labelFilterIdx].search === '' || e.label.search(new RegExp(filters[labelFilterIdx].search, 'i')) !== -1) || descriptionFilterIdx >= 0 && (filters[descriptionFilterIdx].search === '' || e.description.search(new RegExp(filters[descriptionFilterIdx].search, 'i')) !== -1); }); -} -function checkIfParamsChanged(userID, params) { - return !gWorkspaceListResult[userID] || !conduit_utils_1.isEqual(gWorkspaceListResult[userID].serviceParams, params); + return limit ? filteredWorkspaces.slice(0, limit) : filteredWorkspaces; } async function getList(thriftComm, context, filters, params) { const limit = params.limit; @@ -129,30 +122,47 @@ async function getList(thriftComm, context, filters, params) { if (conduit_utils_1.isNullish(userID)) { throw new Error(`Not authorized`); } - if (gWorkspaceListFetch.hasOwnProperty(userID) && - (gWorkspaceListFetch[userID].promise || gWorkspaceListFetch[userID].lastFetch < Date.now() - WORKSPACE_DIRECTORY_FETCH_INTERVAL)) { - if (!gWorkspaceListFetch[userID].promise || checkIfParamsChanged(userID, serviceParams)) { - gWorkspaceListFetch[userID].promise = fetchAndCacheWorkspaceDirectory(thriftComm, context, userID, serviceParams); + try { + const sameParams = gWorkspaceListData.hasOwnProperty(userID) && conduit_utils_1.isEqual(gWorkspaceListData[userID].serviceParams, params); + const cacheStale = !gWorkspaceListData.hasOwnProperty(userID) // first request - no cache + || gWorkspaceListData[userID].expiration < Date.now() // cache expired + || !sameParams; // params changed + const fetchInProgress = gWorkspaceListData.hasOwnProperty(userID) && gWorkspaceListData[userID].pendingPromise; + if (!cacheStale && !fetchInProgress) { + conduit_utils_1.traceTestCounts(context.trc, { 'WorkspaceDirectory.CacheHit': 1 }); + return filterWorkspaces(gWorkspaceListData[userID].workspaces, filters, limit); } - await gWorkspaceListFetch[userID].promise; - gWorkspaceListFetch[userID].lastFetch = Date.now(); - gWorkspaceListFetch[userID].promise = null; - } - else { - const fetch = { - lastFetch: -1, - promise: fetchAndCacheWorkspaceDirectory(thriftComm, context, userID, serviceParams), + if (fetchInProgress && sameParams) { + // correct fetch is in progress + const workspacesList = await gWorkspaceListData[userID].pendingPromise; + conduit_utils_1.traceTestCounts(context.trc, { 'WorkspaceDirectory.CacheHit': 1 }); + return filterWorkspaces(workspacesList, filters, limit); + } + conduit_utils_1.traceTestCounts(context.trc, { 'WorkspaceDirectory.CacheMiss': 1 }); + const pendingPromise = fetchWorkspaceDirectory(thriftComm, context, userID, serviceParams); + gWorkspaceListData[userID] = { + pendingPromise, + workspaces: [], + serviceParams, + expiration: Date.now() + WORKSPACE_DIRECTORY_FETCH_INTERVAL, }; - gWorkspaceListFetch[userID] = fetch; - await gWorkspaceListFetch[userID].promise; - gWorkspaceListFetch[userID].lastFetch = Date.now(); - gWorkspaceListFetch[userID].promise = null; + const workspaces = await pendingPromise; + if (conduit_utils_1.isEqual(gWorkspaceListData[userID].serviceParams, params)) { // no other requests come after we've started await + gWorkspaceListData[userID].workspaces = workspaces; + gWorkspaceListData[userID].pendingPromise = null; + gWorkspaceListData[userID].expiration = Date.now() + WORKSPACE_DIRECTORY_FETCH_INTERVAL; + } + return filterWorkspaces(workspaces, filters, limit); } - if (!gWorkspaceListResult.hasOwnProperty(userID)) { - throw new Error(`Unable to fetch workspace list`); + catch (error) { + if (gWorkspaceListData.hasOwnProperty(userID)) { + if (conduit_utils_1.isEqual(gWorkspaceListData[userID].serviceParams, params)) { // no other requests come after we've started + gWorkspaceListData[userID].pendingPromise = null; + gWorkspaceListData[userID].expiration = -1; // to indicate that we need to refetch for sure + } + } + throw error; } - const filteredWorkspaces = filterWorkspaces(gWorkspaceListResult[userID].workspaces, filters); - return limit && filters.length ? filteredWorkspaces.slice(0, limit) : filteredWorkspaces; } async function resolveWorkspaceDirectory(parent, args, context) { conduit_core_1.validateDB(context); diff --git a/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.js.map b/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.js.map index df40d28d..f4d99d7c 100644 --- a/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.js.map +++ b/evernote_modules/en-conduit-plugin-common-queries/dist/WorkspaceDirectory.js.map @@ -1 +1 @@ -{"version":3,"file":"WorkspaceDirectory.js","sourceRoot":"","sources":["../src/WorkspaceDirectory.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"WorkspaceDirectory.js","sourceRoot":"","sources":["../src/WorkspaceDirectory.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-common-queries/package.json b/evernote_modules/en-conduit-plugin-common-queries/package.json index 271b3315..b8bab554 100644 --- a/evernote_modules/en-conduit-plugin-common-queries/package.json +++ b/evernote_modules/en-conduit-plugin-common-queries/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-common-queries", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,13 +10,13 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-conduit-sync-types": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-thrift-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-thrift-connector": "1.36.3" }, "peerDependencies": { "graphql": "^14.0.2" diff --git a/evernote_modules/en-conduit-plugin-communication-engine/package.json b/evernote_modules/en-conduit-plugin-communication-engine/package.json index 9b0254bb..9e0b7d3c 100644 --- a/evernote_modules/en-conduit-plugin-communication-engine/package.json +++ b/evernote_modules/en-conduit-plugin-communication-engine/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-communication-engine", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,11 +10,11 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-conduit-sync-types": "1.34.4", - "en-thrift-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-thrift-connector": "1.36.3" }, "peerDependencies": { "graphql": "^14.0.2", diff --git a/evernote_modules/en-conduit-plugin-cross-promotions/package.json b/evernote_modules/en-conduit-plugin-cross-promotions/package.json index 7a7ba24a..edc60d28 100644 --- a/evernote_modules/en-conduit-plugin-cross-promotions/package.json +++ b/evernote_modules/en-conduit-plugin-cross-promotions/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-cross-promotions", - "version": "1.34.4", + "version": "1.36.3", "description": "Plugin for cross promotions", "publishConfig": { "registry": "http://localhost:4873" @@ -10,9 +10,9 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "en-thrift-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "en-thrift-connector": "1.36.3" }, "peerDependencies": { "graphql": "^14.0.2", diff --git a/evernote_modules/en-conduit-plugin-datadog-metrics/dist/DatadogMetricsDestination.d.ts.map b/evernote_modules/en-conduit-plugin-datadog-metrics/dist/DatadogMetricsDestination.d.ts.map index ccfefe5b..4fa20515 100644 --- a/evernote_modules/en-conduit-plugin-datadog-metrics/dist/DatadogMetricsDestination.d.ts.map +++ b/evernote_modules/en-conduit-plugin-datadog-metrics/dist/DatadogMetricsDestination.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"DatadogMetricsDestination.d.ts","sourceRoot":"","sources":["../src/DatadogMetricsDestination.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAGL,iBAAiB,EAEjB,oBAAoB,EACrB,MAAM,eAAe,CAAC;AACvB,OAAO,EAAoB,aAAa,EAAE,MAAM,oBAAoB,CAAC;AAErE,MAAM,WAAW,aAAc,SAAQ,iBAAiB;IACtD,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,qBAAa,yBAA0B,YAAW,oBAAoB;IAWlE,OAAO,CAAC,QAAQ,CAAC,SAAS;IAC1B,OAAO,CAAC,QAAQ,CAAC,QAAQ;IACzB,OAAO,CAAC,QAAQ,CAAC,UAAU;IAZ7B,SAAgB,IAAI,aAAa;IACjC,OAAO,CAAC,GAAG,CAAmD;IAC9D,OAAO,CAAC,QAAQ,CAAC,kBAAkB,CAAe;IAClD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAiG;IAC5H,OAAO,CAAC,QAAQ,CAAC,oBAAoB,CAAS;IAC9C,OAAO,CAAC,aAAa,CAAS;IAC9B,OAAO,CAAC,MAAM,CAAgB;IAC9B,OAAO,CAAC,KAAK,CAAM;gBAGA,SAAS,EAAE,OAAO,EAClB,QAAQ,EAAE,MAAM,EAChB,UAAU,EAAE,aAAa,EAC1C,sBAAsB,CAAC,EAAE,MAAM;IAK1B,cAAc,WAAY,iBAAiB,UAcjD;IAEM,OAAO,aAoBb;CACF"} \ No newline at end of file +{"version":3,"file":"DatadogMetricsDestination.d.ts","sourceRoot":"","sources":["../src/DatadogMetricsDestination.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAGL,iBAAiB,EAEjB,oBAAoB,EACrB,MAAM,eAAe,CAAC;AACvB,OAAO,EAAoB,aAAa,EAAE,MAAM,oBAAoB,CAAC;AAErE,MAAM,WAAW,aAAc,SAAQ,iBAAiB;IACtD,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,qBAAa,yBAA0B,YAAW,oBAAoB;IAWlE,OAAO,CAAC,QAAQ,CAAC,SAAS;IAC1B,OAAO,CAAC,QAAQ,CAAC,QAAQ;IACzB,OAAO,CAAC,QAAQ,CAAC,UAAU;IAZ7B,SAAgB,IAAI,aAAa;IACjC,OAAO,CAAC,GAAG,CAAmD;IAC9D,OAAO,CAAC,QAAQ,CAAC,kBAAkB,CAAe;IAClD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAiG;IAC5H,OAAO,CAAC,QAAQ,CAAC,oBAAoB,CAAS;IAC9C,OAAO,CAAC,aAAa,CAAS;IAC9B,OAAO,CAAC,MAAM,CAAgB;IAC9B,OAAO,CAAC,KAAK,CAAM;gBAGA,SAAS,EAAE,OAAO,EAClB,QAAQ,EAAE,MAAM,EAChB,UAAU,EAAE,aAAa,EAC1C,sBAAsB,CAAC,EAAE,MAAM;IAK1B,cAAc,WAAY,iBAAiB,UAchD;IAEK,OAAO,aAoBZ;CACH"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-datadog-metrics/dist/DatadogMetricsDestination.js.map b/evernote_modules/en-conduit-plugin-datadog-metrics/dist/DatadogMetricsDestination.js.map index 1ae69cd5..eb5140f3 100644 --- a/evernote_modules/en-conduit-plugin-datadog-metrics/dist/DatadogMetricsDestination.js.map +++ b/evernote_modules/en-conduit-plugin-datadog-metrics/dist/DatadogMetricsDestination.js.map @@ -1 +1 @@ -{"version":3,"file":"DatadogMetricsDestination.js","sourceRoot":"","sources":["../src/DatadogMetricsDestination.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAMuB;AAOvB,MAAa,yBAAyB;IAUpC,YACmB,SAAkB,EAClB,QAAgB,EAChB,UAAyB,EAC1C,sBAA+B;QAHd,cAAS,GAAT,SAAS,CAAS;QAClB,aAAQ,GAAR,QAAQ,CAAQ;QAChB,eAAU,GAAV,UAAU,CAAe;QAZ5B,SAAI,GAAG,SAAS,CAAC;QACzB,QAAG,GAAG,kCAAkB,CAAC,2BAA2B,CAAC,CAAC;QAC7C,uBAAkB,GAAW,GAAG,CAAC;QACjC,eAAU,GAAG,6FAA6F,CAAC;QAC3G,yBAAoB,GAAG,KAAK,CAAC;QAEtC,WAAM,GAAa,EAAE,CAAC;QAYvB,mBAAc,GAAG,CAAC,MAAyB,EAAE,EAAE;YACpD,IAAI,MAAM,CAAC,QAAQ,EAAE;gBACnB,sBAAM,CAAC,IAAI,CAAC,yBAAyB,MAAM,CAAC,QAAQ,SAAS,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC;aAC/E;YACD,MAAM,IAAI,mCACL,MAAM,KACT,QAAQ,EAAE,IAAI,CAAC,QAAQ,GACxB,CAAC;YACF,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,6BAAa,CAAC,IAAI,CAAC,CAAC,CAAC;YACtC,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,kBAAkB,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;gBACpE,IAAI,CAAC,OAAO,EAAE,CAAC;aAChB;iBAAM,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE;gBACtB,IAAI,CAAC,KAAK,GAAG,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC;aAC3D;QACH,CAAC,CAAA;QAEM,YAAO,GAAG,GAAG,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;YACzB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;YAClB,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE;gBACvB,OAAO;aACR;YACD,MAAM,MAAM,GAAqB;gBAC/B,MAAM,EAAE,MAAM;gBACd,GAAG,EAAE,IAAI,CAAC,UAAU;gBACpB,IAAI,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,KAAK;gBACzC,OAAO,EAAE;oBACP,cAAc,EAAE,kBAAkB;iBACnC;aACF,CAAC;YACF,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;YACjB,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE;gBACtD,IAAI,KAAK,CAAC,OAAO,KAAK,iBAAiB,EAAE;oBACvC,sBAAM,CAAC,IAAI,CAAC,mDAAmD,KAAK,EAAE,CAAC,CAAC;iBACzE;YACH,CAAC,CAAC,CAAC;QACL,CAAC,CAAA;QAvCC,IAAI,CAAC,aAAa,GAAG,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC;IAC1G,CAAC;CAuCF;AAxDD,8DAwDC"} \ No newline at end of file +{"version":3,"file":"DatadogMetricsDestination.js","sourceRoot":"","sources":["../src/DatadogMetricsDestination.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAMuB;AAOvB,MAAa,yBAAyB;IAUpC,YACmB,SAAkB,EAClB,QAAgB,EAChB,UAAyB,EAC1C,sBAA+B;QAHd,cAAS,GAAT,SAAS,CAAS;QAClB,aAAQ,GAAR,QAAQ,CAAQ;QAChB,eAAU,GAAV,UAAU,CAAe;QAZ5B,SAAI,GAAG,SAAS,CAAC;QACzB,QAAG,GAAG,kCAAkB,CAAC,2BAA2B,CAAC,CAAC;QAC7C,uBAAkB,GAAW,GAAG,CAAC;QACjC,eAAU,GAAG,6FAA6F,CAAC;QAC3G,yBAAoB,GAAG,KAAK,CAAC;QAEtC,WAAM,GAAa,EAAE,CAAC;QAYvB,mBAAc,GAAG,CAAC,MAAyB,EAAE,EAAE;YACpD,IAAI,MAAM,CAAC,QAAQ,EAAE;gBACnB,sBAAM,CAAC,IAAI,CAAC,yBAAyB,MAAM,CAAC,QAAQ,SAAS,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC;aAC/E;YACD,MAAM,IAAI,mCACL,MAAM,KACT,QAAQ,EAAE,IAAI,CAAC,QAAQ,GACxB,CAAC;YACF,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,6BAAa,CAAC,IAAI,CAAC,CAAC,CAAC;YACtC,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,kBAAkB,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;gBACpE,IAAI,CAAC,OAAO,EAAE,CAAC;aAChB;iBAAM,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE;gBACtB,IAAI,CAAC,KAAK,GAAG,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC;aAC3D;QACH,CAAC,CAAC;QAEK,YAAO,GAAG,GAAG,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;YACzB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;YAClB,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE;gBACvB,OAAO;aACR;YACD,MAAM,MAAM,GAAqB;gBAC/B,MAAM,EAAE,MAAM;gBACd,GAAG,EAAE,IAAI,CAAC,UAAU;gBACpB,IAAI,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,KAAK;gBACzC,OAAO,EAAE;oBACP,cAAc,EAAE,kBAAkB;iBACnC;aACF,CAAC;YACF,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;YACjB,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE;gBACtD,IAAI,KAAK,CAAC,OAAO,KAAK,iBAAiB,EAAE;oBACvC,sBAAM,CAAC,IAAI,CAAC,mDAAmD,KAAK,EAAE,CAAC,CAAC;iBACzE;YACH,CAAC,CAAC,CAAC;QACL,CAAC,CAAC;QAvCA,IAAI,CAAC,aAAa,GAAG,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC;IAC1G,CAAC;CAuCF;AAxDD,8DAwDC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-datadog-metrics/package.json b/evernote_modules/en-conduit-plugin-datadog-metrics/package.json index e3511081..87159d82 100644 --- a/evernote_modules/en-conduit-plugin-datadog-metrics/package.json +++ b/evernote_modules/en-conduit-plugin-datadog-metrics/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-datadog-metrics", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,9 +10,9 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4" + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3" }, "devDependencies": { "chai": "^4.2.0" diff --git a/evernote_modules/en-conduit-plugin-event-recording/package.json b/evernote_modules/en-conduit-plugin-event-recording/package.json index 8168a403..fcceef56 100644 --- a/evernote_modules/en-conduit-plugin-event-recording/package.json +++ b/evernote_modules/en-conduit-plugin-event-recording/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-event-recording", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,9 +10,9 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", "crypto-js": "^3.1.9-1", "snakecase-keys": "^3.1.0" }, diff --git a/evernote_modules/en-conduit-plugin-features-rollout/package.json b/evernote_modules/en-conduit-plugin-features-rollout/package.json index b3fbb933..75f59110 100644 --- a/evernote_modules/en-conduit-plugin-features-rollout/package.json +++ b/evernote_modules/en-conduit-plugin-features-rollout/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-features-rollout", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -16,9 +16,9 @@ "chai-as-promised": "^7.1.1" }, "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4" + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3" }, "peerDependencies": { "graphql": "^14.0.2" diff --git a/evernote_modules/en-conduit-plugin-google-services/package.json b/evernote_modules/en-conduit-plugin-google-services/package.json index 6b2147db..b1fc380e 100644 --- a/evernote_modules/en-conduit-plugin-google-services/package.json +++ b/evernote_modules/en-conduit-plugin-google-services/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-google-services", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,10 +10,10 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-thrift-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-thrift-connector": "1.36.3" }, "devDependencies": { "chai": "^4.2.0" diff --git a/evernote_modules/en-conduit-plugin-in-app-purchasing/package.json b/evernote_modules/en-conduit-plugin-in-app-purchasing/package.json index 3599c0ec..88779ff1 100644 --- a/evernote_modules/en-conduit-plugin-in-app-purchasing/package.json +++ b/evernote_modules/en-conduit-plugin-in-app-purchasing/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-in-app-purchasing", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -13,9 +13,9 @@ "graphql": "^14.0.2" }, "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-thrift-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-thrift-connector": "1.36.3" } } \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-maestro/dist/index.d.ts.map b/evernote_modules/en-conduit-plugin-maestro/dist/index.d.ts.map index 30072a29..08018d76 100644 --- a/evernote_modules/en-conduit-plugin-maestro/dist/index.d.ts.map +++ b/evernote_modules/en-conduit-plugin-maestro/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EACL,iBAAiB,EAMlB,MAAM,cAAc,CAAC;AAStB,wBAAgB,kBAAkB,IAAI,iBAAiB,CAiItD"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EACL,iBAAiB,EAMlB,MAAM,cAAc,CAAC;AAqBtB,wBAAgB,kBAAkB,IAAI,iBAAiB,CAiItD"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-maestro/dist/index.js.map b/evernote_modules/en-conduit-plugin-maestro/dist/index.js.map index 28dc19d2..1353c830 100644 --- a/evernote_modules/en-conduit-plugin-maestro/dist/index.js.map +++ b/evernote_modules/en-conduit-plugin-maestro/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-maestro/package.json b/evernote_modules/en-conduit-plugin-maestro/package.json index 9bd87ef3..c096cc2f 100644 --- a/evernote_modules/en-conduit-plugin-maestro/package.json +++ b/evernote_modules/en-conduit-plugin-maestro/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-maestro", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,10 +10,10 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-thrift-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-thrift-connector": "1.36.3" }, "peerDependencies": { "graphql": "^14.0.2" diff --git a/evernote_modules/en-conduit-plugin-monetization/package.json b/evernote_modules/en-conduit-plugin-monetization/package.json index 589ada1e..56f3b27a 100644 --- a/evernote_modules/en-conduit-plugin-monetization/package.json +++ b/evernote_modules/en-conduit-plugin-monetization/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-monetization", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,11 +10,11 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "en-conduit-sync-types": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-thrift-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-thrift-connector": "1.36.3" }, "peerDependencies": { "graphql": "^14.0.2" diff --git a/evernote_modules/en-conduit-plugin-note-import/package.json b/evernote_modules/en-conduit-plugin-note-import/package.json index 48e5d1e1..bbfda8dc 100644 --- a/evernote_modules/en-conduit-plugin-note-import/package.json +++ b/evernote_modules/en-conduit-plugin-note-import/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-note-import", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,13 +10,13 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-conduit-plugin-task": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-thrift-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-plugin-task": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-thrift-connector": "1.36.3" }, "peerDependencies": { "graphql": "^14.0.2" diff --git a/evernote_modules/en-conduit-plugin-notification-scheduler/package.json b/evernote_modules/en-conduit-plugin-notification-scheduler/package.json index 3814ec86..31cf4a8f 100644 --- a/evernote_modules/en-conduit-plugin-notification-scheduler/package.json +++ b/evernote_modules/en-conduit-plugin-notification-scheduler/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-notification-scheduler", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,11 +10,11 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "en-conduit-plugin-scheduled-notification": "1.34.4", - "en-data-model": "^3.4.2" + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "en-conduit-plugin-scheduled-notification": "1.36.3", + "en-data-model": "^3.6.2" }, "devDependencies": { "@types/chai": "^4.2.13", diff --git a/evernote_modules/en-conduit-plugin-nsvc-authz-token/package.json b/evernote_modules/en-conduit-plugin-nsvc-authz-token/package.json index d00011ca..aa94f034 100644 --- a/evernote_modules/en-conduit-plugin-nsvc-authz-token/package.json +++ b/evernote_modules/en-conduit-plugin-nsvc-authz-token/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-nsvc-authz-token", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,11 +10,11 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "en-conduit-sync-types": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-thrift-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-thrift-connector": "1.36.3" }, "peerDependencies": { "graphql": "^14.0.2" diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification-shared/package.json b/evernote_modules/en-conduit-plugin-scheduled-notification-shared/package.json index 3d1c9145..a0584571 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification-shared/package.json +++ b/evernote_modules/en-conduit-plugin-scheduled-notification-shared/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-scheduled-notification-shared", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,9 +10,9 @@ "dist" ], "dependencies": { - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "en-data-model": "^3.4.2", - "en-notifications-data-model": "^3.4.2" + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "en-data-model": "^3.6.2", + "en-notifications-data-model": "^3.4.4" } } \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.d.ts.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.d.ts.map index ed8cfbe9..e0c5af96 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.d.ts.map +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/Extractors/Calendar/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,OAAO,EAA0B,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAEjF,OAAO,EAAU,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AACtE,OAAO,EAAE,qBAAqB,EAAE,MAAM,iDAAiD,CAAC;AAUxF,wBAAgB,+BAA+B,CAAC,kBAAkB,EAAE,qBAAqB,EAAE,MAAM,GAAE,MAAuB;;;;;;;;;;;SAsEzH;AAED,wBAAsB,2BAA2B,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EAC9F,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC,EACrC,kBAAkB,EAAE,qBAAqB,GAAG,OAAO,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAC,CAO7E"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/Extractors/Calendar/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AACzD,OAAO,EAAU,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AACtE,OAAO,EAAE,qBAAqB,EAAE,MAAM,iDAAiD,CAAC;AAQxF,wBAAgB,+BAA+B,CAAC,kBAAkB,EAAE,qBAAqB,EAAE,MAAM,GAAE,MAAuB;;;;;;;;;;;SA0BzH;AAED,wBAAsB,2BAA2B,CAC/C,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,EAE9C,GAAG,EAAE,cAAc,EACnB,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC,EACrC,kBAAkB,EAAE,qBAAqB,GACxC,OAAO,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAC,CAWlC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.js b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.js index 93fddbb3..641b95de 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.js +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.js @@ -5,11 +5,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.extractCalendarNotification = exports.extractCalendarNotificationData = void 0; const conduit_utils_1 = require("conduit-utils"); -const ScheduledNotificationConstants_1 = require("../../ScheduledNotificationConstants"); +const en_notifications_templates_1 = require("en-notifications-templates"); const const_1 = require("../shared/const"); const locale_1 = require("../shared/locale"); -const l10n_1 = require("./l10n"); -const ONE_DAY = 24 * 60 * 60 * 1000; +const notificationTemplateUtils_1 = require("../shared/notificationTemplateUtils"); function extractCalendarNotificationData(notificationEntity, locale = const_1.DEFAULT_LOCALE) { if (!notificationEntity) { conduit_utils_1.logger.warn(`notificationEntity is not defined. Aborting`); @@ -19,54 +18,16 @@ function extractCalendarNotificationData(notificationEntity, locale = const_1.DE conduit_utils_1.logger.warn(`Cannot get notification data for notification ID ${notificationEntity.id}. Data field is missing. Aborting`); return null; } - const { noteID, calendarEventId, title, startTime, endTime, notificationTime, location, clientType, isAllDay, } = notificationEntity.NodeFields.payload; - let target; - let actionName; - let localizedTitle; - if (noteID) { - target = noteID; - actionName = ScheduledNotificationConstants_1.NotificationActionNames.CalendarNavigateToNote; - localizedTitle = l10n_1.openNoteTitle(title, locale); - } - else { - target = calendarEventId; - actionName = ScheduledNotificationConstants_1.NotificationActionNames.CalendarCreateNote; - localizedTitle = l10n_1.createNoteTitle(title, locale); - } - let meetingDescription; - try { - if (isAllDay) { - meetingDescription = l10n_1.getAllDay(locale); - } - else if (endTime - startTime >= ONE_DAY) { - meetingDescription = l10n_1.getMultiDay(startTime, endTime, locale); - } - else if (notificationTime < startTime) { - meetingDescription = l10n_1.getStartsAt(startTime, locale); - } - else if (notificationTime > endTime) { - meetingDescription = l10n_1.getEndedAt(endTime, locale); - } - else { - meetingDescription = l10n_1.getTimeRange(startTime, endTime, locale); - } - } - catch (err) { - conduit_utils_1.logger.warn(`Cannot construct meeting description for notification ID ${notificationEntity.id}. ${err.stack} Aborting`); - return null; - } - let body = meetingDescription; - if (location) { - body = `${meetingDescription}, ${location}`; - } + const { notificationTime, clientType } = notificationEntity.NodeFields.payload; + const systemNotificationData = en_notifications_templates_1.createSystemNotificationData({ + notificationId: notificationEntity.id, + notificationType: en_notifications_templates_1.SystemNotificationType.Calendar, + srcData: notificationEntity.NodeFields.payload, + locale, + logger: conduit_utils_1.logger, + }); return { - notification: { - id: notificationEntity.id, - title: localizedTitle, - body, - clickNotificationActionTarget: target, - clickNotificationActionName: actionName, - }, + notification: notificationTemplateUtils_1.transformToConduitNotificationData(systemNotificationData), sendAt: Number(notificationTime), updated: notificationEntity.NodeFields.updated, targetClientType: clientType, diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.js.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.js.map index 8452658d..03edf94a 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.js.map +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/Extractors/Calendar/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/Extractors/Calendar/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,iDAAsE;AAGtE,2EAAkG;AAElG,2CAA0D;AAC1D,6CAAiD;AACjD,mFAAyF;AAEzF,SAAgB,+BAA+B,CAAC,kBAAyC,EAAE,SAAiB,sBAAc;IACxH,IAAI,CAAC,kBAAkB,EAAE;QACvB,sBAAM,CAAC,IAAI,CAAC,6CAA6C,CAAC,CAAC;QAC3D,OAAO,IAAI,CAAC;KACb;IACD,IAAI,CAAC,kBAAkB,CAAC,UAAU,IAAI,CAAC,kBAAkB,CAAC,UAAU,CAAC,OAAO,EAAE;QAC5E,sBAAM,CAAC,IAAI,CAAC,oDAAoD,kBAAkB,CAAC,EAAE,mCAAmC,CAAC,CAAC;QAC1H,OAAO,IAAI,CAAC;KACb;IAED,MAAM,EAAE,gBAAgB,EAAE,UAAU,EAAE,GAAG,kBAAkB,CAAC,UAAU,CAAC,OAAO,CAAC;IAE/E,MAAM,sBAAsB,GAAG,yDAA4B,CAAC;QAC1D,cAAc,EAAE,kBAAkB,CAAC,EAAE;QACrC,gBAAgB,EAAE,mDAAsB,CAAC,QAAQ;QACjD,OAAO,EAAE,kBAAkB,CAAC,UAAU,CAAC,OAAO;QAC9C,MAAM;QACN,MAAM,EAAN,sBAAM;KACP,CAAC,CAAC;IAEH,OAAO;QACL,YAAY,EAAE,8DAAkC,CAAC,sBAAsB,CAAC;QACxE,MAAM,EAAE,MAAM,CAAC,gBAAgB,CAAC;QAChC,OAAO,EAAE,kBAAkB,CAAC,UAAU,CAAC,OAAO;QAC9C,gBAAgB,EAAE,UAAU;KAC7B,CAAC;AACJ,CAAC;AA1BD,0EA0BC;AAEM,KAAK,UAAU,2BAA2B,CAG/C,GAAmB,EACnB,OAAqC,EACrC,kBAAyC;IAEzC,MAAM,IAAI,GAAgB,MAAM,OAAO,CAAC,4BAA4B,CAClE,GAAG,EACH,eAAO,CACR,CAAC;IACF,IAAI,CAAC,IAAI,EAAE;QACT,sBAAM,CAAC,IAAI,CAAC,qCAAqC,CAAC,CAAC;QACnD,OAAO,IAAI,CAAC;KACb;IAED,OAAO,+BAA+B,CAAC,kBAAkB,EAAE,sBAAa,CAAC,IAAI,CAAC,CAAC,CAAC;AAClF,CAAC;AAjBD,kEAiBC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/data.d.ts.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/data.d.ts.map deleted file mode 100644 index 85278f27..00000000 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/data.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"data.d.ts","sourceRoot":"","sources":["../../../../src/Extractors/Calendar/l10n/data.ts"],"names":[],"mappings":"AAAA;;GAEG;AAYH,oBAAY,UAAU;IACpB,eAAe,IAAA;IACf,iBAAiB,IAAA;IACjB,SAAS,IAAA;IACT,QAAQ,IAAA;IACR,UAAU,IAAA;IACV,OAAO,IAAA;CACR;AAuED,wBAAgB,aAAa,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,MAAM,CAQzF"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/data.js.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/data.js.map deleted file mode 100644 index a7fbf748..00000000 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/data.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"data.js","sourceRoot":"","sources":["../../../../src/Extractors/Calendar/l10n/data.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/index.d.ts.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/index.d.ts.map deleted file mode 100644 index a82fbe23..00000000 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/Extractors/Calendar/l10n/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAWH,wBAAgB,aAAa,CAAC,UAAU,EAAE,MAAM,EAAE,MAAM,GAAE,MAAa,GAAG,MAAM,CAE/E;AAED,wBAAgB,eAAe,CAAC,UAAU,EAAE,MAAM,EAAE,MAAM,GAAE,MAAa,GAAG,MAAM,CAEjF;AAED,wBAAgB,WAAW,CAAC,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,CAGrE;AAED,wBAAgB,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAEhD;AAED,wBAAgB,UAAU,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,CAGlE;AAED,wBAAgB,YAAY,CAAC,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,CAIvF;AAED,wBAAgB,WAAW,CAAC,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,CAItF"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/index.js.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/index.js.map deleted file mode 100644 index 9f5ba836..00000000 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/Extractors/Calendar/l10n/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH;;;;GAIG;AAEH,gDAA0E;AAC1E,iCAAmD;AAEnD,SAAgB,aAAa,CAAC,UAAkB,EAAE,SAAiB,IAAI;IACrE,OAAO,oBAAa,CAAC,iBAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC,UAAU,CAAC,CAAC;AACvE,CAAC;AAFD,sCAEC;AAED,SAAgB,eAAe,CAAC,UAAkB,EAAE,SAAiB,IAAI;IACvE,OAAO,oBAAa,CAAC,iBAAU,CAAC,iBAAiB,EAAE,MAAM,CAAC,CAAC,UAAU,CAAC,CAAC;AACzE,CAAC;AAFD,0CAEC;AAED,SAAgB,WAAW,CAAC,SAAiB,EAAE,MAAc;IAC3D,MAAM,IAAI,GAAG,yBAAgB,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;IACjD,OAAO,oBAAa,CAAC,iBAAU,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC3D,CAAC;AAHD,kCAGC;AAED,SAAgB,SAAS,CAAC,MAAc;IACtC,OAAO,oBAAa,CAAC,iBAAU,CAAC,OAAO,EAAE,MAAM,CAAC,EAAE,CAAC;AACrD,CAAC;AAFD,8BAEC;AAED,SAAgB,UAAU,CAAC,OAAe,EAAE,MAAc;IACxD,MAAM,IAAI,GAAG,yBAAgB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;IAC/C,OAAO,oBAAa,CAAC,iBAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC1D,CAAC;AAHD,gCAGC;AAED,SAAgB,YAAY,CAAC,SAAiB,EAAE,OAAe,EAAE,MAAc;IAC7E,MAAM,SAAS,GAAG,yBAAgB,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;IACtD,MAAM,OAAO,GAAG,yBAAgB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;IAClD,OAAO,oBAAa,CAAC,iBAAU,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;AAC1E,CAAC;AAJD,oCAIC;AAED,SAAgB,WAAW,CAAC,SAAiB,EAAE,OAAe,EAAE,MAAc;IAC5E,MAAM,QAAQ,GAAG,0BAAiB,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;IACtD,MAAM,MAAM,GAAG,0BAAiB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;IAClD,OAAO,oBAAa,CAAC,iBAAU,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AACxE,CAAC;AAJD,kCAIC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.d.ts.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.d.ts.map index f2376f57..be1745de 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.d.ts.map +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/Extractors/Task/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AACzD,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAA2B,KAAK,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAC1F,OAAO,EAAE,qBAAqB,EAAE,MAAM,iDAAiD,CAAC;AACxF,OAAO,EAAE,QAAQ,EAAE,IAAI,EAAE,MAAM,wBAAwB,CAAC;AASxD,wBAAgB,uBAAuB,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,MAAM,GAAE,MAAuB,GAAG,MAAM,CAalG;AAED,eAAO,MAAM,uBAAuB,OAC9B,MAAM,WACD,SAAS,YACR,MAAM,QAAQ,CAAC,QACnB,MAAM,IAAI,CAAC,WACT,MAAM,KAAoB,gBAkBnC,CAAC;AAEF,eAAO,MAAM,mBAAmB,QACzB,cAAc,WACV,QAAQ,GAAG,CAAC,sBACD,qBAAqB,KAAG,QAAQ,MAAM,gBAAgB,CAAC,CA8B5E,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/Extractors/Task/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAIH,OAAO,EAAE,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AACzD,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAU,KAAK,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AACzE,OAAO,EAAE,qBAAqB,EAAE,MAAM,iDAAiD,CAAC;AACxF,OAAO,EAAE,QAAQ,EAAE,IAAI,EAAE,MAAM,wBAAwB,CAAC;AASxD,wBAAgB,uBAAuB,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,MAAM,GAAE,MAAuB,GAAG,MAAM,CAkBlG;AAED,eAAO,MAAM,uBAAuB,OAC9B,MAAM,WACD,SAAS,YACR,MAAM,QAAQ,CAAC,QACnB,MAAM,IAAI,CAAC,WACT,MAAM,KAAoB,gBAsBnC,CAAC;AAEF,eAAO,MAAM,mBAAmB,QACzB,cAAc,WACV,QAAQ,GAAG,CAAC,sBACD,qBAAqB,KAAG,QAAQ,MAAM,gBAAgB,CAAC,CA8B5E,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.js b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.js index 067046a2..b4f575a2 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.js +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.js @@ -14,11 +14,14 @@ function extractTaskReminderBody(task, locale = const_1.DEFAULT_LOCALE) { if (!task || !task.NodeFields || !task.NodeFields.dueDate) { return ''; } + const addDueCopyIfNeeded = (dueDateString, locale) => { + return locale === 'en' ? `Due ${dueDateString}` : dueDateString; + }; switch (task.NodeFields.dueDateUIOption) { case en_tasks_data_model_1.DueDateUIOption.date_only: - return locale_1.getLocalizedYearMonth(task.NodeFields.dueDate, locale); + return addDueCopyIfNeeded(locale_1.getLocalizedYearMonth(task.NodeFields.dueDate, locale), locale); case en_tasks_data_model_1.DueDateUIOption.date_time: - return locale_1.getLocalizedYearMonthHour(task.NodeFields.dueDate, locale); + return addDueCopyIfNeeded(locale_1.getLocalizedYearMonthHour(task.NodeFields.dueDate, locale), locale); case null: default: return ''; @@ -26,18 +29,20 @@ function extractTaskReminderBody(task, locale = const_1.DEFAULT_LOCALE) { } exports.extractTaskReminderBody = extractTaskReminderBody; const extractTaskReminderData = (id, updated, reminder, task, locale = const_1.DEFAULT_LOCALE) => { - var _a; const title = task ? (task.label || 'Untitled Task') : ''; // TODO(droth) is this for all falsy task labels? - const noteID = task && ((_a = conduit_utils_1.firstStashEntry(task.inputs.parent)) === null || _a === void 0 ? void 0 : _a.srcID) || ''; + const taskID = task ? task.id : ''; const sendAt = (reminder === null || reminder === void 0 ? void 0 : reminder.NodeFields.reminderDate) || 0; const body = extractTaskReminderBody(task, locale); + if (!task) { + conduit_utils_1.logger.info(`taskID is not set for reminder ${reminder === null || reminder === void 0 ? void 0 : reminder.id}`); + } return { notification: { id, title, body, - clickNotificationActionTarget: noteID, - clickNotificationActionName: ScheduledNotificationConstants_1.NotificationActionNames.NavigateToNote, + clickNotificationActionTarget: taskID, + clickNotificationActionName: ScheduledNotificationConstants_1.NotificationActionNames.NavigateToTask, }, sendAt, updated, diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.js.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.js.map index e0fabfd6..b78bf146 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.js.map +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Task/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/Extractors/Task/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/Extractors/Task/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/shared/notificationTemplateUtils.d.ts.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/shared/notificationTemplateUtils.d.ts.map new file mode 100644 index 00000000..ac4991cb --- /dev/null +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/shared/notificationTemplateUtils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"notificationTemplateUtils.d.ts","sourceRoot":"","sources":["../../../src/Extractors/shared/notificationTemplateUtils.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAA0B,gBAAgB,EAAE,MAAM,cAAc,CAAC;AACxE,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAEzC,OAAO,EAAgC,sBAAsB,EAAE,MAAM,4BAA4B,CAAC;AAIlG,wBAAgB,kCAAkC,CAAC,IAAI,EAAE,sBAAsB,CAAC,MAAM,CAAC,GAAG,gBAAgB,CAAC,cAAc,CAAC,CAqBzH"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/shared/notificationTemplateUtils.js b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/shared/notificationTemplateUtils.js new file mode 100644 index 00000000..f6367fb4 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/shared/notificationTemplateUtils.js @@ -0,0 +1,29 @@ +"use strict"; +/*! + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.transformToConduitNotificationData = void 0; +const conduit_utils_1 = require("conduit-utils"); +const en_notifications_templates_1 = require("en-notifications-templates"); +const ScheduledNotificationConstants_1 = require("../../ScheduledNotificationConstants"); +function transformToConduitNotificationData(data) { + const inputActionName = data.clickNotificationActionName; + let actionName; + switch (inputActionName) { + case en_notifications_templates_1.SystemNotificationActionName.CalendarCreateNote: + actionName = ScheduledNotificationConstants_1.NotificationActionNames.CalendarCreateNote; + break; + case en_notifications_templates_1.SystemNotificationActionName.CalendarNavigateToNote: + actionName = ScheduledNotificationConstants_1.NotificationActionNames.CalendarNavigateToNote; + break; + case en_notifications_templates_1.SystemNotificationActionName.NavigateToNote: + actionName = ScheduledNotificationConstants_1.NotificationActionNames.NavigateToNote; + break; + default: + throw conduit_utils_1.absurd(inputActionName, `unhandled switch case in transformToConduitNotificationData ${inputActionName}`); + } + return Object.assign(Object.assign({}, data), { clickNotificationActionName: actionName }); +} +exports.transformToConduitNotificationData = transformToConduitNotificationData; +//# sourceMappingURL=notificationTemplateUtils.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/shared/notificationTemplateUtils.js.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/shared/notificationTemplateUtils.js.map new file mode 100644 index 00000000..27162ae4 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/shared/notificationTemplateUtils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"notificationTemplateUtils.js","sourceRoot":"","sources":["../../../src/Extractors/shared/notificationTemplateUtils.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAuC;AACvC,2EAAkG;AAElG,yFAA+E;AAE/E,SAAgB,kCAAkC,CAAC,IAAoC;IACrF,MAAM,eAAe,GAAG,IAAI,CAAC,2BAA2B,CAAC;IACzD,IAAI,UAAkC,CAAC;IACvC,QAAQ,eAAe,EAAE;QACvB,KAAK,yDAA4B,CAAC,kBAAkB;YAClD,UAAU,GAAG,wDAAuB,CAAC,kBAAkB,CAAC;YACxD,MAAM;QACR,KAAK,yDAA4B,CAAC,sBAAsB;YACtD,UAAU,GAAG,wDAAuB,CAAC,sBAAsB,CAAC;YAC5D,MAAM;QACR,KAAK,yDAA4B,CAAC,cAAc;YAC9C,UAAU,GAAG,wDAAuB,CAAC,cAAc,CAAC;YACpD,MAAM;QACR;YACE,MAAM,sBAAM,CAAC,eAAe,EAAE,+DAA+D,eAAe,EAAE,CAAC,CAAC;KACnH;IAED,uCACK,IAAI,KACP,2BAA2B,EAAE,UAAU,IACvC;AACJ,CAAC;AArBD,gFAqBC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.d.ts.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.d.ts.map index b3f01fc5..b3374a77 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.d.ts.map +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ScheduledNotificationConstants.d.ts","sourceRoot":"","sources":["../src/ScheduledNotificationConstants.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,sBAAsB,EAAE,MAAM,cAAc,CAAC;AACtD,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAEzC,eAAO,MAAM,uBAAuB;;;;CAInC,CAAC;AAEF,oBAAY,wBAAwB,GAAG,MAAM,CAAC;AAC9C,oBAAY,kBAAkB,GAAG,CAAC,sBAAsB,EAAE,wBAAwB,GAAG,EAAE,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"ScheduledNotificationConstants.d.ts","sourceRoot":"","sources":["../src/ScheduledNotificationConstants.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,sBAAsB,EAAE,MAAM,cAAc,CAAC;AACtD,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAEzC,eAAO,MAAM,uBAAuB;;;;;CAKnC,CAAC;AAEF,oBAAY,wBAAwB,GAAG,MAAM,CAAC;AAC9C,oBAAY,kBAAkB,GAAG,CAAC,sBAAsB,EAAE,wBAAwB,GAAG,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.js b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.js index d36975ed..df8d7eaf 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.js +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.js @@ -8,5 +8,6 @@ exports.NotificationActionNames = { NavigateToNote: 'NAVIGATE_TO_NOTE', CalendarNavigateToNote: 'CALENDAR_NAVIGATE_TO_NOTE', CalendarCreateNote: 'CALENDAR_CREATE_NOTE', + NavigateToTask: 'NAVIGATE_TO_TASK', }; //# sourceMappingURL=ScheduledNotificationConstants.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.js.map b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.js.map index 0277e6d1..d2dd0ff7 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.js.map +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/dist/ScheduledNotificationConstants.js.map @@ -1 +1 @@ -{"version":3,"file":"ScheduledNotificationConstants.js","sourceRoot":"","sources":["../src/ScheduledNotificationConstants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAKU,QAAA,uBAAuB,GAAG;IACrC,cAAc,EAAE,kBAAgE;IAChF,sBAAsB,EAAE,2BAAkF;IAC1G,kBAAkB,EAAE,sBAAwE;CAC7F,CAAC"} \ No newline at end of file +{"version":3,"file":"ScheduledNotificationConstants.js","sourceRoot":"","sources":["../src/ScheduledNotificationConstants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAKU,QAAA,uBAAuB,GAAG;IACrC,cAAc,EAAE,kBAAgE;IAChF,sBAAsB,EAAE,2BAAkF;IAC1G,kBAAkB,EAAE,sBAAwE;IAC5F,cAAc,EAAE,kBAAgE;CACjF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/package.json b/evernote_modules/en-conduit-plugin-scheduled-notification/package.json index 15047097..237621ee 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/package.json +++ b/evernote_modules/en-conduit-plugin-scheduled-notification/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-scheduled-notification", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,15 +10,16 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "en-conduit-plugin-scheduled-notification-shared": "1.34.4", - "en-conduit-plugin-task": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-data-model": "^3.4.2", - "en-notifications-data-model": "^3.4.2", - "en-tasks-data-model": "^3.4.2", + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "en-conduit-plugin-scheduled-notification-shared": "1.36.3", + "en-conduit-plugin-task": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-data-model": "^3.6.2", + "en-notifications-data-model": "^3.4.4", + "en-notifications-templates": "0.1.0", + "en-tasks-data-model": "^3.4.4", "simply-immutable": "^2.1.1" }, "devDependencies": { diff --git a/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.d.ts.map index bc484625..a5ddce5f 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchExUtil.d.ts","sourceRoot":"","sources":["../src/SearchExUtil.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAc,KAAK,EAA4B,MAAM,eAAe,CAAC;AAC5E,OAAO,EAAE,KAAK,EAAE,MAAM,uBAAuB,CAAC;AAI9C,OAAO,EAAE,YAAY,EAAE,uBAAuB,EAAE,mBAAmB,EAAE,2BAA2B,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAEzL,wBAAgB,qBAAqB,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,GAAG,MAAM,GAAG,MAAM,CAmB5F;AAED,wBAAgB,qBAAqB,CAAC,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,kBAAkB,GAAG,MAAM,GAAG,MAAM,CAmB3F;AAWD,wBAAgB,yBAAyB,CAAC,WAAW,EAAE,MAAM,EAAE,IAAI,EAAE,kBAAkB,GAAG,MAAM,CAiB/F;AAGD,wBAAgB,WAAW,CAAC,IAAI,EAAE,YAAY,GAAG,IAAI,CASpD;AAaD,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,YAAY,EAAE,aAAa,EAAE,GAAG,CAAC,kBAAkB,CAAC,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,GAAG,KAAK,CAAC,YAAY,CAAC,CAazJ;AAED,wBAAgB,iBAAiB,CAAC,IAAI,EAAE,YAAY,EAAE,YAAY,EAAE,kBAAkB,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,GAAG,YAAY,GAAG,IAAI,CAUlJ;AAED,wBAAgB,cAAc,CAAC,IAAI,EAAE,YAAY,EAAE,YAAY,EAAE,kBAAkB,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,GAAG,2BAA2B,GAAG,IAAI,CAU9J;AAGD,wBAAsB,cAAc,CAAC,IAAI,EAAE,YAAY,EAAE,cAAc,EAAE,KAAK,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC,GAAG,OAAO,CAAC,kBAAkB,CAAC,CA4BxI;AAED,wBAAgB,mBAAmB,IAAI,kBAAkB,CAMxD;AAED,wBAAgB,gBAAgB,CAAC,UAAU,EAAE,kBAAkB,GAAG,mBAAmB,CAQpF;AAED,wBAAgB,eAAe,CAAC,IAAI,EAAE,YAAY,UAEjD;AAED,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,YAAY,GAAG,uBAAuB,CAI9E"} \ No newline at end of file +{"version":3,"file":"SearchExUtil.d.ts","sourceRoot":"","sources":["../src/SearchExUtil.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAc,KAAK,EAA4B,MAAM,eAAe,CAAC;AAC5E,OAAO,EAAE,KAAK,EAAE,MAAM,uBAAuB,CAAC;AAI9C,OAAO,EACL,YAAY,EACZ,uBAAuB,EACvB,mBAAmB,EACnB,2BAA2B,EAC3B,kBAAkB,EAClB,kBAAkB,EAClB,iBAAiB,EAClB,MAAM,qBAAqB,CAAC;AAE7B,wBAAgB,qBAAqB,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,GAAG,MAAM,GAAG,MAAM,CAmB5F;AAED,wBAAgB,qBAAqB,CAAC,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,kBAAkB,GAAG,MAAM,GAAG,MAAM,CAmB3F;AAED;;;;GAIG;AACH,wBAAgB,WAAW,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM,CAEjD;AAED,wBAAgB,yBAAyB,CAAC,WAAW,EAAE,MAAM,EAAE,IAAI,EAAE,kBAAkB,GAAG,MAAM,CAiB/F;AAGD,wBAAgB,WAAW,CAAC,IAAI,EAAE,YAAY,GAAG,IAAI,CASpD;AAaD,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,YAAY,EAAE,aAAa,EAAE,GAAG,CAAC,kBAAkB,CAAC,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,GAAG,KAAK,CAAC,YAAY,CAAC,CAazJ;AAED,wBAAgB,iBAAiB,CAAC,IAAI,EAAE,YAAY,EAAE,YAAY,EAAE,kBAAkB,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,GAAG,YAAY,GAAG,IAAI,CAUlJ;AAED,wBAAgB,cAAc,CAAC,IAAI,EAAE,YAAY,EAAE,YAAY,EAAE,kBAAkB,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,GAAG,2BAA2B,GAAG,IAAI,CAU9J;AAGD,wBAAsB,cAAc,CAAC,IAAI,EAAE,YAAY,EAAE,cAAc,EAAE,KAAK,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC,GAAG,OAAO,CAAC,kBAAkB,CAAC,CA4BxI;AAED,wBAAgB,mBAAmB,IAAI,kBAAkB,CAMxD;AAED,wBAAgB,gBAAgB,CAAC,UAAU,EAAE,kBAAkB,GAAG,mBAAmB,CAQpF;AAED,wBAAgB,eAAe,CAAC,IAAI,EAAE,YAAY,UAEjD;AAED,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,YAAY,GAAG,uBAAuB,CAI9E"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.js b/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.js index f91c072f..bf3167f0 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.js +++ b/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.js @@ -3,7 +3,7 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.getLocalSearchMode = exports.getSearchString = exports.emptyResultGroup = exports.emptySearchExResult = exports.combineResults = exports.findResultSpec = exports.selectResultGroup = exports.selectResultGroups = exports.setDefaults = exports.composeSearchFilterString = exports.objectIDToServiceGuid = exports.serviceGuidToObjectID = void 0; +exports.getLocalSearchMode = exports.getSearchString = exports.emptyResultGroup = exports.emptySearchExResult = exports.combineResults = exports.findResultSpec = exports.selectResultGroup = exports.selectResultGroups = exports.setDefaults = exports.composeSearchFilterString = exports.escapeLabel = exports.objectIDToServiceGuid = exports.serviceGuidToObjectID = void 0; const conduit_utils_1 = require("conduit-utils"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_thrift_connector_1 = require("en-thrift-connector"); @@ -55,9 +55,10 @@ exports.objectIDToServiceGuid = objectIDToServiceGuid; * * @param stackName name of the stack */ -function escapeStack(stackName) { - return stackName.replace(/"/g, '\\"'); +function escapeLabel(label) { + return label.replace(/"/g, '\\"'); } +exports.escapeLabel = escapeLabel; function composeSearchFilterString(serviceGuid, type) { switch (type) { case SearchSchemaTypes_1.SearchExResultType.NOTE: @@ -71,7 +72,7 @@ function composeSearchFilterString(serviceGuid, type) { case SearchSchemaTypes_1.SearchExResultType.AUTHOR: return 'creatorId:"' + serviceGuid + '"'; case SearchSchemaTypes_1.SearchExResultType.STACK: - return 'stack:"' + escapeStack(serviceGuid) + '"'; + return 'stack:"' + escapeLabel(serviceGuid) + '"'; default: return serviceGuid; } diff --git a/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.js.map b/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.js.map index 7923f1e0..71837299 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/SearchExUtil.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchExUtil.js","sourceRoot":"","sources":["../src/SearchExUtil.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchExUtil.js","sourceRoot":"","sources":["../src/SearchExUtil.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/index.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/index.d.ts.map index a0210542..389551f9 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/index.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,iBAAiB,EAA0E,MAAM,cAAc,CAAC;AACzH,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAgB,oBAAoB,EAAoE,MAAM,eAAe,CAAC;AACrI,OAAO,EAAE,YAAY,EAAE,MAAM,oBAAoB,CAAC;AAClD,OAAO,EAAE,yBAAyB,EAAE,MAAM,uBAAuB,CAAC;AAClE,OAAO,EAAE,cAAc,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAqD/E,wBAAgB,6BAA6B,CAAC,EAAE,EAAE,MAAM,0DAEvD;AAED,wBAAgB,iBAAiB,CAC/B,mBAAmB,CAAC,EAAE,CAAC,MAAM,EAAE,oBAAoB,KAAK,cAAc,EACtE,EAAE,CAAC,EAAE,oBAAoB,CAAC,YAAY,CAAC,GACpC,iBAAiB,CAoOrB"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,iBAAiB,EAA0E,MAAM,cAAc,CAAC;AACzH,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAgB,oBAAoB,EAAoE,MAAM,eAAe,CAAC;AACrI,OAAO,EAAE,YAAY,EAAE,MAAM,oBAAoB,CAAC;AAClD,OAAO,EAAE,yBAAyB,EAAE,MAAM,uBAAuB,CAAC;AAClE,OAAO,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAqDrF,wBAAgB,6BAA6B,CAAC,EAAE,EAAE,MAAM,4DAEvD;AAED,wBAAgB,iBAAiB,CAC/B,mBAAmB,CAAC,EAAE,CAAC,MAAM,EAAE,oBAAoB,KAAK,oBAAoB,EAC5E,EAAE,CAAC,EAAE,oBAAoB,CAAC,YAAY,CAAC,GACtC,iBAAiB,CA0OnB"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/index.js b/evernote_modules/en-conduit-plugin-search/dist/index.js index dc5eb76b..5ae28fe4 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/index.js +++ b/evernote_modules/en-conduit-plugin-search/dist/index.js @@ -22,7 +22,7 @@ const gSearchShareMetadata = new conduit_utils_1.CacheManager({ softCap: 800, ha let gSearchStorageChangeReceiver; let gSearchStorageProcessor; let gSearcher; -let gSearchEngine; +let gSearchIndexManager; /** * Cleans up global variables, calls gSearchEngine destructor if it's defined. */ @@ -31,8 +31,8 @@ function clean() { en_thrift_connector_1.OfflineSearchIndexActivity.setupIndexation(undefined); gSearchStorageProcessor = undefined; gSearcher = undefined; - gSearchEngine === null || gSearchEngine === void 0 ? void 0 : gSearchEngine.destructor(); - gSearchEngine = undefined; + gSearchIndexManager === null || gSearchIndexManager === void 0 ? void 0 : gSearchIndexManager.destructor(); + gSearchIndexManager = undefined; gSearchShareMetadata.emptyAll(); } /** @@ -238,11 +238,17 @@ function getENSearchPlugin(provideSearchEngine, di) { return new Promise(resolve => { if (provideSearchEngine) { // creates search engine with the provided factory function - gSearchEngine = provideSearchEngine(conduit_utils_1.logger); - conduit_utils_1.logger.debug(`SearchEngine: type:${gSearchEngine.getEngineType()}; version:${gSearchEngine.getVersion()}`); - gSearcher = new Searcher_1.Searcher(gSearchEngine); + gSearchIndexManager = provideSearchEngine(conduit_utils_1.logger); + // print indices information + const indexNames = gSearchIndexManager.getIndexNames(); + const indicesInfo = new Array(); + for (const indexName of indexNames) { + indicesInfo.push(`name: ${indexName}; version: ${gSearchIndexManager.getVersion(indexName)}`); + } + conduit_utils_1.logger.info(`SearchEngine: type:${gSearchIndexManager.getEngineType()}; indices: ${indicesInfo.join('; ')}`); + gSearcher = new Searcher_1.Searcher(gSearchIndexManager); // creates search processor and injects the search engine - gSearchStorageProcessor = new SearchProcessor_1.SearchProcessor(graphDB, gSearchEngine); + gSearchStorageProcessor = new SearchProcessor_1.SearchProcessor(graphDB, gSearchIndexManager); // injects indexation hook in the activity en_thrift_connector_1.OfflineSearchIndexActivity.setupIndexation(process); // injects search processor in the storage event receiver diff --git a/evernote_modules/en-conduit-plugin-search/dist/index.js.map b/evernote_modules/en-conduit-plugin-search/dist/index.js.map index 5ebd574a..df9ae77a 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/index.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.d.ts.map index 951bac4c..de199af9 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchProcessor.d.ts","sourceRoot":"","sources":["../../src/offline/SearchProcessor.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,OAAO,EAAE,MAAM,cAAc,CAAC;AACvC,OAAO,EAAE,YAAY,EAAE,QAAQ,EAAE,iBAAiB,EAAE,MAAM,iBAAiB,CAAC;AAC5E,OAAO,EAAE,oBAAoB,EAAqB,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAChG,OAAO,EAAE,YAAY,EAAE,MAAM,oBAAoB,CAAC;AAGlD,OAAO,EAAE,cAAc,EAAE,MAAM,yBAAyB,CAAC;AACzD,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAOjD,MAAM,WAAW,wBAAwB;IACvC,OAAO,EAAE,YAAY,CAAC;IACtB,SAAS,EAAE,iBAAiB,CAAC;IAC7B,cAAc,EAAE,MAAM,CAAC;CACxB;AAED;;;;GAIG;AACH,qBAAa,eAAe,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE;IAGzE,OAAO,CAAC,QAAQ,CAAC,0BAA0B,CAAa;IACxD,OAAO,CAAC,QAAQ,CAAC,4BAA4B,CAA6G;IAE1J,OAAO,CAAC,QAAQ,CAAC,iBAAiB,CAAe;IAEjD,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAAyB;IAE1D,OAAO,CAAC,QAAQ,CAAC,aAAa,CAAK;IAGnC,OAAO,CAAC,KAAK,CAAkC;IAE/C,OAAO,CAAC,uBAAuB,CAAkC;IAEjE,OAAO,CAAC,eAAe,CAAkB;IAEzC,OAAO,CAAC,YAAY,CAAiB;IACrC,OAAO,CAAC,eAAe,CAAuC;IAC9D,OAAO,CAAC,iBAAiB,CAA8C;IACvE,OAAO,CAAC,YAAY,CAAe;IACnC,OAAO,CAAC,cAAc,CAAiB;IAGvC,OAAO,CAAC,sBAAsB,CAAiB;IAE/C,OAAO,CAAC,iBAAiB,CAAgC;IAEzD,OAAO,CAAC,MAAM,CAAgB;IAC9B,OAAO,CAAC,aAAa,CAAkB;IACvC,OAAO,CAAC,WAAW,CAAsB;IACzC,OAAO,CAAC,eAAe,CAAa;gBAExB,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC,EAAE,YAAY,EAAE,cAAc;YAcjE,eAAe;YAOf,4BAA4B;IAK1C,OAAO,CAAC,SAAS;IAKjB;;;OAGG;YACW,IAAI;IAuBlB,OAAO,CAAC,qBAAqB;YAIf,oBAAoB;IAWlC,OAAO,CAAC,iBAAiB;YAkCX,SAAS;IAOvB;;;;OAIG;IACU,OAAO,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,oBAAoB,CAAC,YAAY,CAAC,EAAE,MAAM,EAAE,UAAU,GAAG,OAAO,CAAC,OAAO,CAAC;IAkEvH;;OAEG;IACU,kBAAkB,CAAC,GAAG,EAAE,cAAc;IAYnD;;;OAGG;IACU,aAAa,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE;IA8BlF;;OAEG;IACI,+BAA+B,IAAI,QAAQ,EAAE;IAI7C,2BAA2B,IAAI,OAAO;CAI9C"} \ No newline at end of file +{"version":3,"file":"SearchProcessor.d.ts","sourceRoot":"","sources":["../../src/offline/SearchProcessor.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,OAAO,EAAE,MAAM,cAAc,CAAC;AACvC,OAAO,EAAE,YAAY,EAAE,QAAQ,EAAE,iBAAiB,EAAE,MAAM,iBAAiB,CAAC;AAC5E,OAAO,EAAE,oBAAoB,EAAqB,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAChG,OAAO,EAAE,YAAY,EAAE,MAAM,oBAAoB,CAAC;AAIlD,OAAO,EAAkB,oBAAoB,EAAsB,MAAM,yBAAyB,CAAC;AACnG,OAAO,EAA0B,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAczE,oBAAY,2BAA2B;IACrC,wBAAwB,IAAA;IACxB,6BAA6B,IAAA;IAC7B,qBAAqB,IAAA;CACtB;AAED,MAAM,WAAW,wBAAwB;IACvC,OAAO,EAAE,YAAY,CAAC;IACtB,SAAS,EAAE,iBAAiB,CAAC;IAC7B,cAAc,EAAE,MAAM,CAAC;IACvB,cAAc,EAAE,2BAA2B,CAAC;CAC7C;AAED,MAAM,WAAW,4CAA4C;IAC3D,wBAAwB,EAAE,wBAAwB,CAAC;IACnD,WAAW,EAAE,OAAO,CAAC;CACtB;AAED;;;;GAIG;AACH,qBAAa,eAAe,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE;IAGzE,OAAO,CAAC,QAAQ,CAAC,0BAA0B,CAAa;IACxD,OAAO,CAAC,QAAQ,CAAC,4BAA4B,CACwE;IAErH,OAAO,CAAC,QAAQ,CAAC,iBAAiB,CAAe;IAEjD,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAAyB;IAG1D,OAAO,CAAC,KAAK,CAAsD;IAEnE,OAAO,CAAC,uBAAuB,CAAkC;IAIjE,OAAO,CAAC,sCAAsC,CAAkC;IAEhF,OAAO,CAAC,QAAQ,CAAC,+CAA+C,CAAO;IAEvE,OAAO,CAAC,eAAe,CAAkB;IAEzC,OAAO,CAAC,YAAY,CAAuB;IAC3C,OAAO,CAAC,eAAe,CAAuC;IAC9D,OAAO,CAAC,iBAAiB,CAA8C;IACvE,OAAO,CAAC,YAAY,CAAe;IACnC,OAAO,CAAC,cAAc,CAAiB;IAGvC,OAAO,CAAC,sBAAsB,CAAiB;IAE/C,OAAO,CAAC,iBAAiB,CAAgC;IAEzD,OAAO,CAAC,MAAM,CAAgB;IAC9B,OAAO,CAAC,WAAW,CAAsB;IACzC,OAAO,CAAC,eAAe,CAAa;gBAExB,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC,EAAE,YAAY,EAAE,oBAAoB;YAgBvE,eAAe;YAOf,4BAA4B;IAK1C,OAAO,CAAC,SAAS;IAKjB;;;OAGG;YACW,IAAI;IAuBlB,OAAO,CAAC,qBAAqB;YAIf,oBAAoB;IAYlC,OAAO,CAAC,iBAAiB;YAoBX,SAAS;IAOvB;;;;OAIG;IACU,OAAO,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,oBAAoB,CAAC,YAAY,CAAC,EAAE,MAAM,EAAE,UAAU,GAAG,OAAO,CAAC,OAAO,CAAC;IAiFvH;;;;;OAKG;YACW,0CAA0C;IAuExD;;;;;;OAMG;YACW,0BAA0B;IAuB3B,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,KAAK,EAAE,4CAA4C,GAAG,OAAO,CAAC,OAAO,CAAC;IA8B3H;;OAEG;IACU,kBAAkB,CAAC,GAAG,EAAE,cAAc;IAYnD;;;OAGG;IACU,aAAa,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE;YA8BpE,2BAA2B;IAczC;;OAEG;IACI,+BAA+B,IAAI,QAAQ,EAAE;IAI7C,2BAA2B,IAAI,OAAO;CAG9C"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.js b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.js index 0da7e74c..8716ca6a 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.js @@ -3,15 +3,24 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.SearchProcessor = void 0; +exports.SearchProcessor = exports.SearchStorageIndexationType = void 0; const conduit_utils_1 = require("conduit-utils"); const conduit_view_types_1 = require("conduit-view-types"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); +const en_search_engine_shared_1 = require("en-search-engine-shared"); +const en_thrift_connector_1 = require("en-thrift-connector"); const SearchExtractor_1 = require("./etl/SearchExtractor"); const SearchLoader_1 = require("./etl/SearchLoader"); const SearchTransformer_1 = require("./etl/SearchTransformer"); const SearchExporter_1 = require("./exporters/SearchExporter"); +const SearchUtils_1 = require("./SearchUtils"); +var SearchStorageIndexationType; +(function (SearchStorageIndexationType) { + SearchStorageIndexationType[SearchStorageIndexationType["INITIAL_INDEXATION_EVENT"] = 0] = "INITIAL_INDEXATION_EVENT"; + SearchStorageIndexationType[SearchStorageIndexationType["LAST_INITIAL_INDEXATION_EVENT"] = 1] = "LAST_INITIAL_INDEXATION_EVENT"; + SearchStorageIndexationType[SearchStorageIndexationType["LIVE_INDEXATION_EVENT"] = 2] = "LIVE_INDEXATION_EVENT"; +})(SearchStorageIndexationType = exports.SearchStorageIndexationType || (exports.SearchStorageIndexationType = {})); /** * ETL manager class. * @@ -19,30 +28,34 @@ const SearchExporter_1 = require("./exporters/SearchExporter"); */ class SearchProcessor { constructor(graphDB, searchEngine) { - this.supportedStreamingEventTypes = [en_core_entity_types_1.CoreEntityTypes.Attachment, en_core_entity_types_1.CoreEntityTypes.Message, en_core_entity_types_1.CoreEntityTypes.Note, en_data_model_1.EntityTypes.Task]; + this.supportedStreamingEventTypes = [en_core_entity_types_1.CoreEntityTypes.Attachment, en_core_entity_types_1.CoreEntityTypes.Message, en_core_entity_types_1.CoreEntityTypes.Note, + en_data_model_1.EntityTypes.Task, en_core_entity_types_1.CoreEntityTypes.Tag, en_core_entity_types_1.CoreEntityTypes.Notebook, en_core_entity_types_1.CoreEntityTypes.Workspace, en_core_entity_types_1.CoreEntityTypes.Stack]; // maximum time for the processing pipeline this.maxProcessingTime = 200; // maximum intervals between two flushes this.maxFlushInterval = 2 * 60 * 1000; - // maximum not processed events in journal - this.maxTailOffset = 5; // current event batch this.batch = []; // required in order to defer the events export up to the first process function call this.deferredEventsForExport = []; + // renaming events + // current transformed from renaming event note events + this.transformedNoteEventsFromRenamingEvent = []; + // maximum number of transformed from renaming event note events to journal export + this.transformedNoteEventsFromRenamingEventBatchSize = 100; this.logoutRequested = false; this.searchTransformer = new SearchTransformer_1.SearchTransformer(); // special flag for the initial index load/login/logout/change user cases. this.requiresInitialization = true; - this.requiresFlush = false; this.latestFlush = Date.now(); this.processedEvents = 0; this.supportedReindexationTypes = new Array(); - // ENSearchEngineWeb for now does not support search by messages. - if (searchEngine.getEngineType() !== 'shared') { - this.supportedReindexationTypes.push(en_core_entity_types_1.CoreEntityTypes.Message); - } + this.supportedReindexationTypes.push(en_core_entity_types_1.CoreEntityTypes.Message); this.supportedReindexationTypes.push(en_core_entity_types_1.CoreEntityTypes.Note); + this.supportedReindexationTypes.push(en_core_entity_types_1.CoreEntityTypes.Tag); + this.supportedReindexationTypes.push(en_core_entity_types_1.CoreEntityTypes.Notebook); + this.supportedReindexationTypes.push(en_core_entity_types_1.CoreEntityTypes.Stack); + this.supportedReindexationTypes.push(en_core_entity_types_1.CoreEntityTypes.Workspace); this.searchEngine = searchEngine; this.searchExtractor = new SearchExtractor_1.SearchExtractor(graphDB); this.searchLoader = new SearchLoader_1.SearchLoader(searchEngine); @@ -95,29 +108,22 @@ class SearchProcessor { const events = this.deferredEventsForExport.splice(0, this.deferredEventsForExport.length); await this.searchExporter.exportEvents(trc, events); } + // todo:: should be separate function in order to simplify tests deduplicateEvents(events) { - const entryMap = new Map(); - let currentPosition = 0; - this.processedEvents += events.length; - while (events.length !== 0) { - const event = events.shift(); - if (event) { - entryMap.set(`${event.nodeRef.id}:${event.nodeRef.type}:${event.eventType}`, [event, currentPosition]); - } - currentPosition++; - } - const batch = Array.from(entryMap.values()) - .sort((lhs, rhs) => { - if (lhs[1] > rhs[1]) { - return 1; + const eventsWithDeduplicateInformation = new Array(); + const reverseEvents = events.reverse(); + const entrySet = new Set(); + for (const event of reverseEvents) { + const key = `${event.nodeRef.id}:${event.nodeRef.type}:${event.eventType}`; + if (entrySet.has(key)) { + eventsWithDeduplicateInformation.push({ searchStorageChangeEvent: event, isDuplicate: true }); } - if (lhs[1] < rhs[1]) { - return -1; + else { + entrySet.add(key); + eventsWithDeduplicateInformation.push({ searchStorageChangeEvent: event, isDuplicate: false }); } - return 0; - }).map(entry => entry[0]); - conduit_utils_1.logger.debug(`SearchProcessor: deduplicated entries: ${currentPosition - batch.length}`); - return batch; + } + return eventsWithDeduplicateInformation.reverse(); } async getEvents(trc) { if (this.batch.length === 0) { @@ -148,32 +154,43 @@ class SearchProcessor { } const timestamp = Date.now(); await this.getEvents(trc); + // eslint-disable-next-line max-len conduit_utils_1.logger.trace(`SearchProcessor: batch size: ${this.batch.length}; head: ${this.searchExporter.getHead()}; consumerAcknowledgedOffset: ${this.searchExporter.getConsumerAcknowledgedOffset()}; consumerLocalOffset: ${this.searchExporter.getConsumerLocalOffset()}; tail: ${this.searchExporter.getTail()}`); let indexUpdated = false; - while (this.batch.length !== 0) { + while (this.batch.length !== 0 || this.transformedNoteEventsFromRenamingEvent.length !== 0) { await params.yieldCheck; if (Date.now() - timestamp > this.maxProcessingTime) { break; } + // checks if there're more note events for export to the journal + if (this.transformedNoteEventsFromRenamingEvent.length !== 0) { + await this.exportTransformedNoteEvents(trc); + continue; + } const event = this.batch.shift(); - if (event) { - const extractionResults = await this.searchExtractor.process(trc, [event]); + const shouldProcessEvent = await this.shouldProcessEvent(trc, event); + if (!event.isDuplicate && shouldProcessEvent) { + const extractionResults = await this.searchExtractor.process(trc, [event.searchStorageChangeEvent]); const transformationResults = await this.searchTransformer.process(extractionResults); - indexUpdated = (await this.searchLoader.process(transformationResults)) || indexUpdated; - this.requiresFlush = true; + if (transformationResults[0] && SearchUtils_1.SearchRenamingEventsUtils.RENAMING_EVENT_NODE_TYPES.has(event.searchStorageChangeEvent.nodeRef.type)) { + await this.processSecondaryIndexEvent(trc, transformationResults[0]); + } + else { + indexUpdated = (await this.searchLoader.process(transformationResults)) || indexUpdated; + } } + this.processedEvents += 1; await this.getEvents(trc); } if (indexUpdated) { di.emitEvent(conduit_view_types_1.ConduitEvent.SEARCH_INDEX_UPDATED); } - if (this.requiresFlush && Date.now() - this.latestFlush > this.maxFlushInterval) { + if (this.transformedNoteEventsFromRenamingEvent.length === 0 && this.searchEngine.shouldExport() && Date.now() - this.latestFlush > this.maxFlushInterval) { try { await this.searchExporter.exportIndex(trc); conduit_utils_1.logger.trace('SearchProcessor: processed events: ' + this.processedEvents); await this.searchExporter.acknowledge(trc, this.processedEvents); this.processedEvents = 0; - this.requiresFlush = false; this.latestFlush = Date.now(); } catch (err) { @@ -183,6 +200,127 @@ class SearchProcessor { await this.searchExporter.truncate(trc); return this.hasMoreNotesToProcess(); } + /** + * Processes events which can trigger reindexation (tag, notebook, workspace). + * + * @param trc tracing context + * @param event etl transformation step event + */ + async processSecondaryIndexEventWithReindexation(trc, event) { + if (event.document && event.document.content) { + if (!this.searchExporter.isInitialIndexationFinished()) { + // initial indexation event case - simply loads document to index + conduit_utils_1.logger.trace(`SearchProcessor: process initial other index event: guid: ${event.guid}; documentType: ${event.documentType}`); + await this.searchLoader.process([event]); + } + else { + // live indexation event case - check if the update / reindexation is required + const searchGuidRequest = en_search_engine_shared_1.ENSearchQueryUtils.getSearchGuidRequest(event.guid); + const searchGuidResults = await this.searchEngine.search(searchGuidRequest, event.documentType); + if (searchGuidResults.totalResultCount > 1) { + conduit_utils_1.logger.error(`SearchProcessor: secondary index is corrupted: it contains more than one entry with the specified guid: ${event.guid}; type: ${event.documentType}`); + return; + } + // eslint-disable-next-line max-len + conduit_utils_1.logger.trace(`SearchProcessor: process live other index event: guid: ${event.guid}; guid search results length: ${searchGuidResults.totalResultCount}`); + if (searchGuidResults.totalResultCount === 0) { + conduit_utils_1.logger.trace(`SearchProcessor: process live other index event: guid: ${event.guid}; new document`); + await this.searchLoader.process([event]); + } + else { + if (!searchGuidResults.results[0].label) { + conduit_utils_1.logger.error(`SearchProcessor: secondary index is corrupted: it does not contain the field source; guid: ${event.guid}; type: ${event.documentType}`); + return; + } + if (searchGuidResults.results[0].label !== event.document.content) { + conduit_utils_1.logger.trace(`SearchProcessor: process live other index event: guid: ${event.guid}; changed name`); + // first - update entry in the secondary index + await this.searchLoader.process([event]); + // second - generate list of note events + switch (event.documentType) { + case en_search_engine_shared_1.ENDocumentType.TAG: + case en_search_engine_shared_1.ENDocumentType.NOTEBOOK: + for (const guid of event.noteGuids) { + this.transformedNoteEventsFromRenamingEvent.push(SearchUtils_1.SearchRenamingEventsUtils.createNoteEvent(guid, SearchStorageIndexationType.LIVE_INDEXATION_EVENT)); + } + conduit_utils_1.logger.trace(`SearchProcessor: process live other index event: guid: ${event.guid}; generated note events: ${this.transformedNoteEventsFromRenamingEvent.length}`); + break; + case en_search_engine_shared_1.ENDocumentType.WORKSPACE: + const workspaceConduitGuid = en_thrift_connector_1.convertGuidFromService(event.guid, en_core_entity_types_1.CoreEntityTypes.Workspace); + const workspaceNoteIds = await this.searchExtractor.extractNoteIdsForWorkspace(trc, workspaceConduitGuid); + for (const guid of workspaceNoteIds) { + // todo:: think about propagating indexation type to transform events + this.transformedNoteEventsFromRenamingEvent.push(SearchUtils_1.SearchRenamingEventsUtils.createNoteEvent(guid, SearchStorageIndexationType.LIVE_INDEXATION_EVENT)); + } + // eslint-disable-next-line max-len + conduit_utils_1.logger.trace(`SearchProcessor: process live other index event: guid: ${event.guid}; workspace generated note events: ${this.transformedNoteEventsFromRenamingEvent.length}`); + break; + } + } + else { + conduit_utils_1.logger.trace(`SearchProcessor: process live other index event: guid: ${event.guid}; duplicate event`); + } + } + } + } + } + /** + * Processes secondary indices events (tag, notebook, stack, space). + * Separates stack processing from the other types (since change stack event automatically triggers the corresponding note update event.) + * + * @param trc + * @param event + */ + async processSecondaryIndexEvent(trc, event) { + switch (event.eventType) { + // all delete events are simply propagated + case SearchUtils_1.SearchStorageEventType.DELETE: + await this.searchLoader.process([event]); + break; + case SearchUtils_1.SearchStorageEventType.INDEX: + // check if this is the type, which requires reindexation if the renaming event is occured + switch (event.documentType) { + case en_search_engine_shared_1.ENDocumentType.TAG: + case en_search_engine_shared_1.ENDocumentType.NOTEBOOK: + case en_search_engine_shared_1.ENDocumentType.WORKSPACE: + await this.processSecondaryIndexEventWithReindexation(trc, event); + break; + // for the stack it's sufficient to simply propagate the event + case en_search_engine_shared_1.ENDocumentType.STACK: + await this.searchLoader.process([event]); + break; + } + break; + } + } + async shouldProcessEvent(trc, event) { + let shouldProcessEvent = true; + // defers live indexation processing event + if (!this.searchExporter.isInitialIndexationFinished()) { + switch (event.searchStorageChangeEvent.indexationType) { + case SearchStorageIndexationType.LIVE_INDEXATION_EVENT: + await this.processEvents(trc, [event.searchStorageChangeEvent]); + conduit_utils_1.logger.trace(`SearchProcessor: shouldProcessEvent: guid: ${event.searchStorageChangeEvent.nodeRef.id}. event is deferred until initial indexation is finished.`); + shouldProcessEvent = false; + break; + // set persistent flag that initial event processing is ended and processes the event + case SearchStorageIndexationType.LAST_INITIAL_INDEXATION_EVENT: + await this.searchExporter.setInitialEventsProcessingStateLocal(SearchExporter_1.InitialEventsProcessingState.FINISHED); + shouldProcessEvent = false; + conduit_utils_1.logger.info(`SearchProcessor: finished processing initial indexation events.`); + break; + // processes event + default: + // process initial indexation event + shouldProcessEvent = true; + break; + } + } + else { + conduit_utils_1.logger.trace(`SearchProcessor: process live event: ${event.searchStorageChangeEvent.nodeRef.id}.`); + } + return shouldProcessEvent; + } /** * Processes logout event, performs clean. */ @@ -230,6 +368,18 @@ class SearchProcessor { } } } + async exportTransformedNoteEvents(trc) { + const transformedNoteEventsFromRenamingEventBatch = []; + while (this.transformedNoteEventsFromRenamingEvent.length !== 0 + && transformedNoteEventsFromRenamingEventBatch.length !== this.transformedNoteEventsFromRenamingEventBatchSize) { + const transformedEvent = this.transformedNoteEventsFromRenamingEvent.shift(); + if (transformedEvent) { + transformedNoteEventsFromRenamingEventBatch.push(transformedEvent); + } + } + conduit_utils_1.logger.trace(`SearchProcessor: exportTransformedNoteEvents: exported batch size: ${transformedNoteEventsFromRenamingEventBatch.length}`); + await this.searchExporter.exportEvents(trc, transformedNoteEventsFromRenamingEventBatch); + } /** * Provides currently supported types for processing. */ @@ -237,8 +387,7 @@ class SearchProcessor { return this.supportedStreamingEventTypes; } isInitialIndexationFinished() { - return (this.reindexationState === SearchExporter_1.ReindexationState.FINISHED && - this.searchExporter.getTail() - this.searchExporter.getConsumerLocalOffset() < this.maxTailOffset); + return this.searchExporter.isInitialIndexationFinished(); } } exports.SearchProcessor = SearchProcessor; diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.js.map index a9ed327d..5fb72daa 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchProcessor.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchProcessor.js","sourceRoot":"","sources":["../../src/offline/SearchProcessor.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchProcessor.js","sourceRoot":"","sources":["../../src/offline/SearchProcessor.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.d.ts.map index 1bf81450..a05cdbea 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchStorageChangeReceiver.d.ts","sourceRoot":"","sources":["../../src/offline/SearchStorageChangeReceiver.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAyC,kBAAkB,EAAqB,qBAAqB,EAAgE,MAAM,iBAAiB,CAAC;AACpM,OAAO,EAA+C,MAAM,EAAE,MAAM,eAAe,CAAC;AAMpF,OAAO,EAAE,eAAe,EAA4B,MAAM,mBAAmB,CAAC;AAI9E;;GAEG;AACH,qBAAa,2BAA2B,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,CAAE,YAAW,qBAAqB;IAEvH,OAAO,CAAC,QAAQ,CAAC,UAAU,CAA+B;IAC1D,OAAO,CAAC,QAAQ,CAAC,2BAA2B,CAAgC;IAE5E,OAAO,CAAC,eAAe,CAAuC;gBAElD,eAAe,EAAE,eAAe,CAAC,mBAAmB,CAAC;IAQjE,OAAO,CAAC,oBAAoB;IAwB5B,OAAO,CAAC,iBAAiB;IAQzB;;;;OAIG;IACH,OAAO,CAAC,WAAW;IASnB,OAAO,CAAC,wBAAwB;IAYhC,OAAO,CAAC,kBAAkB;IAY1B,OAAO,CAAC,kCAAkC;IAsB1C;;;OAGG;IACU,kBAAkB,CAAC,MAAM,EAAE,kBAAkB,EAAE;CAyC7D"} \ No newline at end of file +{"version":3,"file":"SearchStorageChangeReceiver.d.ts","sourceRoot":"","sources":["../../src/offline/SearchStorageChangeReceiver.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAIL,kBAAkB,EAElB,qBAAqB,EAItB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAA+C,MAAM,EAAE,MAAM,eAAe,CAAC;AAMpF,OAAO,EAAE,eAAe,EAAyD,MAAM,mBAAmB,CAAC;AAI3G;;GAEG;AACH,qBAAa,2BAA2B,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE,CAAE,YAAW,qBAAqB;IAEvH,OAAO,CAAC,QAAQ,CAAC,UAAU,CAA+B;IAC1D,OAAO,CAAC,QAAQ,CAAC,2BAA2B,CAAgC;IAE5E,OAAO,CAAC,eAAe,CAAuC;gBAElD,eAAe,EAAE,eAAe,CAAC,mBAAmB,CAAC;IAQjE,OAAO,CAAC,oBAAoB;IAkB5B,OAAO,CAAC,iBAAiB;IAQzB;;;;OAIG;IACH,OAAO,CAAC,WAAW;IASnB,OAAO,CAAC,wBAAwB;IAahC,OAAO,CAAC,kBAAkB;IAa1B,OAAO,CAAC,kCAAkC;IAsB1C;;;OAGG;IACU,kBAAkB,CAAC,MAAM,EAAE,kBAAkB,EAAE;CA0C7D"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.js b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.js index 3f54e69b..2da2ab68 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.js @@ -9,6 +9,7 @@ const conduit_utils_1 = require("conduit-utils"); const conduit_view_types_1 = require("conduit-view-types"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); +const SearchProcessor_1 = require("./SearchProcessor"); const trc = conduit_utils_1.createTraceContext('SearchStorageChangeReceiver'); /** * Receives database events and adds them to the SearchProcessor main processing queue. @@ -25,15 +26,10 @@ class SearchStorageChangeReceiver { isSupportedNodeEvent(event) { const tableName = event.path[conduit_storage_1.StorageChangePath.TableName]; if (tableName && this.nodeTables.has(tableName)) { - // there's no need to process attachment delete events since the corresponding note change event + // there's no need to process attachment / task delete events since the corresponding note change event // should be triggered const nodeType = this.nodeTables.get(tableName); - if (nodeType === en_core_entity_types_1.CoreEntityTypes.Attachment && event.type === conduit_storage_1.StorageChangeType.Delete) { - return false; - } - // Task creation / update events are required in order - // to update the corresponding note if the existing tasks are updated - if (nodeType === en_data_model_1.EntityTypes.Task) { + if (nodeType === en_core_entity_types_1.CoreEntityTypes.Attachment || nodeType === en_data_model_1.EntityTypes.Task) { if (this.supportedStorageChangeTypes.has(event.type)) { return true; } @@ -70,7 +66,8 @@ class SearchStorageChangeReceiver { if ((edge === null || edge === void 0 ? void 0 : edge.srcType) === en_core_entity_types_1.CoreEntityTypes.Note) { const noteID = edge.srcID; conduit_utils_1.logger.trace(`SearchStorageChangeReceiver: transformed attachment: ${attachmentNode.id} event to note event: ${noteID}`); - return { nodeRef: { id: noteID, type: en_core_entity_types_1.CoreEntityTypes.Note }, localTimestamp: Date.now(), eventType: conduit_storage_1.StorageChangeType.Replace }; + return { nodeRef: { id: noteID, type: en_core_entity_types_1.CoreEntityTypes.Note }, localTimestamp: Date.now(), + eventType: conduit_storage_1.StorageChangeType.Replace, indexationType: SearchProcessor_1.SearchStorageIndexationType.LIVE_INDEXATION_EVENT }; } return null; } @@ -81,7 +78,8 @@ class SearchStorageChangeReceiver { if ((edge === null || edge === void 0 ? void 0 : edge.srcType) === en_core_entity_types_1.CoreEntityTypes.Note) { const noteID = edge.srcID; conduit_utils_1.logger.trace(`SearchStorageChangeReceiver: transformed task: ${taskNode.id} event to note event: ${noteID}`); - return { nodeRef: { id: noteID, type: en_core_entity_types_1.CoreEntityTypes.Note }, localTimestamp: Date.now(), eventType: conduit_storage_1.StorageChangeType.Replace }; + return { nodeRef: { id: noteID, type: en_core_entity_types_1.CoreEntityTypes.Note }, localTimestamp: Date.now(), + eventType: conduit_storage_1.StorageChangeType.Replace, indexationType: SearchProcessor_1.SearchStorageIndexationType.LIVE_INDEXATION_EVENT }; } return null; } @@ -132,6 +130,7 @@ class SearchStorageChangeReceiver { nodeRef: { id: event.path[conduit_storage_1.StorageChangePath.Key], type: this.nodeTables.get(event.path[conduit_storage_1.StorageChangePath.TableName]) }, localTimestamp: receiveDate, eventType: event.type, + indexationType: SearchProcessor_1.SearchStorageIndexationType.LIVE_INDEXATION_EVENT, }); } } diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.js.map index 89493e03..7ca2b39b 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchStorageChangeReceiver.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchStorageChangeReceiver.js","sourceRoot":"","sources":["../../src/offline/SearchStorageChangeReceiver.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchStorageChangeReceiver.js","sourceRoot":"","sources":["../../src/offline/SearchStorageChangeReceiver.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.d.ts.map index fa0f14b7..1805e478 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchUtils.d.ts","sourceRoot":"","sources":["../../src/offline/SearchUtils.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAY,iBAAiB,EAAE,MAAM,iBAAiB,CAAC;AAE9D,OAAO,EAAE,cAAc,EAAE,UAAU,EAAuB,MAAM,yBAAyB,CAAC;AAE1F,OAAO,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AAE7E,oBAAY,sBAAsB;IAChC,KAAK,IAAA;IACL,MAAM,IAAA;CACP;AAED;;GAEG;AACH,qBAAa,qBAAqB;IAChC,gBAAuB,0BAA0B,2EAA4D;IAE7G,OAAO,CAAC,MAAM,CAAC,gCAAgC;IAQ/C,gBAAuB,0BAA0B,2EAA2D;IAE5G,OAAO,CAAC,MAAM,CAAC,+BAA+B;IAQ9C,gBAAuB,sCAAsC,0CAAsE;IAEnI,OAAO,CAAC,MAAM,CAAC,0CAA0C;IAOzD,gBAAuB,sCAAsC,0CAAsE;IAEnI,OAAO,CAAC,MAAM,CAAC,0CAA0C;IAOzD,gBAAuB,qCAAqC,kCAAqE;IAEjI,OAAO,CAAC,MAAM,CAAC,yCAAyC;IAYxD,gBAAuB,gDAAgD,iDAA+E;IAEtJ,OAAO,CAAC,MAAM,CAAC,mDAAmD;IAOlE,gBAAuB,gDAAgD,iDAA8E;IAErJ,OAAO,CAAC,MAAM,CAAC,kDAAkD;IASjE,gBAAuB,iCAAiC,qCAAiE;IAEzH,OAAO,CAAC,MAAM,CAAC,qCAAqC;CAQrD"} \ No newline at end of file +{"version":3,"file":"SearchUtils.d.ts","sourceRoot":"","sources":["../../src/offline/SearchUtils.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,MAAM,EAAY,iBAAiB,EAAE,MAAM,iBAAiB,CAAC;AAEtE,OAAO,EAAE,cAAc,EAAE,UAAU,EAAuB,MAAM,yBAAyB,CAAC;AAE1F,OAAO,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AAC7E,OAAO,EAAE,wBAAwB,EAAE,2BAA2B,EAAE,MAAM,mBAAmB,CAAC;AAE1F,oBAAY,sBAAsB;IAChC,KAAK,IAAA;IACL,MAAM,IAAA;CACP;AAED;;GAEG;AACH,qBAAa,qBAAqB;IAChC,gBAAuB,0BAA0B,2EAA4D;IAE7G,OAAO,CAAC,MAAM,CAAC,gCAAgC;IAa/C,gBAAuB,0BAA0B,2EAA2D;IAE5G,OAAO,CAAC,MAAM,CAAC,+BAA+B;IAa9C,gBAAuB,sCAAsC,0CAAsE;IAEnI,OAAO,CAAC,MAAM,CAAC,0CAA0C;IAOzD,gBAAuB,sCAAsC,0CAAsE;IAEnI,OAAO,CAAC,MAAM,CAAC,0CAA0C;IAOzD,gBAAuB,qCAAqC,kCAAqE;IAEjI,OAAO,CAAC,MAAM,CAAC,yCAAyC;IAYxD,gBAAuB,gDAAgD,iDAA+E;IAEtJ,OAAO,CAAC,MAAM,CAAC,mDAAmD;IAOlE,gBAAuB,gDAAgD,iDAA8E;IAErJ,OAAO,CAAC,MAAM,CAAC,kDAAkD;IASjE,gBAAuB,iCAAiC,qCAAiE;IAEzH,OAAO,CAAC,MAAM,CAAC,qCAAqC;CAQrD;AAED,qBAAa,yBAAyB;IAEpC,gBAAuB,yBAAyB,2DAAwH;WAE1J,eAAe,CAAC,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,2BAA2B,GAAG,wBAAwB;CAGrH"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.js b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.js index 6c9f7d4f..4eb3ba3f 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.js @@ -3,7 +3,7 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.SearchTypeConversions = exports.SearchStorageEventType = void 0; +exports.SearchRenamingEventsUtils = exports.SearchTypeConversions = exports.SearchStorageEventType = void 0; const conduit_storage_1 = require("conduit-storage"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_search_engine_shared_1 = require("en-search-engine-shared"); @@ -22,6 +22,10 @@ class SearchTypeConversions { documentTypeToNodeType.set(en_search_engine_shared_1.ENDocumentType.NOTE, en_core_entity_types_1.CoreEntityTypes.Note); documentTypeToNodeType.set(en_search_engine_shared_1.ENDocumentType.MESSAGE, en_core_entity_types_1.CoreEntityTypes.Message); documentTypeToNodeType.set(en_search_engine_shared_1.ENDocumentType.ATTACHMENT, en_core_entity_types_1.CoreEntityTypes.Attachment); + documentTypeToNodeType.set(en_search_engine_shared_1.ENDocumentType.TAG, en_core_entity_types_1.CoreEntityTypes.Tag); + documentTypeToNodeType.set(en_search_engine_shared_1.ENDocumentType.NOTEBOOK, en_core_entity_types_1.CoreEntityTypes.Notebook); + documentTypeToNodeType.set(en_search_engine_shared_1.ENDocumentType.STACK, en_core_entity_types_1.CoreEntityTypes.Stack); + documentTypeToNodeType.set(en_search_engine_shared_1.ENDocumentType.WORKSPACE, en_core_entity_types_1.CoreEntityTypes.Workspace); return documentTypeToNodeType; } static initializNodeTypeToDocumentType() { @@ -29,6 +33,10 @@ class SearchTypeConversions { nodeTypeToDocumentType.set(en_core_entity_types_1.CoreEntityTypes.Note, en_search_engine_shared_1.ENDocumentType.NOTE); nodeTypeToDocumentType.set(en_core_entity_types_1.CoreEntityTypes.Message, en_search_engine_shared_1.ENDocumentType.MESSAGE); nodeTypeToDocumentType.set(en_core_entity_types_1.CoreEntityTypes.Attachment, en_search_engine_shared_1.ENDocumentType.ATTACHMENT); + nodeTypeToDocumentType.set(en_core_entity_types_1.CoreEntityTypes.Tag, en_search_engine_shared_1.ENDocumentType.TAG); + nodeTypeToDocumentType.set(en_core_entity_types_1.CoreEntityTypes.Notebook, en_search_engine_shared_1.ENDocumentType.NOTEBOOK); + nodeTypeToDocumentType.set(en_core_entity_types_1.CoreEntityTypes.Stack, en_search_engine_shared_1.ENDocumentType.STACK); + nodeTypeToDocumentType.set(en_core_entity_types_1.CoreEntityTypes.Workspace, en_search_engine_shared_1.ENDocumentType.WORKSPACE); return nodeTypeToDocumentType; } static initializeSearchExResultTypeToDocumentType() { @@ -86,4 +94,11 @@ SearchTypeConversions.SUGGEST_TYPE_TO_SEARCH_EX_RESULT_TYPE = SearchTypeConversi SearchTypeConversions.SEARCH_STORAGE_EVENT_TYPE_TO_STORAGE_CHANGE_TYPE = SearchTypeConversions.initializeSearchStorageEventTypeToStorageChangeType(); SearchTypeConversions.STORAGE_CHANGE_TYPE_TO_SEARCH_STORAGE_EVENT_TYPE = SearchTypeConversions.initializeStorageChangeTypToSearchStorageEventType(); SearchTypeConversions.SEARCH_EX_SORT_ORDER_TO_SORT_TYPE = SearchTypeConversions.initializeSearchExSortOrderToSortType(); +class SearchRenamingEventsUtils { + static createNoteEvent(noteID, indexationType) { + return { nodeRef: { id: noteID, type: en_core_entity_types_1.CoreEntityTypes.Note }, localTimestamp: Date.now(), eventType: conduit_storage_1.StorageChangeType.Replace, indexationType }; + } +} +exports.SearchRenamingEventsUtils = SearchRenamingEventsUtils; +SearchRenamingEventsUtils.RENAMING_EVENT_NODE_TYPES = new Set([en_core_entity_types_1.CoreEntityTypes.Tag, en_core_entity_types_1.CoreEntityTypes.Notebook, en_core_entity_types_1.CoreEntityTypes.Stack, en_core_entity_types_1.CoreEntityTypes.Workspace]); //# sourceMappingURL=SearchUtils.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.js.map index 6a0f5351..426d6966 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/SearchUtils.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchUtils.js","sourceRoot":"","sources":["../../src/offline/SearchUtils.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchUtils.js","sourceRoot":"","sources":["../../src/offline/SearchUtils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.d.ts.map index 7cc4881d..02789b8f 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Searcher.d.ts","sourceRoot":"","sources":["../../src/offline/Searcher.ts"],"names":[],"mappings":"AAAA;;GAEG;AAKH,OAAO,EAAkB,cAAc,EAAoE,MAAM,yBAAyB,CAAC;AAC3I,OAAO,EAAE,QAAQ,EAA0B,MAAM,qBAAqB,CAAC;AAGvE,OAAO,EAAe,YAAY,EAA+E,kBAAkB,EAAE,kBAAkB,EACpH,gBAAgB,EAAE,MAAM,sBAAsB,CAAC;AAGlF;;;;GAIG;AACH,qBAAa,QAAQ;IAEnB,OAAO,CAAC,QAAQ,CAAC,kBAAkB,CACoD;IAEvF,OAAO,CAAC,YAAY,CAAiB;gBAEzB,YAAY,EAAE,cAAc;IAIxC;;;;;OAKG;IACU,MAAM,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,gBAAgB,CAAC;IAiC7D,OAAO,CAAC,eAAe;IAavB,OAAO,CAAC,0BAA0B;IAalC,OAAO,CAAC,qBAAqB;IAW7B,OAAO,CAAC,gCAAgC;IAWxC,OAAO,CAAC,eAAe;IAIvB;;;;OAIG;IACU,eAAe,CAAC,IAAI,EAAE,YAAY,EAAE,aAAa,EAAE,kBAAkB,GAAG,OAAO,CAAC,kBAAkB,CAAC;YA2ClG,sBAAsB;IA0BvB,OAAO,CAAC,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,QAAQ,GAAG,OAAO,CAAC,kBAAkB,CAAC;YA0D3E,eAAe;YAWf,kBAAkB;IAKhC;;;;OAIG;IACU,uBAAuB,CAAC,IAAI,EAAE,YAAY;CAGxD"} \ No newline at end of file +{"version":3,"file":"Searcher.d.ts","sourceRoot":"","sources":["../../src/offline/Searcher.ts"],"names":[],"mappings":"AAAA;;GAEG;AAKH,OAAO,EAAkB,oBAAoB,EAAoE,MAAM,yBAAyB,CAAC;AACjJ,OAAO,EAAE,QAAQ,EAA0B,MAAM,qBAAqB,CAAC;AAGvE,OAAO,EAAe,YAAY,EAA+E,kBAAkB,EAAE,kBAAkB,EACpH,gBAAgB,EAAE,MAAM,sBAAsB,CAAC;AAGlF;;;;GAIG;AACH,qBAAa,QAAQ;IAEnB,OAAO,CAAC,QAAQ,CAAC,kBAAkB,CACoD;IAEvF,OAAO,CAAC,YAAY,CAAuB;gBAE/B,YAAY,EAAE,oBAAoB;IAI9C;;;;;OAKG;IACU,MAAM,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,gBAAgB,CAAC;IA6B7D,OAAO,CAAC,eAAe;IAavB,OAAO,CAAC,0BAA0B;IAalC,OAAO,CAAC,qBAAqB;IAW7B,OAAO,CAAC,gCAAgC;IAWxC,OAAO,CAAC,eAAe;IAIvB;;;;OAIG;IACU,eAAe,CAAC,IAAI,EAAE,YAAY,EAAE,aAAa,EAAE,kBAAkB,GAAG,OAAO,CAAC,kBAAkB,CAAC;YA2ClG,sBAAsB;IA0BvB,OAAO,CAAC,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,QAAQ,GAAG,OAAO,CAAC,kBAAkB,CAAC;YA0D3E,eAAe;YAWf,kBAAkB;IAKhC;;;;OAIG;IACU,uBAAuB,CAAC,IAAI,EAAE,YAAY;CAGxD"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.js b/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.js index a6ba6af3..805e69e9 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.js @@ -32,12 +32,7 @@ class Searcher { const startTime = new Date().getTime(); let guids = new Array(); // search api by design does not support entry types except note - if (query.length === 0) { - guids = (await this.searchEngine.getAllIds(en_search_engine_shared_1.ENDocumentType.NOTE)).results.map(entry => entry.guid); - } - else { - guids = (await this.searchEngine.search(query, en_search_engine_shared_1.ENDocumentType.NOTE)).results.map(entry => entry.guid); - } + guids = (await this.searchEngine.search(query, en_search_engine_shared_1.ENDocumentType.NOTE)).results.map(entry => entry.guid); const results = []; for (const guid of guids) { results.push({ diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.js.map index 8de83cf4..7ffd3aca 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/Searcher.js.map @@ -1 +1 @@ -{"version":3,"file":"Searcher.js","sourceRoot":"","sources":["../../src/offline/Searcher.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Searcher.js","sourceRoot":"","sources":["../../src/offline/Searcher.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.d.ts.map index 3cf3f9f0..5182515a 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchExtractor.d.ts","sourceRoot":"","sources":["../../../src/offline/etl/SearchExtractor.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchExtractor.d.ts","sourceRoot":"","sources":["../../../src/offline/etl/SearchExtractor.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,OAAO,EAAoB,MAAM,cAAc,CAAC;AACzD,OAAO,EAAgB,MAAM,EAAE,QAAQ,EAAqB,MAAM,iBAAiB,CAAC;AACpF,OAAO,EAA2B,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAEvF,OAAO,EAA2D,IAAI,EAAa,MAAM,sBAAsB,CAAC;AAIhH,OAAO,EAAE,wBAAwB,EAAE,MAAM,oBAAoB,CAAC;AAC9D,OAAO,EAQL,4BAA4B,EAG5B,6BAA6B,EAC9B,MAAM,wBAAwB,CAAC;AAEhC;;GAEG;AACH,qBAAa,eAAe,CAAC,mBAAmB,SAAS;IAAE,MAAM,EAAE,MAAM,CAAA;CAAE;IAEzE,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAA6B;IAC9D,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAAiC;IAClE,OAAO,CAAC,QAAQ,CAAC,eAAe,CAAiC;IACjE,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,0BAA0B,CAAM;IACxD,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAQ;IAE/C,OAAO,CAAC,OAAO,CAA+B;gBAElC,OAAO,EAAE,OAAO,CAAC,mBAAmB,CAAC;YAInC,eAAe;YAYf,oBAAoB;YAYpB,iBAAiB;YAYjB,qBAAqB;IAYtB,0BAA0B,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;YAO7E,oBAAoB;YAyCpB,WAAW;YAWX,kBAAkB;YASlB,iBAAiB;YAejB,kBAAkB;YAsBlB,WAAW;YAaX,YAAY;YAuBZ,WAAW;IAmDzB;;;OAGG;YACW,cAAc;IAgB5B;;;;OAIG;IACU,aAAa,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;IAKvE;;OAEG;IACU,cAAc,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;YAIlE,iBAAiB;IAsB/B;;;;;;OAMG;IACU,OAAO,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,GAAG,OAAO,CAAC,4BAA4B,EAAE,CAAC;IA0BtH;;;;OAIG;IACU,MAAM,CAAC,GAAG,EAAE,cAAc,EAAE,cAAc,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,6BAA6B,CAAC;CAiB7G"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.js b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.js index 5e5f5e2c..5f0091a5 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.js @@ -9,6 +9,8 @@ const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); +const en_thrift_connector_1 = require("en-thrift-connector"); +const SearchExtractorTypes_1 = require("./SearchExtractorTypes"); /** * First stage of the search ETL pipeline. Extracts required information from the external storage (GraphDB). */ @@ -16,8 +18,58 @@ class SearchExtractor { constructor(graphDB) { this.noteContentField = 'content.content'; this.recognitionField = 'recognition.content'; + this.searchTextField = 'internal_searchText'; this.graphDB = graphDB; } + async extractTagEvent(trc, event) { + const tag = (await this.graphDB.getNodeWithoutGraphQLContext(trc, event.nodeRef)); + return { + extractionEventType: SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.TAG, + nodeRef: event.nodeRef, + localTimestamp: event.localTimestamp, + eventType: event.eventType, + indexationType: event.indexationType, + data: tag, + }; + } + async extractNotebookEvent(trc, event) { + const notebook = (await this.graphDB.getNodeWithoutGraphQLContext(trc, event.nodeRef)); + return { + extractionEventType: SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.NOTEBOOK, + nodeRef: event.nodeRef, + localTimestamp: event.localTimestamp, + eventType: event.eventType, + indexationType: event.indexationType, + data: notebook, + }; + } + async extractStackEvent(trc, event) { + const stack = (await this.graphDB.getNodeWithoutGraphQLContext(trc, event.nodeRef)); + return { + extractionEventType: SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.STACK, + nodeRef: event.nodeRef, + localTimestamp: event.localTimestamp, + eventType: event.eventType, + indexationType: event.indexationType, + data: stack, + }; + } + async extractWorkspaceEvent(trc, event) { + const workspace = (await this.graphDB.getNodeWithoutGraphQLContext(trc, event.nodeRef)); + return { + extractionEventType: SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.WORKSPACE, + nodeRef: event.nodeRef, + localTimestamp: event.localTimestamp, + eventType: event.eventType, + indexationType: event.indexationType, + data: workspace, + }; + } + async extractNoteIdsForWorkspace(trc, id) { + const notes = await this.graphDB.queryGraphWithoutGraphQLContext(trc, en_core_entity_types_1.CoreEntityTypes.Note, 'NotesInWorkspace', { workspace: id }); + const noteIds = notes.map(note => note.id); + return noteIds; + } async extractContainerInfo(trc, noteNode) { let notebook = null; let workspace = null; @@ -36,6 +88,17 @@ class SearchExtractor { stackName = stack.label; } } + // extract workspace + if (notebook) { + const parentEdges = notebook.inputs.parent; + for (const parentEdgeKey in parentEdges) { + const parentEdge = parentEdges[parentEdgeKey]; + if (parentEdge.srcType === en_core_entity_types_1.CoreEntityTypes.Workspace) { + const workspaceNodeRef = { id: parentEdge.srcID, type: en_core_entity_types_1.CoreEntityTypes.Workspace }; + workspace = (await this.graphDB.getNodeWithoutGraphQLContext(trc, workspaceNodeRef)); + } + } + } } if (edge.srcType === en_core_entity_types_1.CoreEntityTypes.Workspace) { const workspaceNodeRef = { id: edge.srcID, type: en_core_entity_types_1.CoreEntityTypes.Workspace }; @@ -62,27 +125,30 @@ class SearchExtractor { } return data; } - async extractAttachment(trc, attachmentID) { + async extractAttachment(trc, attachmentID, needExtractSearchText) { const attachmentNodeRef = { id: attachmentID, type: en_core_entity_types_1.CoreEntityTypes.Attachment }; const attachmentNode = await this.graphDB.getNodeWithoutGraphQLContext(trc, attachmentNodeRef); if (!attachmentNode) { return undefined; } const recognitionData = await this.extractCachedField(trc, attachmentNodeRef, this.recognitionField); + const searchText = needExtractSearchText ? await this.extractCachedField(trc, attachmentNodeRef, this.searchTextField) : undefined; const filename = attachmentNode.NodeFields.filename; const mime = attachmentNode.NodeFields.mime; conduit_utils_1.logger.trace(`SearchExtractor: extractAttachment: id: ${attachmentNodeRef.id}; recognitionData length: ${recognitionData === null || recognitionData === void 0 ? void 0 : recognitionData.length}; filename length: ${filename.length};`); - return { recognitionData, filename, mime }; + return { recognitionData, filename, mime, searchText }; } async extractAttachments(trc, noteNode) { const attachments = new Array(); + const userNode = await this.getCurrentUser(trc); + const needExtractSearchText = en_thrift_connector_1.isSearchTextAllowed(userNode); let recognitionResourceFiles = 0; for (const attachment in noteNode.outputs.attachments) { if (recognitionResourceFiles >= SearchExtractor.maxRecognitionFilesPerNote) { break; } const attachmentEdge = noteNode.outputs.attachments[attachment]; - const extractedAttachment = await this.extractAttachment(trc, attachmentEdge.dstID); + const extractedAttachment = await this.extractAttachment(trc, attachmentEdge.dstID, needExtractSearchText); if (!extractedAttachment) { continue; } @@ -140,9 +206,11 @@ class SearchExtractor { // extract cached note content if it's downloaded const cached = await this.graphDB.getNodeCachedFieldRaw(trc, event.nodeRef, this.noteContentField); return { + extractionEventType: SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.NOTE, nodeRef: event.nodeRef, localTimestamp: event.localTimestamp, eventType: event.eventType, + indexationType: event.indexationType, data: [noteNode], enmlContent: cached ? cached.values[this.noteContentField] : undefined, containerInfo, @@ -176,10 +244,12 @@ class SearchExtractor { if (messageNode) { conduit_utils_1.logger.trace('SearchExtractor: message id: ' + event.nodeRef.id + ';'); return { + extractionEventType: SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.MESSAGE, nodeRef: event.nodeRef, localTimestamp: event.localTimestamp, eventType: event.eventType, data: [messageNode], + indexationType: event.indexationType, }; } return null; @@ -190,11 +260,30 @@ class SearchExtractor { * If it's not set, returns null. This method is required to perform login/logout processing. */ async extractUserId(trc) { - const userNode = await this.graphDB.getNodeWithoutGraphQLContext(trc, { id: conduit_core_1.PERSONAL_USER_ID, type: en_core_entity_types_1.CoreEntityTypes.User }); - if (userNode) { - return userNode.NodeFields.internal_userID; + const userNode = await this.getCurrentUser(trc); + return userNode ? userNode.NodeFields.internal_userID : null; + } + /** + * Returns current personal user + */ + async getCurrentUser(trc) { + return await this.graphDB.getNodeWithoutGraphQLContext(trc, { id: conduit_core_1.PERSONAL_USER_ID, type: en_core_entity_types_1.CoreEntityTypes.User }); + } + async processIndexEvent(trc, event) { + switch (event.nodeRef.type) { + case en_core_entity_types_1.CoreEntityTypes.Tag: + return await this.extractTagEvent(trc, event); + case en_core_entity_types_1.CoreEntityTypes.Notebook: + return await this.extractNotebookEvent(trc, event); + case en_core_entity_types_1.CoreEntityTypes.Stack: + return await this.extractStackEvent(trc, event); + case en_core_entity_types_1.CoreEntityTypes.Workspace: + return await this.extractWorkspaceEvent(trc, event); + case en_core_entity_types_1.CoreEntityTypes.Message: + return await this.extractMessage(trc, event); + default: + return await this.extractNote(trc, event); } - return null; } /** * Processes input event batch. @@ -215,7 +304,7 @@ class SearchExtractor { results.push(event); break; default: - const result = event.nodeRef.type === en_core_entity_types_1.CoreEntityTypes.Note ? await this.extractNote(trc, event) : await this.extractMessage(trc, event); + const result = await this.processIndexEvent(trc, event); if (result) { results.push(result); } diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.js.map index 97ede782..a32f8404 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractor.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchExtractor.js","sourceRoot":"","sources":["../../../src/offline/etl/SearchExtractor.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchExtractor.js","sourceRoot":"","sources":["../../../src/offline/etl/SearchExtractor.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractorTypes.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractorTypes.d.ts.map new file mode 100644 index 00000000..5c0fb930 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractorTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SearchExtractorTypes.d.ts","sourceRoot":"","sources":["../../../src/offline/etl/SearchExtractorTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractorTypes.js b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractorTypes.js new file mode 100644 index 00000000..e98a42be --- /dev/null +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractorTypes.js @@ -0,0 +1,16 @@ +"use strict"; +/*! + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SearchStorageExtractionEventDocumentType = void 0; +var SearchStorageExtractionEventDocumentType; +(function (SearchStorageExtractionEventDocumentType) { + SearchStorageExtractionEventDocumentType[SearchStorageExtractionEventDocumentType["NOTE"] = 0] = "NOTE"; + SearchStorageExtractionEventDocumentType[SearchStorageExtractionEventDocumentType["MESSAGE"] = 1] = "MESSAGE"; + SearchStorageExtractionEventDocumentType[SearchStorageExtractionEventDocumentType["TAG"] = 2] = "TAG"; + SearchStorageExtractionEventDocumentType[SearchStorageExtractionEventDocumentType["NOTEBOOK"] = 3] = "NOTEBOOK"; + SearchStorageExtractionEventDocumentType[SearchStorageExtractionEventDocumentType["STACK"] = 4] = "STACK"; + SearchStorageExtractionEventDocumentType[SearchStorageExtractionEventDocumentType["WORKSPACE"] = 5] = "WORKSPACE"; +})(SearchStorageExtractionEventDocumentType = exports.SearchStorageExtractionEventDocumentType || (exports.SearchStorageExtractionEventDocumentType = {})); +//# sourceMappingURL=SearchExtractorTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractorTypes.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractorTypes.js.map new file mode 100644 index 00000000..a1f83455 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchExtractorTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SearchExtractorTypes.js","sourceRoot":"","sources":["../../../src/offline/etl/SearchExtractorTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAoCH,IAAY,wCAOX;AAPD,WAAY,wCAAwC;IAClD,uGAAI,CAAA;IACJ,6GAAO,CAAA;IACP,qGAAG,CAAA;IACH,+GAAQ,CAAA;IACR,yGAAK,CAAA;IACL,iHAAS,CAAA;AACX,CAAC,EAPW,wCAAwC,GAAxC,gDAAwC,KAAxC,gDAAwC,QAOnD"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.d.ts.map index 3aade9fd..f376ad38 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchLoader.d.ts","sourceRoot":"","sources":["../../../src/offline/etl/SearchLoader.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,yBAAyB,CAAC;AAGzE,OAAO,EAAE,2BAA2B,EAAE,MAAM,qBAAqB,CAAC;AAElE,oBAAY,6BAA6B,GAAG,GAAG,CAAC,cAAc,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC;AAErF;;GAEG;AACH,qBAAa,YAAY;IAEvB,OAAO,CAAC,YAAY,CAAiB;gBAEzB,YAAY,EAAE,cAAc;IAIxC;;;;;;;OAOG;IACU,OAAO,CAAC,MAAM,EAAE,2BAA2B,EAAE,GAAG,OAAO,CAAC,OAAO,CAAC;IAsB7E;;;;OAIG;IACU,MAAM,IAAI,OAAO,CAAC,6BAA6B,CAAC;IAkB7D;;OAEG;IACU,UAAU,IAAI,OAAO,CAAC,IAAI,CAAC;CAGzC"} \ No newline at end of file +{"version":3,"file":"SearchLoader.d.ts","sourceRoot":"","sources":["../../../src/offline/etl/SearchLoader.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAAE,cAAc,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAG/E,OAAO,EAAE,2BAA2B,EAAuE,MAAM,0BAA0B,CAAC;AAE5I,oBAAY,6BAA6B,GAAG,GAAG,CAAC,cAAc,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC;AAErF;;GAEG;AACH,qBAAa,YAAY;IAEvB,OAAO,CAAC,YAAY,CAAuB;gBAE/B,YAAY,EAAE,oBAAoB;YAIhC,kBAAkB;YAwBlB,iBAAiB;IAyC/B;;;;;;;OAOG;IACU,OAAO,CAAC,MAAM,EAAE,2BAA2B,EAAE,GAAG,OAAO,CAAC,OAAO,CAAC;IAsB7E;;OAEG;IACU,UAAU,IAAI,OAAO,CAAC,IAAI,CAAC;CAGzC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.js b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.js index 4251d4a0..0783a527 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.js @@ -5,6 +5,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.SearchLoader = void 0; const conduit_utils_1 = require("conduit-utils"); +const en_search_engine_shared_1 = require("en-search-engine-shared"); const SearchUtils_1 = require("../SearchUtils"); /** * Final stage of the ETL pipeline. Loads transformed data to the search engine. @@ -13,53 +14,87 @@ class SearchLoader { constructor(searchEngine) { this.searchEngine = searchEngine; } + async processDeleteEvent(event) { + switch (event.documentType) { + case en_search_engine_shared_1.ENDocumentType.TAG: + await this.searchEngine.deleteTag(event.guid); + return false; + case en_search_engine_shared_1.ENDocumentType.NOTEBOOK: + await this.searchEngine.deleteNotebook(event.guid); + return false; + case en_search_engine_shared_1.ENDocumentType.STACK: + await this.searchEngine.deleteStack(event.guid); + return false; + case en_search_engine_shared_1.ENDocumentType.WORKSPACE: + await this.searchEngine.deleteWorkspace(event.guid); + return false; + default: + await this.searchEngine.deleteDocument(event.guid); + return true; + } + } + async processIndexEvent(event) { + if (event.documentType !== en_search_engine_shared_1.ENDocumentType.STACK) { + conduit_utils_1.logger.trace(`SearchLoader: processIndexEvent: guid: ${event.guid}; documentType: ${event.documentType}`); + } + else { + conduit_utils_1.logger.trace(`SearchLoader: processIndexEvent: stack`); + } + switch (event.documentType) { + case en_search_engine_shared_1.ENDocumentType.TAG: + if (event.document) { + await this.searchEngine.addTag(event.document); + } + return false; + case en_search_engine_shared_1.ENDocumentType.NOTEBOOK: + if (event.document) { + await this.searchEngine.addNotebook(event.document); + } + return false; + case en_search_engine_shared_1.ENDocumentType.STACK: + if (event.document) { + await this.searchEngine.addStack(event.document); + } + return false; + case en_search_engine_shared_1.ENDocumentType.WORKSPACE: + if (event.document) { + await this.searchEngine.addWorkspace(event.document); + } + return false; + default: + if (event.document) { + await this.searchEngine.addDocument(event.document); + return true; + } + return false; + } + } /** * Processes input event events. * * If it's create/replace event, loads data to the search engine index. Otherwise, * removes the corresponding document. * @param events transformed events with the raw text - * @return true if index was updated. + * @return true if the main index was updated. */ async process(events) { let indexUpdated = false; for (const event of events) { - switch (event.type) { + switch (event.eventType) { case SearchUtils_1.SearchStorageEventType.DELETE: conduit_utils_1.logger.trace('SearchLoader deleteDocument:' + event.guid); - await this.searchEngine.deleteDocument(event.guid); - indexUpdated = true; + indexUpdated = await this.processDeleteEvent(event); break; default: const document = event.document; if (document) { - conduit_utils_1.logger.trace('SearchLoader addDocument:' + document.guid + '; version: ' + document.version); - await this.searchEngine.addDocument(document); - indexUpdated = true; + indexUpdated = await this.processIndexEvent(event); } break; } } return indexUpdated; } - /** - * Returns all ids from the search engine index. - * - * This method is required in order to perform the initial diff between external database and the search engine index. - */ - async getIds() { - const engineResultGroup = await this.searchEngine.getAllIds(); - const results = new Map(); - for (const engineResult of engineResultGroup.results) { - if (!results.has(engineResult.type)) { - const resultsForTypeEmpty = new Map(); - results.set(engineResult.type, resultsForTypeEmpty); - } - const resultsForType = results.get(engineResult.type); - resultsForType.set(engineResult.guid, engineResult.version); - } - return results; - } /** * Cleans all from the search engine index. */ diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.js.map index e10560a5..fb4b4bd8 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchLoader.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchLoader.js","sourceRoot":"","sources":["../../../src/offline/etl/SearchLoader.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAAuC;AAGvC,gDAAwD;AAKxD;;GAEG;AACH,MAAa,YAAY;IAIvB,YAAY,YAA4B;QACtC,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;IACnC,CAAC;IAED;;;;;;;OAOG;IACI,KAAK,CAAC,OAAO,CAAC,MAAqC;QACxD,IAAI,YAAY,GAAG,KAAK,CAAC;QACzB,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;YAC1B,QAAQ,KAAK,CAAC,IAAI,EAAE;gBAClB,KAAK,oCAAsB,CAAC,MAAM;oBAChC,sBAAM,CAAC,KAAK,CAAC,8BAA8B,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC;oBAC1D,MAAM,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;oBACnD,YAAY,GAAG,IAAI,CAAC;oBACpB,MAAM;gBACR;oBACE,MAAM,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;oBAChC,IAAI,QAAQ,EAAE;wBACZ,sBAAM,CAAC,KAAK,CAAC,2BAA2B,GAAG,QAAQ,CAAC,IAAI,GAAG,aAAa,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC;wBAC7F,MAAM,IAAI,CAAC,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;wBAC9C,YAAY,GAAG,IAAI,CAAC;qBACrB;oBACD,MAAM;aACT;SACF;QACD,OAAO,YAAY,CAAC;IACtB,CAAC;IAED;;;;OAIG;IACI,KAAK,CAAC,MAAM;QACjB,MAAM,iBAAiB,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,CAAC;QAC9D,MAAM,OAAO,GAAkC,IAAI,GAAG,EAAE,CAAC;QAEzD,KAAK,MAAM,YAAY,IAAI,iBAAiB,CAAC,OAAO,EAAE;YAEpD,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,EAAE;gBACnC,MAAM,mBAAmB,GAAG,IAAI,GAAG,EAAkB,CAAC;gBACtD,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,EAAE,mBAAmB,CAAC,CAAC;aACrD;YAED,MAAM,cAAc,GAAG,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAE,CAAC;YACvD,cAAc,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,EAAE,YAAY,CAAC,OAAO,CAAC,CAAC;SAC7D;QAED,OAAO,OAAO,CAAC;IACjB,CAAC;IAED;;OAEG;IACI,KAAK,CAAC,UAAU;QACrB,OAAO,MAAM,IAAI,CAAC,YAAY,CAAC,KAAK,EAAE,CAAC;IACzC,CAAC;CACF;AAnED,oCAmEC"} \ No newline at end of file +{"version":3,"file":"SearchLoader.js","sourceRoot":"","sources":["../../../src/offline/etl/SearchLoader.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.d.ts.map index e32cbb19..c47d2425 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchTransformer.d.ts","sourceRoot":"","sources":["../../../src/offline/etl/SearchTransformer.ts"],"names":[],"mappings":"AAAA;;GAEG;AAKH,OAAO,EAAkC,eAAe,EAAE,MAAM,yBAAyB,CAAC;AAG1F,OAAO,EAAE,sBAAsB,EAAyB,MAAM,gBAAgB,CAAC;AAC/E,OAAO,EAA4E,4BAA4B,EAAE,MAAM,mBAAmB,CAAC;AAE3I,MAAM,WAAW,2BAA2B;IAC1C,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,sBAAsB,CAAC;IAC7B,QAAQ,CAAC,EAAE,eAAe,CAAC;CAC5B;AAED,MAAM,WAAW,eAAe;IAC9B,MAAM,EAAE,MAAM,EAAE,CAAC;IACjB,QAAQ,EAAE,MAAM,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,mBAAmB;IAClC,KAAK,EAAE,MAAM,CAAC;IACd,YAAY,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,oBAAoB;IACnC,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,sBAAsB;IACrC,gBAAgB,EAAE,MAAM,EAAE,CAAC;IAC3B,SAAS,EAAE,MAAM,EAAE,CAAC;IACpB,KAAK,EAAE,MAAM,EAAE,CAAC;CACjB;AAED;;GAEG;AACH,qBAAa,iBAAiB;IAE5B,OAAO,CAAC,aAAa;IAgBrB,OAAO,CAAC,iBAAiB;IAOzB,OAAO,CAAC,kBAAkB;IAQ1B,OAAO,CAAC,mBAAmB;IAS3B,OAAO,CAAC,oBAAoB;IAe5B,OAAO,CAAC,aAAa;IAOrB,OAAO,CAAC,cAAc;YAaR,aAAa;YA+Db,gBAAgB;IAgB9B;;;OAGG;IACU,OAAO,CAAC,MAAM,EAAE,4BAA4B,EAAE,GAAG,OAAO,CAAC,2BAA2B,EAAE,CAAC;CAgBrG"} \ No newline at end of file +{"version":3,"file":"SearchTransformer.d.ts","sourceRoot":"","sources":["../../../src/offline/etl/SearchTransformer.ts"],"names":[],"mappings":"AAAA;;GAEG;AASH,OAAO,EAKL,4BAA4B,EAS7B,MAAM,wBAAwB,CAAC;AAChC,OAAO,EACL,2BAA2B,EAU5B,MAAM,0BAA0B,CAAC;AAElC;;GAEG;AACH,qBAAa,iBAAiB;IAE5B,OAAO,CAAC,aAAa;IAgBrB,OAAO,CAAC,UAAU;IAsBlB,OAAO,CAAC,iBAAiB;IAkBzB,OAAO,CAAC,sBAAsB;IAkB9B,OAAO,CAAC,uBAAuB;IAe/B,OAAO,CAAC,mBAAmB;IAY3B,OAAO,CAAC,iBAAiB;IAOzB,OAAO,CAAC,kBAAkB;IAQ1B,OAAO,CAAC,mBAAmB;IAS3B,OAAO,CAAC,oBAAoB;IAe5B,OAAO,CAAC,aAAa;IAOrB,OAAO,CAAC,cAAc;YAaR,aAAa;YA8Db,gBAAgB;YAgBhB,iBAAiB;YAyBjB,kBAAkB;IAqBhC;;;OAGG;IACU,OAAO,CAAC,MAAM,EAAE,4BAA4B,EAAE,GAAG,OAAO,CAAC,2BAA2B,EAAE,CAAC;CAiBrG"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.js b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.js index 7baca021..024bd331 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.js @@ -10,6 +10,7 @@ const en_core_entity_types_1 = require("en-core-entity-types"); const en_search_engine_shared_1 = require("en-search-engine-shared"); const en_thrift_connector_1 = require("en-thrift-connector"); const SearchUtils_1 = require("../SearchUtils"); +const SearchExtractorTypes_1 = require("./SearchExtractorTypes"); /** * Performs the second stage of the ETL pipeline. Transforms external GraphDB representation to the search engine one. */ @@ -27,6 +28,71 @@ class SearchTransformer { } return { labels, tagGuids }; } + getNoteIds(edges, checkSrcType) { + const noteIDs = []; + for (const edgeKey in edges) { + const edge = edges[edgeKey]; + if (checkSrcType) { + if ((edge === null || edge === void 0 ? void 0 : edge.srcType) === en_core_entity_types_1.CoreEntityTypes.Note) { + const noteID = edge.srcID; + noteIDs.push(noteID); + } + } + else { + if ((edge === null || edge === void 0 ? void 0 : edge.dstType) === en_core_entity_types_1.CoreEntityTypes.Note) { + const noteID = edge.dstID; + noteIDs.push(noteID); + } + } + } + return noteIDs; + } + transformTagEvent(event) { + if (event.data) { + const tguid = en_thrift_connector_1.convertGuidToService(event.data.id, en_core_entity_types_1.CoreEntityTypes.Tag); + const tag = { + guid: tguid, + content: event.data.label, + }; + let noteGuids = this.getNoteIds(event.data.inputs.refs, true); + noteGuids = noteGuids.concat(this.getNoteIds(event.data.inputs.refsInTrash, true)); + return { guid: tguid, eventType: SearchUtils_1.SearchStorageEventType.INDEX, document: tag, documentType: en_search_engine_shared_1.ENDocumentType.TAG, noteGuids }; + } + return undefined; + } + transformNotebookEvent(event) { + if (event.data) { + const tguid = en_thrift_connector_1.convertGuidToService(event.data.id, en_core_entity_types_1.CoreEntityTypes.Notebook); + const notebook = { + guid: tguid, + content: event.data.label, + }; + let noteGuids = this.getNoteIds(event.data.outputs.children, false); + noteGuids = noteGuids.concat(this.getNoteIds(event.data.outputs.childrenInTrash, false)); + return { guid: tguid, eventType: SearchUtils_1.SearchStorageEventType.INDEX, document: notebook, documentType: en_search_engine_shared_1.ENDocumentType.NOTEBOOK, noteGuids }; + } + return undefined; + } + transformWorkspaceEvent(event) { + if (event.data) { + const tguid = en_thrift_connector_1.convertGuidToService(event.data.id, en_core_entity_types_1.CoreEntityTypes.Workspace); + const workspace = { + guid: tguid, + content: event.data.label, + }; + return { guid: tguid, eventType: SearchUtils_1.SearchStorageEventType.INDEX, document: workspace, documentType: en_search_engine_shared_1.ENDocumentType.WORKSPACE }; + } + return undefined; + } + transformStackEvent(event) { + if (event.data) { + const stack = { + content: event.data.label, + }; + return { eventType: SearchUtils_1.SearchStorageEventType.INDEX, document: stack, documentType: en_search_engine_shared_1.ENDocumentType.STACK }; + } + return undefined; + } transformNotebook(containerInfo) { if (!containerInfo || !containerInfo.notebook) { return undefined; @@ -122,8 +188,7 @@ class SearchTransformer { tasks: this.transformTasks(event.tasks), }; conduit_utils_1.logger.trace('SearchTransfomer: note: documentID: ' + document.guid + '; version: ' + document.version); - const eventType = SearchUtils_1.SearchTypeConversions.STORAGE_CHANGE_TYPE_TO_SEARCH_STORAGE_EVENT_TYPE.get(event.eventType); - return { guid: tguid, type: eventType, document }; + return { guid: tguid, document, documentType: en_search_engine_shared_1.ENDocumentType.NOTE, eventType: SearchUtils_1.SearchStorageEventType.INDEX }; } return null; } @@ -137,11 +202,45 @@ class SearchTransformer { guid: tguid, content: messageNode.label, type: en_search_engine_shared_1.ENDocumentType.MESSAGE, version: 0, active: true, }; conduit_utils_1.logger.trace('SearchTransformer: message: documentID:' + document.guid + '; version: ' + document.version); - const eventType = SearchUtils_1.SearchTypeConversions.STORAGE_CHANGE_TYPE_TO_SEARCH_STORAGE_EVENT_TYPE.get(event.eventType); - return { guid: tguid, type: eventType, document }; + return { guid: tguid, document, documentType: en_search_engine_shared_1.ENDocumentType.MESSAGE, eventType: SearchUtils_1.SearchStorageEventType.INDEX }; } return null; } + async processIndexEvent(event) { + switch (event.extractionEventType) { + case SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.TAG: + return this.transformTagEvent(event); + case SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.NOTEBOOK: + return this.transformNotebookEvent(event); + case SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.STACK: + return this.transformStackEvent(event); + case SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.WORKSPACE: + return this.transformWorkspaceEvent(event); + case SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.MESSAGE: + return this.transformMessage(event); + case SearchExtractorTypes_1.SearchStorageExtractionEventDocumentType.NOTE: + return await this.transformNote(event); + default: + conduit_utils_1.logger.error(`SearchTransformer: processIndexEvent: unknown SearchStorageExtractionEventDocumentType`); + } + } + async processDeleteEvent(event) { + const tguid = en_thrift_connector_1.convertGuidToService(event.nodeRef.id, event.nodeRef.type); + const inputDocumentType = SearchUtils_1.SearchTypeConversions.NODE_TYPE_TO_DOCUMENT_TYPE.get(event.nodeRef.type); + let documentType; + switch (inputDocumentType) { + case en_search_engine_shared_1.ENDocumentType.TAG: + case en_search_engine_shared_1.ENDocumentType.NOTEBOOK: + case en_search_engine_shared_1.ENDocumentType.STACK: + case en_search_engine_shared_1.ENDocumentType.WORKSPACE: + case en_search_engine_shared_1.ENDocumentType.MESSAGE: + documentType = inputDocumentType; + break; + default: + documentType = en_search_engine_shared_1.ENDocumentType.NOTE; + } + return { guid: tguid, eventType: SearchUtils_1.SearchStorageEventType.DELETE, documentType }; + } /** * Processes input event from the search extractor. Transforms external represenation to the search engine one. * @param events the search extractor output events @@ -150,12 +249,11 @@ class SearchTransformer { const results = new Array(); for (const event of events) { if (event.eventType === conduit_storage_1.StorageChangeType.Delete) { - const tguid = en_thrift_connector_1.convertGuidToService(event.nodeRef.id, event.nodeRef.type); - const eventType = SearchUtils_1.SearchTypeConversions.STORAGE_CHANGE_TYPE_TO_SEARCH_STORAGE_EVENT_TYPE.get(event.eventType); - results.push({ guid: tguid, type: eventType }); + const transformResult = await this.processDeleteEvent(event); + results.push(transformResult); } else { - const transformResult = event.nodeRef.type === en_core_entity_types_1.CoreEntityTypes.Note ? await this.transformNote(event) : await this.transformMessage(event); + const transformResult = await this.processIndexEvent(event); if (transformResult) { results.push(transformResult); } diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.js.map index 6a4f36b9..ff797cd5 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformer.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchTransformer.js","sourceRoot":"","sources":["../../../src/offline/etl/SearchTransformer.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchTransformer.js","sourceRoot":"","sources":["../../../src/offline/etl/SearchTransformer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformerTypes.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformerTypes.d.ts.map new file mode 100644 index 00000000..998aacee --- /dev/null +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformerTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SearchTransformerTypes.d.ts","sourceRoot":"","sources":["../../../src/offline/etl/SearchTransformerTypes.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAE,kBAAkB,EAAE,eAAe,EAAE,aAAa,EAAE,cAAc,EAAE,eAAe,EAAE,mBAAmB,EAAE,MAAM,yBAAyB,CAAC;AAEnJ,OAAO,EAAE,sBAAsB,EAAE,MAAM,gBAAgB,CAAC;AAExD,MAAM,WAAW,iCAAiC;IAChD,IAAI,EAAE,MAAM,CAAC;IACb,SAAS,EAAE,sBAAsB,CAAC,MAAM,CAAC;IACzC,YAAY,EAAE,cAAc,CAAC;CAC9B;AAED,MAAM,WAAW,2CAA2C;IAC1D,IAAI,EAAE,MAAM,CAAC;IACb,SAAS,EAAE,sBAAsB,CAAC,KAAK,CAAC;IACxC,YAAY,EAAE,cAAc,CAAC,IAAI,GAAG,cAAc,CAAC,OAAO,CAAC;IAC3D,QAAQ,CAAC,EAAE,eAAe,CAAC;CAC5B;AAED,MAAM,WAAW,wCAAwC;IACvD,IAAI,EAAE,MAAM,CAAC;IACb,SAAS,EAAE,sBAAsB,CAAC,KAAK,CAAC;IACxC,YAAY,EAAE,cAAc,CAAC,QAAQ,CAAC;IACtC,QAAQ,CAAC,EAAE,kBAAkB,CAAC;IAC9B,SAAS,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,MAAM,WAAW,mCAAmC;IAClD,IAAI,EAAE,MAAM,CAAC;IACb,SAAS,EAAE,sBAAsB,CAAC,KAAK,CAAC;IACxC,YAAY,EAAE,cAAc,CAAC,GAAG,CAAC;IACjC,QAAQ,CAAC,EAAE,aAAa,CAAC;IACzB,SAAS,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,MAAM,WAAW,yCAAyC;IACxD,IAAI,EAAE,MAAM,CAAC;IACb,SAAS,EAAE,sBAAsB,CAAC,KAAK,CAAC;IACxC,YAAY,EAAE,cAAc,CAAC,SAAS,CAAC;IACvC,QAAQ,CAAC,EAAE,mBAAmB,CAAC;CAChC;AAED,MAAM,WAAW,qCAAqC;IACpD,SAAS,EAAE,sBAAsB,CAAC,KAAK,CAAC;IACxC,YAAY,EAAE,cAAc,CAAC,KAAK,CAAC;IACnC,QAAQ,CAAC,EAAE,eAAe,CAAC;CAC5B;AAED,oBAAY,gCAAgC,GAC1C,2CAA2C,GACzC,wCAAwC,GACxC,mCAAmC,GACnC,yCAAyC,GACzC,qCAAqC,CAAC;AAC1C,oBAAY,2BAA2B,GAAG,iCAAiC,GAAG,gCAAgC,CAAC;AAE/G,MAAM,WAAW,eAAe;IAC9B,MAAM,EAAE,MAAM,EAAE,CAAC;IACjB,QAAQ,EAAE,MAAM,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,mBAAmB;IAClC,KAAK,EAAE,MAAM,CAAC;IACd,YAAY,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,oBAAoB;IACnC,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,sBAAsB;IACrC,gBAAgB,EAAE,MAAM,EAAE,CAAC;IAC3B,SAAS,EAAE,MAAM,EAAE,CAAC;IACpB,KAAK,EAAE,MAAM,EAAE,CAAC;CACjB"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformerTypes.js b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformerTypes.js new file mode 100644 index 00000000..211fab51 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformerTypes.js @@ -0,0 +1,6 @@ +"use strict"; +/*! + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=SearchTransformerTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformerTypes.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformerTypes.js.map new file mode 100644 index 00000000..58f0a0ba --- /dev/null +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/etl/SearchTransformerTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SearchTransformerTypes.js","sourceRoot":"","sources":["../../../src/offline/etl/SearchTransformerTypes.ts"],"names":[],"mappings":";AAAA;;GAEG"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.d.ts.map index 2d527b39..f7aafd74 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchEventBootstrapper.d.ts","sourceRoot":"","sources":["../../../src/offline/exporters/SearchEventBootstrapper.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAE,aAAa,EAAuC,MAAM,iBAAiB,CAAC;AACpG,OAAO,EAAU,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAM/D,OAAO,EAAE,6BAA6B,EAAE,MAAM,wBAAwB,CAAC;AACvE,OAAO,EAAE,wBAAwB,EAAE,MAAM,oBAAoB,CAAC;AAG9D;;GAEG;AACH,qBAAa,uBAAuB;IAClC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,6BAA6B,CAAsC;IAC3F,OAAO,CAAC,SAAS,CAAgB;IAEjC,OAAO,CAAC,4BAA4B,CAAsB;IAC1D,OAAO,CAAC,cAAc,CAA+B;IACrD,OAAO,CAAC,MAAM,CAAkC;IAEhD,OAAO,CAAC,kBAAkB,CAAS;gBAEvB,4BAA4B,EAAE,MAAM,aAAa;IAItD,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI;IAI/B,YAAY,CAAC,SAAS,EAAE,MAAM;IAIrC,OAAO,CAAC,qBAAqB;IAI7B;;;OAGG;IACU,IAAI,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,6BAA6B;IAoC5E;;;OAGG;IACU,aAAa,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa,GAAG,OAAO,CAAC,wBAAwB,EAAE,CAAC;IAsBvG;;;;;OAKG;IACH,OAAO,CAAC,aAAa;IAIrB;;;;OAIG;IACU,KAAK,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa;CAM1D"} \ No newline at end of file +{"version":3,"file":"SearchEventBootstrapper.d.ts","sourceRoot":"","sources":["../../../src/offline/exporters/SearchEventBootstrapper.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAE,aAAa,EAAuC,MAAM,iBAAiB,CAAC;AACpG,OAAO,EAAU,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAM/D,OAAO,EAAE,6BAA6B,EAAE,MAAM,6BAA6B,CAAC;AAC5E,OAAO,EAAE,wBAAwB,EAA+B,MAAM,oBAAoB,CAAC;AAG3F;;GAEG;AACH,qBAAa,uBAAuB;IAClC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,6BAA6B,CAAsC;IAC3F,OAAO,CAAC,SAAS,CAAgB;IAEjC,OAAO,CAAC,4BAA4B,CAAsB;IAC1D,OAAO,CAAC,cAAc,CAA+B;IACrD,OAAO,CAAC,MAAM,CAAkC;IAEhD,OAAO,CAAC,kBAAkB,CAAS;gBAEvB,4BAA4B,EAAE,MAAM,aAAa;IAItD,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI;IAI/B,YAAY,CAAC,SAAS,EAAE,MAAM;IAIrC,OAAO,CAAC,qBAAqB;IAI7B;;;OAGG;IACU,IAAI,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,6BAA6B;IA+B5E,OAAO,CAAC,IAAI;IAoBZ;;;OAGG;IACU,aAAa,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa,GAAG,OAAO,CAAC,wBAAwB,EAAE,CAAC;IAuBvG;;;;;OAKG;IACH,OAAO,CAAC,aAAa;IAKrB;;;;OAIG;IACU,KAAK,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa;CAM1D"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.js b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.js index 21132390..7d9e7f5f 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.js @@ -6,7 +6,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.SearchEventBootstrapper = void 0; const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); +const en_core_entity_types_1 = require("en-core-entity-types"); const en_thrift_connector_1 = require("en-thrift-connector"); +const SearchProcessor_1 = require("../SearchProcessor"); const SearchUtils_1 = require("../SearchUtils"); /** * Responsible for the initial batch event export. @@ -43,8 +45,19 @@ class SearchEventBootstrapper { this.searchIndexIds.set(en_thrift_connector_1.convertGuidFromService(key, value), value); } }); + // first export container types + const nodeTypes = Array.from(source.idsByType.keys()); + const containerTypes = nodeTypes.filter(type => SearchUtils_1.SearchRenamingEventsUtils.RENAMING_EVENT_NODE_TYPES.has(type)); + this.diff(source, containerTypes, timestamp); + // then non-container ones + const nonContainerTypes = nodeTypes.filter(type => !SearchUtils_1.SearchRenamingEventsUtils.RENAMING_EVENT_NODE_TYPES.has(type)); + this.diff(source, nonContainerTypes, timestamp); + this.events.push({ nodeRef: { id: 'NA', type: en_core_entity_types_1.CoreEntityTypes.Note }, localTimestamp: Date.now(), eventType: conduit_storage_1.StorageChangeType.Replace, indexationType: SearchProcessor_1.SearchStorageIndexationType.LAST_INITIAL_INDEXATION_EVENT }); + conduit_utils_1.logger.debug(`SearchEventBootstrapper: total bootstrap events ${this.events.length}`); + } + diff(source, nodeTypes, timestamp) { // iterate over every supported type in the graphDB - for (const sourceType of source.idsByType.keys()) { + for (const sourceType of nodeTypes) { // get keys for the corresponding types in graphDB and search index const sourceIdsByType = source.idsByType.get(sourceType); for (const sourceID of sourceIdsByType) { @@ -61,7 +74,6 @@ class SearchEventBootstrapper { } } } - conduit_utils_1.logger.debug(`SearchEventBootstrapper: bootstrap events ${this.events.length}`); } /** * Provides event batch in order to export it in the event journal @@ -81,6 +93,7 @@ class SearchEventBootstrapper { await db.setValue(trc, this.bootstrapTableName, key, value); } } + conduit_utils_1.logger.debug(`SearchEventBootstrapper: bootstrap batch length ${batch.length}}`); return batch; } /** @@ -90,7 +103,8 @@ class SearchEventBootstrapper { * @param timestamp */ generateEvent(sourceID, sourceType, timestamp) { - return { nodeRef: { id: sourceID, type: sourceType }, localTimestamp: timestamp, eventType: conduit_storage_1.StorageChangeType.Replace }; + return { nodeRef: { id: sourceID, type: sourceType }, localTimestamp: timestamp, + eventType: conduit_storage_1.StorageChangeType.Replace, indexationType: SearchProcessor_1.SearchStorageIndexationType.INITIAL_INDEXATION_EVENT }; } /** * Cleans local and persisted states. Performed in the external transaction. diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.js.map index 0010d2bb..2b8eb95c 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventBootstrapper.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchEventBootstrapper.js","sourceRoot":"","sources":["../../../src/offline/exporters/SearchEventBootstrapper.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchEventBootstrapper.js","sourceRoot":"","sources":["../../../src/offline/exporters/SearchEventBootstrapper.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.d.ts.map index c8d905f4..886d8f7b 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchEventJournal.d.ts","sourceRoot":"","sources":["../../../src/offline/exporters/SearchEventJournal.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAE,aAAa,EAA+B,MAAM,iBAAiB,CAAC;AAC5F,OAAO,EAAU,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAK/D,OAAO,EAAE,wBAAwB,EAAE,MAAM,oBAAoB,CAAC;AAI9D;;GAEG;AACH,qBAAa,kBAAkB;IAE7B,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,qBAAqB,CAA+B;IAC5E,gBAAuB,mBAAmB,KAAK;IAE/C,OAAO,CAAC,KAAK,CAAiC;IAK9C,OAAO,CAAC,MAAM,CAAgB;IAE9B,OAAO,CAAC,IAAI,CAAK;IACjB,OAAO,CAAC,IAAI,CAAK;IAEjB,OAAO,CAAC,0BAA0B,CAAK;IACvC,OAAO,CAAC,mBAAmB,CAAK;IAGhC,OAAO,CAAC,iBAAiB,CAAQ;IAEjC,OAAO,CAAC,SAAS,CAAQ;IAGzB,OAAO,CAAC,cAAc,CAAU;IAEhC,OAAO,CAAC,4BAA4B,CAAsB;gBAE9C,4BAA4B,EAAE,MAAM,aAAa;IAIhD,IAAI,CAAC,GAAG,EAAE,cAAc;YAUvB,UAAU;IAYjB,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI;IAI/B,oBAAoB,CAAC,iBAAiB,EAAE,MAAM;IAI9C,YAAY,CAAC,SAAS,EAAE,MAAM;IAI9B,iBAAiB,CAAC,cAAc,EAAE,MAAM;IAIxC,OAAO,IAAI,MAAM;IAIjB,OAAO,IAAI,MAAM;IAIjB,6BAA6B,IAAI,MAAM;IAIvC,sBAAsB,IAAI,MAAM;IAIvC;;OAEG;IACH,OAAO,CAAC,wBAAwB;IAIhC;;OAEG;IACI,gBAAgB;IAIhB,mBAAmB;IAInB,mBAAmB;IAInB,sBAAsB;IAItB,yCAAyC;IAIhD;;;;;;OAMG;IACU,KAAK,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa;IAW5C,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa;IAIrE;;;;;OAKG;IACU,sBAAsB,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa,GAAG,OAAO,CAAC,OAAO,CAAC;IAwB7F;;;;OAIG;IACI,iCAAiC,CAAC,KAAK,EAAE,wBAAwB,GAAG,MAAM,GAAG,SAAS;IAc7F;;;;OAIG;IACI,mCAAmC,CAAC,KAAK,EAAE,MAAM,GAAG,wBAAwB;IAWtE,mBAAmB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,EAAE,EAAE,EAAE,aAAa;IAgD3G;;;OAGG;IACU,MAAM,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC;YAY7E,SAAS;IAevB;;OAEG;IACU,QAAQ,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,wBAAwB,EAAE,CAAC;IAyB/E;;OAEG;IACU,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,eAAe,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAWrF;;OAEG;IACU,QAAQ,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;CAuB1D"} \ No newline at end of file +{"version":3,"file":"SearchEventJournal.d.ts","sourceRoot":"","sources":["../../../src/offline/exporters/SearchEventJournal.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAE,aAAa,EAA+B,MAAM,iBAAiB,CAAC;AAC5F,OAAO,EAAU,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAG/D,OAAO,EAAE,cAAc,EAAE,MAAM,yBAAyB,CAAC;AAGzD,OAAO,EAAE,wBAAwB,EAAE,2BAA2B,EAAE,MAAM,oBAAoB,CAAC;AAC3F,OAAO,EAAE,sBAAsB,EAAyB,MAAM,gBAAgB,CAAC;AAG/E;;GAEG;AACH,UAAU,uBAAuB;IAC/B,IAAI,EAAE,MAAM,CAAC;IACb,EAAE,EAAE,cAAc,CAAC;IACnB,EAAE,EAAE,sBAAsB,CAAC;IAC3B,EAAE,EAAE,2BAA2B,CAAC;CACjC;AAED,wBAAgB,0BAA0B,CAAC,KAAK,EAAE,wBAAwB,GAAG,uBAAuB,GAAG,SAAS,CAY/G;AAED,wBAAgB,2BAA2B,CAAC,KAAK,EAAE,uBAAuB,GAAG,wBAAwB,CAOpG;AAED;;GAEG;AACH,qBAAa,kBAAkB;IAE7B,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,qBAAqB,CAA+B;IAC5E,gBAAuB,mBAAmB,KAAK;IAE/C,OAAO,CAAC,KAAK,CAAiC;IAK9C,OAAO,CAAC,MAAM,CAAgB;IAE9B,OAAO,CAAC,IAAI,CAAK;IACjB,OAAO,CAAC,IAAI,CAAK;IAEjB,OAAO,CAAC,0BAA0B,CAAK;IACvC,OAAO,CAAC,mBAAmB,CAAK;IAGhC,OAAO,CAAC,iBAAiB,CAAQ;IAEjC,OAAO,CAAC,SAAS,CAAQ;IAGzB,OAAO,CAAC,cAAc,CAAU;IAEhC,OAAO,CAAC,4BAA4B,CAAsB;gBAE9C,4BAA4B,EAAE,MAAM,aAAa;IAIhD,IAAI,CAAC,GAAG,EAAE,cAAc;YAUvB,UAAU;IAajB,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI;IAI/B,oBAAoB,CAAC,iBAAiB,EAAE,MAAM;IAI9C,YAAY,CAAC,SAAS,EAAE,MAAM;IAI9B,iBAAiB,CAAC,cAAc,EAAE,MAAM;IAIxC,OAAO,IAAI,MAAM;IAIjB,OAAO,IAAI,MAAM;IAIjB,6BAA6B,IAAI,MAAM;IAIvC,sBAAsB,IAAI,MAAM;IAIvC;;OAEG;IACH,OAAO,CAAC,wBAAwB;IAIhC;;OAEG;IACI,gBAAgB;IAIhB,mBAAmB;IAInB,mBAAmB;IAInB,sBAAsB;IAItB,yCAAyC;IAIhD;;;;;;OAMG;IACU,KAAK,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa;IAW5C,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa;IAIrE;;;;;OAKG;IACU,sBAAsB,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa,GAAG,OAAO,CAAC,OAAO,CAAC;IAwBhF,mBAAmB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,EAAE,EAAE,EAAE,aAAa;IAkD3G;;;OAGG;IACU,MAAM,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC;YAY7E,SAAS;IAevB;;OAEG;IACU,QAAQ,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,wBAAwB,EAAE,CAAC;IAyB/E;;OAEG;IACU,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,eAAe,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IASrF;;OAEG;IACU,QAAQ,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;CAuB1D"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.js b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.js index 8b9c36a8..433bcf0a 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.js @@ -3,11 +3,31 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.SearchEventJournal = void 0; +exports.SearchEventJournal = exports.getSearchStorageChangeEvent = exports.getSearchEventJournalEntry = void 0; const conduit_utils_1 = require("conduit-utils"); const en_thrift_connector_1 = require("en-thrift-connector"); +const SearchProcessor_1 = require("../SearchProcessor"); const SearchUtils_1 = require("../SearchUtils"); const SearchEventJournalIndex_1 = require("./SearchEventJournalIndex"); +function getSearchEventJournalEntry(event) { + const searchStorageChangeEventType = SearchUtils_1.SearchTypeConversions.STORAGE_CHANGE_TYPE_TO_SEARCH_STORAGE_EVENT_TYPE.get(event.eventType); + if (searchStorageChangeEventType === undefined) { + conduit_utils_1.logger.error(`SearchEventJournal: unable to serialize event; reason: conduit storage event format has changed; unrecognized event type: ${event.eventType}`); + return undefined; + } + const tguid = en_thrift_connector_1.convertGuidToService(event.nodeRef.id, event.nodeRef.type); + const documentType = SearchUtils_1.SearchTypeConversions.NODE_TYPE_TO_DOCUMENT_TYPE.get(event.nodeRef.type); + return { guid: tguid, dt: documentType, et: searchStorageChangeEventType, it: event.indexationType }; +} +exports.getSearchEventJournalEntry = getSearchEventJournalEntry; +function getSearchStorageChangeEvent(event) { + const nodeType = SearchUtils_1.SearchTypeConversions.DOCUMENT_TYPE_TO_NODE_TYPE.get(event.dt); + const guid = en_thrift_connector_1.convertGuidFromService(event.guid, nodeType); + const eventType = SearchUtils_1.SearchTypeConversions.SEARCH_STORAGE_EVENT_TYPE_TO_STORAGE_CHANGE_TYPE.get(event.et); + const indexationType = event.it; + return { nodeRef: { id: guid, type: nodeType }, localTimestamp: Date.now(), eventType, indexationType }; +} +exports.getSearchStorageChangeEvent = getSearchStorageChangeEvent; /** * Simple event journal implementation (persisted queue in the external database) */ @@ -40,7 +60,7 @@ class SearchEventJournal { for (const key of keys) { const value = values[key]; if (value) { - const event = this.deserializeSearchStorageChangeEvent(value); + const event = getSearchStorageChangeEvent(value); this.index.add(event); } } @@ -137,33 +157,6 @@ class SearchEventJournal { } return false; } - /** - * Serializes SearchStorageChangeEvent. Required for the event export to the persistent storage. - * - * @param event capture data change event with timestamp and entry type - */ - serializeSearchStorageChangeEvent(event) { - const searchStorageChangeEventType = SearchUtils_1.SearchTypeConversions.STORAGE_CHANGE_TYPE_TO_SEARCH_STORAGE_EVENT_TYPE.get(event.eventType); - if (searchStorageChangeEventType === undefined) { - conduit_utils_1.logger.error(`SearchEventJournal: unable to serialize event; reason: conduit storage event format has changed; unrecognized event type: ${event.eventType}`); - return undefined; - } - const tguid = en_thrift_connector_1.convertGuidToService(event.nodeRef.id, event.nodeRef.type); - const documentType = SearchUtils_1.SearchTypeConversions.NODE_TYPE_TO_DOCUMENT_TYPE.get(event.nodeRef.type); - return `${documentType}:${searchStorageChangeEventType}:${tguid}`; - } - /** - * Deserializes SearchStorageChangeEvent. Required for the event import from the persistent storage. - * - * @param event serialized SearchStorageChangeEvent - */ - deserializeSearchStorageChangeEvent(event) { - const entries = event.split(':'); - const nodeType = SearchUtils_1.SearchTypeConversions.DOCUMENT_TYPE_TO_NODE_TYPE.get(parseInt(entries[0], 10)); - const eventType = SearchUtils_1.SearchTypeConversions.SEARCH_STORAGE_EVENT_TYPE_TO_STORAGE_CHANGE_TYPE.get(parseInt(entries[1], 10)); - const guid = entries[2]; - return { nodeRef: { id: en_thrift_connector_1.convertGuidFromService(guid, nodeType), type: nodeType }, localTimestamp: Date.now(), eventType }; - } async exportInTransaction(trc, events, db) { let eventsToExport; let discardedEventsAccumulator = 0; @@ -178,13 +171,14 @@ class SearchEventJournal { eventsToExport = events; } for (const event of eventsToExport) { - const serializedSearchStorageChangeEvent = this.serializeSearchStorageChangeEvent(event); + const serializedSearchStorageChangeEvent = getSearchEventJournalEntry(event); if (serializedSearchStorageChangeEvent === undefined) { - conduit_utils_1.logger.error(`SearchEventJournal: event with id ${event.nodeRef.id} discarded; reason: unable to serialize event!`); + conduit_utils_1.logger.trace(`SearchEventJournal: event with id ${event.nodeRef.id} discarded; reason: unable to serialize event!`); discardedEventsAccumulator += 1; continue; } - if (this.index.has(event)) { + if (this.index.has(event) + && (event.indexationType !== SearchProcessor_1.SearchStorageIndexationType.INITIAL_INDEXATION_EVENT && event.indexationType !== SearchProcessor_1.SearchStorageIndexationType.LAST_INITIAL_INDEXATION_EVENT)) { conduit_utils_1.logger.trace(`SearchEventJournal: event with id ${event.nodeRef.id} discarded: reason: it's already in the index`); discardedEventsAccumulator += 1; continue; @@ -215,7 +209,7 @@ class SearchEventJournal { const values = await db.batchGetValues(trc, null, this.getEventJournalTableName(), keys); for (const key of keys) { if (values[key]) { - const event = this.deserializeSearchStorageChangeEvent(values[key]); + const event = getSearchStorageChangeEvent(values[key]); this.index.remove(event); events.push(event); } @@ -275,5 +269,5 @@ class SearchEventJournal { } exports.SearchEventJournal = SearchEventJournal; SearchEventJournal.eventJournalTableName = 'OfflineSearchEventJournal'; -SearchEventJournal.eventJournalVersion = 2; +SearchEventJournal.eventJournalVersion = 3; //# sourceMappingURL=SearchEventJournal.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.js.map index 8f5b998d..d3a9f439 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchEventJournal.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchEventJournal.js","sourceRoot":"","sources":["../../../src/offline/exporters/SearchEventJournal.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchEventJournal.js","sourceRoot":"","sources":["../../../src/offline/exporters/SearchEventJournal.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.d.ts.map index fcff9a61..d7248e8a 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchExporter.d.ts","sourceRoot":"","sources":["../../../src/offline/exporters/SearchExporter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAC/D,OAAO,EAAU,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAC/D,OAAO,EAAE,cAAc,EAAE,MAAM,yBAAyB,CAAC;AAEzD,OAAO,EAAE,6BAA6B,EAAE,MAAM,wBAAwB,CAAC;AACvE,OAAO,EAAE,wBAAwB,EAAE,MAAM,oBAAoB,CAAC;AAM9D,oBAAY,iBAAiB;IAC3B,QAAQ,aAAa;IACrB,WAAW,gBAAgB;IAC3B,QAAQ,aAAa;CACtB;AAED;;GAEG;AACH,qBAAa,cAAc;IAEzB,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAmB;IAE1D,OAAO,CAAC,oBAAoB,CAAsB;IAElD,OAAO,CAAC,mBAAmB,CAAsB;IACjD,OAAO,CAAC,kBAAkB,CAAqB;IAC/C,OAAO,CAAC,uBAAuB,CAA0B;IAEzD,OAAO,CAAC,mBAAmB,CAAsB;IAEjD,OAAO,CAAC,iBAAiB,CAAiD;IAC1E,OAAO,CAAC,MAAM,CAAgB;gBAElB,YAAY,EAAE,cAAc,EAAE,oBAAoB,EAAE,MAAM,aAAa;IASnF,OAAO,CAAC,gBAAgB;IAIxB,OAAO,CAAC,uBAAuB;IAIxB,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI;YAQxB,aAAa;IAM3B;;;OAGG;IACU,KAAK,CAAC,GAAG,EAAE,cAAc;IAQzB,IAAI,CAAC,GAAG,EAAE,cAAc;IAIxB,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,6BAA6B,GAAG,OAAO,CAAC,iBAAiB,CAAC;IAWzG,uBAAuB,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;IAoB3D,QAAQ,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,wBAAwB,EAAE,CAAC;YAKjE,oBAAoB;IAKlC;;;OAGG;IACU,oBAAoB,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,iBAAiB,CAAC;IAwBlF;;OAEG;IACU,MAAM,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;IAevD;;;OAGG;IACU,YAAY,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC;IAIjG;;OAEG;IACU,WAAW,CAAC,GAAG,EAAE,cAAc;IAI5C;;OAEG;IACU,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,eAAe,EAAE,MAAM;IAIxD,QAAQ,CAAC,GAAG,EAAE,cAAc;IAIlC,OAAO;IAIP,OAAO;IAIP,6BAA6B;IAI7B,sBAAsB;CAI9B"} \ No newline at end of file +{"version":3,"file":"SearchExporter.d.ts","sourceRoot":"","sources":["../../../src/offline/exporters/SearchExporter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAiB,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAC/D,OAAO,EAAU,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAC/D,OAAO,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAE/D,OAAO,EAAE,6BAA6B,EAAE,MAAM,6BAA6B,CAAC;AAC5E,OAAO,EAAE,wBAAwB,EAAE,MAAM,oBAAoB,CAAC;AAM9D,oBAAY,iBAAiB;IAC3B,QAAQ,aAAa;IACrB,WAAW,gBAAgB;IAC3B,QAAQ,aAAa;CACtB;AAED,oBAAY,4BAA4B;IACtC,QAAQ,aAAa;IACrB,QAAQ,aAAa;CACtB;AAED;;GAEG;AACH,qBAAa,cAAc;IAEzB,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAmB;IAE1D,OAAO,CAAC,oBAAoB,CAAsB;IAElD,OAAO,CAAC,mBAAmB,CAAsB;IACjD,OAAO,CAAC,kBAAkB,CAAqB;IAC/C,OAAO,CAAC,uBAAuB,CAA0B;IAEzD,OAAO,CAAC,mBAAmB,CAAsB;IAEjD,OAAO,CAAC,iBAAiB,CAAiD;IAC1E,OAAO,CAAC,2BAA2B,CAAuE;IAC1G,OAAO,CAAC,MAAM,CAAgB;gBAElB,YAAY,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,MAAM,aAAa;IASzF,OAAO,CAAC,gBAAgB;IAIxB,OAAO,CAAC,uBAAuB;IAI/B,OAAO,CAAC,kCAAkC;IAInC,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI;YAQxB,aAAa;IAM3B;;;OAGG;IACU,KAAK,CAAC,GAAG,EAAE,cAAc;IAQzB,IAAI,CAAC,GAAG,EAAE,cAAc;IAKxB,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,6BAA6B,GAAG,OAAO,CAAC,iBAAiB,CAAC;IAWzG,uBAAuB,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;IAoB3D,QAAQ,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,wBAAwB,EAAE,CAAC;YAKjE,oBAAoB;IAKrB,oCAAoC,CAAC,4BAA4B,EAAE,4BAA4B;YAI9F,0CAA0C;YAM1C,2CAA2C;IAK5C,+BAA+B,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,4BAA4B,CAAC;IAOjG,2BAA2B,IAAI,OAAO;IAI7C;;;OAGG;IACU,oBAAoB,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,iBAAiB,CAAC;IAyBlF;;OAEG;IACU,MAAM,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC;IAiBvD;;;OAGG;IACU,YAAY,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC;IAIjG;;OAEG;IACU,WAAW,CAAC,GAAG,EAAE,cAAc;IAI5C;;OAEG;IACU,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,eAAe,EAAE,MAAM;IAKxD,QAAQ,CAAC,GAAG,EAAE,cAAc;IAIlC,OAAO;IAIP,OAAO;IAIP,6BAA6B;IAI7B,sBAAsB;CAI9B"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.js b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.js index d56187a6..a3f37164 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.js @@ -3,7 +3,7 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.SearchExporter = exports.ReindexationState = void 0; +exports.SearchExporter = exports.InitialEventsProcessingState = exports.ReindexationState = void 0; const conduit_utils_1 = require("conduit-utils"); const SearchEventBootstrapper_1 = require("./SearchEventBootstrapper"); const SearchEventExporter_1 = require("./SearchEventExporter"); @@ -15,12 +15,18 @@ var ReindexationState; ReindexationState["IN_PROGRESS"] = "In_Progress"; ReindexationState["FINISHED"] = "Finished"; })(ReindexationState = exports.ReindexationState || (exports.ReindexationState = {})); +var InitialEventsProcessingState; +(function (InitialEventsProcessingState) { + InitialEventsProcessingState["REQUIRED"] = "Required"; + InitialEventsProcessingState["FINISHED"] = "Finished"; +})(InitialEventsProcessingState = exports.InitialEventsProcessingState || (exports.InitialEventsProcessingState = {})); /** * Orchestates import / export of the internal search engine structures from/to the external database. */ class SearchExporter { constructor(searchEngine, localStorageProvider) { this.reindexationState = ReindexationState.REQUIRED; + this.initialEventProcessingState = InitialEventsProcessingState.REQUIRED; this.localStorageProvider = localStorageProvider; this.searchIndexExporter = new SearchIndexExporter_1.SearchIndexExporter(searchEngine, this.localStorageProvider); this.searchEventJournal = new SearchEventJournal_1.SearchEventJournal(this.localStorageProvider); @@ -33,6 +39,9 @@ class SearchExporter { getReindexationStateKey() { return 'reindexation_state'; } + getInitialEventsProcessingStateKey() { + return 'initial_events_processing_state'; + } setUserID(userID) { this.userID = userID; this.searchIndexExporter.setUserID(userID); @@ -58,6 +67,7 @@ class SearchExporter { } async init(trc) { await this.searchEventJournal.init(trc); + this.initialEventProcessingState = await this.getInitialEventsProcessingState(trc); } async setupReindexation(trc, source) { await this.searchEventBootstrapper.init(trc, source); @@ -92,6 +102,27 @@ class SearchExporter { this.reindexationState = state; await db.setValue(trc, this.getMetaTableName(), this.getReindexationStateKey(), this.reindexationState); } + async setInitialEventsProcessingStateLocal(initialEventsProcessingState) { + this.initialEventProcessingState = initialEventsProcessingState; + } + async saveInitialEventsProcessingStatePersistent(trc) { + await this.localStorageProvider().transact(trc, `GraphDB.${SearchExporter.name}`, async (db) => { + await db.setValue(trc, this.getMetaTableName(), this.getInitialEventsProcessingStateKey(), this.initialEventProcessingState); + }); + } + async setInitialIndexationStateLocalAndPersistent(trc, db, initialEventsProcessingState) { + this.initialEventProcessingState = initialEventsProcessingState; + await db.setValue(trc, this.getMetaTableName(), this.getInitialEventsProcessingStateKey(), this.initialEventProcessingState); + } + async getInitialEventsProcessingState(trc) { + return await this.localStorageProvider().transact(trc, `GraphDB.${SearchExporter.name}`, async (db) => { + var _a; + return (_a = await db.getValue(trc, null, this.getMetaTableName(), this.getInitialEventsProcessingStateKey())) !== null && _a !== void 0 ? _a : InitialEventsProcessingState.REQUIRED; + }); + } + isInitialIndexationFinished() { + return this.initialEventProcessingState === InitialEventsProcessingState.FINISHED; + } /** * Checks if reindexation is required * @param entryTypes @@ -110,6 +141,7 @@ class SearchExporter { } if (indexationRequired) { await this.setReindexationState(trc, db, ReindexationState.REQUIRED); + await this.setInitialIndexationStateLocalAndPersistent(trc, db, InitialEventsProcessingState.REQUIRED); await this.cleanInternal(trc, db); } }); @@ -119,12 +151,14 @@ class SearchExporter { * Imports persisted state for the current user. */ async import(trc) { - const index = await this.localStorageProvider().transact(trc, `GraphDB.${SearchExporter.name}`, async (db) => { + const indices = await this.localStorageProvider().transact(trc, `GraphDB.${SearchExporter.name}`, async (db) => { return await this.searchIndexExporter.import(trc, db); }); - if (index && index.length !== 0) { - conduit_utils_1.logger.info(`SearchExporter: import index size: ${index.length};`); - await this.searchIndexExporter.setIndex(index); + if (indices.size !== 0) { + for (const index of indices) { + conduit_utils_1.logger.info(`SearchExporter: import index; name: ${index[0]}; size: ${index[1].index.length};`); + } + await this.searchIndexExporter.setIndex(indices); } else { conduit_utils_1.logger.info(`SearchExporter: no index to import;`); @@ -147,6 +181,7 @@ class SearchExporter { * Acknowledges the processed events by moving consumer offset forward. */ async acknowledge(trc, processedEvents) { + await this.saveInitialEventsProcessingStatePersistent(trc); await this.searchEventJournal.acknowledge(trc, processedEvents); } async truncate(trc) { diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.js.map index e15146a9..d1dd2cba 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchExporter.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchExporter.js","sourceRoot":"","sources":["../../../src/offline/exporters/SearchExporter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchExporter.js","sourceRoot":"","sources":["../../../src/offline/exporters/SearchExporter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.d.ts.map b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.d.ts.map index 87a10b91..2b665862 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchIndexExporter.d.ts","sourceRoot":"","sources":["../../../src/offline/exporters/SearchIndexExporter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAC/D,OAAO,EAAU,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAC/D,OAAO,EAAE,cAAc,EAAE,MAAM,yBAAyB,CAAC;AAEzD;;GAEG;AACH,qBAAa,mBAAmB;IAG9B,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAO;IACvD,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAA0B;IAEhE,OAAO,CAAC,YAAY,CAAiB;IACrC,OAAO,CAAC,4BAA4B,CAAsB;IAK1D,OAAO,CAAC,MAAM,CAAgB;gBAElB,YAAY,EAAE,cAAc,EAAE,4BAA4B,EAAE,MAAM,aAAa;IAKpF,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI;IAItC;;OAEG;IACI,gCAAgC;IAIvC;;;;OAIG;IACI,0BAA0B;IAIjC;;;;OAIG;IACI,4BAA4B;IAInC;;;;OAIG;IACI,+BAA+B;IAItC;;OAEG;IACU,MAAM,CAAC,GAAG,EAAE,cAAc;IAe1B,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa;IAKrE;;;OAGG;IACU,sBAAsB,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa,GAAG,OAAO,CAAC,OAAO,CAAC;IAkB7F;;OAEG;IACU,MAAM,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC;IAI3E,QAAQ,CAAC,KAAK,EAAE,MAAM;IAInC;;OAEG;IACU,KAAK,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa;CAK1D"} \ No newline at end of file +{"version":3,"file":"SearchIndexExporter.d.ts","sourceRoot":"","sources":["../../../src/offline/exporters/SearchIndexExporter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAC/D,OAAO,EAAU,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAC/D,OAAO,EAAE,aAAa,EAAE,WAAW,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAE3F;;GAEG;AACH,qBAAa,mBAAmB;IAE9B,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAA0B;IAEhE,OAAO,CAAC,YAAY,CAAuB;IAC3C,OAAO,CAAC,4BAA4B,CAAsB;IAK1D,OAAO,CAAC,MAAM,CAAgB;gBAElB,YAAY,EAAE,oBAAoB,EAAE,4BAA4B,EAAE,MAAM,aAAa;IAK1F,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI;IAItC;;OAEG;IACI,gCAAgC;IAIvC;;;;OAIG;IACI,0BAA0B,CAAC,IAAI,EAAE,WAAW;IAQnD;;;;OAIG;IACI,4BAA4B,CAAC,IAAI,EAAE,WAAW;IAQrD;;;;OAIG;IACI,+BAA+B,CAAC,IAAI,EAAE,WAAW;IAQxD;;OAEG;IACU,MAAM,CAAC,GAAG,EAAE,cAAc;IAc1B,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa;IAOrE;;;OAGG;IACU,sBAAsB,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa,GAAG,OAAO,CAAC,OAAO,CAAC;IAa7F;;OAEG;IACU,MAAM,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa,GAAG,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,aAAa,CAAC,CAAC;IAgBxF,QAAQ,CAAC,OAAO,EAAE,GAAG,CAAC,WAAW,EAAE,aAAa,CAAC;IAI9D;;OAEG;IACU,KAAK,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE,EAAE,aAAa;CAK1D"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.js b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.js index 8a0aca8d..3ab632e1 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.js +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.js @@ -5,6 +5,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.SearchIndexExporter = void 0; const conduit_utils_1 = require("conduit-utils"); +const en_search_engine_shared_1 = require("en-search-engine-shared"); /** * Perfroms import / export operations from / to external database for search index. */ @@ -27,61 +28,72 @@ class SearchIndexExporter { * * Database entry with this key stores search index. Consists from user id and search engine version. TODO(vglazkov):: follow the semantic versioning. */ - getExternalStorageIndexKey() { - return 'index'; + getExternalStorageIndexKey(name) { + if (name === en_search_engine_shared_1.ENIndexName.Note) { + return 'index'; + } + else { + return `index_${name}`; + } } /** * Returns version key for the external storage. * * If index version is updated, index entry in the external database should be invalidated. */ - getExternalStorageVersionKey() { - return 'version'; + getExternalStorageVersionKey(name) { + if (name === en_search_engine_shared_1.ENIndexName.Note) { + return 'version'; + } + else { + return `version_${name}`; + } } /** * Returns engine type key for the external storage. * * If engine type is updated, index entry in the external database should be invalidated. */ - getExternalStorageEngineTypeKey() { - return 'engine_type'; + getExternalStorageEngineTypeKey(name) { + if (name === en_search_engine_shared_1.ENIndexName.Note) { + return 'engine_type'; + } + else { + return `engine_type_${name}`; + } } /** * Exports index to the external storage. */ async export(trc) { - if (this.searchEngine.getEngineType() === 'shared' - && (await this.searchEngine.getAllIds()).results.length > SearchIndexExporter.maxSharedEngineIndexSize) { - return; - } - const index = await this.searchEngine.exportIndex(); - conduit_utils_1.logger.debug(`SearchExporter: export index: size: ${index.length}, version: ${this.searchEngine.getVersion()}`); + const exportIndicesInfo = await this.searchEngine.export(); await this.localKeyValueStorageProvider().transact(trc, `GraphDB.${SearchIndexExporter.indexTableName}`, async (db) => { - await db.setValue(trc, this.getExternalStorageIndexTableName(), this.getExternalStorageVersionKey(), this.searchEngine.getVersion()); - await db.setValue(trc, this.getExternalStorageIndexTableName(), this.getExternalStorageEngineTypeKey(), this.searchEngine.getEngineType()); - await db.setValue(trc, this.getExternalStorageIndexTableName(), this.getExternalStorageIndexKey(), index); + for (const exportIndexInfo of exportIndicesInfo) { + conduit_utils_1.logger.debug(`SearchExporter: export index: name: ${exportIndexInfo[0]}, size: ${exportIndexInfo[1].index.length}, version: ${exportIndexInfo[1].version}}`); + await db.setValue(trc, this.getExternalStorageIndexTableName(), this.getExternalStorageVersionKey(exportIndexInfo[0]), this.searchEngine.getVersion(exportIndexInfo[0])); + await db.setValue(trc, this.getExternalStorageIndexTableName(), this.getExternalStorageEngineTypeKey(exportIndexInfo[0]), this.searchEngine.getEngineType()); + await db.setValue(trc, this.getExternalStorageIndexTableName(), this.getExternalStorageIndexKey(exportIndexInfo[0]), exportIndexInfo[1].index); + } }); } async setMetaParameters(trc, db) { - await db.setValue(trc, this.getExternalStorageIndexTableName(), this.getExternalStorageVersionKey(), this.searchEngine.getVersion()); - await db.setValue(trc, this.getExternalStorageIndexTableName(), this.getExternalStorageEngineTypeKey(), this.searchEngine.getEngineType()); + for (const indexName of this.searchEngine.getIndexNames()) { + await db.setValue(trc, this.getExternalStorageIndexTableName(), this.getExternalStorageVersionKey(indexName), this.searchEngine.getVersion(indexName)); + await db.setValue(trc, this.getExternalStorageIndexTableName(), this.getExternalStorageEngineTypeKey(indexName), this.searchEngine.getEngineType()); + } } /** * Checks that index parameters in the db matches with current search engine one * @param db kv overlay instance, required for the transaction semantics */ async isReindexationRequired(trc, db) { - // checks version match - const version = await db.getValue(trc, null, this.getExternalStorageIndexTableName(), this.getExternalStorageVersionKey()); - if (version !== this.searchEngine.getVersion()) { - conduit_utils_1.logger.info(`SearchIndexExporter: version mismatch: db version: ${version}; target version: ${this.searchEngine.getVersion()}`); - return true; - } - // checks engine match - const engineType = await db.getValue(trc, null, this.getExternalStorageIndexTableName(), this.getExternalStorageEngineTypeKey()); - if (engineType !== this.searchEngine.getEngineType()) { - conduit_utils_1.logger.info(`SearchIndexExporter: engine type mismatch: db engine type: ${engineType}; target type: ${this.searchEngine.getEngineType()}`); - return true; + for (const indexName of this.searchEngine.getIndexNames()) { + // checks version match + const version = await db.getValue(trc, null, this.getExternalStorageIndexTableName(), this.getExternalStorageVersionKey(indexName)); + if (version !== this.searchEngine.getVersion(indexName)) { + conduit_utils_1.logger.info(`SearchIndexExporter: version mismatch: index: ${indexName}; db version: ${version}; target version: ${this.searchEngine.getVersion(indexName)}`); + return true; + } } return false; } @@ -89,10 +101,19 @@ class SearchIndexExporter { * Imports index from the external storage. */ async import(trc, db) { - return await db.getValue(trc, null, this.getExternalStorageIndexTableName(), this.getExternalStorageIndexKey()); + const out = new Map(); + for (const indexName of this.searchEngine.getIndexNames()) { + const indexData = await db.getValue(trc, null, this.getExternalStorageIndexTableName(), this.getExternalStorageIndexKey(indexName)); + const version = await db.getValue(trc, null, this.getExternalStorageIndexTableName(), this.getExternalStorageVersionKey(indexName)); + const type = await db.getValue(trc, null, this.getExternalStorageIndexTableName(), this.getExternalStorageEngineTypeKey(indexName)); + if (indexData && version && type) { + out.set(indexName, { index: indexData, version, type }); + } + } + return out; } - async setIndex(index) { - await this.searchEngine.importIndex(index); + async setIndex(indices) { + await this.searchEngine.import(indices); } /** * Removes index from the external storage. Designed to be performed inside transaction. @@ -104,7 +125,5 @@ class SearchIndexExporter { } } exports.SearchIndexExporter = SearchIndexExporter; -// maximum number of documents for the shared search engine, that we want to save -SearchIndexExporter.maxSharedEngineIndexSize = 100; SearchIndexExporter.indexTableName = 'OfflineSearchIndexes'; //# sourceMappingURL=SearchIndexExporter.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.js.map b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.js.map index ad2a4bef..8247c943 100644 --- a/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.js.map +++ b/evernote_modules/en-conduit-plugin-search/dist/offline/exporters/SearchIndexExporter.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchIndexExporter.js","sourceRoot":"","sources":["../../../src/offline/exporters/SearchIndexExporter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchIndexExporter.js","sourceRoot":"","sources":["../../../src/offline/exporters/SearchIndexExporter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-search/package.json b/evernote_modules/en-conduit-plugin-search/package.json index 14fae29c..a1463b38 100644 --- a/evernote_modules/en-conduit-plugin-search/package.json +++ b/evernote_modules/en-conduit-plugin-search/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-search", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,16 +10,16 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-conduit-plugin-task": "1.34.4", - "en-conduit-sync-types": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-data-model": "^3.4.2", - "en-search-engine-shared": "^15.0.0", - "en-thrift-connector": "1.34.4", + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-plugin-task": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-data-model": "^3.6.2", + "en-search-engine-shared": "^17.0.0", + "en-thrift-connector": "1.36.3", "js-base64": "^3.5.2" }, "peerDependencies": { diff --git a/evernote_modules/en-conduit-plugin-support-ticket/package.json b/evernote_modules/en-conduit-plugin-support-ticket/package.json index de1e94bb..989c744d 100644 --- a/evernote_modules/en-conduit-plugin-support-ticket/package.json +++ b/evernote_modules/en-conduit-plugin-support-ticket/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-support-ticket", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,10 +10,10 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-utils": "1.34.4", - "en-conduit-sync-types": "1.34.4", - "en-thrift-connector": "1.34.4" + "conduit-core": "1.36.3", + "conduit-utils": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-thrift-connector": "1.36.3" }, "peerDependencies": { "graphql": "^14.0.2" diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.d.ts.map index 25ef29c7..ea7a1cd0 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NoteContentInfoConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/NoteContentInfoConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAM9C,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAEhE,OAAO,EAAE,eAAe,EAAE,MAAM,gCAAgC,CAAC;AAEjE,eAAO,MAAM,8BAA8B,EAAE,cAAc,CAAC,yBAAyB,EAAE,eAAe,CAmDrG,CAAC"} \ No newline at end of file +{"version":3,"file":"NoteContentInfoConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/NoteContentInfoConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAM9C,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAEhE,OAAO,EAAE,eAAe,EAAE,MAAM,gCAAgC,CAAC;AAEjE,eAAO,MAAM,8BAA8B,EAAE,cAAc,CAAC,yBAAyB,EAAE,eAAe,CAmCrG,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.js b/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.js index 46990c2e..17051cd5 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.js @@ -10,21 +10,13 @@ const en_data_model_1 = require("en-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const getNoteContentInfoNodeAndEdges = async (trc, instance, context) => { var _a, _b; + const noteContentInfo = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!noteContentInfo) { + return null; + } const nodesToUpsert = []; const edgesToCreate = []; const edgesToDelete = []; - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { - return null; - } - const noteContentInfo = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.NoteContentInfo, NodeFields: { - created: instance.created, - updated: instance.updated, - taskGroupNoteLevelIDs: instance.taskGroupNoteLevelIDs, - sourceOfChange: instance.sourceOfChange || null, - }, inputs: { - parent: {}, - }, outputs: {} }); nodesToUpsert.push(noteContentInfo); if (instance.parentEntity) { const parentID = (_a = instance.parentEntity) === null || _a === void 0 ? void 0 : _a.id; diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.js.map b/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.js.map index e19aa98c..004ca278 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/NoteContentInfoConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"NoteContentInfoConverter.js","sourceRoot":"","sources":["../../src/Converters/NoteContentInfoConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAgD;AAChD,+DAAuD;AACvD,iDAA4C;AAC5C,2DAAuD;AAKhD,MAAM,8BAA8B,GAA+D,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;;IACzI,MAAM,aAAa,GAAsB,EAAE,CAAC;IAC5C,MAAM,aAAa,GAAgB,EAAE,CAAC;IACtC,MAAM,aAAa,GAAsB,EAAE,CAAC;IAE5C,MAAM,OAAO,GAAG,sCAAiB,CAAC,QAAQ,CAAC,CAAC;IAE5C,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,IAAI,CAAC;KACb;IAED,MAAM,eAAe,mCAChB,OAAO,KACV,IAAI,EAAE,2BAAW,CAAC,eAAe,EACjC,UAAU,EAAE;YACV,OAAO,EAAE,QAAQ,CAAC,OAAO;YACzB,OAAO,EAAE,QAAQ,CAAC,OAAO;YACzB,qBAAqB,EAAE,QAAQ,CAAC,qBAAqB;YACrD,cAAc,EAAE,QAAQ,CAAC,cAAc,IAAI,IAAI;SAChD,EACD,MAAM,EAAE;YACN,MAAM,EAAE,EAAE;SACX,EACD,OAAO,EAAE,EACR,GACF,CAAC;IACF,aAAa,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;IAEpC,IAAI,QAAQ,CAAC,YAAY,EAAE;QACzB,MAAM,QAAQ,GAAG,MAAA,QAAQ,CAAC,YAAY,0CAAE,EAAY,CAAC;QACrD,MAAM,sBAAsB,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAkB,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,eAAe,EAAE,EAAE,EAAE,eAAe,CAAC,EAAE,EAAE,CAAC,CAAC;QACnJ,MAAM,iBAAiB,GAAG,+BAAe,CAAC,sBAAsB,aAAtB,sBAAsB,uBAAtB,sBAAsB,CAAE,MAAM,CAAC,MAAM,CAAC,CAAC;QACjF,IAAI,iBAAiB,EAAE;YACrB,MAAM,eAAe,GAAG,iBAAiB,CAAC,KAAK,CAAC;YAChD,IAAI,QAAQ,KAAK,eAAe,EAAE;gBAChC,aAAa,CAAC,IAAI,CAAC;oBACjB,KAAK,EAAE,eAAe,CAAC,EAAE,EAAE,OAAO,EAAE,2BAAW,CAAC,eAAe,EAAE,OAAO,EAAE,QAAQ;iBACnF,CAAC,CAAC;aACJ;SACF;QACD,aAAa,CAAC,IAAI,CAAC;YACjB,OAAO,EAAE,sCAAe,CAAC,IAAI;YAC7B,KAAK,EAAE,MAAA,QAAQ,CAAC,YAAY,0CAAE,EAAY;YAC1C,OAAO,EAAE,iBAAiB;YAC1B,OAAO,EAAE,2BAAW,CAAC,eAAe;YACpC,KAAK,EAAE,eAAe,CAAC,EAAY;YACnC,OAAO,EAAE,QAAQ;SAClB,CAAC,CAAC;KACJ;IAED,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAC,CAAC;AACjG,CAAC,CAAC;AAnDW,QAAA,8BAA8B,kCAmDzC"} \ No newline at end of file +{"version":3,"file":"NoteContentInfoConverter.js","sourceRoot":"","sources":["../../src/Converters/NoteContentInfoConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAgD;AAChD,+DAAuD;AACvD,iDAA4C;AAC5C,2DAA8D;AAKvD,MAAM,8BAA8B,GAA+D,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;;IACzI,MAAM,eAAe,GAAG,6CAAwB,CAAkB,QAAQ,EAAE,OAAO,CAAC,CAAC;IACrF,IAAI,CAAC,eAAe,EAAE;QACpB,OAAO,IAAI,CAAC;KACb;IAED,MAAM,aAAa,GAAsB,EAAE,CAAC;IAC5C,MAAM,aAAa,GAAgB,EAAE,CAAC;IACtC,MAAM,aAAa,GAAsB,EAAE,CAAC;IAE5C,aAAa,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;IAEpC,IAAI,QAAQ,CAAC,YAAY,EAAE;QACzB,MAAM,QAAQ,GAAG,MAAA,QAAQ,CAAC,YAAY,0CAAE,EAAY,CAAC;QACrD,MAAM,sBAAsB,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAkB,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,eAAe,EAAE,EAAE,EAAE,eAAe,CAAC,EAAE,EAAE,CAAC,CAAC;QACnJ,MAAM,iBAAiB,GAAG,+BAAe,CAAC,sBAAsB,aAAtB,sBAAsB,uBAAtB,sBAAsB,CAAE,MAAM,CAAC,MAAM,CAAC,CAAC;QACjF,IAAI,iBAAiB,EAAE;YACrB,MAAM,eAAe,GAAG,iBAAiB,CAAC,KAAK,CAAC;YAChD,IAAI,QAAQ,KAAK,eAAe,EAAE;gBAChC,aAAa,CAAC,IAAI,CAAC;oBACjB,KAAK,EAAE,eAAe,CAAC,EAAE,EAAE,OAAO,EAAE,2BAAW,CAAC,eAAe,EAAE,OAAO,EAAE,QAAQ;iBACnF,CAAC,CAAC;aACJ;SACF;QACD,aAAa,CAAC,IAAI,CAAC;YACjB,OAAO,EAAE,sCAAe,CAAC,IAAI;YAC7B,KAAK,EAAE,MAAA,QAAQ,CAAC,YAAY,0CAAE,EAAY;YAC1C,OAAO,EAAE,iBAAiB;YAC1B,OAAO,EAAE,2BAAW,CAAC,eAAe;YACpC,KAAK,EAAE,eAAe,CAAC,EAAY;YACnC,OAAO,EAAE,QAAQ;SAClB,CAAC,CAAC;KACJ;IAED,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAC,CAAC;AACjG,CAAC,CAAC;AAnCW,QAAA,8BAA8B,kCAmCzC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.d.ts.map index 2577c947..8dcc7c29 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ReminderConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/ReminderConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAG9C,OAAO,EAAE,qBAAqB,EAAE,MAAM,iDAAiD,CAAC;AAKxF,OAAO,EAAwC,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE/F,OAAO,EAAE,QAAQ,EAAE,MAAM,yBAAyB,CAAC;AAGnD,eAAO,MAAM,uBAAuB,EAAE,cAAc,CAAC,kBAAkB,EAAE,QAAQ,GAAG,qBAAqB,CA6DxG,CAAC"} \ No newline at end of file +{"version":3,"file":"ReminderConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/ReminderConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAG9C,OAAO,EAAE,qBAAqB,EAAE,MAAM,iDAAiD,CAAC;AAKxF,OAAO,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAEzD,OAAO,EAAE,QAAQ,EAAE,MAAM,yBAAyB,CAAC;AAGnD,eAAO,MAAM,uBAAuB,EAAE,cAAc,CAAC,kBAAkB,EAAE,QAAQ,GAAG,qBAAqB,CAwCxG,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.js b/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.js index bfab2434..8bd1ab4f 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.js @@ -11,33 +11,18 @@ const en_data_model_1 = require("en-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const ScheduledNotificationConverter_1 = require("./ScheduledNotificationConverter"); const getReminderNodeAndEdges = async (trc, instance, context) => { - var _a, _b, _c; + var _a, _b; + const reminder = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!reminder) { + return null; + } const nodesToUpsert = []; const edgesToCreate = []; const edgesToDelete = []; const reminderNodesAndEdges = { nodes: { nodesToUpsert, nodesToDelete: [] }, edges: { edgesToDelete, edgesToCreate } }; - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { - return null; - } - const reminder = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.Reminder, NodeFields: { - created: instance.created, - updated: instance.updated, - reminderDate: instance.reminderDate || null, - reminderDateUIOption: instance.reminderDateUIOption || null, - timeZone: instance.timeZone || null, - dueDateOffset: instance.dueDateOffset || null, - noteLevelID: instance.noteLevelID || '', - sourceOfChange: (_a = instance.sourceOfChange) !== null && _a !== void 0 ? _a : null, - status: instance.status || null, - }, inputs: { - source: {}, - }, outputs: { - scheduledNotification: {}, - } }); nodesToUpsert.push(reminder); - const parentID = (_b = instance.parentEntity) === null || _b === void 0 ? void 0 : _b.id; - const parentType = en_conduit_sync_types_1.entityTypeAsNodeType(context.eventManager.di, (_c = instance.parentEntity) === null || _c === void 0 ? void 0 : _c.type, en_core_entity_types_1.CoreEntityTypes.Note); + const parentID = (_a = instance.parentEntity) === null || _a === void 0 ? void 0 : _a.id; + const parentType = en_conduit_sync_types_1.entityTypeAsNodeType(context.eventManager.di, (_b = instance.parentEntity) === null || _b === void 0 ? void 0 : _b.type, en_core_entity_types_1.CoreEntityTypes.Note); if (parentID && parentType) { const currentReminder = await context.tx.getNode(trc, null, { type: en_data_model_1.EntityTypes.Reminder, id: reminder.id }); const currentParentEdge = conduit_utils_1.firstStashEntry(currentReminder === null || currentReminder === void 0 ? void 0 : currentReminder.inputs.source); diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.js.map b/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.js.map index 575c1a2f..de59258a 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/ReminderConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"ReminderConverter.js","sourceRoot":"","sources":["../../src/Converters/ReminderConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ReminderConverter.js","sourceRoot":"","sources":["../../src/Converters/ReminderConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAgD;AAEhD,iEAA6D;AAC7D,+DAAuD;AACvD,iDAA4C;AAC5C,2DAAkF;AAIlF,qFAAgF;AAEzE,MAAM,uBAAuB,GAAyE,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;;IAC5I,MAAM,QAAQ,GAAG,6CAAwB,CAAW,QAAQ,EAAE,OAAO,CAAC,CAAC;IACvE,IAAI,CAAC,QAAQ,EAAE;QACb,OAAO,IAAI,CAAC;KACb;IAED,MAAM,aAAa,GAAe,EAAE,CAAC;IACrC,MAAM,aAAa,GAAgB,EAAE,CAAC;IACtC,MAAM,aAAa,GAAsB,EAAE,CAAC;IAC5C,MAAM,qBAAqB,GAAG,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAC,CAAC;IAEtH,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;IAE7B,MAAM,QAAQ,GAAG,MAAA,QAAQ,CAAC,YAAY,0CAAE,EAAY,CAAC;IACrD,MAAM,UAAU,GAAG,4CAAoB,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE,QAAE,QAAQ,CAAC,YAAY,0CAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,CAAC,CAAC;IACpH,IAAI,QAAQ,IAAI,UAAU,EAAE;QAC1B,MAAM,eAAe,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAW,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,QAAQ,EAAE,EAAE,EAAE,QAAQ,CAAC,EAAE,EAAE,CAAC,CAAC;QACvH,MAAM,iBAAiB,GAAG,+BAAe,CAAC,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,MAAM,CAAC,MAAM,CAAC,CAAC;QAC1E,IAAI,iBAAiB,EAAE;YACrB,MAAM,eAAe,GAAG,iBAAiB,CAAC,KAAK,CAAC;YAChD,IAAI,QAAQ,KAAK,eAAe,EAAE;gBAChC,aAAa,CAAC,IAAI,CAAC;oBACjB,KAAK,EAAE,QAAQ,CAAC,EAAE,EAAE,OAAO,EAAE,2BAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ;iBACrE,CAAC,CAAC;aACJ;SACF;QACD,aAAa,CAAC,IAAI,CAAC;YACjB,OAAO,EAAE,UAAU;YACnB,KAAK,EAAE,QAAkB;YACzB,OAAO,EAAE,WAAW;YACpB,OAAO,EAAE,2BAAW,CAAC,QAAQ;YAC7B,KAAK,EAAE,QAAQ,CAAC,EAAE;YAClB,OAAO,EAAE,QAAQ;SAClB,CAAC,CAAC;KACJ;IAED,MAAM,SAAS,GAAG,QAAQ,IAAI,UAAU,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,QAAkB,EAAE,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;IAC/F,MAAM,eAAe,GAAG,MAAM,6DAA4B,CAAC,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE,OAAO,CAAC,CAAC;IAEzH,OAAO,uCAAkB,CAAC,qBAAqB,EAAE,eAAe,CAAC,CAAC;AACpE,CAAC,CAAC;AAxCW,QAAA,uBAAuB,2BAwClC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.d.ts.map index cf4439aa..c120690c 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TaskConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/TaskConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAC9C,OAAO,EAA8B,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAErE,OAAO,EAAE,qBAAqB,EAAE,MAAM,iDAAiD,CAAC;AAExF,OAAO,EAAmB,cAAc,EAAE,MAAM,sBAAsB,CAAC;AAGvE,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAErD,OAAO,EAAE,IAAI,EAAE,MAAM,qBAAqB,CAAC;AAG3C,eAAO,MAAM,mBAAmB,EAAE,cAAc,CAAC,cAAc,EAAE,IAAI,GAAG,qBAAqB,CA6H5F,CAAC;AAGF,wBAAgB,6BAA6B,CAAC,MAAM,EAAE,cAAc,EAAE,EAAE,EAAE,MAAM,GAAG,MAAM,GAAG,MAAM,CAEjG"} \ No newline at end of file +{"version":3,"file":"TaskConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/TaskConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAC9C,OAAO,EAA8B,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAErE,OAAO,EAAE,qBAAqB,EAAE,MAAM,iDAAiD,CAAC;AAExF,OAAO,EAAmB,cAAc,EAAE,MAAM,sBAAsB,CAAC;AAGvE,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAErD,OAAO,EAAE,IAAI,EAAE,MAAM,qBAAqB,CAAC;AAG3C,eAAO,MAAM,mBAAmB,EAAE,cAAc,CAAC,cAAc,EAAE,IAAI,GAAG,qBAAqB,CA4F5F,CAAC;AAGF,wBAAgB,6BAA6B,CAAC,MAAM,EAAE,cAAc,EAAE,EAAE,EAAE,MAAM,GAAG,MAAM,GAAG,MAAM,CAEjG"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.js b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.js index cd468897..b48a4c24 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.js @@ -11,40 +11,14 @@ const en_data_model_1 = require("en-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const ScheduledNotificationConverter_1 = require("./ScheduledNotificationConverter"); const getTaskNodeAndEdges = async (trc, instance, context) => { - var _a, _b, _c; + var _a, _b; const nodesToUpsert = []; const edgesToCreate = []; const edgesToDelete = []; - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { + const task = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!task) { return null; } - const task = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.Task, NodeFields: { - created: instance.created, - updated: instance.updated, - dueDate: instance.dueDate || null, - dueDateUIOption: instance.dueDateUIOption || null, - timeZone: instance.timeZone || null, - status: instance.status, - inNote: instance.inNote, - flag: instance.flag, - sortWeight: instance.sortWeight, - noteLevelID: instance.noteLevelID, - statusUpdated: instance.statusUpdated || null, - taskGroupNoteLevelID: instance.taskGroupNoteLevelID, - sourceOfChange: (_a = instance.sourceOfChange) !== null && _a !== void 0 ? _a : null, - assigneeEmail: instance.assigneeEmail || null, - }, inputs: { - parent: {}, - }, outputs: { - creator: {}, - lastEditor: {}, - memberships: {}, - shortcut: {}, - reminders: {}, - assignee: {}, - assignedBy: {}, - } }); nodesToUpsert.push(task); const { creator, lastEditor, assigneeIdentityID, assigneeUserID, assignedByUserID } = instance; if (creator) { @@ -79,8 +53,8 @@ const getTaskNodeAndEdges = async (trc, instance, context) => { srcType: task.type, srcID: task.id, srcPort: 'lastEditor', }); } - const parentID = (_b = instance.parentEntity) === null || _b === void 0 ? void 0 : _b.id; - const parentType = en_conduit_sync_types_1.entityTypeAsNodeType(context.eventManager.di, (_c = instance.parentEntity) === null || _c === void 0 ? void 0 : _c.type, en_core_entity_types_1.CoreEntityTypes.Note); + const parentID = (_a = instance.parentEntity) === null || _a === void 0 ? void 0 : _a.id; + const parentType = en_conduit_sync_types_1.entityTypeAsNodeType(context.eventManager.di, (_b = instance.parentEntity) === null || _b === void 0 ? void 0 : _b.type, en_core_entity_types_1.CoreEntityTypes.Note); if (parentID && parentType) { const currentTask = await context.tx.getNode(trc, null, { type: en_data_model_1.EntityTypes.Task, id: task.id }); const currentParentEdge = conduit_utils_1.firstStashEntry(currentTask === null || currentTask === void 0 ? void 0 : currentTask.inputs.parent); diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.js.map b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.js.map index a864e823..cdf6661d 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"TaskConverter.js","sourceRoot":"","sources":["../../src/Converters/TaskConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"TaskConverter.js","sourceRoot":"","sources":["../../src/Converters/TaskConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.d.ts.map index b85f529b..e20b8623 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TaskUserSettingsConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/TaskUserSettingsConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAM9C,OAAO,EAAE,0BAA0B,EAAE,MAAM,qBAAqB,CAAC;AAEjE,OAAO,EAAE,gBAAgB,EAAE,MAAM,iCAAiC,CAAC;AAEnE,eAAO,MAAM,+BAA+B,EAAE,cAAc,CAAC,0BAA0B,EAAE,gBAAgB,CAmDxG,CAAC"} \ No newline at end of file +{"version":3,"file":"TaskUserSettingsConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/TaskUserSettingsConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAM9C,OAAO,EAAE,0BAA0B,EAAE,MAAM,qBAAqB,CAAC;AAEjE,OAAO,EAAE,gBAAgB,EAAE,MAAM,iCAAiC,CAAC;AAEnE,eAAO,MAAM,+BAA+B,EAAE,cAAc,CAAC,0BAA0B,EAAE,gBAAgB,CAgCxG,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.js b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.js index 9ae2290d..4cccb30c 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.js @@ -9,25 +9,13 @@ const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); const en_nsync_connector_1 = require("en-nsync-connector"); const getTaskUserSettingsNodeAndEdges = async (trc, instance, context) => { - var _a; + const taskUserSettings = en_nsync_connector_1.convertNsyncEntityToNode(instance, context); + if (!taskUserSettings) { + return null; + } const nodesToUpsert = []; const edgesToCreate = []; const edgesToDelete = []; - const initial = en_nsync_connector_1.createInitialNode(instance); - if (!initial) { - return null; - } - const taskUserSettings = Object.assign(Object.assign({}, initial), { type: en_data_model_1.EntityTypes.TaskUserSettings, NodeFields: { - created: instance.created, - updated: instance.updated, - defaultReminder: instance.defaultReminder || false, - defaultRemindersOffsets: (_a = instance.defaultRemindersOffsets) !== null && _a !== void 0 ? _a : [], - pinDefaultTaskNote: Boolean(instance.pinDefaultTaskNote), - taskAssignCount: instance.taskAssignCount, - taskAssignDate: instance.taskAssignDate, - }, inputs: {}, outputs: { - defaultTaskNote: {}, - } }); nodesToUpsert.push(taskUserSettings); const existingTaskUserSettings = await context.tx.getNode(trc, null, { type: en_data_model_1.EntityTypes.TaskUserSettings, id: taskUserSettings.id }); const existingDefaultTaskNoteEdge = conduit_utils_1.firstStashEntry(existingTaskUserSettings === null || existingTaskUserSettings === void 0 ? void 0 : existingTaskUserSettings.outputs.defaultTaskNote); diff --git a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.js.map b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.js.map index 63b11f0e..5c450786 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Converters/TaskUserSettingsConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"TaskUserSettingsConverter.js","sourceRoot":"","sources":["../../src/Converters/TaskUserSettingsConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAgD;AAChD,+DAAuD;AACvD,iDAA4C;AAC5C,2DAAuD;AAKhD,MAAM,+BAA+B,GAAiE,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;;IAC5I,MAAM,aAAa,GAAuB,EAAE,CAAC;IAC7C,MAAM,aAAa,GAAgB,EAAE,CAAC;IACtC,MAAM,aAAa,GAAsB,EAAE,CAAC;IAE5C,MAAM,OAAO,GAAG,sCAAiB,CAAC,QAAQ,CAAC,CAAC;IAE5C,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,IAAI,CAAC;KACb;IACD,MAAM,gBAAgB,mCACjB,OAAO,KACV,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAClC,UAAU,EAAE;YACV,OAAO,EAAE,QAAQ,CAAC,OAAO;YACzB,OAAO,EAAE,QAAQ,CAAC,OAAO;YACzB,eAAe,EAAE,QAAQ,CAAC,eAAe,IAAI,KAAK;YAClD,uBAAuB,QAAE,QAAQ,CAAC,uBAAuB,mCAAI,EAAE;YAC/D,kBAAkB,EAAE,OAAO,CAAC,QAAQ,CAAC,kBAAkB,CAAC;YACxD,eAAe,EAAE,QAAQ,CAAC,eAAe;YACzC,cAAc,EAAE,QAAQ,CAAC,cAAc;SACxC,EACD,MAAM,EAAE,EACP,EACD,OAAO,EAAE;YACP,eAAe,EAAE,EAAE;SACpB,GACF,CAAC;IAEF,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;IAErC,MAAM,wBAAwB,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAmB,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAAE,EAAE,EAAE,gBAAgB,CAAC,EAAE,EAAE,CAAC,CAAC;IACxJ,MAAM,2BAA2B,GAAG,+BAAe,CAAC,wBAAwB,aAAxB,wBAAwB,uBAAxB,wBAAwB,CAAE,OAAO,CAAC,eAAe,CAAC,CAAC;IACvG,MAAM,yBAAyB,GAAG,2BAA2B,aAA3B,2BAA2B,uBAA3B,2BAA2B,CAAE,KAAK,CAAC;IAErE,IAAI,yBAAyB,KAAK,QAAQ,CAAC,iBAAiB,EAAE;QAC5D,IAAI,yBAAyB,EAAE;YAC7B,aAAa,CAAC,IAAI,CAAC;gBACjB,OAAO,EAAE,sCAAe,CAAC,IAAI,EAAE,KAAK,EAAE,yBAAyB,EAAE,OAAO,EAAE,gCAAgC;gBAC1G,OAAO,EAAE,2BAAW,CAAC,gBAAgB,EAAE,KAAK,EAAE,gBAAgB,CAAC,EAAE,EAAE,OAAO,EAAE,iBAAiB;aAC9F,CAAC,CAAC;SACJ;QACD,IAAI,QAAQ,CAAC,iBAAiB,EAAE;YAC9B,aAAa,CAAC,IAAI,CAAC;gBACjB,OAAO,EAAE,sCAAe,CAAC,IAAI;gBAAE,KAAK,EAAE,QAAQ,CAAC,iBAA2B;gBAAE,OAAO,EAAE,gCAAgC;gBACrH,OAAO,EAAE,2BAAW,CAAC,gBAAgB,EAAE,KAAK,EAAE,gBAAgB,CAAC,EAAE,EAAE,OAAO,EAAE,iBAAiB;aAC9F,CAAC,CAAC;SACJ;KACF;IAED,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAC,CAAC;AACjG,CAAC,CAAC;AAnDW,QAAA,+BAA+B,mCAmD1C"} \ No newline at end of file +{"version":3,"file":"TaskUserSettingsConverter.js","sourceRoot":"","sources":["../../src/Converters/TaskUserSettingsConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAgD;AAChD,+DAAuD;AACvD,iDAA4C;AAC5C,2DAA8D;AAKvD,MAAM,+BAA+B,GAAiE,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IAC5I,MAAM,gBAAgB,GAAG,6CAAwB,CAAmB,QAAQ,EAAE,OAAO,CAAC,CAAC;IACvF,IAAI,CAAC,gBAAgB,EAAE;QACrB,OAAO,IAAI,CAAC;KACb;IAED,MAAM,aAAa,GAAuB,EAAE,CAAC;IAC7C,MAAM,aAAa,GAAgB,EAAE,CAAC;IACtC,MAAM,aAAa,GAAsB,EAAE,CAAC;IAE5C,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;IAErC,MAAM,wBAAwB,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAmB,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAAE,EAAE,EAAE,gBAAgB,CAAC,EAAE,EAAE,CAAC,CAAC;IACxJ,MAAM,2BAA2B,GAAG,+BAAe,CAAC,wBAAwB,aAAxB,wBAAwB,uBAAxB,wBAAwB,CAAE,OAAO,CAAC,eAAe,CAAC,CAAC;IACvG,MAAM,yBAAyB,GAAG,2BAA2B,aAA3B,2BAA2B,uBAA3B,2BAA2B,CAAE,KAAK,CAAC;IAErE,IAAI,yBAAyB,KAAK,QAAQ,CAAC,iBAAiB,EAAE;QAC5D,IAAI,yBAAyB,EAAE;YAC7B,aAAa,CAAC,IAAI,CAAC;gBACjB,OAAO,EAAE,sCAAe,CAAC,IAAI,EAAE,KAAK,EAAE,yBAAyB,EAAE,OAAO,EAAE,gCAAgC;gBAC1G,OAAO,EAAE,2BAAW,CAAC,gBAAgB,EAAE,KAAK,EAAE,gBAAgB,CAAC,EAAE,EAAE,OAAO,EAAE,iBAAiB;aAC9F,CAAC,CAAC;SACJ;QACD,IAAI,QAAQ,CAAC,iBAAiB,EAAE;YAC9B,aAAa,CAAC,IAAI,CAAC;gBACjB,OAAO,EAAE,sCAAe,CAAC,IAAI;gBAAE,KAAK,EAAE,QAAQ,CAAC,iBAA2B;gBAAE,OAAO,EAAE,gCAAgC;gBACrH,OAAO,EAAE,2BAAW,CAAC,gBAAgB,EAAE,KAAK,EAAE,gBAAgB,CAAC,EAAE,EAAE,OAAO,EAAE,iBAAiB;aAC9F,CAAC,CAAC;SACJ;KACF;IAED,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAC,CAAC;AACjG,CAAC,CAAC;AAhCW,QAAA,+BAA+B,mCAgC1C"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.d.ts.map index cfef0079..f79bd5c0 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NoteContentInfo.d.ts","sourceRoot":"","sources":["../../src/EntityTypes/NoteContentInfo.ts"],"names":[],"mappings":"AAIA,OAAO,EAKL,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,SAAS,EAAE,MAAM,eAAe,CAAC;AAE7D,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,2BAA2B,EAA+B,MAAM,qBAAqB,CAAC;AAE/F,MAAM,WAAW,eAAgB,SAAQ,SAAS;IAChD,IAAI,EAAE,OAAO,WAAW,CAAC,eAAe,CAAC;IACzC,UAAU,EAAE,2BAA2B,GAAG;QACxC,OAAO,EAAE,SAAS,CAAC;QACnB,OAAO,EAAE,SAAS,CAAC;KACpB,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE,UAAU,CAAC;CACrB;AAED,oBAAY,mBAAmB,GAAG,aAAa,CAAC,eAAe,CAAC,CAAC;AAEjE,eAAO,MAAM,sBAAsB,EAAE,kBAAkB,CAAC,eAAe,CAsBtE,CAAC;AAEF,eAAO,MAAM,0BAA0B,oDAkBrC,CAAC"} \ No newline at end of file +{"version":3,"file":"NoteContentInfo.d.ts","sourceRoot":"","sources":["../../src/EntityTypes/NoteContentInfo.ts"],"names":[],"mappings":"AAIA,OAAO,EAKL,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,SAAS,EAAkB,MAAM,eAAe,CAAC;AAE7E,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,2BAA2B,EAA+B,MAAM,qBAAqB,CAAC;AAE/F,MAAM,WAAW,eAAgB,SAAQ,SAAS;IAChD,IAAI,EAAE,OAAO,WAAW,CAAC,eAAe,CAAC;IACzC,UAAU,EAAE,2BAA2B,GAAG;QACxC,OAAO,EAAE,SAAS,CAAC;QACnB,OAAO,EAAE,SAAS,CAAC;KACpB,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE,UAAU,CAAC;CACrB;AAED,oBAAY,mBAAmB,GAAG,aAAa,CAAC,eAAe,CAAC,CAAC;AAEjE,eAAO,MAAM,sBAAsB,EAAE,kBAAkB,CAAC,eAAe,CAsBtE,CAAC;AAEF,eAAO,MAAM,0BAA0B,oDA0BrC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.js b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.js index 8bfb0ea6..12e5ad32 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.js +++ b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.js @@ -29,6 +29,14 @@ exports.noteContentInfoTypeDef = { exports.noteContentInfoIndexConfig = conduit_storage_1.buildNodeIndexConfiguration(exports.noteContentInfoTypeDef, { indexResolvers: { parent: conduit_storage_1.getIndexByResolverForEdge(exports.noteContentInfoTypeDef, ['edges', 'parent']), + hasTaskGroup: { + schemaType: 'boolean', + resolver: async (trc, node, _) => { + return [Boolean(node.NodeFields.taskGroupNoteLevelIDs && node.NodeFields.taskGroupNoteLevelIDs.length)]; + }, + graphqlPath: ['hasTaskGroup'], + isUnSyncedField: true, + }, }, indexes: { parent: { @@ -40,9 +48,9 @@ exports.noteContentInfoIndexConfig = conduit_storage_1.buildNodeIndexConfigurati queries: { NoteContentInfoAll: { params: {}, - includeFields: ['parent'], + includeFields: ['parent', 'hasTaskGroup'], }, }, - lookups: ['parent'], + lookups: ['parent', 'hasTaskGroup'], }); //# sourceMappingURL=NoteContentInfo.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.js.map b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.js.map index 2d717299..61c7f0c5 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/NoteContentInfo.js.map @@ -1 +1 @@ -{"version":3,"file":"NoteContentInfo.js","sourceRoot":"","sources":["../../src/EntityTypes/NoteContentInfo.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAUyB;AAEzB,+DAAuD;AACvD,iDAA4C;AAC5C,6DAA+F;AAgBlF,QAAA,sBAAsB,GAAwC;IACzE,IAAI,EAAE,2BAAW,CAAC,eAAe;IACjC,UAAU,EAAE,4BAAU,CAAC,KAAK;IAC5B,iBAAiB,EAAE,OAAO;IAC1B,eAAe,EAAE,EAChB;IACD,MAAM,kCACD,iDAA2B,CAAC,MAAM,KACrC,OAAO,EAAE,WAAW,EACpB,OAAO,EAAE,WAAW,GACrB;IACD,KAAK,EAAE;QACL,MAAM,EAAE;YACN,UAAU,EAAE,gCAAc,CAAC,QAAQ;YACnC,IAAI,EAAE,0BAAQ,CAAC,QAAQ;YACvB,IAAI,EAAE;gBACJ,IAAI,EAAE,sCAAe,CAAC,IAAI;gBAC1B,UAAU,EAAE,gCAAc,CAAC,QAAQ;gBACnC,WAAW,EAAE,iBAAiB;aAC/B;SACF;KACF;CACF,CAAC;AAEW,QAAA,0BAA0B,GAAG,6CAA2B,CAAC,8BAAsB,EAAE;IAC5F,cAAc,EAAE;QACd,MAAM,EAAE,2CAAyB,CAAC,8BAAsB,EAAE,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC;KAC/E;IACD,OAAO,EAAE;QACP,MAAM,EAAE;YACN,KAAK,EAAE;gBACL,EAAE,KAAK,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE;aACtD;SACF;KACF;IACD,OAAO,EAAE;QACP,kBAAkB,EAAE;YAClB,MAAM,EAAE,EAAE;YACV,aAAa,EAAE,CAAE,QAAQ,CAAE;SAC5B;KACF;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACpB,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"NoteContentInfo.js","sourceRoot":"","sources":["../../src/EntityTypes/NoteContentInfo.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAUyB;AAEzB,+DAAuD;AACvD,iDAA4C;AAC5C,6DAA+F;AAgBlF,QAAA,sBAAsB,GAAwC;IACzE,IAAI,EAAE,2BAAW,CAAC,eAAe;IACjC,UAAU,EAAE,4BAAU,CAAC,KAAK;IAC5B,iBAAiB,EAAE,OAAO;IAC1B,eAAe,EAAE,EAChB;IACD,MAAM,kCACD,iDAA2B,CAAC,MAAM,KACrC,OAAO,EAAE,WAAW,EACpB,OAAO,EAAE,WAAW,GACrB;IACD,KAAK,EAAE;QACL,MAAM,EAAE;YACN,UAAU,EAAE,gCAAc,CAAC,QAAQ;YACnC,IAAI,EAAE,0BAAQ,CAAC,QAAQ;YACvB,IAAI,EAAE;gBACJ,IAAI,EAAE,sCAAe,CAAC,IAAI;gBAC1B,UAAU,EAAE,gCAAc,CAAC,QAAQ;gBACnC,WAAW,EAAE,iBAAiB;aAC/B;SACF;KACF;CACF,CAAC;AAEW,QAAA,0BAA0B,GAAG,6CAA2B,CAAC,8BAAsB,EAAE;IAC5F,cAAc,EAAE;QACd,MAAM,EAAE,2CAAyB,CAAC,8BAAsB,EAAE,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC;QAC9E,YAAY,EAAE;YACZ,UAAU,EAAE,SAAS;YACrB,QAAQ,EAAE,KAAK,EAAE,GAAmB,EAAE,IAAqB,EAAE,CAAC,EAAE,EAAE;gBAChE,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,qBAAqB,IAAI,IAAI,CAAC,UAAU,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC;YAC1G,CAAC;YACD,WAAW,EAAE,CAAC,cAAc,CAAC;YAC7B,eAAe,EAAE,IAAI;SACtB;KACF;IACD,OAAO,EAAE;QACP,MAAM,EAAE;YACN,KAAK,EAAE;gBACL,EAAE,KAAK,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE;aACtD;SACF;KACF;IACD,OAAO,EAAE;QACP,kBAAkB,EAAE;YAClB,MAAM,EAAE,EAAE;YACV,aAAa,EAAE,CAAE,QAAQ,EAAE,cAAc,CAAE;SAC5C;KACF;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,cAAc,CAAC;CACpC,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.d.ts.map index 10712ee1..7d6daa6c 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Task.d.ts","sourceRoot":"","sources":["../../src/EntityTypes/Task.ts"],"names":[],"mappings":"AAIA,OAAO,EAML,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAyB,KAAK,EAAE,SAAS,EAAE,MAAM,eAAe,CAAC;AAExE,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,gBAAgB,EAAoB,MAAM,qBAAqB,CAAC;AAEzE,MAAM,WAAW,IAAK,SAAQ,SAAS;IACrC,IAAI,EAAE,OAAO,WAAW,CAAC,IAAI,CAAC;IAC9B,UAAU,EAAE,IAAI,CAAC,gBAAgB,EAAE,oBAAoB,GAAC,gBAAgB,GAAC,kBAAkB,CAAC,GAAG;QAC7F,OAAO,EAAE,SAAS,CAAC;QACnB,OAAO,EAAE,SAAS,CAAC;KACpB,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE;QACP,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC1B,UAAU,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC7B,WAAW,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC9B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,SAAS,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC5B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,UAAU,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC9B,CAAC;CACH;AAED,oBAAY,QAAQ,GAAG,aAAa,CAAC,IAAI,CAAC,CAAC;AAE3C,eAAO,MAAM,WAAW,EAAE,kBAAkB,CAAC,IAAI,CA+ChD,CAAC;AAEF,eAAO,MAAM,eAAe,oDAmD1B,CAAC"} \ No newline at end of file +{"version":3,"file":"Task.d.ts","sourceRoot":"","sources":["../../src/EntityTypes/Task.ts"],"names":[],"mappings":"AAIA,OAAO,EAML,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,KAAK,EAA4C,KAAK,EAAE,SAAS,EAAkB,MAAM,eAAe,CAAC;AAElH,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,gBAAgB,EAAoB,MAAM,qBAAqB,CAAC;AAEzE,MAAM,WAAW,IAAK,SAAQ,SAAS;IACrC,IAAI,EAAE,OAAO,WAAW,CAAC,IAAI,CAAC;IAC9B,UAAU,EAAE,IAAI,CAAC,gBAAgB,EAAE,oBAAoB,GAAC,gBAAgB,GAAC,kBAAkB,CAAC,GAAG;QAC7F,OAAO,EAAE,SAAS,CAAC;QACnB,OAAO,EAAE,SAAS,CAAC;QACnB,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC3B,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE;QACP,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC1B,UAAU,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC7B,WAAW,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC9B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,SAAS,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC5B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,UAAU,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC9B,CAAC;CACH;AAED,oBAAY,QAAQ,GAAG,aAAa,CAAC,IAAI,CAAC,CAAC;AAE3C,eAAO,MAAM,WAAW,EAAE,kBAAkB,CAAC,IAAI,CAgDhD,CAAC;AAEF,eAAO,MAAM,eAAe,oDA+D1B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.js b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.js index 314dc8d9..1c852a88 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.js +++ b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.js @@ -14,7 +14,7 @@ exports.taskTypeDef = { syncSource: conduit_storage_1.SyncSource.NSYNC, nsyncFeatureGroup: 'Tasks', fieldValidation: {}, - schema: Object.assign(Object.assign({}, conduit_utils_1.shallowCloneExcluding(en_tasks_data_model_1.TaskEntitySchema.fields, ['assigneeIdentityID', 'assigneeUserID', 'assignedByUserID'])), { created: 'timestamp', updated: 'timestamp' }), + schema: Object.assign(Object.assign({}, conduit_utils_1.shallowCloneExcluding(en_tasks_data_model_1.TaskEntitySchema.fields, ['assigneeIdentityID', 'assigneeUserID', 'assignedByUserID'])), { created: 'timestamp', updated: 'timestamp', deleted: conduit_utils_1.NullableTimestamp }), hasMemberships: { constraint: conduit_storage_1.EdgeConstraint.MANY, type: conduit_storage_1.EdgeType.MEMBERSHIP, @@ -60,6 +60,14 @@ exports.taskIndexConfig = conduit_storage_1.buildNodeIndexConfiguration(exports. sortWeight: conduit_storage_1.getIndexByResolverForPrimitives(exports.taskTypeDef, ['NodeFields', 'sortWeight']), status: conduit_storage_1.getIndexByResolverForPrimitives(exports.taskTypeDef, ['NodeFields', 'status']), taskGroupNoteLevelID: conduit_storage_1.getIndexByResolverForPrimitives(exports.taskTypeDef, ['NodeFields', 'taskGroupNoteLevelID']), + inTrash: { + schemaType: 'boolean', + resolver: async (trc, node, _) => { + return [!!node.NodeFields.deleted]; + }, + graphqlPath: ['inTrash'], + isUnSyncedField: true, + }, }, indexes: { label: { @@ -100,6 +108,10 @@ exports.taskIndexConfig = conduit_storage_1.buildNodeIndexConfiguration(exports. assignee: { match: { field: 'assignee' }, }, + inTrash: { + optional: true, + match: { field: 'inTrash' }, + }, }, }, }, diff --git a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.js.map b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.js.map index b6806ba5..67aa5d68 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/EntityTypes/Task.js.map @@ -1 +1 @@ -{"version":3,"file":"Task.js","sourceRoot":"","sources":["../../src/EntityTypes/Task.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Task.js","sourceRoot":"","sources":["../../src/EntityTypes/Task.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.d.ts.map index 00aa343d..3cedf410 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GetTaskUserSettingsQuery.d.ts","sourceRoot":"","sources":["../src/GetTaskUserSettingsQuery.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAe,MAAM,cAAc,CAAC;AAC3D,OAAO,EAAmB,KAAK,EAAE,MAAM,eAAe,CAAC;AAQvD,wBAAsB,mBAAmB,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,cAAc;;;;;;;;;UA4B7F"} \ No newline at end of file +{"version":3,"file":"GetTaskUserSettingsQuery.d.ts","sourceRoot":"","sources":["../src/GetTaskUserSettingsQuery.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAe,MAAM,cAAc,CAAC;AAC3D,OAAO,EAAmB,KAAK,EAAE,MAAM,eAAe,CAAC;AAQvD,wBAAsB,mBAAmB,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,cAAc;;;;;;;;;;;UA8B7F"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.js b/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.js index 986f70a1..e029101c 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.js +++ b/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.js @@ -37,6 +37,8 @@ async function getTaskUserSettings(parent, args, context) { defaultReminder: existingTaskUserSettings.NodeFields.defaultReminder || false, defaultRemindersOffsets: existingTaskUserSettings.NodeFields.defaultRemindersOffsets, pinDefaultTaskNote: existingTaskUserSettings.NodeFields.pinDefaultTaskNote || false, + taskAssignDate: existingTaskUserSettings.NodeFields.taskAssignDate || null, + taskAssignCount: existingTaskUserSettings.NodeFields.taskAssignCount || null, }; } exports.getTaskUserSettings = getTaskUserSettings; diff --git a/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.js.map b/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.js.map index 6a9d257d..44ab9a35 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/GetTaskUserSettingsQuery.js.map @@ -1 +1 @@ -{"version":3,"file":"GetTaskUserSettingsQuery.js","sourceRoot":"","sources":["../src/GetTaskUserSettingsQuery.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAA2D;AAC3D,iDAAuD;AACvD,+DAA6D;AAC7D,iDAA4C;AAG5C,2CAA4D;AAC5D,2CAAiD;AAE1C,KAAK,UAAU,mBAAmB,CAAC,MAAY,EAAE,IAAY,EAAE,OAAwB;IAC5F,yBAAU,CAAC,OAAO,EAAE,0CAA0C,CAAC,CAAC;IAChE,MAAM,QAAQ,GAAG,MAAM,8BAAkB,CAAC,OAAO,CAAC,CAAC;IACnD,MAAM,kBAAkB,GAAG,yCAA6B,CAAC,QAAQ,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC;IAC9F,MAAM,wBAAwB,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAmB,OAAO,EAAE,EAAE,EAAE,EAAE,kBAAkB,EAAE,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAAE,CAAC,CAAC;IACrJ,IAAI,CAAC,wBAAwB,EAAE;QAC7B,OAAO,IAAI,CAAC;KACb;IACD,MAAM,mBAAmB,GAAG,+BAAe,CAAC,wBAAwB,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;IAC9F,IAAI,SAAS,GAAkB,IAAI,CAAC;IACpC,IAAI,wBAAwB,GAAmB,IAAI,CAAC;IACpD,IAAI,mBAAmB,IAAI,mBAAmB,CAAC,KAAK,EAAE;QACpD,MAAM,IAAI,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAO,OAAO,EAAE,EAAE,EAAE,EAAE,mBAAmB,CAAC,KAAK,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAC,CAAC;QACpH,IAAI,IAAI,EAAE;YACR,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC;YACvB,wBAAwB,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;SAC7D;KACF;IACD,OAAO;QACL,EAAE,EAAE,wBAAwB,CAAC,EAAE;QAC/B,IAAI,EAAE,wBAAwB,CAAC,IAAI;QACnC,iBAAiB,EAAE,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI;QACzE,oBAAoB,EAAE,SAAS;QAC/B,wBAAwB;QACxB,eAAe,EAAE,wBAAwB,CAAC,UAAU,CAAC,eAAe,IAAI,KAAK;QAC7E,uBAAuB,EAAE,wBAAwB,CAAC,UAAU,CAAC,uBAAuB;QACpF,kBAAkB,EAAE,wBAAwB,CAAC,UAAU,CAAC,kBAAkB,IAAI,KAAK;KACpF,CAAC;AACJ,CAAC;AA5BD,kDA4BC"} \ No newline at end of file +{"version":3,"file":"GetTaskUserSettingsQuery.js","sourceRoot":"","sources":["../src/GetTaskUserSettingsQuery.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAA2D;AAC3D,iDAAuD;AACvD,+DAA6D;AAC7D,iDAA4C;AAG5C,2CAA4D;AAC5D,2CAAiD;AAE1C,KAAK,UAAU,mBAAmB,CAAC,MAAY,EAAE,IAAY,EAAE,OAAwB;IAC5F,yBAAU,CAAC,OAAO,EAAE,0CAA0C,CAAC,CAAC;IAChE,MAAM,QAAQ,GAAG,MAAM,8BAAkB,CAAC,OAAO,CAAC,CAAC;IACnD,MAAM,kBAAkB,GAAG,yCAA6B,CAAC,QAAQ,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC;IAC9F,MAAM,wBAAwB,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAmB,OAAO,EAAE,EAAE,EAAE,EAAE,kBAAkB,EAAE,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAAE,CAAC,CAAC;IACrJ,IAAI,CAAC,wBAAwB,EAAE;QAC7B,OAAO,IAAI,CAAC;KACb;IACD,MAAM,mBAAmB,GAAG,+BAAe,CAAC,wBAAwB,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;IAC9F,IAAI,SAAS,GAAkB,IAAI,CAAC;IACpC,IAAI,wBAAwB,GAAmB,IAAI,CAAC;IACpD,IAAI,mBAAmB,IAAI,mBAAmB,CAAC,KAAK,EAAE;QACpD,MAAM,IAAI,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAO,OAAO,EAAE,EAAE,EAAE,EAAE,mBAAmB,CAAC,KAAK,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAC,CAAC;QACpH,IAAI,IAAI,EAAE;YACR,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC;YACvB,wBAAwB,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;SAC7D;KACF;IACD,OAAO;QACL,EAAE,EAAE,wBAAwB,CAAC,EAAE;QAC/B,IAAI,EAAE,wBAAwB,CAAC,IAAI;QACnC,iBAAiB,EAAE,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI;QACzE,oBAAoB,EAAE,SAAS;QAC/B,wBAAwB;QACxB,eAAe,EAAE,wBAAwB,CAAC,UAAU,CAAC,eAAe,IAAI,KAAK;QAC7E,uBAAuB,EAAE,wBAAwB,CAAC,UAAU,CAAC,uBAAuB;QACpF,kBAAkB,EAAE,wBAAwB,CAAC,UAAU,CAAC,kBAAkB,IAAI,KAAK;QACnF,cAAc,EAAE,wBAAwB,CAAC,UAAU,CAAC,cAAc,IAAI,IAAI;QAC1E,eAAe,EAAE,wBAAwB,CAAC,UAAU,CAAC,eAAe,IAAI,IAAI;KAC7E,CAAC;AACJ,CAAC;AA9BD,kDA8BC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.d.ts.map index 348bccbe..e1e4bc15 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NoteContentInfo.d.ts","sourceRoot":"","sources":["../../../src/Mutators/Helpers/NoteContentInfo.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAE,qBAAqB,EAAE,wBAAwB,EAAE,QAAQ,EAAE,MAAM,cAAc,CAAC;AACxG,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAkC,cAAc,EAAE,MAAM,eAAe,CAAC;AAM/E,OAAO,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAC;AAKlD,wBAAsB,oBAAoB,CACxC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,OAAO,EAAE,YAAY,EACrB,YAAY,CAAC,EAAE,QAAQ;;;GAOxB;AAED,wBAAgB,4BAA4B,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAEnE;AAED,MAAM,WAAW,sCAAsC;IACrD,MAAM,EAAE,MAAM,CAAC;IACf,qBAAqB,EAAE,MAAM,EAAE,CAAC;IAChC,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,wBAAsB,mBAAmB,CACvC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,sCAAsC,EAC9C,YAAY,CAAC,EAAE,QAAQ,GACtB,OAAO,CAAC,aAAa,CAAC,qBAAqB,CAAC,CAAC,CA4E/C;AAED,wBAAsB,sBAAsB,CAC1C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,MAAM,EACd,oBAAoB,EAAE,MAAM,EAC5B,cAAc,EAAE,MAAM,EACtB,YAAY,CAAC,EAAE,QAAQ,GACtB,OAAO,CAAC,aAAa,CAAC,qBAAqB,CAAC,CAAC,CAuB/C;AAED,wBAAsB,qBAAqB,CACzC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,eAAe,EAAE,eAAe,EAChC,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,aAAa,CAAC,qBAAqB,CAAC,EAC1C,YAAY,CAAC,EAAE,QAAQ,iBAoExB"} \ No newline at end of file +{"version":3,"file":"NoteContentInfo.d.ts","sourceRoot":"","sources":["../../../src/Mutators/Helpers/NoteContentInfo.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAE,qBAAqB,EAAE,eAAe,EAAE,wBAAwB,EAAE,QAAQ,EAAE,MAAM,cAAc,CAAC;AACzH,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAkC,cAAc,EAAE,MAAM,eAAe,CAAC;AAM/E,OAAO,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAC;AAKlD,wBAAsB,oBAAoB,CACxC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,OAAO,EAAE,YAAY,EACrB,YAAY,CAAC,EAAE,QAAQ;;;GAOxB;AAED,wBAAgB,4BAA4B,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAEnE;AAED,MAAM,WAAW,sCAAsC;IACrD,MAAM,EAAE,MAAM,CAAC;IACf,qBAAqB,EAAE,MAAM,EAAE,CAAC;IAChC,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,wBAAsB,mBAAmB,CACvC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,sCAAsC,EAC9C,YAAY,CAAC,EAAE,QAAQ,GACtB,OAAO,CAAC,aAAa,CAAC,qBAAqB,CAAC,CAAC,CA6E/C;AAED,wBAAsB,sBAAsB,CAC1C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,MAAM,EACd,oBAAoB,EAAE,MAAM,EAC5B,cAAc,EAAE,MAAM,EACtB,YAAY,CAAC,EAAE,QAAQ,GACtB,OAAO,CAAC,aAAa,CAAC,qBAAqB,CAAC,CAAC,CAuB/C;AAED,wBAAsB,qBAAqB,CACzC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,eAAe,EAAE,eAAe,EAChC,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,aAAa,CAAC,qBAAqB,CAAC,EAC1C,YAAY,CAAC,EAAE,QAAQ,iBAoExB;AAED,wBAAsB,yBAAyB,CAC7C,GAAG,EAAE,wBAAwB,EAC7B,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,MAAM,EACd,GAAG,EAAE,eAAe,EAAE,EACtB,aAAa,EAAE,OAAO,iBAoBvB"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.js b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.js index b58ea9aa..82fde8f9 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.js @@ -3,7 +3,7 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.genTasksDataCreateOps = exports.taskGroupUpsertPlanFor = exports.taskGroupUpsertPlan = exports.getNoteContentInfoIDByNoteID = exports.getNoteContentInfoID = void 0; +exports.updateDeletedOnTaskByNote = exports.genTasksDataCreateOps = exports.taskGroupUpsertPlanFor = exports.taskGroupUpsertPlan = exports.getNoteContentInfoIDByNoteID = exports.getNoteContentInfoID = void 0; const conduit_utils_1 = require("conduit-utils"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); @@ -22,6 +22,7 @@ function getNoteContentInfoIDByNoteID(noteID) { } exports.getNoteContentInfoIDByNoteID = getNoteContentInfoIDByNoteID; async function taskGroupUpsertPlan(trc, ctx, params, copyOwnerRef) { + const taskGroupNoteLevelIDs = params.taskGroupNoteLevelIDs.slice(); const containerRef = { id: params.noteID, type: en_core_entity_types_1.CoreEntityTypes.Note }; // Only check if working on an existing note, not for a soon to be created copy if (!copyOwnerRef) { @@ -47,8 +48,8 @@ async function taskGroupUpsertPlan(trc, ctx, params, copyOwnerRef) { if (!task) { continue; } - if (!params.taskGroupNoteLevelIDs.includes(task.NodeFields.taskGroupNoteLevelID)) { - params.taskGroupNoteLevelIDs.push(task.NodeFields.taskGroupNoteLevelID); + if (!taskGroupNoteLevelIDs.includes(task.NodeFields.taskGroupNoteLevelID)) { + taskGroupNoteLevelIDs.push(task.NodeFields.taskGroupNoteLevelID); } } } @@ -61,7 +62,7 @@ async function taskGroupUpsertPlan(trc, ctx, params, copyOwnerRef) { changeType: 'Node:UPDATE', nodeRef: noteContentInfoRef, node: ctx.assignFields(en_data_model_1.EntityTypes.NoteContentInfo, { - taskGroupNoteLevelIDs: params.taskGroupNoteLevelIDs, + taskGroupNoteLevelIDs, updated: ctx.timestamp, sourceOfChange: params.sourceOfChange, }), @@ -70,7 +71,7 @@ async function taskGroupUpsertPlan(trc, ctx, params, copyOwnerRef) { } else { const noteContentInfoEntity = ctx.createEntity(noteContentInfoRef, { - taskGroupNoteLevelIDs: params.taskGroupNoteLevelIDs, + taskGroupNoteLevelIDs, created: ctx.timestamp, updated: ctx.timestamp, sourceOfChange: params.sourceOfChange, @@ -182,4 +183,21 @@ async function genTasksDataCreateOps(trc, ctx, tasksExportData, noteID, plan, co }); } exports.genTasksDataCreateOps = genTasksDataCreateOps; +async function updateDeletedOnTaskByNote(ctx, trc, noteID, ops, markAsDeleted) { + const note = await ctx.fetchEntity(trc, { id: noteID, type: en_core_entity_types_1.CoreEntityTypes.Note }); + if (!note) { + throw new conduit_utils_1.NotFoundError(noteID, `Note not found in taskNoteMoveToTrash ${noteID}`); + } + const taskRefs = await ctx.traverseGraph(trc, { type: note.type, id: note.id }, [{ edge: ['outputs', 'tasks'], type: en_data_model_1.EntityTypes.Task }]); + for (const taskRef of taskRefs) { + ops.push({ + changeType: 'Node:UPDATE', + nodeRef: taskRef, + node: ctx.assignFields(en_data_model_1.EntityTypes.Task, { + deleted: markAsDeleted ? ctx.timestamp : null, + }), + }); + } +} +exports.updateDeletedOnTaskByNote = updateDeletedOnTaskByNote; //# sourceMappingURL=NoteContentInfo.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.js.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.js.map index 74300d9c..1ff07892 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/NoteContentInfo.js.map @@ -1 +1 @@ -{"version":3,"file":"NoteContentInfo.js","sourceRoot":"","sources":["../../../src/Mutators/Helpers/NoteContentInfo.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NoteContentInfo.js","sourceRoot":"","sources":["../../../src/Mutators/Helpers/NoteContentInfo.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.d.ts.map index adcea297..32475221 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Permission.d.ts","sourceRoot":"","sources":["../../../src/Mutators/Helpers/Permission.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,wBAAwB,EAAE,MAAM,cAAc,CAAC;AACxD,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAIL,cAAc,EACf,MAAM,eAAe,CAAC;AAQvB,OAAO,EAAE,IAAI,EAAE,MAAM,wBAAwB,CAAC;AAE9C,wBAAsB,uBAAuB,CAC3C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,IAAI,EAAE,IAAI,iBAiBX;AAED,wBAAsB,6BAA6B,CACjD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,IAAI,EAAE,IAAI,iBAOX;AAED,wBAAsB,+BAA+B,CACnD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,MAAM,iBAMf"} \ No newline at end of file +{"version":3,"file":"Permission.d.ts","sourceRoot":"","sources":["../../../src/Mutators/Helpers/Permission.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,wBAAwB,EAAE,MAAM,cAAc,CAAC;AACxD,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAIL,cAAc,EACf,MAAM,eAAe,CAAC;AAQvB,OAAO,EAAE,IAAI,EAAE,MAAM,wBAAwB,CAAC;AAE9C,wBAAsB,uBAAuB,CAC3C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,IAAI,EAAE,IAAI,iBAiBX;AAED,wBAAsB,6BAA6B,CACjD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,IAAI,EAAE,IAAI,iBAOX;AAED,wBAAsB,+BAA+B,CACnD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,MAAM,iBAMf;AAED,wBAAsB,6BAA6B,CACjD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,MAAM,GACb,OAAO,CAAC,OAAO,CAAC,CAIlB"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.js b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.js index 18d9afdd..ff54d9a8 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.js @@ -3,8 +3,9 @@ * Copyright 2021 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.checkNoteEditPermissionByNoteId = exports.checkNoteEditPermissionByTask = exports.checkTaskEditPermission = void 0; +exports.getNoteEditPermissionByNoteId = exports.checkNoteEditPermissionByNoteId = exports.checkNoteEditPermissionByTask = exports.checkTaskEditPermission = void 0; const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const en_core_entity_types_1 = require("en-core-entity-types"); async function checkTaskEditPermission(trc, ctx, task) { const edge = conduit_utils_1.firstStashEntry(task.inputs.parent); @@ -17,7 +18,7 @@ async function checkTaskEditPermission(trc, ctx, task) { } const permContext = new en_core_entity_types_1.MutationPermissionContext(trc, ctx); const permission = await en_core_entity_types_1.computePermission(task, permContext); - if (permission === en_core_entity_types_1.MembershipPrivilege.COMPLETE) { + if (permission === en_conduit_sync_types_1.MembershipPrivilege.COMPLETE) { return; } else { @@ -45,4 +46,5 @@ async function getNoteEditPermissionByNoteId(trc, ctx, noteId) { const policy = await en_core_entity_types_1.commandPolicyOfNote(noteId, permContext); return !!policy.canEditContent; } +exports.getNoteEditPermissionByNoteId = getNoteEditPermissionByNoteId; //# sourceMappingURL=Permission.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.js.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.js.map index 38a298be..de938031 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Permission.js.map @@ -1 +1 @@ -{"version":3,"file":"Permission.js","sourceRoot":"","sources":["../../../src/Mutators/Helpers/Permission.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAKuB;AACvB,+DAK8B;AAIvB,KAAK,UAAU,uBAAuB,CAC3C,GAAmB,EACnB,GAA6B,EAC7B,IAAU;IAEV,MAAM,IAAI,GAAG,+BAAe,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;IACjD,IAAI,CAAC,IAAI,EAAE;QACT,MAAM,IAAI,qCAAqB,CAAC,QAAQ,IAAI,CAAC,EAAE,4BAA4B,CAAC,CAAC;KAC9E;IACD,MAAM,kBAAkB,GAAG,MAAM,6BAA6B,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;IACrF,IAAI,kBAAkB,EAAE;QACtB,OAAO;KACR;IACD,MAAM,WAAW,GAA8B,IAAI,gDAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;IACvF,MAAM,UAAU,GAAG,MAAM,wCAAiB,CAAC,IAAI,EAAE,WAAW,CAAC,CAAC;IAC9D,IAAI,UAAU,KAAK,0CAAmB,CAAC,QAAQ,EAAE;QAC/C,OAAO;KACR;SAAM;QACL,MAAM,IAAI,+BAAe,CAAC,mBAAmB,CAAC,CAAC;KAChD;AACH,CAAC;AApBD,0DAoBC;AAEM,KAAK,UAAU,6BAA6B,CACjD,GAAmB,EACnB,GAA6B,EAC7B,IAAU;IAEV,MAAM,IAAI,GAAG,+BAAe,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;IACjD,IAAI,CAAC,IAAI,EAAE;QACT,MAAM,IAAI,qCAAqB,CAAC,QAAQ,IAAI,CAAC,EAAE,4BAA4B,CAAC,CAAC;KAC9E;IACD,MAAM,+BAA+B,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;AAC9D,CAAC;AAVD,sEAUC;AAEM,KAAK,UAAU,+BAA+B,CACnD,GAAmB,EACnB,GAA6B,EAC7B,MAAc;IAEd,MAAM,kBAAkB,GAAG,MAAM,6BAA6B,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;IACjF,IAAI,CAAC,kBAAkB,EAAE;QACvB,MAAM,IAAI,+BAAe,CAAC,mBAAmB,CAAC,CAAC;KAChD;AACH,CAAC;AATD,0EASC;AAED,KAAK,UAAU,6BAA6B,CAC1C,GAAmB,EACnB,GAA6B,EAC7B,MAAc;IAEd,MAAM,WAAW,GAA8B,IAAI,gDAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;IACvF,MAAM,MAAM,GAAG,MAAM,0CAAmB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC;IAC9D,OAAO,CAAC,CAAC,MAAM,CAAC,cAAc,CAAC;AACjC,CAAC"} \ No newline at end of file +{"version":3,"file":"Permission.js","sourceRoot":"","sources":["../../../src/Mutators/Helpers/Permission.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAKuB;AACvB,iEAA4D;AAC5D,+DAI8B;AAIvB,KAAK,UAAU,uBAAuB,CAC3C,GAAmB,EACnB,GAA6B,EAC7B,IAAU;IAEV,MAAM,IAAI,GAAG,+BAAe,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;IACjD,IAAI,CAAC,IAAI,EAAE;QACT,MAAM,IAAI,qCAAqB,CAAC,QAAQ,IAAI,CAAC,EAAE,4BAA4B,CAAC,CAAC;KAC9E;IACD,MAAM,kBAAkB,GAAG,MAAM,6BAA6B,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;IACrF,IAAI,kBAAkB,EAAE;QACtB,OAAO;KACR;IACD,MAAM,WAAW,GAA8B,IAAI,gDAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;IACvF,MAAM,UAAU,GAAG,MAAM,wCAAiB,CAAC,IAAI,EAAE,WAAW,CAAC,CAAC;IAC9D,IAAI,UAAU,KAAK,2CAAmB,CAAC,QAAQ,EAAE;QAC/C,OAAO;KACR;SAAM;QACL,MAAM,IAAI,+BAAe,CAAC,mBAAmB,CAAC,CAAC;KAChD;AACH,CAAC;AApBD,0DAoBC;AAEM,KAAK,UAAU,6BAA6B,CACjD,GAAmB,EACnB,GAA6B,EAC7B,IAAU;IAEV,MAAM,IAAI,GAAG,+BAAe,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;IACjD,IAAI,CAAC,IAAI,EAAE;QACT,MAAM,IAAI,qCAAqB,CAAC,QAAQ,IAAI,CAAC,EAAE,4BAA4B,CAAC,CAAC;KAC9E;IACD,MAAM,+BAA+B,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;AAC9D,CAAC;AAVD,sEAUC;AAEM,KAAK,UAAU,+BAA+B,CACnD,GAAmB,EACnB,GAA6B,EAC7B,MAAc;IAEd,MAAM,kBAAkB,GAAG,MAAM,6BAA6B,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;IACjF,IAAI,CAAC,kBAAkB,EAAE;QACvB,MAAM,IAAI,+BAAe,CAAC,mBAAmB,CAAC,CAAC;KAChD;AACH,CAAC;AATD,0EASC;AAEM,KAAK,UAAU,6BAA6B,CACjD,GAAmB,EACnB,GAA6B,EAC7B,MAAc;IAEd,MAAM,WAAW,GAA8B,IAAI,gDAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;IACvF,MAAM,MAAM,GAAG,MAAM,0CAAmB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC;IAC9D,OAAO,CAAC,CAAC,MAAM,CAAC,cAAc,CAAC;AACjC,CAAC;AARD,sEAQC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Reminder.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Reminder.d.ts.map new file mode 100644 index 00000000..b6154ca0 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Reminder.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Reminder.d.ts","sourceRoot":"","sources":["../../../src/Mutators/Helpers/Reminder.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,eAAe,EAAE,wBAAwB,EAAE,MAAM,cAAc,CAAC;AACzE,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAEtD,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAErD,OAAO,EAAE,QAAQ,EAAE,MAAM,4BAA4B,CAAC;AAItD,wBAAsB,oBAAoB,CACxC,GAAG,EAAE,wBAAwB,EAC7B,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,MAAM,EACd,GAAG,EAAE,eAAe,EAAE,EACtB,MAAM,EAAE,cAAc,EACtB,gBAAgB,CAAC,EAAE,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAiBpD"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Reminder.js b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Reminder.js new file mode 100644 index 00000000..861cc480 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Reminder.js @@ -0,0 +1,28 @@ +"use strict"; +/*! + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.updateReminderStatus = void 0; +const en_data_model_1 = require("en-data-model"); +const en_tasks_data_model_1 = require("en-tasks-data-model"); +const ScheduledNotificationUtils_1 = require("../../ScheduledNotifications/ScheduledNotificationUtils"); +const ScheduledNotificationHelpers_1 = require("./ScheduledNotificationHelpers"); +async function updateReminderStatus(ctx, trc, taskID, ops, status, fetchedReminders) { + const reminders = fetchedReminders || await ctx.traverseGraph(trc, { type: en_data_model_1.EntityTypes.Task, id: taskID }, [{ edge: ['outputs', 'reminders'], type: en_data_model_1.EntityTypes.Reminder }]); + for (const reminder of reminders) { + if (reminder) { + const node = ctx.assignFields(en_data_model_1.EntityTypes.Reminder, { status }); + ops.push({ + changeType: 'Node:UPDATE', + nodeRef: { type: en_data_model_1.EntityTypes.Reminder, id: reminder.id }, + node, + }); + await ScheduledNotificationUtils_1.forEachTaskReminderScheduledNotification(trc, ctx, reminder, async (snRef, reminderRef) => { + await ScheduledNotificationHelpers_1.addOpsForTaskReminderSNUpsert(trc, ctx, ops, { mute: status === en_tasks_data_model_1.ReminderStatus.muted, schedulingUpdatedAt: Date.now() }, reminderRef, snRef); + }); + } + } +} +exports.updateReminderStatus = updateReminderStatus; +//# sourceMappingURL=Reminder.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Reminder.js.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Reminder.js.map new file mode 100644 index 00000000..a47ad2ae --- /dev/null +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/Reminder.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Reminder.js","sourceRoot":"","sources":["../../../src/Mutators/Helpers/Reminder.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAKH,iDAA4C;AAC5C,6DAAqD;AAGrD,wGAAmH;AACnH,iFAA+E;AAExE,KAAK,UAAU,oBAAoB,CACxC,GAA6B,EAC7B,GAAmB,EACnB,MAAc,EACd,GAAsB,EACtB,MAAsB,EACtB,gBAAmD;IAEnD,MAAM,SAAS,GAAG,gBAAgB,IAAI,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,EAAC,IAAI,EAAE,2BAAW,CAAC,IAAI,EAAE,EAAE,EAAE,MAAM,EAAC,EAAE,CAAC,EAAC,IAAI,EAAE,CAAC,SAAS,EAAE,WAAW,CAAC,EAAE,IAAI,EAAE,2BAAW,CAAC,QAAQ,EAAC,CAAC,CAAC,CAAC;IACzK,KAAK,MAAM,QAAQ,IAAI,SAAS,EAAE;QAChC,IAAI,QAAQ,EAAE;YACZ,MAAM,IAAI,GAAG,GAAG,CAAC,YAAY,CAAC,2BAAW,CAAC,QAAQ,EAAE,EAAC,MAAM,EAAC,CAAC,CAAC;YAC9D,GAAG,CAAC,IAAI,CAAC;gBACP,UAAU,EAAE,aAAa;gBACzB,OAAO,EAAE,EAAC,IAAI,EAAE,2BAAW,CAAC,QAAQ,EAAE,EAAE,EAAE,QAAQ,CAAC,EAAE,EAAC;gBACtD,IAAI;aACL,CAAC,CAAC;YAEH,MAAM,qEAAwC,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,EAAE;gBAC9F,MAAM,4DAA6B,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,MAAM,KAAK,oCAAc,CAAC,KAAK,EAAE,mBAAmB,EAAE,IAAI,CAAC,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC;YACrJ,CAAC,CAAC,CAAC;SACJ;KACF;AACH,CAAC;AAvBD,oDAuBC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/TaskUserSettings.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/TaskUserSettings.d.ts.map new file mode 100644 index 00000000..90c8a604 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/TaskUserSettings.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"TaskUserSettings.d.ts","sourceRoot":"","sources":["../../../src/Mutators/Helpers/TaskUserSettings.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,qBAAqB,EAAE,wBAAwB,EAAE,MAAM,cAAc,CAAC;AAC/E,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAGvD,wBAAsB,yBAAyB,CAC7C,GAAG,KAAA,EACH,GAAG,EAAE,wBAAwB,EAC7B,EAAE,EAAE,MAAM,EACV,GAAG,EAAE,YAAY,EACjB,uBAAuB,CAAC,EAAE,MAAM,EAAE,EAClC,cAAc,CAAC,EAAE,MAAM,EACvB,eAAe,CAAC,EAAE,MAAM,GACvB,OAAO,CAAC,qBAAqB,CAAC,CAkBhC;AAED,wBAAsB,wBAAwB,CAAC,GAAG,KAAA,EAAE,GAAG,EAAE,wBAAwB,kJAEhF"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/TaskUserSettings.js b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/TaskUserSettings.js new file mode 100644 index 00000000..6806c23b --- /dev/null +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/TaskUserSettings.js @@ -0,0 +1,32 @@ +"use strict"; +/*! + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ensureTaskUserSettingsID = exports.getNewTaskUserSettingsOps = void 0; +const en_data_model_1 = require("en-data-model"); +async function getNewTaskUserSettingsOps(trc, ctx, id, ref, defaultRemindersOffsets, taskAssignDate, taskAssignCount) { + const settingsGenID = await ensureTaskUserSettingsID(trc, ctx); + if (settingsGenID[1] !== id) { + throw new Error(`Inconsistent taskUserSettingsID: expected<${id}>, but actual<${settingsGenID[1]}>`); + } + const taskUserSettingsEntity = ctx.createEntity(ref, { + label: 'TASK_USER_SETTINGS_LABEL', + created: ctx.timestamp, + updated: ctx.timestamp, + defaultRemindersOffsets, + taskAssignDate, + taskAssignCount, + }, ctx.userID); + return { + changeType: 'Node:CREATE', + node: taskUserSettingsEntity, + id: settingsGenID, + }; +} +exports.getNewTaskUserSettingsOps = getNewTaskUserSettingsOps; +async function ensureTaskUserSettingsID(trc, ctx) { + return ctx.generateDeterministicID(trc, ctx.userID, en_data_model_1.EntityTypes.TaskUserSettings, en_data_model_1.DefaultDeterministicIdGenerator); +} +exports.ensureTaskUserSettingsID = ensureTaskUserSettingsID; +//# sourceMappingURL=TaskUserSettings.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/TaskUserSettings.js.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/TaskUserSettings.js.map new file mode 100644 index 00000000..65622f16 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/Helpers/TaskUserSettings.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TaskUserSettings.js","sourceRoot":"","sources":["../../../src/Mutators/Helpers/TaskUserSettings.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAA6E;AAEtE,KAAK,UAAU,yBAAyB,CAC7C,GAAG,EACH,GAA6B,EAC7B,EAAU,EACV,GAAiB,EACjB,uBAAkC,EAClC,cAAuB,EACvB,eAAwB;IAExB,MAAM,aAAa,GAAG,MAAM,wBAAwB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;IAC/D,IAAI,aAAa,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE;QAC3B,MAAM,IAAI,KAAK,CAAC,6CAA6C,EAAE,iBAAiB,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;KACtG;IACD,MAAM,sBAAsB,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,EAAE;QACnD,KAAK,EAAE,0BAA0B;QACjC,OAAO,EAAE,GAAG,CAAC,SAAS;QACtB,OAAO,EAAE,GAAG,CAAC,SAAS;QACtB,uBAAuB;QACvB,cAAc;QACd,eAAe;KAChB,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACf,OAAO;QACL,UAAU,EAAE,aAAa;QACzB,IAAI,EAAE,sBAAsB;QAC5B,EAAE,EAAE,aAAa;KAClB,CAAC;AACJ,CAAC;AA1BD,8DA0BC;AAEM,KAAK,UAAU,wBAAwB,CAAC,GAAG,EAAE,GAA6B;IAC/E,OAAO,GAAG,CAAC,uBAAuB,CAAC,GAAG,EAAE,GAAG,CAAC,MAAM,EAAE,2BAAW,CAAC,gBAAgB,EAAE,+CAA+B,CAAC,CAAC;AACrH,CAAC;AAFD,4DAEC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/NoteContentInfoMutators.js b/evernote_modules/en-conduit-plugin-task/dist/Mutators/NoteContentInfoMutators.js index 7f5e6ae3..2855741e 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/NoteContentInfoMutators.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/NoteContentInfoMutators.js @@ -25,7 +25,7 @@ exports.taskGroupUpsertInNoteContentInfo = { if (!conduit_utils_1.isNullish(paramsOut.noteID)) { return; } - const taskUserSettings = await ctx.fetchEntity(trc, { id: TaskUtils_1.getTaskUserSettingsByMutationContext(ctx), type: en_data_model_1.EntityTypes.TaskUserSettings }); + const taskUserSettings = await ctx.fetchEntity(trc, { id: TaskUtils_1.getTaskUserSettingsIdByMutationContext(ctx), type: en_data_model_1.EntityTypes.TaskUserSettings }); if (!taskUserSettings) { throw new conduit_utils_1.NotFoundError(conduit_core_1.PERSONAL_USER_ID, 'TaskUserSettings does not exist'); } diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/NoteContentInfoMutators.js.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/NoteContentInfoMutators.js.map index ae740e59..a6bd9398 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/NoteContentInfoMutators.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/NoteContentInfoMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"NoteContentInfoMutators.js","sourceRoot":"","sources":["../../src/Mutators/NoteContentInfoMutators.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAkJ;AAElJ,iDAAyG;AACzG,+DAAuD;AACvD,iDAA4C;AAG5C,4CAAoE;AACpE,+DAAgE;AAEhE,iDAAiD;AACpC,QAAA,gCAAgC,GAIL;IACtC,IAAI,EAAE,wCAAyB,CAAC,cAAc;IAC9C,MAAM,EAAE;QACN,qBAAqB,EAAE,sBAAM,CAAC,QAAQ,CAAC;QACvC,MAAM,EAAE,0BAAU;QAClB,cAAc,EAAE,8BAAc;KAC/B;IACD,WAAW,EAAE,0CAA2B;IACxC,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE;;QAClD,SAAS,CAAC,cAAc,SAAG,QAAQ,CAAC,cAAc,mCAAI,EAAE,CAAC;QACzD,IAAI,CAAC,yBAAS,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE;YAChC,OAAO;SACR;QACD,MAAM,gBAAgB,GAAG,MAAM,GAAG,CAAC,WAAW,CAAmB,GAAG,EAAE,EAAE,EAAE,EAAE,gDAAoC,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAAC,CAAC,CAAC;QAC5J,IAAI,CAAC,gBAAgB,EAAE;YACrB,MAAM,IAAI,6BAAa,CAAC,+BAAgB,EAAE,iCAAiC,CAAC,CAAC;SAC9E;QACD,MAAM,gBAAgB,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,gBAAgB,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,iBAAiB,CAAC,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAE,CAAC,CAAC;QACjJ,IAAI,CAAC,gBAAgB,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE;YACjD,MAAM,IAAI,6BAAa,CAAC,2BAA2B,CAAC,CAAC;SACtD;QACD,SAAS,CAAC,MAAM,GAAG,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IAC5C,CAAC;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,YAAY,mCACb,MAAM,KACT,MAAM,EAAE,MAAM,CAAC,MAAO,EACtB,cAAc,EAAE,MAAM,CAAC,cAAc,GACtC,CAAC;QACF,OAAO,MAAM,qCAAmB,CAAC,GAAG,EAAE,GAAG,EAAE,YAAY,CAAC,CAAC;IAC3D,CAAC;CACF,CAAC"} \ No newline at end of file +{"version":3,"file":"NoteContentInfoMutators.js","sourceRoot":"","sources":["../../src/Mutators/NoteContentInfoMutators.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAkJ;AAElJ,iDAAyG;AACzG,+DAAuD;AACvD,iDAA4C;AAG5C,4CAAsE;AACtE,+DAAgE;AAEhE,iDAAiD;AACpC,QAAA,gCAAgC,GAIL;IACtC,IAAI,EAAE,wCAAyB,CAAC,cAAc;IAC9C,MAAM,EAAE;QACN,qBAAqB,EAAE,sBAAM,CAAC,QAAQ,CAAC;QACvC,MAAM,EAAE,0BAAU;QAClB,cAAc,EAAE,8BAAc;KAC/B;IACD,WAAW,EAAE,0CAA2B;IACxC,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE;;QAClD,SAAS,CAAC,cAAc,SAAG,QAAQ,CAAC,cAAc,mCAAI,EAAE,CAAC;QACzD,IAAI,CAAC,yBAAS,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE;YAChC,OAAO;SACR;QACD,MAAM,gBAAgB,GAAG,MAAM,GAAG,CAAC,WAAW,CAAmB,GAAG,EAAE,EAAE,EAAE,EAAE,kDAAsC,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAAC,CAAC,CAAC;QAC9J,IAAI,CAAC,gBAAgB,EAAE;YACrB,MAAM,IAAI,6BAAa,CAAC,+BAAgB,EAAE,iCAAiC,CAAC,CAAC;SAC9E;QACD,MAAM,gBAAgB,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,gBAAgB,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,iBAAiB,CAAC,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAE,CAAC,CAAC;QACjJ,IAAI,CAAC,gBAAgB,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE;YACjD,MAAM,IAAI,6BAAa,CAAC,2BAA2B,CAAC,CAAC;SACtD;QACD,SAAS,CAAC,MAAM,GAAG,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IAC5C,CAAC;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,YAAY,mCACb,MAAM,KACT,MAAM,EAAE,MAAM,CAAC,MAAO,EACtB,cAAc,EAAE,MAAM,CAAC,cAAc,GACtC,CAAC;QACF,OAAO,MAAM,qCAAmB,CAAC,GAAG,EAAE,GAAG,EAAE,YAAY,CAAC,CAAC;IAC3D,CAAC;CACF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.d.ts.map index 5fbbce02..7026dd83 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TaskMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/TaskMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"TaskMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/TaskMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.js b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.js index 2d9286c0..5656b3ed 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.js @@ -6,13 +6,17 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.taskMove = exports.taskAssign = exports.taskUpdate = exports.taskDelete = exports.taskCreate = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); const en_tasks_data_model_1 = require("en-tasks-data-model"); -const ReminderStatusContainmentRules_1 = require("../Rules/ReminderStatusContainmentRules"); +const TaskUtils_1 = require("../TaskUtils"); +const Utilities_1 = require("../Utilities"); const NoteContentInfo_1 = require("./Helpers/NoteContentInfo"); const Permission_1 = require("./Helpers/Permission"); +const Reminder_1 = require("./Helpers/Reminder"); const Task_1 = require("./Helpers/Task"); +const TaskUserSettings_1 = require("./Helpers/TaskUserSettings"); async function genericUpdateExecutionPlan(trc, ctx, taskID, fields) { const nodeRef = { id: taskID, type: en_data_model_1.EntityTypes.Task }; const task = await ctx.fetchEntity(trc, nodeRef); @@ -252,7 +256,7 @@ exports.taskUpdate = { } if (params.status) { const reminderStatus = params.status === en_tasks_data_model_1.TaskStatus.completed ? en_tasks_data_model_1.ReminderStatus.muted : en_tasks_data_model_1.ReminderStatus.active; - await ReminderStatusContainmentRules_1.updateReminderStatus(ctx, trc, taskRef.id, ops, reminderStatus, reminders.filter(r => r && !deletedReminders[r.id])); + await Reminder_1.updateReminderStatus(ctx, trc, taskRef.id, ops, reminderStatus, reminders.filter(r => r && !deletedReminders[r.id])); } // let's remove the associations ops.forEach(op => { @@ -290,7 +294,6 @@ exports.taskAssign = { if (params.assigneeID && params.assigneeEmail) { throw new conduit_utils_1.InvalidOperationError('either assigneeID or assigneeEmail should have value'); } - const noteID = await Task_1.getParentNoteId(trc, ctx, params.task); const taskRef = { id: params.task, type: en_data_model_1.EntityTypes.Task }; const existingTask = await ctx.fetchEntity(trc, taskRef); if (!existingTask) { @@ -321,13 +324,10 @@ exports.taskAssign = { }; plan.ops.push(edgeModifyOps); const profile = await en_core_entity_types_1.getAccountProfileRef(trc, ctx); - let assigned = false; if (params.assigneeEmail) { - assigned = true; fields.assigneeEmail = params.assigneeEmail; } if (params.assigneeID) { - assigned = true; edgeModifyOps.edgesToCreate.push({ srcID: params.task, srcType: en_data_model_1.EntityTypes.Task, @@ -337,37 +337,81 @@ exports.taskAssign = { dstPort: null, }); } - if (assigned) { - if (profile) { - edgeModifyOps.edgesToCreate.push({ - srcID: taskRef.id, srcType: taskRef.type, srcPort: 'assignedBy', - dstID: profile.id, dstType: profile.type, dstPort: null, - }, { - srcID: taskRef.id, srcType: taskRef.type, srcPort: 'lastEditor', - dstID: profile.id, dstType: profile.type, dstPort: null, - }); - // create membership - if (params.assigneeID) { - const owner = { id: noteID, type: en_core_entity_types_1.CoreEntityTypes.Note } || ctx.vaultUserID || ctx.userID; - const membershipOps = await en_core_entity_types_1.createMembershipOps(trc, ctx, owner, { - privilege: en_core_entity_types_1.MembershipPrivilege.COMPLETE, - recipientIsMe: profile.id === params.assigneeID, - parentRef: { id: taskRef.id, type: taskRef.type }, - profileEdgeMap: { - recipient: params.assigneeID, - sharer: profile.id, - owner: profile.id, - }, - }); - plan.ops.push(...membershipOps); + if (params.assigneeID || params.assigneeEmail) { + const taskUserSettingsID = TaskUtils_1.getTaskUserSettingsIdByMutationContext(ctx); + const taskUserSettingsRef = { id: taskUserSettingsID, type: en_data_model_1.EntityTypes.TaskUserSettings }; + const taskUserSettings = await ctx.fetchEntity(trc, taskUserSettingsRef); + if (!taskUserSettings) { + plan.ops.push(await TaskUserSettings_1.getNewTaskUserSettingsOps(trc, ctx, taskUserSettingsID, taskUserSettingsRef, undefined, Utilities_1.getDay(new Date(ctx.timestamp)).getTime(), 1)); + } + else { + const isSameDay = Boolean(taskUserSettings.NodeFields.taskAssignDate) && Utilities_1.sameDay(new Date(taskUserSettings.NodeFields.taskAssignDate), new Date(ctx.timestamp)); + if (isSameDay) { + const accountLimits = await ctx.fetchEntity(trc, en_core_entity_types_1.ACCOUNT_LIMITS_REF); + en_core_entity_types_1.validateAccountLimits(accountLimits, { taskAssignmentLimitDaily: taskUserSettings.NodeFields.taskAssignCount + 1 }); } + const taskUserSettingsFields = { + taskAssignCount: undefined, + taskAssignDate: undefined, + }; + if (taskUserSettings.NodeFields.taskAssignDate && isSameDay) { + taskUserSettingsFields.taskAssignCount = taskUserSettings.NodeFields.taskAssignCount + 1; + } + else { + taskUserSettingsFields.taskAssignDate = Utilities_1.getDay(new Date(ctx.timestamp)).getTime(); + taskUserSettingsFields.taskAssignCount = 1; + } + plan.ops.push({ + changeType: 'Node:UPDATE', + nodeRef: taskUserSettingsRef, + node: ctx.assignFields(en_data_model_1.EntityTypes.TaskUserSettings, taskUserSettingsFields), + }); } } - plan.ops.push({ - changeType: 'Node:UPDATE', - nodeRef: taskRef, - node: ctx.assignFields(en_data_model_1.EntityTypes.Task, fields), - }); + if (profile) { + edgeModifyOps.edgesToCreate.push({ + srcID: taskRef.id, srcType: taskRef.type, srcPort: 'assignedBy', + dstID: profile.id, dstType: profile.type, dstPort: null, + }, { + srcID: taskRef.id, srcType: taskRef.type, srcPort: 'lastEditor', + dstID: profile.id, dstType: profile.type, dstPort: null, + }); + // create membership + if (params.assigneeID) { + const owner = taskRef || ctx.vaultUserID || ctx.userID; + const membershipOps = await en_core_entity_types_1.createMembershipOps(trc, ctx, owner, { + privilege: en_conduit_sync_types_1.MembershipPrivilege.COMPLETE, + recipientIsMe: profile.id === params.assigneeID, + parentRef: { id: taskRef.id, type: taskRef.type }, + profileEdgeMap: { + recipient: params.assigneeID, + sharer: profile.id, + owner: profile.id, + }, + }); + plan.ops.push(...membershipOps); + } + } + let taskDeleted = false; + // this means the existing user was the assignee + if (profile && existingAssigneeId === profile.id) { + const noteID = await Task_1.getParentNoteId(trc, ctx, params.task); + const noteEditPermission = await Permission_1.getNoteEditPermissionByNoteId(trc, ctx, noteID); + if (!noteEditPermission) { + plan.ops.push({ + changeType: 'Node:DELETE', + nodeRef: taskRef, + }); + taskDeleted = true; + } + } + if (!taskDeleted) { + plan.ops.push({ + changeType: 'Node:UPDATE', + nodeRef: taskRef, + node: ctx.assignFields(en_data_model_1.EntityTypes.Task, fields), + }); + } return plan; }, }; diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.js.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.js.map index c6ebe024..e9a7eb1c 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"TaskMutators.js","sourceRoot":"","sources":["../../src/Mutators/TaskMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"TaskMutators.js","sourceRoot":"","sources":["../../src/Mutators/TaskMutators.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAQsB;AAEtB,iDAgBuB;AACvB,iEAA4D;AAC5D,+DAQ8B;AAC9B,iDAA4C;AAC5C,6DAAiJ;AAKjJ,4CAAsE;AACtE,4CAA+C;AAC/C,+DAAuH;AACvH,qDAK8B;AAC9B,iDAA0D;AAC1D,yCAIwB;AACxB,iEAAuE;AAEvE,KAAK,UAAU,0BAA0B,CAAC,GAAmB,EAAE,GAA6B,EAAE,MAAc,EAAE,MAAa;IACzH,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,2BAAW,CAAC,IAAI,EAAE,CAAC;IACrE,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;IAEvD,IAAI,CAAC,IAAI,EAAE;QACT,MAAM,IAAI,6BAAa,CAAC,MAAM,EAAE,wBAAwB,CAAC,CAAC;KAC3D;IACD,OAAO;QACL,OAAO,EAAE,EAAE;QACX,GAAG,EAAE,MAAM,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,EAAE,MAAM,CAAC;KACpD,CAAC;AACJ,CAAC;AAED,KAAK,UAAU,aAAa,CAAC,GAAmB,EAAE,GAA6B,EAAE,OAAqB,EAAE,MAAa;IACnH,MAAM,CAAC,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC;IAC/B,IAAI,MAAM,CAAC,MAAM,EAAE;QACjB,MAAM,CAAC,aAAa,GAAG,GAAG,CAAC,SAAS,CAAC;KACtC;IACD,MAAM,GAAG,GAAsB;QAC7B;YACE,UAAU,EAAE,aAAa;YACzB,OAAO,EAAE,OAAO;YAChB,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,2BAAW,CAAC,IAAI,EAAE,MAAM,CAAC;SACjD;KACF,CAAC;IACF,MAAM,OAAO,GAAG,MAAM,2CAAoB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;IACrD,IAAI,OAAO,EAAE;QACX,GAAG,CAAC,IAAI,CAAC;YACP,UAAU,EAAE,aAAa;YACzB,aAAa,EAAE,CAAC;oBACd,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,YAAY;oBAC/D,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,IAAI;iBACxD,CAAC;SACH,CAAC,CAAC;KACJ;IACD,OAAO,GAAG,CAAC;AACb,CAAC;AAEY,QAAA,UAAU,GAcK;IAC1B,IAAI,EAAE,wCAAyB,CAAC,cAAc;IAC9C,MAAM,EAAE;QACN,SAAS,EAAE,IAAI;QACf,KAAK,EAAE,QAAQ;QACf,oBAAoB,EAAE,QAAQ;QAC9B,OAAO,EAAE,iCAAiB;QAC1B,QAAQ,EAAE,8BAAc;QACxB,eAAe,EAAE,wBAAQ,CAAC,2CAAqB,CAAC;QAChD,IAAI,EAAE,+BAAe;QACrB,UAAU,EAAE,8BAAc;QAC1B,MAAM,EAAE,8BAAc;QACtB,WAAW,EAAE,8BAAc;QAC3B,cAAc,EAAE,8BAAc;KAC/B;IACD,WAAW,EAAE,0CAA2B;IACxC,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE;;QAClD,SAAS,CAAC,WAAW,SAAG,QAAQ,CAAC,WAAW,mCAAI,oBAAI,EAAE,CAAC;QACvD,SAAS,CAAC,cAAc,SAAG,QAAQ,CAAC,cAAc,mCAAI,EAAE,CAAC;IAC3D,CAAC;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,gBAAgB,GAAqB;YACzC,SAAS,EAAE,MAAM,CAAC,SAAS;YAC3B,OAAO,EAAE,MAAM,CAAC,OAAO;YACvB,eAAe,EAAE,MAAM,CAAC,eAAe;YACvC,IAAI,EAAE,MAAM,CAAC,IAAI;YACjB,KAAK,EAAE,MAAM,CAAC,KAAK;YACnB,WAAW,EAAE,MAAM,CAAC,WAAW;YAC/B,UAAU,EAAE,MAAM,CAAC,UAAU;YAC7B,MAAM,EAAE,MAAM,CAAC,MAAM;YACrB,QAAQ,EAAE,MAAM,CAAC,QAAQ;YACzB,oBAAoB,EAAE,MAAM,CAAC,oBAAoB;YACjD,cAAc,EAAE,MAAM,CAAC,cAAe;SACvC,CAAC;QACF,OAAO,MAAM,qBAAc,CAAC,GAAG,EAAE,GAAG,EAAE,gBAAgB,CAAC,CAAC;IAC1D,CAAC;CACF,CAAC;AAiBF,iBAAiB;AACJ,QAAA,UAAU,GAGlB;IACH,IAAI,EAAE,wCAAyB,CAAC,cAAc;IAC9C,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,cAAc,EAAE,8BAAc;KAC/B;IACD,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE;;QAClD,SAAS,CAAC,cAAc,SAAG,QAAQ,CAAC,cAAc,mCAAI,EAAE,CAAC;IAC3D,CAAC;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,2BAAW,CAAC,IAAI,EAAE,CAAC;QAC1E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,OAAO,CAAC,EAAE,EAAE,4BAA4B,CAAC,CAAC;SACnE;QACD,MAAM,0CAA6B,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;QACpD,MAAM,cAAc,GAAG,+BAAe,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QAC3D,IAAI,CAAC,cAAc,EAAE;YACnB,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,qCAAqC,CAAC,CAAC;SAC7E;QACD,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE,GAAG,cAAc,CAAC;QAC/C,MAAM,EAAE,iBAAiB,EAAE,GAAG,MAAM,sCAAoB,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAC,CAAC;QACrH,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE;gBACH;oBACE,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAC,EAAE,EAAE,iBAAiB,EAAE,IAAI,EAAE,2BAAW,CAAC,eAAe,EAAE;oBACpE,IAAI,EAAE,GAAG,CAAC,YAAY,CAAkB,2BAAW,CAAC,eAAe,EAAE,EAAE,cAAc,EAAE,MAAM,CAAC,cAAc,EAAE,CAAC;iBAChH;gBAAE;oBACD,UAAU,EAAE,aAAa;oBACzB,OAAO;iBACR,EAAE;oBACD,UAAU,EAAE,aAAa;oBACzB,aAAa,EAAE;wBACb,EAAE,KAAK,EAAE,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,2BAAW,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE;qBACrE;iBACF;aACF;SACF,CAAC;IACJ,CAAC;CACF,CAAC;AAEF,iBAAiB;AACJ,QAAA,UAAU,GAWlB;IACH,IAAI,EAAE,wCAAyB,CAAC,cAAc;IAC9C,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,KAAK,EAAE,8BAAc;QACrB,OAAO,EAAE,iCAAiB;QAC1B,QAAQ,EAAE,8BAAc;QACxB,eAAe,EAAE,wBAAQ,CAAC,2CAAqB,CAAC;QAChD,IAAI,EAAE,+BAAe;QACrB,UAAU,EAAE,8BAAc;QAC1B,MAAM,EAAE,wBAAQ,CAAC,sCAAgB,CAAC;QAClC,cAAc,EAAE,8BAAc;QAC9B,oBAAoB,EAAE,8BAAc;KACrC;IACD,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE;;QAClD,SAAS,CAAC,cAAc,SAAG,QAAQ,CAAC,cAAc,mCAAI,EAAE,CAAC;IAC3D,CAAC;IACD,SAAS,EAAE;QACT,IAAI,EAAE,IAAI;KACX;IACD,cAAc,EAAE;QACd,aAAa,EAAE;YACb,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE;SAC/B;QACD,aAAa,EAAE;YACb,KAAK,EAAE,IAAI;YACX,OAAO,EAAE,IAAI;YACb,QAAQ,EAAE,IAAI;YACd,eAAe,EAAE,IAAI;YACrB,IAAI,EAAE,IAAI;YACV,UAAU,EAAE,IAAI;YAChB,MAAM,EAAE,IAAI;YACZ,cAAc,EAAE,IAAI;YACpB,oBAAoB,EAAE,IAAI;SAC3B;KACF;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAElC,MAAM,MAAM,GAAG;YACb,KAAK,EAAE,MAAM,CAAC,KAAK;YACnB,OAAO,EAAE,MAAM,CAAC,OAAO;YACvB,QAAQ,EAAE,MAAM,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ;YAC1D,eAAe,EAAE,MAAM,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe;YACxE,IAAI,EAAE,MAAM,CAAC,IAAI;YACjB,UAAU,EAAE,CAAC,MAAM,CAAC,UAAU,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,mCAAmB,CAAC,CAAC,CAAC,MAAM,CAAC,UAAU;YAClF,OAAO,EAAE,GAAG,CAAC,SAAS;YACtB,MAAM,EAAE,MAAM,CAAC,MAAM;YACrB,cAAc,EAAE,MAAM,CAAC,cAAc;YACrC,oBAAoB,EAAE,MAAM,CAAC,oBAAoB;SAClD,CAAC;QAEF,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,2BAAW,CAAC,IAAI,EAAE,CAAC;QAC1E,MAAM,MAAM,GAAG,MAAM,sBAAe,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC;QAC5D,MAAM,IAAI,GAAG,MAAM,0BAA0B,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;QAC7E,IAAI,MAAM,CAAC,oBAAoB,EAAE;YAC/B,MAAM,mBAAmB,GAAG,MAAM,wCAAsB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,EACvE,MAAM,CAAC,oBAAoB,EAAE,MAAM,CAAC,cAAe,CAAC,CAAC;YACvD,IAAI,mBAAmB,CAAC,GAAG,CAAC,MAAM,EAAE;gBAClC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,mBAAmB,CAAC,GAAG,CAAC,CAAC;aAC3C;SACF;QACD,MAAM,YAAY,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,YAAY,EAAE;YACjB,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,wBAAwB,CAAC,CAAC;SAChE;QACD,IAAI,MAAM,CAAC,oBAAoB,EAAE;YAC/B,MAAM,mBAAmB,GAAG,MAAM,wCAAsB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,EACvE,MAAM,CAAC,oBAAoB,EAAE,MAAM,CAAC,cAAe,CAAC,CAAC;YACvD,IAAI,mBAAmB,CAAC,GAAG,CAAC,MAAM,EAAE;gBAClC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,mBAAmB,CAAC,GAAG,CAAC,CAAC;aAC3C;SACF;QACD,MAAM,oCAAuB,CAAC,GAAG,EAAE,GAAG,EAAE,YAAY,CAAC,CAAC;QACtD,MAAM,YAAY,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,WAAW,CAAC,EAAE,IAAI,EAAE,2BAAW,CAAC,QAAQ,EAAE,CAAE,CAAC,CAAC;QAC9H,MAAM,WAAW,GAAG,YAAY,CAAC,GAAG,CAAE,QAAQ,CAAC,EAAE;YAC/C,OAAO,QAAQ,CAAC,EAAE,CAAC;QACrB,CAAC,CAAC,CAAC;QACH,MAAM,SAAS,GAAG,MAAM,GAAG,CAAC,aAAa,CAAW,GAAG,EAAE,2BAAW,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC;QAC5F,MAAM,gBAAgB,GAAmB,EAAE,CAAC;QAC5C,IAAI,GAAG,GAAsB,EAAE,CAAC;QAEhC,0CAA0C;QAC1C,IAAI,CAAC,CAAC,MAAM,CAAC,OAAO,EAAE;YACpB,GAAG,GAAG,SAAS;iBACZ,MAAM,CAAC,QAAQ,CAAC,EAAE;gBACjB,IAAI,CAAC,QAAQ,EAAE;oBACb,OAAO,KAAK,CAAC;iBACd;gBACD,OAAO,QAAQ,CAAC,UAAU,CAAC,oBAAoB,KAAK,0CAAoB,CAAC,eAAe,CAAC;YAC3F,CAAC,CAAC;iBACD,GAAG,CAAC,QAAQ,CAAC,EAAE;gBACd,MAAM,cAAc,GAAG;oBACrB,YAAY,EAAE,CAAC;oBACf,OAAO,EAAE,GAAG,CAAC,SAAS;iBACvB,CAAC;gBACF,IAAI,QAAS,CAAC,UAAU,CAAC,YAAY,IAAI,YAAY,IAAI,YAAY,CAAC,UAAU,IAAI,YAAY,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,CAAC,OAAO,EAAE;oBACrI,cAAc,CAAC,YAAY,GAAG,QAAS,CAAC,UAAU,CAAC,YAAY,GAAG,YAAY,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC;iBACpH;gBACD,OAAO;oBACL,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAC,EAAE,EAAE,QAAS,CAAC,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,QAAQ,EAAC;oBACvD,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,2BAAW,CAAC,QAAQ,EAAE,cAAc,CAAC;iBAC7D,CAAC;YACJ,CAAC,CAAC,CAAC;YACL,gDAAgD;SACjD;aAAM,IAAI,MAAM,CAAC,OAAO,KAAK,IAAI,EAAE;YAClC,GAAG,GAAG,SAAS;iBACZ,MAAM,CAAC,QAAQ,CAAC,EAAE;gBACjB,IAAI,CAAC,QAAQ,EAAE;oBACb,OAAO,KAAK,CAAC;iBACd;gBACD,OAAO,QAAQ,CAAC,UAAU,CAAC,oBAAoB,KAAK,0CAAoB,CAAC,eAAe,CAAC;YAC3F,CAAC,CAAC;iBACD,GAAG,CAAC,QAAQ,CAAC,EAAE;gBACd,gBAAgB,CAAC,QAAS,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC;gBACtC,OAAO;oBACL,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAC,EAAE,EAAE,QAAS,CAAC,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,QAAQ,EAAC;iBACxD,CAAC;YACJ,CAAC,CAAC,CAAC;SACN;QAED,IAAI,MAAM,CAAC,MAAM,EAAE;YACjB,MAAM,cAAc,GAAG,MAAM,CAAC,MAAM,KAAK,gCAAU,CAAC,SAAS,CAAC,CAAC,CAAC,oCAAc,CAAC,KAAK,CAAC,CAAC,CAAC,oCAAc,CAAC,MAAM,CAAC;YAC7G,MAAM,+BAAoB,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,CAAC,EAAE,EAAE,GAAG,EAAE,cAAc,EAAE,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;SAC5H;QAED,gCAAgC;QAChC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE;YACf,IAAI,EAAE,CAAC,UAAU,KAAK,aAAa,EAAE;gBACnC,GAAG,CAAC,IAAI,CAAC;oBACP,UAAU,EAAE,aAAa;oBACzB,aAAa,EAAE;wBACb,EAAE,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,2BAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE;qBAC3E;iBACF,CAAC,CAAC;aACJ;QACH,CAAC,CAAC,CAAC;QAEH,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACtB,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEF,iBAAiB;AACJ,QAAA,UAAU,GAKlB;IACH,IAAI,EAAE,wCAAyB,CAAC,cAAc;IAC9C,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,UAAU,EAAE,0BAAU;QACtB,aAAa,EAAE,8BAAc;QAC7B,cAAc,EAAE,8BAAc;KAC/B;IACD,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE;;QAClD,SAAS,CAAC,cAAc,SAAG,QAAQ,CAAC,cAAc,mCAAI,EAAE,CAAC;IAC3D,CAAC;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAA0B,EAAE;QAC1D,MAAM,MAAM,GAGR;YACF,cAAc,EAAE,MAAM,CAAC,cAAe;YACtC,aAAa,EAAE,IAAI;SACpB,CAAC;QACF,IAAI,MAAM,CAAC,UAAU,IAAI,MAAM,CAAC,aAAa,EAAE;YAC7C,MAAM,IAAI,qCAAqB,CAAC,sDAAsD,CAAC,CAAC;SACzF;QACD,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,2BAAW,CAAC,IAAI,EAAE,CAAC;QAC5D,MAAM,YAAY,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,YAAY,EAAE;YACjB,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,8BAA8B,CAAC,CAAC;SACtE;QACD,MAAM,oCAAuB,CAAC,GAAG,EAAE,GAAG,EAAE,YAAY,CAAC,CAAC;QACtD,kBAAkB;QAClB,MAAM,oBAAoB,GAAG,+BAAe,CAAC,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;QAC7E,MAAM,kBAAkB,GAAG,oBAAoB,CAAC,CAAC,CAAC,oBAAoB,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC;QACpF,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,EAAE;SACR,CAAC;QACF,IAAI,CAAC,MAAM,CAAC,UAAU,IAAI,kBAAkB,KAAK,MAAM,CAAC,UAAU,CAAC;YACnE,CAAC,CAAC,kBAAkB,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,aAAa,IAAI,CAAC,MAAM,CAAC,UAAU,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC;YAC9G,CAAC,MAAM,CAAC,aAAa,IAAI,MAAM,CAAC,aAAa,KAAK,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE;YACxF,OAAO,IAAI,CAAC;SACb;QACD,2BAA2B;QAC3B,MAAM,aAAa,GAAoB;YACrC,UAAU,EAAE,aAAa;YACzB,aAAa,EAAE;gBACb,EAAE,KAAK,EAAE,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,2BAAW,CAAC,IAAI,EAAE,OAAO,EAAE,UAAU,EAAE;gBACtE,EAAE,KAAK,EAAE,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,2BAAW,CAAC,IAAI,EAAE,OAAO,EAAE,YAAY,EAAE;gBACxE,EAAE,KAAK,EAAE,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,2BAAW,CAAC,IAAI,EAAE,OAAO,EAAE,aAAa,EAAE;aAC1E;YACD,aAAa,EAAE,EAAE;SAClB,CAAC;QACF,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;QAC7B,MAAM,OAAO,GAAG,MAAM,2CAAoB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,IAAI,MAAM,CAAC,aAAa,EAAE;YACxB,MAAM,CAAC,aAAa,GAAG,MAAM,CAAC,aAAa,CAAC;SAC7C;QACD,IAAI,MAAM,CAAC,UAAU,EAAE;YACrB,aAAa,CAAC,aAAc,CAAC,IAAI,CAAC;gBAChC,KAAK,EAAE,MAAM,CAAC,IAAI;gBAClB,OAAO,EAAE,2BAAW,CAAC,IAAI;gBACzB,OAAO,EAAE,UAAU;gBACnB,KAAK,EAAE,MAAM,CAAC,UAAU;gBACxB,OAAO,EAAE,sCAAe,CAAC,OAAO;gBAChC,OAAO,EAAE,IAAI;aACd,CAAC,CAAC;SACJ;QACD,IAAI,MAAM,CAAC,UAAU,IAAI,MAAM,CAAC,aAAa,EAAE;YAC7C,MAAM,kBAAkB,GAAG,kDAAsC,CAAC,GAAG,CAAC,CAAC;YACvE,MAAM,mBAAmB,GAAiB,EAAC,EAAE,EAAE,kBAAkB,EAAE,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAAC,CAAC;YACvG,MAAM,gBAAgB,GAAG,MAAM,GAAG,CAAC,WAAW,CAAC,GAAG,EAAE,mBAAmB,CAAC,CAAC;YACzE,IAAI,CAAC,gBAAgB,EAAE;gBACrB,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,4CAAyB,CAAC,GAAG,EAAE,GAAG,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,SAAS,EAAE,kBAAM,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;aAC5J;iBAAM;gBACL,MAAM,SAAS,GAAG,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,IAAI,mBAAO,CAAC,IAAI,IAAI,CAAC,gBAAgB,CAAC,UAAU,CAAC,cAAc,CAAC,EAAE,IAAI,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;gBAChK,IAAI,SAAS,EAAE;oBACb,MAAM,aAAa,GAAG,MAAM,GAAG,CAAC,WAAW,CAAgB,GAAG,EAAE,yCAAkB,CAAC,CAAC;oBACpF,4CAAqB,CAAC,aAAa,EAAE,EAAC,wBAAwB,EAAE,gBAAgB,CAAC,UAAU,CAAC,eAAe,GAAG,CAAC,EAAC,CAAC,CAAC;iBACnH;gBACD,MAAM,sBAAsB,GAGxB;oBACF,eAAe,EAAE,SAAS;oBAC1B,cAAc,EAAE,SAAS;iBAC1B,CAAC;gBACF,IAAI,gBAAgB,CAAC,UAAU,CAAC,cAAc,IAAI,SAAS,EAAE;oBAC3D,sBAAsB,CAAC,eAAe,GAAG,gBAAgB,CAAC,UAAU,CAAC,eAAe,GAAG,CAAC,CAAC;iBAC1F;qBAAM;oBACL,sBAAsB,CAAC,cAAc,GAAG,kBAAM,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC;oBAClF,sBAAsB,CAAC,eAAe,GAAG,CAAC,CAAC;iBAC5C;gBACD,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;oBACZ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,mBAAmB;oBAC5B,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,2BAAW,CAAC,gBAAgB,EAAE,sBAAsB,CAAC;iBAC7E,CAAC,CAAC;aACJ;SACF;QACD,IAAI,OAAO,EAAE;YACX,aAAa,CAAC,aAAc,CAAC,IAAI,CAAC;gBAChC,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,YAAY;gBAC/D,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,IAAI;aACxD,EAAE;gBACD,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,YAAY;gBAC/D,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,IAAI;aACxD,CAAC,CAAC;YAEH,oBAAoB;YACpB,IAAI,MAAM,CAAC,UAAU,EAAE;gBACrB,MAAM,KAAK,GAAG,OAAO,IAAI,GAAG,CAAC,WAAW,IAAI,GAAG,CAAC,MAAM,CAAC;gBACvD,MAAM,aAAa,GAAG,MAAM,0CAAmB,CAC7C,GAAG,EACH,GAAG,EACH,KAAK,EACL;oBACE,SAAS,EAAE,2CAAmB,CAAC,QAAQ;oBACvC,aAAa,EAAE,OAAO,CAAC,EAAE,KAAK,MAAM,CAAC,UAAU;oBAC/C,SAAS,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,EAAE,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,EAAE;oBACjD,cAAc,EAAE;wBACd,SAAS,EAAE,MAAM,CAAC,UAAU;wBAC5B,MAAM,EAAE,OAAO,CAAC,EAAE;wBAClB,KAAK,EAAE,OAAO,CAAC,EAAE;qBAClB;iBACF,CACF,CAAC;gBACF,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,aAAa,CAAC,CAAC;aACjC;SACF;QAED,IAAI,WAAW,GAAG,KAAK,CAAC;QACxB,gDAAgD;QAChD,IAAI,OAAO,IAAI,kBAAkB,KAAK,OAAO,CAAC,EAAE,EAAE;YAChD,MAAM,MAAM,GAAG,MAAM,sBAAe,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC;YAC5D,MAAM,kBAAkB,GAAG,MAAM,0CAA6B,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;YACjF,IAAI,CAAC,kBAAkB,EAAE;gBACvB,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;oBACZ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,OAAO;iBACjB,CAAC,CAAC;gBACH,WAAW,GAAG,IAAI,CAAC;aACpB;SACF;QACD,IAAI,CAAC,WAAW,EAAE;YAChB,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;gBACZ,UAAU,EAAE,aAAa;gBACzB,OAAO,EAAE,OAAO;gBAChB,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,2BAAW,CAAC,IAAI,EAAE,MAAM,CAAC;aACjD,CAAC,CAAC;SACJ;QACD,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEF,eAAe;AACF,QAAA,QAAQ,GAMmB;IACtC,IAAI,EAAE,wCAAyB,CAAC,cAAc;IAC9C,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,wBAAwB,EAAE,QAAQ;QAClC,UAAU,EAAE,IAAI;QAChB,eAAe,EAAE,8BAAc;QAC/B,cAAc,EAAE,8BAAc;KAC/B;IACD,WAAW,EAAE,0CAA2B;IACxC,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE;;QAClD,SAAS,CAAC,cAAc,SAAG,QAAQ,CAAC,cAAc,mCAAI,EAAE,CAAC;QACzD,MAAM,EAAE,UAAU,EAAE,eAAe,EAAE,GAAG,QAAQ,CAAC;QACjD,IAAI,CAAC,yBAAS,CAAC,eAAe,CAAC,EAAE;YAC/B,OAAO;SACR;QACD,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,EAAE,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAC,CAAC;QAClG,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,UAAU,EAAE,mCAAmC,CAAC,CAAC;SAC1E;QACD,MAAM,KAAK,GAAG,QAAQ,IAAI,GAAG,CAAC,WAAW,IAAI,GAAG,CAAC,MAAM,CAAC;QACxD,SAAS,CAAC,eAAe,GAAG,MAAM,GAAG,CAAC,eAAe,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;IACpE,CAAC;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,2BAAW,CAAC,IAAI,EAAE,CAAC;QAC5D,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,4BAA4B,CAAC,CAAC;SACpE;QACD,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,EAAE,EAAE,EAAE,MAAM,CAAC,UAAU,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAC,CAAC;QACzG,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,UAAU,EAAE,mCAAmC,CAAC,CAAC;SACjF;QACD,6DAA6D;QAC7D,MAAM,0CAA6B,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;QACpD,MAAM,4CAA+B,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,UAAU,CAAC,CAAC;QACnE,MAAM,cAAc,GAAG,+BAAe,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QAC3D,IAAI,CAAC,cAAc,EAAE;YACnB,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,qCAAqC,CAAC,CAAC;SAC7E;QACD,MAAM,EAAE,KAAK,EAAE,SAAS,EAAE,GAAG,cAAc,CAAC;QAC5C,IAAI,SAAS,KAAK,QAAQ,CAAC,EAAE;eACxB,IAAI,CAAC,UAAU,CAAC,oBAAoB,KAAK,MAAM,CAAC,wBAAwB,EAAE;YAC7E,OAAO;gBACL,OAAO,EAAE,EAAE;gBACX,GAAG,EAAE,EAAE;aACR,CAAC;SACH;QACD,MAAM,gBAAgB,GAAG;YACvB,MAAM,EAAE,IAAI;YACZ,oBAAoB,EAAE,MAAM,CAAC,wBAAwB;YACrD,cAAc,EAAE,MAAM,CAAC,cAAe;SACvC,CAAC;QACF,MAAM,GAAG,GAAG,MAAM,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,EAAE,gBAAgB,CAAC,CAAC;QACrE,IAAI,SAAS,KAAK,QAAQ,CAAC,EAAE,EAAE;YAC7B,MAAM,YAAY,GAAG,MAAM,wCAAsB,CAAC,GAAG,EAAE,GAAG,EAAE,SAAS,EAAE,MAAM,CAAC,wBAAwB,EAAE,MAAM,CAAC,cAAe,CAAC,CAAC;YAChI,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;YAC9B,OAAO,YAAY,CAAC;SACrB;QACD,GAAG,CAAC,IAAI,CAAC;YACP,UAAU,EAAE,aAAa;YACzB,aAAa,EAAE,CAAC;oBACd,KAAK,EAAE,QAAQ,CAAC,EAAE,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,OAAO;oBAC5D,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;iBACtD,CAAC;YACF,aAAa,EAAE,CAAC;oBACd,KAAK,EAAE,SAAS,EAAE,OAAO,EAAE,sCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,OAAO;oBACjE,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;iBACtD,CAAC;SACH,CAAC,CAAC;QACH,MAAM,uBAAuB,GAAG,MAAM,wCAAsB,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC,EAAE,EAChF,MAAM,CAAC,wBAAwB,EAAE,MAAM,CAAC,cAAe,CAAC,CAAC;QAC3D,IAAI,uBAAuB,CAAC,GAAG,CAAC,MAAM,EAAE;YACtC,GAAG,CAAC,IAAI,CAAC,GAAG,uBAAuB,CAAC,GAAG,CAAC,CAAC;SAC1C;QACD,GAAG,CAAC,IAAI,CAAC;YACP,UAAU,EAAE,aAAa;YACzB,OAAO,EAAE,EAAE,EAAE,EAAE,8CAA4B,CAAC,SAAS,CAAC,EAAE,IAAI,EAAE,2BAAW,CAAC,eAAe,EAAE;YAC3F,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,2BAAW,CAAC,eAAe,EAAE;gBAClD,cAAc,EAAE,MAAM,CAAC,cAAc;aACtC,CAAC;SACH,CAAC,CAAC;QACH,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG;SACJ,CAAC;IACJ,CAAC;CACF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.d.ts.map index 326dad57..e38af79b 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TaskUserSettingsMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/TaskUserSettingsMutators.ts"],"names":[],"mappings":"AAIA,OAAO,EAEL,qBAAqB,EAKrB,iBAAiB,EAElB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAE,UAAU,EAAkD,MAAM,eAAe,CAAC;AAgC3F,eAAO,MAAM,kCAAkC,EAAE,iBAAiB,CAAC;IACjE,MAAM,EAAE,MAAM,CAAC;IACf,kBAAkB,CAAC,EAAE,OAAO,CAAC;CAC9B,EAAE,UAAU,EAAE,qBAAqB,CAqDnC,CAAC;AAEF,eAAO,MAAM,sBAAsB,EAAE,iBAAiB,CAAC;IACrD,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,uBAAuB,CAAC,EAAE,MAAM,EAAE,CAAC;CACpC,EAAE,UAAU,EAAE,qBAAqB,CAiCnC,CAAC"} \ No newline at end of file +{"version":3,"file":"TaskUserSettingsMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/TaskUserSettingsMutators.ts"],"names":[],"mappings":"AAIA,OAAO,EAEL,qBAAqB,EAGrB,iBAAiB,EAElB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAE,UAAU,EAAkD,MAAM,eAAe,CAAC;AAQ3F,eAAO,MAAM,kCAAkC,EAAE,iBAAiB,CAAC;IACjE,MAAM,EAAE,MAAM,CAAC;IACf,kBAAkB,CAAC,EAAE,OAAO,CAAC;CAC9B,EAAE,UAAU,EAAE,qBAAqB,CAqDnC,CAAC;AAEF,eAAO,MAAM,sBAAsB,EAAE,iBAAiB,CAAC;IACrD,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,uBAAuB,CAAC,EAAE,MAAM,EAAE,CAAC;CACpC,EAAE,UAAU,EAAE,qBAAqB,CAiCnC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.js b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.js index 242627a6..71731175 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.js @@ -10,29 +10,7 @@ const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); const TaskUtils_1 = require("../TaskUtils"); const Permission_1 = require("./Helpers/Permission"); -async function getNewTaskUserSettingsOps(trc, ctx, id, ref, defaultRemindersOffsets) { - const settingsGenID = await ensureTaskUserSettingsID(trc, ctx); - if (settingsGenID[1] !== id) { - throw new Error(`Inconsistent taskUserSettingsID: expected<${id}>, but actual<${settingsGenID[1]}>`); - } - const taskUserSettingsEntity = ctx.createEntity(ref, { - label: 'USER_TASK_SETTINGS_LABEL', - created: ctx.timestamp, - updated: ctx.timestamp, - defaultRemindersOffsets, - }, ctx.userID); - return { - changeType: 'Node:CREATE', - node: taskUserSettingsEntity, - id: settingsGenID, - }; -} -// make sure that the deterministic taskUserSettingsID is included in the guids field -// as part of the request sending to the backend service. -// -async function ensureTaskUserSettingsID(trc, ctx) { - return ctx.generateDeterministicID(trc, ctx.userID, en_data_model_1.EntityTypes.TaskUserSettings, en_data_model_1.DefaultDeterministicIdGenerator); -} +const TaskUserSettings_1 = require("./Helpers/TaskUserSettings"); exports.taskUserSettingsSetDefaultTaskNote = { type: conduit_core_1.MutatorRemoteExecutorType.CommandService, params: { @@ -43,7 +21,7 @@ exports.taskUserSettingsSetDefaultTaskNote = { execute: async (trc, ctx, params) => { const ops = []; const nodeRef = { id: params.noteID, type: en_core_entity_types_1.CoreEntityTypes.Note }; - const taskUserSettingsID = TaskUtils_1.getTaskUserSettingsByMutationContext(ctx); + const taskUserSettingsID = TaskUtils_1.getTaskUserSettingsIdByMutationContext(ctx); const note = await ctx.fetchEntity(trc, nodeRef); if (!note) { throw new conduit_utils_1.NotFoundError(nodeRef.id, 'missing note in set as default'); @@ -53,10 +31,10 @@ exports.taskUserSettingsSetDefaultTaskNote = { // get existing default-task-note const taskUserSettings = await ctx.fetchEntity(trc, taskUserSettingsRef); if (!taskUserSettings) { - ops.push(await getNewTaskUserSettingsOps(trc, ctx, taskUserSettingsID, taskUserSettingsRef)); + ops.push(await TaskUserSettings_1.getNewTaskUserSettingsOps(trc, ctx, taskUserSettingsID, taskUserSettingsRef)); } else { - await ensureTaskUserSettingsID(trc, ctx); + await TaskUserSettings_1.ensureTaskUserSettingsID(trc, ctx); ops.push({ changeType: 'Edge:MODIFY', edgesToDelete: [{ @@ -95,14 +73,14 @@ exports.taskUserSettingsUpsert = { resultTypes: conduit_core_1.GenericMutatorResultsSchema, execute: async (trc, ctx, params) => { const ops = []; - const taskUserSettingsID = TaskUtils_1.getTaskUserSettingsByMutationContext(ctx); + const taskUserSettingsID = TaskUtils_1.getTaskUserSettingsIdByMutationContext(ctx); const taskUserSettingsRef = { id: taskUserSettingsID, type: en_data_model_1.EntityTypes.TaskUserSettings }; const taskUserSettings = await ctx.fetchEntity(trc, taskUserSettingsRef); if (!taskUserSettings) { - ops.push(await getNewTaskUserSettingsOps(trc, ctx, taskUserSettingsID, taskUserSettingsRef)); + ops.push(await TaskUserSettings_1.getNewTaskUserSettingsOps(trc, ctx, taskUserSettingsID, taskUserSettingsRef)); } else { - await ensureTaskUserSettingsID(trc, ctx); + await TaskUserSettings_1.ensureTaskUserSettingsID(trc, ctx); } return { results: { diff --git a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.js.map b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.js.map index 930b1445..5b5ba131 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Mutators/TaskUserSettingsMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"TaskUserSettingsMutators.js","sourceRoot":"","sources":["../../src/Mutators/TaskUserSettingsMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"TaskUserSettingsMutators.js","sourceRoot":"","sources":["../../src/Mutators/TaskUserSettingsMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.d.ts.map index 80e68a56..57c09c06 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"DefaultTaskNote.d.ts","sourceRoot":"","sources":["../../src/PluginMutators/DefaultTaskNote.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAyD,MAAM,cAAc,CAAC;AAErG,OAAO,EAA+G,KAAK,EAAgB,MAAM,eAAe,CAAC;AAUjK,UAAU,aAAa;IACrB,OAAO,EAAE,OAAO,CAAC;IACjB,MAAM,EAAE;QACN,WAAW,EAAE,MAAM,CAAC;QACpB,iBAAiB,EAAE,MAAM,CAAC;KAC3B,CAAC;CACH;AAgBD,iBAAe,QAAQ,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,aAAa,CAAC,CAiE1G;AAWD,eAAO,MAAM,oCAAoC;;;;;;CAQhD,CAAC"} \ No newline at end of file +{"version":3,"file":"DefaultTaskNote.d.ts","sourceRoot":"","sources":["../../src/PluginMutators/DefaultTaskNote.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAyD,MAAM,cAAc,CAAC;AAErG,OAAO,EAA+G,KAAK,EAAgB,MAAM,eAAe,CAAC;AAUjK,UAAU,aAAa;IACrB,OAAO,EAAE,OAAO,CAAC;IACjB,MAAM,EAAE;QACN,WAAW,EAAE,MAAM,CAAC;QACpB,iBAAiB,EAAE,MAAM,CAAC;KAC3B,CAAC;CACH;AAgBD,iBAAe,QAAQ,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,aAAa,CAAC,CAgF1G;AAWD,eAAO,MAAM,oCAAoC;;;;;;CAQhD,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.js b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.js index 0da3742f..be7d8bef 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.js +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.js @@ -23,9 +23,12 @@ async function resolver(parent, argsIn, context) { if (!args) { throw new conduit_utils_1.MissingParameterError('Missing args for taskGroupCreateDefaultTaskNoteUpsert resolver'); } - if (args.noteContent && !args.noteContent.includes('')) { + if (args.noteContent && (!args.noteContent.includes('') || !args.noteContent.includes(''))) { throw new conduit_utils_1.InvalidParameterError('note content is not valid!'); } + if (!args.defaultTaskNoteLabel) { + throw new conduit_utils_1.InvalidParameterError('defaultTaskNoteLabel can not be empty'); + } conduit_core_1.validateDB(context); const userNode = await Utilities_1.getCurrentUserNode(context); const taskUserSettingsId = TaskUtils_1.getTaskUserSettingsIdByUserId(userNode.NodeFields.internal_userID); @@ -39,16 +42,28 @@ async function resolver(parent, argsIn, context) { } let defaultTaskNoteID; let taskGroupNoteLevelID; + let existingDefaultTaskNote; if (existingTaskUserSettings && defaultTaskNoteList.length) { - defaultTaskNoteID = defaultTaskNoteList[0].id; + // trying to ignore invalid edges + for (const defaultTaskNote of defaultTaskNoteList) { + if (defaultTaskNote && defaultTaskNote.id) { + const existingNote = await context.db.getNode(context, { type: en_core_entity_types_1.CoreEntityTypes.Note, id: defaultTaskNote.id }); + if (existingNote && !existingNote.NodeFields.deleted) { + defaultTaskNoteID = defaultTaskNote.id; + existingDefaultTaskNote = existingNote; + continue; + } + } + } } - const existingDefaultTaskNote = defaultTaskNoteID ? await context.db.getNode(context, { type: en_core_entity_types_1.CoreEntityTypes.Note, id: defaultTaskNoteID }) : null; - if (!existingDefaultTaskNote || existingDefaultTaskNote.NodeFields.deleted) { + if (!existingDefaultTaskNote) { taskGroupNoteLevelID = conduit_utils_1.uuid(); + // eslint-disable-next-line max-len const taskGroupBlock = `
Content not supported
This block is a placeholder for a beta feature that isn\'t supported in the version of Evernote you\'re using. Deleting or moving this block may cause unexpected behavior in newer versions of Evernote.
`; const noteContent = args.noteContent ? args.noteContent.replace('
', `${taskGroupBlock}`) - : `${taskGroupBlock}`; + : `${taskGroupBlock}`; const newNote = await context.db.runMutator(context.trc, 'noteCreate', { + untitledNoteLabel: 'Untitled', label: args.defaultTaskNoteLabel, noteContent, source: 'task', diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.js.map b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.js.map index 9b70963e..e105146f 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/DefaultTaskNote.js.map @@ -1 +1 @@ -{"version":3,"file":"DefaultTaskNote.js","sourceRoot":"","sources":["../../src/PluginMutators/DefaultTaskNote.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"DefaultTaskNote.js","sourceRoot":"","sources":["../../src/PluginMutators/DefaultTaskNote.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.d.ts.map index f6c720da..e34606e5 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ApplyComparisonChanges.d.ts","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/ApplyComparisonChanges.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAI9C,OAAO,EAEL,wBAAwB,EAGzB,MAAM,SAAS,CAAC;AAEjB,wBAAsB,0BAA0B,CAAC,OAAO,EAAE,cAAc,EAAE,gBAAgB,EAAE,wBAAwB,EAAE,EAAE,cAAc,EAAE,MAAM,iBA6D7I;AAED,wBAAsB,8BAA8B,CAAC,OAAO,EAAE,cAAc,EAAE,gBAAgB,EAAE,wBAAwB,EAAE,EAAE,cAAc,EAAE,MAAM,iBA4CjJ"} \ No newline at end of file +{"version":3,"file":"ApplyComparisonChanges.d.ts","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/ApplyComparisonChanges.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAI9C,OAAO,EAEL,wBAAwB,EAGzB,MAAM,SAAS,CAAC;AAEjB,wBAAsB,0BAA0B,CAAC,OAAO,EAAE,cAAc,EAAE,gBAAgB,EAAE,wBAAwB,EAAE,EAAE,cAAc,EAAE,MAAM,iBA4F7I;AAED,wBAAsB,8BAA8B,CAAC,OAAO,EAAE,cAAc,EAAE,gBAAgB,EAAE,wBAAwB,EAAE,EAAE,cAAc,EAAE,MAAM,iBA4CjJ"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.js b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.js index a13b8abe..10c3be1d 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.js +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.js @@ -15,6 +15,7 @@ const en_data_model_1 = require("en-data-model"); const Types_1 = require("./Types"); async function applyTaskComparisonChanges(context, comparisonResult, sourceOfChange) { var e_1, _a; + var _b, _c, _d, _e; try { for (var comparisonResult_1 = __asyncValues(comparisonResult), comparisonResult_1_1; comparisonResult_1_1 = await comparisonResult_1.next(), !comparisonResult_1_1.done;) { const result = comparisonResult_1_1.value; @@ -24,7 +25,7 @@ async function applyTaskComparisonChanges(context, comparisonResult, sourceOfCha break; } case Types_1.ComparisonStatus.added: { - const { label, dueDate, timeZone, dueDateUIOption, flag, sortWeight, noteLevelID, status, taskGroupNoteLevelID, } = result.inputNode; + const { label, dueDate, timeZone, dueDateUIOption, flag, sortWeight, noteLevelID, status, taskGroupNoteLevelID, assigneeID, assigneeEmail, } = result.inputNode; const mutation = await context.db.runMutator(context.trc, 'taskCreate', { container: result.parent.id, taskGroupNoteLevelID, @@ -38,24 +39,50 @@ async function applyTaskComparisonChanges(context, comparisonResult, sourceOfCha status, sourceOfChange, }); + const taskID = mutation.results.result.toString(); + if (assigneeID || assigneeEmail) { + await context.db.runMutator(context.trc, 'taskAssign', { + task: taskID, + assigneeID, + assigneeEmail, + sourceOfChange, + }); + } const newTask = await context.db.getNode(context, { id: mutation.results.result.toString(), type: en_data_model_1.EntityTypes.Task }); result.graphDbNode = newTask; break; } case Types_1.ComparisonStatus.modified: { - const { label, dueDate, timeZone, dueDateUIOption, flag, sortWeight, status, } = result.inputNode; - await context.db.runMutator(context.trc, 'taskUpdate', { - task: result.graphDbNode.id, - label, - dueDate, - timeZone, - dueDateUIOption, - flag, - sortWeight, - status, - sourceOfChange, - taskGroupNoteLevelID: result.inputNode.taskGroupNoteLevelID, - }); + const { label, dueDate, timeZone, dueDateUIOption, flag, sortWeight, status, assigneeID, assigneeEmail, } = result.inputNode; + const taskID = result.graphDbNode.id; + if ((_b = result.modificationType) === null || _b === void 0 ? void 0 : _b.props) { + await context.db.runMutator(context.trc, 'taskUpdate', { + task: taskID, + label, + dueDate, + timeZone, + dueDateUIOption, + flag, + sortWeight, + status, + sourceOfChange, + taskGroupNoteLevelID: result.inputNode.taskGroupNoteLevelID, + }); + } + if ((_c = result.modificationType) === null || _c === void 0 ? void 0 : _c.assignee) { + const assigneeIdChanged = ((_d = result.loadedNode) === null || _d === void 0 ? void 0 : _d.assigneeID) !== assigneeID; + const assigneeEmailChanges = ((_e = result.loadedNode) === null || _e === void 0 ? void 0 : _e.assigneeEmail) !== assigneeEmail; + if (!result.loadedNode || + (result.loadedNode && assigneeIdChanged) || + (result.loadedNode && assigneeEmailChanges)) { + await context.db.runMutator(context.trc, 'taskAssign', { + task: taskID, + assigneeID: assigneeIdChanged ? assigneeID : null, + assigneeEmail: assigneeEmailChanges ? assigneeEmail : null, + sourceOfChange, + }); + } + } } } } diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.js.map b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.js.map index 27e66450..fd15ad66 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/ApplyComparisonChanges.js.map @@ -1 +1 @@ -{"version":3,"file":"ApplyComparisonChanges.js","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/ApplyComparisonChanges.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ApplyComparisonChanges.js","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/ApplyComparisonChanges.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.d.ts.map index c567082e..c1e12421 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Comparison.d.ts","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/Comparison.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAC5C,OAAO,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAEtC,OAAO,EAAoB,KAAK,EAAE,wBAAwB,EAAE,MAAM,SAAS,CAAC;AAE5E,wBAAgB,WAAW,CAAC,CAAC,SAAS,SAAS,EAAE,CAAC,SAAS,KAAK,EAC9D,UAAU,EAAE,CAAC,EAAE,EACf,OAAO,EAAE,CAAC,EAAE,EACZ,MAAM,EAAE,SAAS,EACjB,gBAAgB,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAChC,wBAAwB,EAAE,CAqE5B"} \ No newline at end of file +{"version":3,"file":"Comparison.d.ts","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/Comparison.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAC5C,OAAO,EAAmB,KAAK,EAAE,MAAM,eAAe,CAAC;AAGvD,OAAO,EAAoB,KAAK,EAAE,wBAAwB,EAAmC,MAAM,SAAS,CAAC;AAE7G,wBAAgB,WAAW,CAAC,CAAC,SAAS,SAAS,EAAE,CAAC,SAAS,KAAK,EAC9D,UAAU,EAAE,CAAC,EAAE,EACf,OAAO,EAAE,CAAC,EAAE,EACZ,MAAM,EAAE,SAAS,EACjB,gBAAgB,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAChC,wBAAwB,EAAE,CAwE5B"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.js b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.js index 76b00c04..0759319f 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.js +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.js @@ -4,6 +4,8 @@ */ Object.defineProperty(exports, "__esModule", { value: true }); exports.compareList = void 0; +const conduit_utils_1 = require("conduit-utils"); +const en_data_model_1 = require("en-data-model"); const Types_1 = require("./Types"); function compareList(loadedList, newList, parent, graphDbListParam) { const graphDbList = graphDbListParam.filter(i => !!i); @@ -44,11 +46,12 @@ function compareList(loadedList, newList, parent, graphDbListParam) { } else if (loadedNode && graphDbNode) { let comparison = compareWithLoaded(loadedNode, newItem); - if (comparison === Types_1.ComparisonStatus.modified) { + if (comparison.status === Types_1.ComparisonStatus.modified) { comparison = compareWithGraphDb(graphDbNode, newItem); } result.push({ - status: comparison, + status: comparison.status, + modificationType: comparison.modificationType, inputNode: newItem, parent, loadedNode, @@ -56,8 +59,10 @@ function compareList(loadedList, newList, parent, graphDbListParam) { }); } else if (!loadedNode && graphDbNode) { + const { status, modificationType } = compareWithGraphDb(graphDbNode, newItem); result.push({ - status: compareWithGraphDb(graphDbNode, newItem), + status, + modificationType, inputNode: newItem, parent, loadedNode, @@ -81,35 +86,65 @@ function compareList(loadedList, newList, parent, graphDbListParam) { } exports.compareList = compareList; const compareWithGraphDb = (GraphDbNode, newNode) => { + const modificationType = { + props: false, + assignee: false, + }; // Special treatment for label const labelField = 'label'; if ((newNode[labelField] !== undefined) && GraphDbNode.label !== newNode[labelField]) { - return Types_1.ComparisonStatus.modified; + modificationType.props = true; } for (const nodeField in GraphDbNode.NodeFields) { if (GraphDbNode.NodeFields[nodeField] !== newNode[nodeField] && newNode[nodeField] !== undefined && !(!GraphDbNode.NodeFields[nodeField] && !newNode[nodeField]) // empty string and null is not enough difference ) { - return Types_1.ComparisonStatus.modified; + if (nodeField === 'assigneeEmail') { + modificationType.assignee = true; + } + else { + modificationType.props = true; + } + } + } + if (GraphDbNode.type === en_data_model_1.EntityTypes.Task) { + const assignee = conduit_utils_1.firstStashEntry(GraphDbNode.outputs.assignee); + if ((assignee === null || assignee === void 0 ? void 0 : assignee.dstID) !== newNode.assigneeID) { + modificationType.assignee = true; } } - return Types_1.ComparisonStatus.same; + return { + status: (modificationType.props || modificationType.assignee) ? Types_1.ComparisonStatus.modified : Types_1.ComparisonStatus.same, + modificationType, + }; }; const compareWithLoaded = (loadedNode, newNode) => { + const modificationType = { + props: false, + assignee: false, + }; // Special treatment for label const labelField = 'label'; if ((newNode[labelField] !== undefined) && loadedNode[labelField] !== newNode[labelField]) { - return Types_1.ComparisonStatus.modified; + modificationType.props = true; } for (const nodeField in loadedNode) { if (loadedNode[nodeField] !== newNode[nodeField] && newNode[nodeField] !== undefined && !(!loadedNode[nodeField] && !newNode[nodeField]) && // empty string and null is not enough difference// empty string and null is not enough difference nodeField !== 'reminders') { - return Types_1.ComparisonStatus.modified; + if (['assigneeID', 'assigneeEmail'].includes(nodeField)) { + modificationType.assignee = true; + } + else { + modificationType.props = true; + } } } - return Types_1.ComparisonStatus.same; + return { + status: (modificationType.props || modificationType.assignee) ? Types_1.ComparisonStatus.modified : Types_1.ComparisonStatus.same, + modificationType, + }; }; //# sourceMappingURL=Comparison.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.js.map b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.js.map index 7579b08b..a901aeb6 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Comparison.js.map @@ -1 +1 @@ -{"version":3,"file":"Comparison.js","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/Comparison.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Comparison.js","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/Comparison.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Types.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Types.d.ts.map index 8cdc88d5..5ae4f7a4 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Types.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Types.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Types.d.ts","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/Types.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C,MAAM,WAAW,KAAK;IACpB,WAAW,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,iBAAkB,SAAQ,KAAK;IAC9C,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,aAAc,SAAQ,KAAK;IAC1C,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,EAAE,OAAO,CAAC;IACd,UAAU,EAAE,MAAM,CAAC;IACnB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,SAAS,EAAE,iBAAiB,EAAE,CAAC;CAChC;AAED,MAAM,WAAW,sBAAuB,SAAQ,aAAa;IAC3D,oBAAoB,EAAE,MAAM,CAAC;CAC9B;AAED,MAAM,WAAW,kBAAmB,SAAQ,KAAK;IAC/C,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,EAAE,aAAa,EAAE,CAAC;CAC3B;AAED,oBAAY,gBAAgB;IAC1B,KAAK,IAAA;IACL,OAAO,IAAA;IACP,QAAQ,IAAA;IACR,IAAI,IAAA;IACJ,YAAY,IAAA;CACb;AAED,MAAM,WAAW,wBAAwB;IACvC,MAAM,EAAE,gBAAgB,CAAC;IACzB,SAAS,CAAC,EAAE,KAAK,CAAC;IAClB,MAAM,EAAE,SAAS,CAAC;IAClB,UAAU,CAAC,EAAE,KAAK,CAAC;IACnB,WAAW,CAAC,EAAE,SAAS,CAAC;CACzB"} \ No newline at end of file +{"version":3,"file":"Types.d.ts","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/Types.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C,MAAM,WAAW,KAAK;IACpB,WAAW,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,iBAAkB,SAAQ,KAAK;IAC9C,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,aAAc,SAAQ,KAAK;IAC1C,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,EAAE,OAAO,CAAC;IACd,UAAU,EAAE,MAAM,CAAC;IACnB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,SAAS,EAAE,iBAAiB,EAAE,CAAC;CAChC;AAED,MAAM,WAAW,sBAAuB,SAAQ,aAAa;IAC3D,oBAAoB,EAAE,MAAM,CAAC;CAC9B;AAED,MAAM,WAAW,kBAAmB,SAAQ,KAAK;IAC/C,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,EAAE,aAAa,EAAE,CAAC;CAC3B;AAED,oBAAY,gBAAgB;IAC1B,KAAK,IAAA;IACL,OAAO,IAAA;IACP,QAAQ,IAAA;IACR,IAAI,IAAA;IACJ,YAAY,IAAA;CACb;AAED,MAAM,WAAW,gBAAgB;IAC/B,KAAK,EAAE,OAAO,CAAC;IACf,QAAQ,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,wBAAwB;IACvC,MAAM,EAAE,gBAAgB,CAAC;IACzB,gBAAgB,CAAC,EAAE,gBAAgB,CAAC;IACpC,SAAS,CAAC,EAAE,KAAK,CAAC;IAClB,MAAM,EAAE,SAAS,CAAC;IAClB,UAAU,CAAC,EAAE,KAAK,CAAC;IACnB,WAAW,CAAC,EAAE,SAAS,CAAC;CACzB"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Types.js.map b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Types.js.map index cf15d136..eb5e89f2 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Types.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/Types.js.map @@ -1 +1 @@ -{"version":3,"file":"Types.js","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/Types.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAqCH,IAAY,gBAMX;AAND,WAAY,gBAAgB;IAC1B,yDAAK,CAAA;IACL,6DAAO,CAAA;IACP,+DAAQ,CAAA;IACR,uDAAI,CAAA;IACJ,uEAAY,CAAA;AACd,CAAC,EANW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAM3B"} \ No newline at end of file +{"version":3,"file":"Types.js","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/Types.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAuCH,IAAY,gBAMX;AAND,WAAY,gBAAgB;IAC1B,yDAAK,CAAA;IACL,6DAAO,CAAA;IACP,+DAAQ,CAAA;IACR,uDAAI,CAAA;IACJ,uEAAY,CAAA;AACd,CAAC,EANW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAM3B"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.d.ts.map index 4f948aba..ceafaf8e 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAyB,cAAc,EAAuB,MAAM,cAAc,CAAC;AAC1F,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAIzC,OAAO,EAAqB,kBAAkB,EAAiB,MAAM,SAAS,CAAC;AAE/E,MAAM,WAAW,YAAY;IAC3B,MAAM,EAAE,MAAM,CAAC;IACf,aAAa,EAAE,kBAAkB,EAAE,CAAC;IACpC,mBAAmB,EAAE,kBAAkB,EAAE,CAAC;IAC1C,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,iBAAe,QAAQ,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,YAAY,EAAE,OAAO,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC;IAAC,OAAO,EAAE,OAAO,CAAA;CAAC,CAAC,CAuBpH;AA8BD,eAAO,MAAM,sBAAsB;;;;;;CASlC,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAyB,cAAc,EAAuB,MAAM,cAAc,CAAC;AAC1F,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAIzC,OAAO,EAAqB,kBAAkB,EAAiB,MAAM,SAAS,CAAC;AAE/E,MAAM,WAAW,YAAY;IAC3B,MAAM,EAAE,MAAM,CAAC;IACf,aAAa,EAAE,kBAAkB,EAAE,CAAC;IACpC,mBAAmB,EAAE,kBAAkB,EAAE,CAAC;IAC1C,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,iBAAe,QAAQ,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,YAAY,EAAE,OAAO,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC;IAAC,OAAO,EAAE,OAAO,CAAA;CAAC,CAAC,CAuBpH;AAgCD,eAAO,MAAM,sBAAsB;;;;;;CASlC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.js b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.js index c1596966..5723c99e 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.js +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.js @@ -50,6 +50,8 @@ const TaskInputSchema = conduit_utils_1.Struct({ sortWeight: 'string', inNote: conduit_utils_1.NullableBoolean, reminders: conduit_utils_1.ListOf(ReminderInputSchema), + assigneeID: conduit_utils_1.NullableString, + assigneeEmail: conduit_utils_1.NullableString, }, 'TaskInput'); const TaskGroupInputSchema = conduit_utils_1.Struct({ noteLevelID: 'string', diff --git a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.js.map b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.js.map index fb6b9711..dd898be1 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/PluginMutators/in-note-task/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAA0F;AAE1F,iDAAkI;AAElI,uDAAoD;AAUpD,KAAK,UAAU,QAAQ,CAAC,MAAgB,EAAE,IAAmB,EAAE,OAAwB;IACrF,IAAI,CAAC,IAAI,EAAE;QACT,MAAM,IAAI,qCAAqB,CAAC,yCAAyC,CAAC,CAAC;KAC5E;IACD,+CAA+C;IAC/C,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;QAChB,MAAM,IAAI,qCAAqB,CAAC,oDAAoD,CAAC,CAAC;KACvF;IACD,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;QACxB,sBAAM,CAAC,IAAI,CAAC,6DAA6D,CAAC,CAAC;KAC5E;IACD,IAAI,CAAC,OAAO,EAAE;QACZ,sBAAM,CAAC,IAAI,CAAC,sDAAsD,CAAC,CAAC;KACrE;IACD,MAAM,iCAAe,CAAC;QACpB,MAAM,EAAE,IAAI,CAAC,MAAM;QACnB,aAAa,EAAE,IAAI,CAAC,aAAa;QACjC,mBAAmB,EAAE,IAAI,CAAC,mBAAoB;QAC9C,cAAc,EAAE,IAAI,CAAC,cAAe;KACrC,EAAE,OAAQ,CAAC,CAAC;IACb,OAAO;QACL,OAAO,EAAE,IAAI;KACd,CAAC;AACJ,CAAC;AAED,MAAM,mBAAmB,GAAG,sBAAM,CAAoB;IACpD,WAAW,EAAE,QAAQ;IACrB,YAAY,EAAE,iCAAiB;IAC/B,oBAAoB,EAAE,8BAAc;IACpC,QAAQ,EAAE,8BAAc;IACxB,aAAa,EAAE,iCAAiB;CACjC,EAAE,eAAe,CAAC,CAAC;AAEpB,MAAM,eAAe,GAAG,sBAAM,CAAgB;IAC5C,WAAW,EAAE,QAAQ;IACrB,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,QAAQ;IACf,oBAAoB,EAAE,iCAAiB;IACvC,OAAO,EAAE,iCAAiB;IAC1B,eAAe,EAAE,8BAAc;IAC/B,QAAQ,EAAE,8BAAc;IACxB,IAAI,EAAE,SAAS;IACf,UAAU,EAAE,QAAQ;IACpB,MAAM,EAAE,+BAAe;IACvB,SAAS,EAAE,sBAAM,CAAC,mBAAmB,CAAC;CACvC,EAAE,WAAW,CAAC,CAAC;AAEhB,MAAM,oBAAoB,GAAG,sBAAM,CAAqB;IACtD,WAAW,EAAE,QAAQ;IACrB,UAAU,EAAE,QAAQ;IACpB,QAAQ,EAAE,sBAAM,CAAC,eAAe,CAAC;CAClC,EAAE,gBAAgB,CAAC,CAAC;AAER,QAAA,sBAAsB,GAAG;IACpC,IAAI,EAAE,kCAAmB,CAAe;QACtC,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,sBAAM,CAAC,oBAAoB,CAAC;QAC3C,mBAAmB,EAAE,sBAAM,CAAC,oBAAoB,CAAC;QACjD,cAAc,EAAE,8BAAc;KAC/B,CAAC;IACF,IAAI,EAAE,oCAAqB;IAC3B,OAAO,EAAE,QAAQ;CAClB,CAAC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/PluginMutators/in-note-task/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAA0F;AAE1F,iDAAkI;AAElI,uDAAoD;AAUpD,KAAK,UAAU,QAAQ,CAAC,MAAgB,EAAE,IAAmB,EAAE,OAAwB;IACrF,IAAI,CAAC,IAAI,EAAE;QACT,MAAM,IAAI,qCAAqB,CAAC,yCAAyC,CAAC,CAAC;KAC5E;IACD,+CAA+C;IAC/C,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;QAChB,MAAM,IAAI,qCAAqB,CAAC,oDAAoD,CAAC,CAAC;KACvF;IACD,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;QACxB,sBAAM,CAAC,IAAI,CAAC,6DAA6D,CAAC,CAAC;KAC5E;IACD,IAAI,CAAC,OAAO,EAAE;QACZ,sBAAM,CAAC,IAAI,CAAC,sDAAsD,CAAC,CAAC;KACrE;IACD,MAAM,iCAAe,CAAC;QACpB,MAAM,EAAE,IAAI,CAAC,MAAM;QACnB,aAAa,EAAE,IAAI,CAAC,aAAa;QACjC,mBAAmB,EAAE,IAAI,CAAC,mBAAoB;QAC9C,cAAc,EAAE,IAAI,CAAC,cAAe;KACrC,EAAE,OAAQ,CAAC,CAAC;IACb,OAAO;QACL,OAAO,EAAE,IAAI;KACd,CAAC;AACJ,CAAC;AAED,MAAM,mBAAmB,GAAG,sBAAM,CAAoB;IACpD,WAAW,EAAE,QAAQ;IACrB,YAAY,EAAE,iCAAiB;IAC/B,oBAAoB,EAAE,8BAAc;IACpC,QAAQ,EAAE,8BAAc;IACxB,aAAa,EAAE,iCAAiB;CACjC,EAAE,eAAe,CAAC,CAAC;AAEpB,MAAM,eAAe,GAAG,sBAAM,CAAgB;IAC5C,WAAW,EAAE,QAAQ;IACrB,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,QAAQ;IACf,oBAAoB,EAAE,iCAAiB;IACvC,OAAO,EAAE,iCAAiB;IAC1B,eAAe,EAAE,8BAAc;IAC/B,QAAQ,EAAE,8BAAc;IACxB,IAAI,EAAE,SAAS;IACf,UAAU,EAAE,QAAQ;IACpB,MAAM,EAAE,+BAAe;IACvB,SAAS,EAAE,sBAAM,CAAC,mBAAmB,CAAC;IACtC,UAAU,EAAE,8BAAc;IAC1B,aAAa,EAAE,8BAAc;CAC9B,EAAE,WAAW,CAAC,CAAC;AAEhB,MAAM,oBAAoB,GAAG,sBAAM,CAAqB;IACtD,WAAW,EAAE,QAAQ;IACrB,UAAU,EAAE,QAAQ;IACpB,QAAQ,EAAE,sBAAM,CAAC,eAAe,CAAC;CAClC,EAAE,gBAAgB,CAAC,CAAC;AAER,QAAA,sBAAsB,GAAG;IACpC,IAAI,EAAE,kCAAmB,CAAe;QACtC,MAAM,EAAE,IAAI;QACZ,aAAa,EAAE,sBAAM,CAAC,oBAAoB,CAAC;QAC3C,mBAAmB,EAAE,sBAAM,CAAC,oBAAoB,CAAC;QACjD,cAAc,EAAE,8BAAc;KAC/B,CAAC;IACF,IAAI,EAAE,oCAAqB;IAC3B,OAAO,EAAE,QAAQ;CAClB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/NoteUpdateContainmentRules.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Rules/NoteUpdateContainmentRules.d.ts.map new file mode 100644 index 00000000..d0c9f15d --- /dev/null +++ b/evernote_modules/en-conduit-plugin-task/dist/Rules/NoteUpdateContainmentRules.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"NoteUpdateContainmentRules.d.ts","sourceRoot":"","sources":["../../src/Rules/NoteUpdateContainmentRules.ts"],"names":[],"mappings":"AAIA,OAAO,EAAmB,iBAAiB,EAA0E,MAAM,cAAc,CAAC;AAU1I,eAAO,MAAM,0BAA0B,EAAE,iBAAiB,EAOxD,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/ReminderStatusContainmentRules.js b/evernote_modules/en-conduit-plugin-task/dist/Rules/NoteUpdateContainmentRules.js similarity index 55% rename from evernote_modules/en-conduit-plugin-task/dist/Rules/ReminderStatusContainmentRules.js rename to evernote_modules/en-conduit-plugin-task/dist/Rules/NoteUpdateContainmentRules.js index 8397bb77..04ec92a5 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Rules/ReminderStatusContainmentRules.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Rules/NoteUpdateContainmentRules.js @@ -3,15 +3,15 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.updateReminderStatus = exports.ReminderStatusContainmentRules = void 0; +exports.NoteUpdateContainmentRules = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); const en_tasks_data_model_1 = require("en-tasks-data-model"); -const ScheduledNotificationHelpers_1 = require("../Mutators/Helpers/ScheduledNotificationHelpers"); -const ScheduledNotificationUtils_1 = require("../ScheduledNotifications/ScheduledNotificationUtils"); -exports.ReminderStatusContainmentRules = [{ +const NoteContentInfo_1 = require("../Mutators/Helpers/NoteContentInfo"); +const Reminder_1 = require("../Mutators/Helpers/Reminder"); +exports.NoteUpdateContainmentRules = [{ on: 'Node:UPDATE', where: { type: en_core_entity_types_1.CoreEntityTypes.Note }, when: conduit_core_1.GraphMutationRuleWhen.Always, @@ -24,6 +24,7 @@ async function onNoteUpdate(ctx, trc, op, ops) { const deleted = (_a = op.node.NodeFields) === null || _a === void 0 ? void 0 : _a.deleted; if (deleted === null) { await updateAllReminderStatuses(ctx, trc, op.nodeRef, ops, en_tasks_data_model_1.ReminderStatus.active); + await NoteContentInfo_1.updateDeletedOnTaskByNote(ctx, trc, op.nodeRef.id, ops, false); ops.push({ changeType: 'Custom', commandName: 'taskNoteMoveFromTrash', @@ -41,29 +42,13 @@ async function updateAllReminderStatuses(ctx, trc, nodeRef, ops, status) { const tasks = await ctx.traverseGraph(trc, nodeRef, [{ edge: ['outputs', 'tasks'], type: en_data_model_1.EntityTypes.Task }]); const ps = []; for (const task of tasks) { - ps.push(updateReminderStatus(ctx, trc, task.id, ops, status)); + ps.push(Reminder_1.updateReminderStatus(ctx, trc, task.id, ops, status)); } await conduit_utils_1.allSettled(ps); } -async function updateReminderStatus(ctx, trc, taskID, ops, status, fetchedReminders) { - const reminders = fetchedReminders || await ctx.traverseGraph(trc, { type: en_data_model_1.EntityTypes.Task, id: taskID }, [{ edge: ['outputs', 'reminders'], type: en_data_model_1.EntityTypes.Reminder }]); - for (const reminder of reminders) { - if (reminder) { - const node = ctx.assignFields(en_data_model_1.EntityTypes.Reminder, { status }); - ops.push({ - changeType: 'Node:UPDATE', - nodeRef: { type: en_data_model_1.EntityTypes.Reminder, id: reminder.id }, - node, - }); - await ScheduledNotificationUtils_1.forEachTaskReminderScheduledNotification(trc, ctx, reminder, async (snRef, reminderRef) => { - await ScheduledNotificationHelpers_1.addOpsForTaskReminderSNUpsert(trc, ctx, ops, { mute: status === en_tasks_data_model_1.ReminderStatus.muted, schedulingUpdatedAt: Date.now() }, reminderRef, snRef); - }); - } - } -} -exports.updateReminderStatus = updateReminderStatus; async function noteMoveToTrashOps(ctx, trc, noteRef, ops) { await updateAllReminderStatuses(ctx, trc, noteRef, ops, en_tasks_data_model_1.ReminderStatus.muted); + await NoteContentInfo_1.updateDeletedOnTaskByNote(ctx, trc, noteRef.id, ops, true); ops.push({ changeType: 'Custom', commandName: 'taskNoteMoveToTrash', @@ -72,4 +57,4 @@ async function noteMoveToTrashOps(ctx, trc, noteRef, ops) { }, }); } -//# sourceMappingURL=ReminderStatusContainmentRules.js.map \ No newline at end of file +//# sourceMappingURL=NoteUpdateContainmentRules.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/NoteUpdateContainmentRules.js.map b/evernote_modules/en-conduit-plugin-task/dist/Rules/NoteUpdateContainmentRules.js.map new file mode 100644 index 00000000..6be51ef7 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-task/dist/Rules/NoteUpdateContainmentRules.js.map @@ -0,0 +1 @@ +{"version":3,"file":"NoteUpdateContainmentRules.js","sourceRoot":"","sources":["../../src/Rules/NoteUpdateContainmentRules.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAA0I;AAE1I,iDAA2D;AAC3D,+DAAuD;AACvD,iDAA4C;AAC5C,6DAAqD;AAErD,yEAAgF;AAChF,2DAAoE;AAEvD,QAAA,0BAA0B,GAAwB,CAAC;QAC9D,EAAE,EAAE,aAAa;QACjB,KAAK,EAAE,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE;QACrC,IAAI,EAAE,oCAAqB,CAAC,MAAM;QAClC,WAAW,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE;YAClC,OAAO,MAAM,YAAY,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;QAC9C,CAAC;KACF,CAAC,CAAC;AAEH,KAAK,UAAU,YAAY,CACzB,GAA6B,EAC7B,GAAmB,EACnB,EAAyB,EACzB,GAAsB;;IAEtB,MAAM,OAAO,SAAG,EAAE,CAAC,IAAI,CAAC,UAAU,0CAAE,OAAO,CAAC;IAC5C,IAAI,OAAO,KAAK,IAAI,EAAE;QACpB,MAAM,yBAAyB,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,OAAO,EAAE,GAAG,EAAE,oCAAc,CAAC,MAAM,CAAC,CAAC;QAClF,MAAM,2CAAyB,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACrE,GAAG,CAAC,IAAI,CAAC;YACP,UAAU,EAAE,QAAQ;YACpB,WAAW,EAAE,uBAAuB;YACpC,MAAM,EAAE;gBACN,MAAM,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE;aACtB;SACF,CAAC,CAAC;KAEJ;SAAM,IAAI,OAAO,EAAE;QAClB,MAAM,kBAAkB,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;KACrD;IACD,OAAO,GAAG,CAAC;AACb,CAAC;AAED,KAAK,UAAU,yBAAyB,CACtC,GAA6B,EAC7B,GAAmB,EACnB,OAAqB,EACrB,GAAsB,EACtB,MAAsB;IAEtB,MAAM,KAAK,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,CAAC,EAAC,IAAI,EAAE,CAAC,SAAS,EAAE,OAAO,CAAC,EAAE,IAAI,EAAE,2BAAW,CAAC,IAAI,EAAC,CAAC,CAAC,CAAC;IAC5G,MAAM,EAAE,GAAwB,EAAE,CAAC;IACnC,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE;QACxB,EAAE,CAAC,IAAI,CAAC,+BAAoB,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC;KAC/D;IACD,MAAM,0BAAU,CAAC,EAAE,CAAC,CAAC;AACvB,CAAC;AAED,KAAK,UAAU,kBAAkB,CAC/B,GAA6B,EAC7B,GAAmB,EACnB,OAAqB,EACrB,GAAsB;IAEtB,MAAM,yBAAyB,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,EAAE,GAAG,EAAE,oCAAc,CAAC,KAAK,CAAC,CAAC;IAC9E,MAAM,2CAAyB,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,CAAC,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;IACjE,GAAG,CAAC,IAAI,CAAC;QACP,UAAU,EAAE,QAAQ;QACpB,WAAW,EAAE,qBAAqB;QAClC,MAAM,EAAE;YACN,MAAM,EAAE,OAAO,CAAC,EAAE;SACnB;KACF,CAAC,CAAC;AACL,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/ReminderStatusContainmentRules.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Rules/ReminderStatusContainmentRules.d.ts.map deleted file mode 100644 index e311ceda..00000000 --- a/evernote_modules/en-conduit-plugin-task/dist/Rules/ReminderStatusContainmentRules.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ReminderStatusContainmentRules.d.ts","sourceRoot":"","sources":["../../src/Rules/ReminderStatusContainmentRules.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,eAAe,EAAE,iBAAiB,EAAgD,wBAAwB,EAAE,MAAM,cAAc,CAAC;AAC1I,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAc,KAAK,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAGlE,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAErD,OAAO,EAAE,QAAQ,EAAE,MAAM,yBAAyB,CAAC;AAInD,eAAO,MAAM,8BAA8B,EAAE,iBAAiB,EAO5D,CAAC;AAwCH,wBAAsB,oBAAoB,CACxC,GAAG,EAAE,wBAAwB,EAC7B,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,MAAM,EACd,GAAG,EAAE,eAAe,EAAE,EACtB,MAAM,EAAE,cAAc,EACtB,gBAAgB,CAAC,EAAE,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAiBpD"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/ReminderStatusContainmentRules.js.map b/evernote_modules/en-conduit-plugin-task/dist/Rules/ReminderStatusContainmentRules.js.map deleted file mode 100644 index 30f83552..00000000 --- a/evernote_modules/en-conduit-plugin-task/dist/Rules/ReminderStatusContainmentRules.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ReminderStatusContainmentRules.js","sourceRoot":"","sources":["../../src/Rules/ReminderStatusContainmentRules.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/ScheduledNotificationRules.js.map b/evernote_modules/en-conduit-plugin-task/dist/Rules/ScheduledNotificationRules.js.map index f3d58933..21c4a471 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Rules/ScheduledNotificationRules.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Rules/ScheduledNotificationRules.js.map @@ -1 +1 @@ -{"version":3,"file":"ScheduledNotificationRules.js","sourceRoot":"","sources":["../../src/Rules/ScheduledNotificationRules.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAmH;AAInH,iDAA4C;AAE5C,mGAAiG;AACjG,qGAAgH;AAEnG,QAAA,0BAA0B,GAAwB,CAAC;QAC9D,EAAE,EAAE,aAAa;QACjB,KAAK,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,QAAQ,EAAE;QACrC,IAAI,EAAE,oCAAqB,CAAC,MAAM;QAClC,WAAW,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE;YAClC,OAAO,MAAM,mBAAmB,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,OAAO,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC,CAAC;QAC/E,CAAC;KACF,EAAE;QACD,EAAE,EAAE,aAAa;QACjB,KAAK,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,IAAI,EAAE;QACjC,IAAI,EAAE,oCAAqB,CAAC,MAAM;QAClC,WAAW,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE;YAClC,OAAO,MAAM,mBAAmB,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,OAAO,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC,CAAC;QAC/E,CAAC;KACF;CACA,CAAC;AAEF,KAAK,UAAU,mBAAmB,CAChC,GAAmB,EACnB,GAA6B,EAC7B,QAAsB,EACtB,OAAwD;IAExD,MAAM,GAAG,GAAsB,EAAE,CAAC;IAClC,MAAM,MAAM,GAAwF;QAClG,OAAO,EAAE,GAAG,CAAC,SAAS;KACvB,CAAC;IAEF,IAAI,OAAO,CAAC,UAAU,EAAE;QACtB,MAAM,CAAC,mBAAmB,GAAG,GAAG,CAAC,SAAS,CAAC;KAC5C;IACD,IAAI,OAAO,CAAC,UAAU,EAAE;QACtB,MAAM,CAAC,mBAAmB,GAAG,GAAG,CAAC,SAAS,CAAC;KAC5C;IAED,MAAM,qEAAwC,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,EAAE;QAC9F,MAAM,4DAA6B,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC;IACjF,CAAC,CAAC,CAAC;IAEH,OAAO,GAAG,CAAC;AACb,CAAC"} \ No newline at end of file +{"version":3,"file":"ScheduledNotificationRules.js","sourceRoot":"","sources":["../../src/Rules/ScheduledNotificationRules.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAmH;AAInH,iDAA4C;AAE5C,mGAAiG;AACjG,qGAAgH;AAEnG,QAAA,0BAA0B,GAAwB,CAAC;QAC9D,EAAE,EAAE,aAAa;QACjB,KAAK,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,QAAQ,EAAE;QACrC,IAAI,EAAE,oCAAqB,CAAC,MAAM;QAClC,WAAW,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE;YAClC,OAAO,MAAM,mBAAmB,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,OAAO,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC,CAAC;QAC/E,CAAC;KACF,EAAE;QACD,EAAE,EAAE,aAAa;QACjB,KAAK,EAAE,EAAE,IAAI,EAAE,2BAAW,CAAC,IAAI,EAAE;QACjC,IAAI,EAAE,oCAAqB,CAAC,MAAM;QAClC,WAAW,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE;YAClC,OAAO,MAAM,mBAAmB,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,OAAO,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC,CAAC;QAC/E,CAAC;KACF;CACA,CAAC;AAEF,KAAK,UAAU,mBAAmB,CAChC,GAAmB,EACnB,GAA6B,EAC7B,QAAsB,EACtB,OAAuD;IAEvD,MAAM,GAAG,GAAsB,EAAE,CAAC;IAClC,MAAM,MAAM,GAAwF;QAClG,OAAO,EAAE,GAAG,CAAC,SAAS;KACvB,CAAC;IAEF,IAAI,OAAO,CAAC,UAAU,EAAE;QACtB,MAAM,CAAC,mBAAmB,GAAG,GAAG,CAAC,SAAS,CAAC;KAC5C;IACD,IAAI,OAAO,CAAC,UAAU,EAAE;QACtB,MAAM,CAAC,mBAAmB,GAAG,GAAG,CAAC,SAAS,CAAC;KAC5C;IAED,MAAM,qEAAwC,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,EAAE;QAC9F,MAAM,4DAA6B,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC;IACjF,CAAC,CAAC,CAAC;IAEH,OAAO,GAAG,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskDeleteContainmentRules.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskDeleteContainmentRules.d.ts.map deleted file mode 100644 index 36784099..00000000 --- a/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskDeleteContainmentRules.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TaskDeleteContainmentRules.d.ts","sourceRoot":"","sources":["../../src/Rules/TaskDeleteContainmentRules.ts"],"names":[],"mappings":"AAIA,OAAO,EAEL,iBAAiB,EAGlB,MAAM,cAAc,CAAC;AAMtB,eAAO,MAAM,0BAA0B,EAAE,iBAAiB,EAOxD,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskDeleteContainmentRules.js.map b/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskDeleteContainmentRules.js.map deleted file mode 100644 index f023420f..00000000 --- a/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskDeleteContainmentRules.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TaskDeleteContainmentRules.js","sourceRoot":"","sources":["../../src/Rules/TaskDeleteContainmentRules.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAKsB;AAGtB,+DAAuD;AACvD,iDAA4C;AAE/B,QAAA,0BAA0B,GAAwB,CAAC;QAC9D,EAAE,EAAE,aAAa;QACjB,KAAK,EAAE,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE;QACrC,IAAI,EAAE,oCAAqB,CAAC,MAAM;QAClC,WAAW,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE;YAClC,OAAO,MAAM,YAAY,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;QACtD,CAAC;KACF,CAAC,CAAC;AAEH,KAAK,UAAU,YAAY,CACzB,GAA6B,EAC7B,GAAmB,EACnB,OAAqB,EACrB,GAAsB;IAEtB,qCAAqC;IACrC,MAAM,oBAAoB,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,QAAQ,EAAE,gCAAgC,CAAC,EAAE,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC;IACjK,IAAI,oBAAoB,CAAC,MAAM,EAAE;QAC/B,GAAG,CAAC,IAAI,CACN;YACE,UAAU,EAAE,aAAa;YACzB,aAAa,EAAE,oBAAoB,CAAC,GAAG,CAAC,kBAAkB,CAAC,EAAE;gBAC3D,OAAO;oBACL,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,gCAAgC;oBACnF,KAAK,EAAE,kBAAkB,CAAC,EAAE,EAAE,OAAO,EAAE,kBAAkB,CAAC,IAAI,EAAE,OAAO,EAAE,iBAAiB;iBAC3F,CAAC;YACJ,CAAC,CAAC;SACH,CAAC,CAAC;KACN;IACD,GAAG,CAAC,IAAI,CAAC;QACP,UAAU,EAAE,QAAQ;QACpB,WAAW,EAAE,gBAAgB;QAC7B,MAAM,EAAE;YACN,MAAM,EAAE,OAAO,CAAC,EAAE;SACnB;KACF,CAAC,CAAC;IACH,OAAO,GAAG,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskExpungeContainmentRules.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskExpungeContainmentRules.d.ts.map new file mode 100644 index 00000000..1cc55031 --- /dev/null +++ b/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskExpungeContainmentRules.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"TaskExpungeContainmentRules.d.ts","sourceRoot":"","sources":["../../src/Rules/TaskExpungeContainmentRules.ts"],"names":[],"mappings":"AAIA,OAAO,EAEL,iBAAiB,EAGlB,MAAM,cAAc,CAAC;AAMtB,eAAO,MAAM,2BAA2B,EAAE,iBAAiB,EAOzD,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskDeleteContainmentRules.js b/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskExpungeContainmentRules.js similarity index 91% rename from evernote_modules/en-conduit-plugin-task/dist/Rules/TaskDeleteContainmentRules.js rename to evernote_modules/en-conduit-plugin-task/dist/Rules/TaskExpungeContainmentRules.js index 36771953..da4039b4 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskDeleteContainmentRules.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskExpungeContainmentRules.js @@ -3,11 +3,11 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.TaskDeleteContainmentRules = void 0; +exports.TaskExpungeContainmentRules = void 0; const conduit_core_1 = require("conduit-core"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); -exports.TaskDeleteContainmentRules = [{ +exports.TaskExpungeContainmentRules = [{ on: 'Node:DELETE', where: { type: en_core_entity_types_1.CoreEntityTypes.Note }, when: conduit_core_1.GraphMutationRuleWhen.Always, @@ -38,4 +38,4 @@ async function onNoteDelete(ctx, trc, nodeRef, ops) { }); return ops; } -//# sourceMappingURL=TaskDeleteContainmentRules.js.map \ No newline at end of file +//# sourceMappingURL=TaskExpungeContainmentRules.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskExpungeContainmentRules.js.map b/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskExpungeContainmentRules.js.map new file mode 100644 index 00000000..f42a273c --- /dev/null +++ b/evernote_modules/en-conduit-plugin-task/dist/Rules/TaskExpungeContainmentRules.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TaskExpungeContainmentRules.js","sourceRoot":"","sources":["../../src/Rules/TaskExpungeContainmentRules.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAKsB;AAGtB,+DAAuD;AACvD,iDAA4C;AAE/B,QAAA,2BAA2B,GAAwB,CAAC;QAC/D,EAAE,EAAE,aAAa;QACjB,KAAK,EAAE,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE;QACrC,IAAI,EAAE,oCAAqB,CAAC,MAAM;QAClC,WAAW,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE;YAClC,OAAO,MAAM,YAAY,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;QACtD,CAAC;KACF,CAAC,CAAC;AAEH,KAAK,UAAU,YAAY,CACzB,GAA6B,EAC7B,GAAmB,EACnB,OAAqB,EACrB,GAAsB;IAEtB,qCAAqC;IACrC,MAAM,oBAAoB,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,QAAQ,EAAE,gCAAgC,CAAC,EAAE,IAAI,EAAE,2BAAW,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC;IACjK,IAAI,oBAAoB,CAAC,MAAM,EAAE;QAC/B,GAAG,CAAC,IAAI,CACN;YACE,UAAU,EAAE,aAAa;YACzB,aAAa,EAAE,oBAAoB,CAAC,GAAG,CAAC,kBAAkB,CAAC,EAAE;gBAC3D,OAAO;oBACL,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,gCAAgC;oBACnF,KAAK,EAAE,kBAAkB,CAAC,EAAE,EAAE,OAAO,EAAE,kBAAkB,CAAC,IAAI,EAAE,OAAO,EAAE,iBAAiB;iBAC3F,CAAC;YACJ,CAAC,CAAC;SACH,CAAC,CAAC;KACN;IACD,GAAG,CAAC,IAAI,CAAC;QACP,UAAU,EAAE,QAAQ;QACpB,WAAW,EAAE,gBAAgB;QAC7B,MAAM,EAAE;YACN,MAAM,EAAE,OAAO,CAAC,EAAE;SACnB;KACF,CAAC,CAAC;IACH,OAAO,GAAG,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/TaskGroupResolver.js.map b/evernote_modules/en-conduit-plugin-task/dist/TaskGroupResolver.js.map index 2d81b2ea..3d881e4b 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/TaskGroupResolver.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/TaskGroupResolver.js.map @@ -1 +1 @@ -{"version":3,"file":"TaskGroupResolver.js","sourceRoot":"","sources":["../src/TaskGroupResolver.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"TaskGroupResolver.js","sourceRoot":"","sources":["../src/TaskGroupResolver.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.d.ts.map index 48dcbdd3..e2e178d8 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TaskUtils.d.ts","sourceRoot":"","sources":["../src/TaskUtils.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,cAAc,EAAE,wBAAwB,EAAc,MAAM,cAAc,CAAC;AACpF,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAyB,KAAK,EAAkH,MAAM,eAAe,CAAC;AAC7K,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAO5C,OAAO,EAAE,sBAAsB,EAAE,MAAM,yBAAyB,CAAC;AAcjE,MAAM,WAAW,eAAe;IAC9B,qBAAqB,EAAE,MAAM,EAAE,CAAC;IAChC,KAAK,EAAE,sBAAsB,EAAE,CAAC;CACjC;AAED,eAAO,MAAM,qBAAqB;;;OAcb,CAAC;AAEtB,wBAAgB,oCAAoC,CAAC,GAAG,EAAE,wBAAwB,GAAG,MAAM,CAE1F;AAED,wBAAgB,6BAA6B,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAKpE;AAED,wBAAsB,kBAAkB,CAAC,OAAO,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,GAAG,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC,CAoC7G;AAED,wBAAgB,+BAA+B,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC,eAAe,CAAC,CAqB/F"} \ No newline at end of file +{"version":3,"file":"TaskUtils.d.ts","sourceRoot":"","sources":["../src/TaskUtils.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,cAAc,EAAE,wBAAwB,EAAc,MAAM,cAAc,CAAC;AACpF,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAyB,KAAK,EAAkH,MAAM,eAAe,CAAC;AAC7K,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAO5C,OAAO,EAAE,sBAAsB,EAAE,MAAM,yBAAyB,CAAC;AAcjE,MAAM,WAAW,eAAe;IAC9B,qBAAqB,EAAE,MAAM,EAAE,CAAC;IAChC,KAAK,EAAE,sBAAsB,EAAE,CAAC;CACjC;AAED,eAAO,MAAM,qBAAqB;;;OAcb,CAAC;AAEtB,wBAAgB,sCAAsC,CAAC,GAAG,EAAE,wBAAwB,GAAG,MAAM,CAE5F;AAED,wBAAgB,6BAA6B,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAKpE;AAED,wBAAsB,kBAAkB,CAAC,OAAO,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,GAAG,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC,CAoC7G;AAED,wBAAgB,+BAA+B,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC,eAAe,CAAC,CAqB/F"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.js b/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.js index 9dee335a..aedec318 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.js +++ b/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.js @@ -3,7 +3,7 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.parseAndValidateTasksExportData = exports.getTasksExportData = exports.getTaskUserSettingsIdByUserId = exports.getTaskUserSettingsByMutationContext = exports.TasksExportDataSchema = void 0; +exports.parseAndValidateTasksExportData = exports.getTasksExportData = exports.getTaskUserSettingsIdByUserId = exports.getTaskUserSettingsIdByMutationContext = exports.TasksExportDataSchema = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); const en_data_model_1 = require("en-data-model"); @@ -35,10 +35,10 @@ exports.TasksExportDataSchema = conduit_utils_1.Struct({ }), taskGroupNoteLevelIDs: conduit_utils_1.ListOf('string'), }, 'TasksExportData'); -function getTaskUserSettingsByMutationContext(ctx) { +function getTaskUserSettingsIdByMutationContext(ctx) { return getTaskUserSettingsIdByUserId(ctx.userID); } -exports.getTaskUserSettingsByMutationContext = getTaskUserSettingsByMutationContext; +exports.getTaskUserSettingsIdByMutationContext = getTaskUserSettingsIdByMutationContext; function getTaskUserSettingsIdByUserId(userID) { return en_data_model_1.DefaultDeterministicIdGenerator.createId({ entityType: en_data_model_1.EntityTypes.TaskUserSettings, diff --git a/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.js.map b/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.js.map index 5478267d..d7be4aa5 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/TaskUtils.js.map @@ -1 +1 @@ -{"version":3,"file":"TaskUtils.js","sourceRoot":"","sources":["../src/TaskUtils.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"TaskUtils.js","sourceRoot":"","sources":["../src/TaskUtils.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAoF;AAEpF,iDAA6K;AAE7K,iDAA6E;AAC7E,6DAA4D;AAI5D,wEAAkF;AAGlF,MAAM,oBAAoB,GAAiB;IACzC,KAAK,EAAE,QAAQ;IACf,OAAO,EAAE,8BAAc;IACvB,QAAQ,EAAE,8BAAc;IACxB,eAAe,EAAE,wBAAQ,CAAC,2CAAqB,CAAC;IAChD,IAAI,EAAE,+BAAe;IACrB,UAAU,EAAE,8BAAc;IAC1B,WAAW,EAAE,8BAAc;IAC3B,MAAM,EAAE,8BAAc;IACtB,cAAc,EAAE,QAAQ;CACzB,CAAC;AAOW,QAAA,qBAAqB,GAAG,sBAAM,CAAkB;IAC3D,KAAK,EAAE,6BAAa,CAA8B;QAChD,KAAK,EAAE,QAAQ;QACf,oBAAoB,EAAE,QAAQ;QAC9B,OAAO,EAAE,8BAAc;QACvB,QAAQ,EAAE,8BAAc;QACxB,eAAe,EAAE,8BAAc;QAC/B,IAAI,EAAE,+BAAe;QACrB,UAAU,EAAE,8BAAc;QAC1B,WAAW,EAAE,8BAAc;QAC3B,MAAM,EAAE,8BAAc;QACtB,cAAc,EAAE,QAAQ;KACzB,CAAC;IACF,qBAAqB,EAAE,sBAAM,CAAC,QAAQ,CAAC;CACxC,EAAE,iBAAiB,CAAC,CAAC;AAEtB,SAAgB,sCAAsC,CAAC,GAA6B;IAClF,OAAO,6BAA6B,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACnD,CAAC;AAFD,wFAEC;AAED,SAAgB,6BAA6B,CAAC,MAAc;IAC1D,OAAO,+CAA+B,CAAC,QAAQ,CAAC;QAC9C,UAAU,EAAE,2BAAW,CAAC,gBAAgB;QACxC,MAAM;KACP,CAAW,CAAC;AACf,CAAC;AALD,sEAKC;AAEM,KAAK,UAAU,kBAAkB,CAAC,OAAuB,EAAE,IAAU;;IAC1E,yBAAU,CAAC,OAAO,CAAC,CAAC;IAEpB,MAAM,KAAK,GAA6B,EAAE,CAAC;IAC3C,IAAI,qBAAqB,GAAa,EAAE,CAAC;IAEzC,MAAM,iBAAiB,GAAG,8CAA4B,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;IAChE,MAAM,IAAI,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAkB,OAAO,EAAE,EAAE,EAAE,EAAE,iBAAiB,EAAE,IAAI,EAAE,2BAAW,CAAC,eAAe,EAAE,CAAC,CAAC;IAC9H,IAAI,IAAI,EAAE;QACR,qBAAqB,GAAG,IAAI,CAAC,UAAU,CAAC,qBAAqB,IAAI,EAAE,CAAC;QAEpE,MAAM,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAC1E,MAAM,SAAS,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,aAAa,CAAO,OAAO,EAAE,2BAAW,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;QAC3F,KAAK,MAAM,IAAI,IAAI,SAAS,EAAE;YAC5B,IAAI,CAAC,IAAI,EAAE;gBACT,SAAS;aACV;YACD,MAAM,UAAU,GAA2B;gBACzC,KAAK,QAAE,IAAI,CAAC,KAAK,mCAAI,EAAE;gBACvB,oBAAoB,EAAE,IAAI,CAAC,UAAU,CAAC,oBAAoB;gBAC1D,OAAO,QAAE,IAAI,CAAC,UAAU,CAAC,OAAO,mCAAI,SAAS;gBAC7C,eAAe,QAAE,IAAI,CAAC,UAAU,CAAC,eAAe,mCAAI,SAAS;gBAC7D,IAAI,QAAE,IAAI,CAAC,UAAU,CAAC,IAAI,mCAAI,SAAS;gBACvC,WAAW,QAAE,IAAI,CAAC,UAAU,CAAC,WAAW,mCAAI,SAAS;gBACrD,UAAU,QAAE,IAAI,CAAC,UAAU,CAAC,UAAU,mCAAI,SAAS;gBACnD,cAAc,QAAE,IAAI,CAAC,UAAU,CAAC,cAAc,mCAAI,EAAE;gBACpD,MAAM,QAAE,IAAI,CAAC,UAAU,CAAC,MAAM,mCAAI,SAAS;gBAC3C,QAAQ,QAAE,IAAI,CAAC,UAAU,CAAC,QAAQ,mCAAI,SAAS;aAChD,CAAC;YACF,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;SACxB;KACF;IACD,OAAO;QACL,qBAAqB;QACrB,KAAK;KACN,CAAC;AACJ,CAAC;AApCD,gDAoCC;AAED,SAAgB,+BAA+B,CAAC,OAAuB;IACrE,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,IAAI,CAAC;KACb;IACD,MAAM,GAAG,GAAG,yBAAS,CAAC,OAAO,CAA2B,CAAC;IACzD,IAAI,CAAC,GAAG,EAAE;QACR,OAAO,IAAI,CAAC;KACb;IACD,MAAM,UAAU,GAAgB,IAAI,GAAG,EAAE,CAAC;IAC1C,KAAK,MAAM,EAAE,IAAI,GAAG,CAAC,qBAAqB,EAAE;QAC1C,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;KACpB;IACD,KAAK,MAAM,IAAI,IAAI,GAAG,CAAC,KAAK,EAAE;QAC5B,KAAK,MAAM,GAAG,IAAI,oBAAoB,EAAE;YACtC,kCAAkB,CAAC,oBAAoB,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;SAC/D;QACD,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,oBAAoB,CAAC,EAAE;YAC9C,MAAM,IAAI,KAAK,CAAC,0DAA0D,CAAC,CAAC;SAC7E;KACF;IACD,OAAO,GAAG,CAAC;AACb,CAAC;AArBD,0EAqBC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Utilities.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/Utilities.d.ts.map index fb9bc0f8..9f27c4cf 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Utilities.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Utilities.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Utilities.d.ts","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,cAAc,EAAc,MAAM,cAAc,CAAC;AAE1D,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAE5C,eAAO,MAAM,kBAAkB;;mBAAqC,QAAQ,SAAS,IAAI,CAAC,CASzF,CAAC"} \ No newline at end of file +{"version":3,"file":"Utilities.d.ts","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,cAAc,EAAc,MAAM,cAAc,CAAC;AAE1D,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAE5C,eAAO,MAAM,kBAAkB;;mBAAqC,QAAQ,SAAS,IAAI,CAAC,CASzF,CAAC;AAEF,wBAAgB,OAAO,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,GAAG,OAAO,CAE1D;AAED,wBAAgB,MAAM,CAAC,IAAI,EAAE,IAAI,QAEhC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Utilities.js b/evernote_modules/en-conduit-plugin-task/dist/Utilities.js index 969884a3..ca4f44fd 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Utilities.js +++ b/evernote_modules/en-conduit-plugin-task/dist/Utilities.js @@ -1,6 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.getCurrentUserNode = void 0; +exports.getDay = exports.sameDay = exports.getCurrentUserNode = void 0; /* * Copyright 2020 Evernote Corporation. All rights reserved. */ @@ -15,4 +15,12 @@ const getCurrentUserNode = async (context) => { return userNode; }; exports.getCurrentUserNode = getCurrentUserNode; +function sameDay(first, second) { + return getDay(first).getTime() === getDay(second).getTime(); +} +exports.sameDay = sameDay; +function getDay(date) { + return new Date(date.toISOString().slice(0, 10)); +} +exports.getDay = getDay; //# sourceMappingURL=Utilities.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/Utilities.js.map b/evernote_modules/en-conduit-plugin-task/dist/Utilities.js.map index 8e616c62..2c6a7f95 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/Utilities.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/Utilities.js.map @@ -1 +1 @@ -{"version":3,"file":"Utilities.js","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":";;;AAAA;;GAEG;AACH,+CAA0D;AAC1D,iDAA8C;AAGvC,MAAM,kBAAkB,GAAG,KAAK,EAAE,OAAwB,EAA2B,EAAE;IAC5F,yBAAU,CAAC,OAAO,CAAC,CAAC;IAEpB,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,WAAW,CAAO,OAAO,CAAC,CAAC;IAC7D,IAAI,CAAC,QAAQ,EAAE;QACb,MAAM,IAAI,6BAAa,CAAC,cAAc,CAAC,CAAC;KACzC;IAED,OAAO,QAAQ,CAAC;AAClB,CAAC,CAAC;AATW,QAAA,kBAAkB,sBAS7B"} \ No newline at end of file +{"version":3,"file":"Utilities.js","sourceRoot":"","sources":["../src/Utilities.ts"],"names":[],"mappings":";;;AAAA;;GAEG;AACH,+CAA0D;AAC1D,iDAA8C;AAGvC,MAAM,kBAAkB,GAAG,KAAK,EAAE,OAAwB,EAA2B,EAAE;IAC5F,yBAAU,CAAC,OAAO,CAAC,CAAC;IAEpB,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,WAAW,CAAO,OAAO,CAAC,CAAC;IAC7D,IAAI,CAAC,QAAQ,EAAE;QACb,MAAM,IAAI,6BAAa,CAAC,cAAc,CAAC,CAAC;KACzC;IAED,OAAO,QAAQ,CAAC;AAClB,CAAC,CAAC;AATW,QAAA,kBAAkB,sBAS7B;AAEF,SAAgB,OAAO,CAAC,KAAW,EAAE,MAAY;IAC/C,OAAO,MAAM,CAAC,KAAK,CAAC,CAAC,OAAO,EAAE,KAAK,MAAM,CAAC,MAAM,CAAC,CAAC,OAAO,EAAE,CAAC;AAC9D,CAAC;AAFD,0BAEC;AAED,SAAgB,MAAM,CAAC,IAAU;IAC/B,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;AACnD,CAAC;AAFD,wBAEC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/index.d.ts.map b/evernote_modules/en-conduit-plugin-task/dist/index.d.ts.map index b01442a5..bfeead8d 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/index.d.ts.map +++ b/evernote_modules/en-conduit-plugin-task/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,iBAAiB,EAAmE,MAAM,cAAc,CAAC;AAyBlH,OAAO,EAAE,eAAe,EAAE,MAAM,+BAA+B,CAAC;AAChE,OAAO,EAAE,QAAQ,EAAE,MAAM,wBAAwB,CAAC;AAClD,OAAO,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAC;AAC1C,OAAO,EAAE,gBAAgB,EAAE,MAAM,gCAAgC,CAAC;AAClE,OAAO,EAAE,4BAA4B,EAAE,MAAM,oCAAoC,CAAC;AAClF,OAAO,EAAE,qBAAqB,EAAE,MAAM,oCAAoC,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,yBAAyB,CAAC;AAEjE,OAAO,EAAE,kBAAkB,EAAE,6BAA6B,EAAE,+BAA+B,EAAE,eAAe,EAAE,qBAAqB,EAAE,MAAM,aAAa,CAAC;AACzJ,OAAO,EAAE,0BAA0B,EAAE,MAAM,qDAAqD,CAAC;AAEjG,wBAAgB,eAAe,IAAI,iBAAiB,CA2EnD"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,iBAAiB,EAAmE,MAAM,cAAc,CAAC;AAyBlH,OAAO,EAAE,eAAe,EAAE,MAAM,+BAA+B,CAAC;AAChE,OAAO,EAAE,QAAQ,EAAE,MAAM,wBAAwB,CAAC;AAClD,OAAO,EAAE,IAAI,EAAE,MAAM,oBAAoB,CAAC;AAC1C,OAAO,EAAE,gBAAgB,EAAE,MAAM,gCAAgC,CAAC;AAClE,OAAO,EAAE,4BAA4B,EAAE,MAAM,oCAAoC,CAAC;AAClF,OAAO,EAAE,qBAAqB,EAAE,MAAM,oCAAoC,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,yBAAyB,CAAC;AAEjE,OAAO,EAAE,kBAAkB,EAAE,6BAA6B,EAAE,+BAA+B,EAAE,eAAe,EAAE,qBAAqB,EAAE,MAAM,aAAa,CAAC;AACzJ,OAAO,EAAE,0BAA0B,EAAE,MAAM,qDAAqD,CAAC;AAEjG,wBAAgB,eAAe,IAAI,iBAAiB,CA6EnD"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/dist/index.js b/evernote_modules/en-conduit-plugin-task/dist/index.js index 8cc32d9a..be54cb52 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/index.js +++ b/evernote_modules/en-conduit-plugin-task/dist/index.js @@ -42,9 +42,9 @@ const TaskMutators = __importStar(require("./Mutators/TaskMutators")); const TaskUserSettingsMutators = __importStar(require("./Mutators/TaskUserSettingsMutators")); const DefaultTaskNote_1 = require("./PluginMutators/DefaultTaskNote"); const index_1 = require("./PluginMutators/in-note-task/index"); -const ReminderStatusContainmentRules_1 = require("./Rules/ReminderStatusContainmentRules"); +const NoteUpdateContainmentRules_1 = require("./Rules/NoteUpdateContainmentRules"); const ScheduledNotificationRules_1 = require("./Rules/ScheduledNotificationRules"); -const TaskDeleteContainmentRules_1 = require("./Rules/TaskDeleteContainmentRules"); +const TaskExpungeContainmentRules_1 = require("./Rules/TaskExpungeContainmentRules"); const TaskGroupResolver_1 = require("./TaskGroupResolver"); var NoteContentInfo_2 = require("./Mutators/Helpers/NoteContentInfo"); Object.defineProperty(exports, "getNoteContentInfoIDByNoteID", { enumerable: true, get: function () { return NoteContentInfo_2.getNoteContentInfoIDByNoteID; } }); @@ -80,6 +80,8 @@ function getENTaskPlugin() { defaultReminder: conduit_utils_1.NullableBoolean, defaultRemindersOffsets: conduit_utils_1.NullableListOf('number'), pinDefaultTaskNote: conduit_utils_1.NullableBoolean, + taskAssignDate: conduit_utils_1.NullableTimestamp, + taskAssignCount: conduit_utils_1.NullableNumber, }, 'getTaskUserSettingsResult')), resolve: GetTaskUserSettingsQuery_1.getTaskUserSettings, description: 'Getting the TaskUserSetting for the current user.', @@ -120,9 +122,9 @@ function getENTaskPlugin() { }, mutationRules: () => { return [ - ...ReminderStatusContainmentRules_1.ReminderStatusContainmentRules, + ...NoteUpdateContainmentRules_1.NoteUpdateContainmentRules, ...ScheduledNotificationRules_1.ScheduledNotificationRules, - ...TaskDeleteContainmentRules_1.TaskDeleteContainmentRules, + ...TaskExpungeContainmentRules_1.TaskExpungeContainmentRules, ]; }, }; diff --git a/evernote_modules/en-conduit-plugin-task/dist/index.js.map b/evernote_modules/en-conduit-plugin-task/dist/index.js.map index 6ba51482..86e3d921 100644 --- a/evernote_modules/en-conduit-plugin-task/dist/index.js.map +++ b/evernote_modules/en-conduit-plugin-task/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-task/package.json b/evernote_modules/en-conduit-plugin-task/package.json index 9c4525bd..6bc71526 100644 --- a/evernote_modules/en-conduit-plugin-task/package.json +++ b/evernote_modules/en-conduit-plugin-task/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-plugin-task", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,16 +10,16 @@ "dist" ], "dependencies": { - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "en-conduit-plugin-scheduled-notification-shared": "1.34.4", - "en-conduit-sync-types": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-data-model": "^3.4.2", - "en-notifications-data-model": "^3.4.2", - "en-nsync-connector": "1.34.4", - "en-tasks-data-model": "^3.4.2", + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "en-conduit-plugin-scheduled-notification-shared": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-data-model": "^3.6.2", + "en-notifications-data-model": "^3.4.4", + "en-nsync-connector": "1.36.3", + "en-tasks-data-model": "^3.4.4", "graphql": "^14.0.2", "simply-immutable": "^2.1.1" } diff --git a/evernote_modules/en-conduit-schema/dist/conduit-indexes.json b/evernote_modules/en-conduit-schema/dist/conduit-indexes.json index 13037859..67d74308 100644 --- a/evernote_modules/en-conduit-schema/dist/conduit-indexes.json +++ b/evernote_modules/en-conduit-schema/dist/conduit-indexes.json @@ -231,6 +231,31 @@ ], "indexCondition": [] }, + "66a5692159e6b2ca937ec172f9e7a038": { + "index": [ + { + "field": "invitedTime", + "order": "DESC", + "type": "timestamp?" + }, + { + "field": "label", + "order": "ASC", + "type": "string" + }, + { + "field": "id", + "order": "ASC", + "type": "ID" + } + ], + "indexCondition": [ + { + "field": "recipientIsMe", + "value": true + } + ] + }, "a248e49768a44464250cabc2e229b41e": { "index": [ { @@ -756,6 +781,40 @@ } ] }, + "2885fa3bc4cb0e457491c7ee8aedfe4c": { + "index": [ + { + "field": "label", + "order": "ASC", + "type": "string" + }, + { + "field": "updated", + "order": "DESC", + "type": "timestamp" + }, + { + "field": "created", + "order": "DESC", + "type": "timestamp" + }, + { + "field": "id", + "order": "ASC", + "type": "ID" + } + ], + "indexCondition": [ + { + "field": "hasTaskGroup", + "value": true + }, + { + "field": "inTrash", + "value": false + } + ] + }, "28a55bbd1bff076657821014b31f1d0b": { "index": [ { @@ -950,18 +1009,18 @@ } ] }, - "4c3c36d3f89aec50e078ecb962cc0bc8": { + "487354ccc280c8b85ed3841745afa332": { "index": [ - { - "field": "label", - "order": "ASC", - "type": "string" - }, { "field": "updated", "order": "DESC", "type": "timestamp" }, + { + "field": "label", + "order": "ASC", + "type": "string" + }, { "field": "created", "order": "DESC", @@ -975,7 +1034,7 @@ ], "indexCondition": [ { - "field": "hasTask", + "field": "hasTaskGroup", "value": true }, { @@ -1077,6 +1136,40 @@ } ] }, + "6ca8f0d733d159f56275edbd2abf6d58": { + "index": [ + { + "field": "created", + "order": "DESC", + "type": "timestamp" + }, + { + "field": "label", + "order": "ASC", + "type": "string" + }, + { + "field": "updated", + "order": "DESC", + "type": "timestamp" + }, + { + "field": "id", + "order": "ASC", + "type": "ID" + } + ], + "indexCondition": [ + { + "field": "hasTaskGroup", + "value": true + }, + { + "field": "inTrash", + "value": false + } + ] + }, "8be1b45c9c68047f1890b355414e3aaf": { "index": [ { @@ -1221,40 +1314,6 @@ } ] }, - "9572a676bb7997c9f79148c658e65bde": { - "index": [ - { - "field": "updated", - "order": "DESC", - "type": "timestamp" - }, - { - "field": "label", - "order": "ASC", - "type": "string" - }, - { - "field": "created", - "order": "DESC", - "type": "timestamp" - }, - { - "field": "id", - "order": "ASC", - "type": "ID" - } - ], - "indexCondition": [ - { - "field": "hasTask", - "value": true - }, - { - "field": "inTrash", - "value": false - } - ] - }, "a298b87e70fdd8bd89fda81ee98b7d80": { "index": [ { @@ -2052,40 +2111,6 @@ } ] }, - "d2756c1a745dd821ac1c36c40f1e2307": { - "index": [ - { - "field": "created", - "order": "DESC", - "type": "timestamp" - }, - { - "field": "label", - "order": "ASC", - "type": "string" - }, - { - "field": "updated", - "order": "DESC", - "type": "timestamp" - }, - { - "field": "id", - "order": "ASC", - "type": "ID" - } - ], - "indexCondition": [ - { - "field": "hasTask", - "value": true - }, - { - "field": "inTrash", - "value": false - } - ] - }, "d6998be68872144f4e76adda8bc7e459": { "index": [ { @@ -2405,6 +2430,26 @@ }, "NoteContentInfo": { "indexes": { + "84d2a998df1ce8e6e4f8f66c33c7f2e9": { + "index": [ + { + "field": "parent", + "order": "ASC", + "type": "ID" + }, + { + "field": "hasTaskGroup", + "order": "ASC", + "type": "boolean" + }, + { + "field": "id", + "order": "ASC", + "type": "ID" + } + ], + "indexCondition": [] + }, "parent": { "index": [ { @@ -2422,7 +2467,8 @@ } }, "lookups": [ - "parent" + "parent", + "hasTaskGroup" ] }, "Notebook": { @@ -3330,6 +3376,31 @@ }, "Task": { "indexes": { + "0dd1911faa85ad65ea3875dd4cc0d26e": { + "index": [ + { + "field": "assignee", + "order": "ASC", + "type": "ID?" + }, + { + "field": "inTrash", + "order": "ASC", + "type": "boolean" + }, + { + "field": "sortWeight", + "order": "DESC", + "type": "string" + }, + { + "field": "id", + "order": "ASC", + "type": "ID" + } + ], + "indexCondition": [] + }, "ae47c2637cb99bb25244150d33de6c84": { "index": [ { diff --git a/evernote_modules/en-conduit-schema/dist/conduit.gql b/evernote_modules/en-conduit-schema/dist/conduit.gql index 8c3f1552..7d5ce415 100644 --- a/evernote_modules/en-conduit-schema/dist/conduit.gql +++ b/evernote_modules/en-conduit-schema/dist/conduit.gql @@ -32,6 +32,7 @@ type AccountLimitsCounts { userWorkspaceCount: Int! userUploadedAmount: Float! userNoteAndNotebookSharesSentCount: Int! + taskAssignmentLimitDaily: Int! } type AccountLimitsLimits { @@ -49,6 +50,7 @@ type AccountLimitsLimits { userDeviceLimit: Int! userAdvertisedDeviceLimit: Int! userWorkspaceCountMax: Int! + taskAssignmentLimitDaily: Int! } enum AdaptiveDownsyncTypeEnum { @@ -242,6 +244,7 @@ enum AuthStateEnum { type AutoMutatorRes { success: Boolean! result: String + mutationID: String! } type AuxSchema { @@ -954,6 +957,11 @@ enum FeatureRolloutClientType { desktop } +input FilteredNotesQueryInput { + query: String! + resultSpec: WidgetSearchResultSpecInput! +} + type FolderCommandPolicy { canCreateFolder: Boolean! canCreateNote: Boolean! @@ -996,6 +1004,8 @@ type GetTaskUserSettingsResult { defaultReminder: Boolean defaultRemindersOffsets: [Float!] pinDefaultTaskNote: Boolean + taskAssignDate: Float + taskAssignCount: Float } type GoogleAuthCredential { @@ -1269,13 +1279,13 @@ input MembershipFilter { enum MembershipFilterField { created label + invitedTime recipientIsMe parent id privilege recipientType updated - invitedTime } type MembershipListResults { @@ -1325,6 +1335,7 @@ type MembershipsForMeInParentResults { } enum MembershipsForMeOrderBy { + invitedTime created label } @@ -1375,13 +1386,13 @@ input MembershipSort { enum MembershipSortField { created label + invitedTime recipientIsMe parent id privilege recipientType updated - invitedTime } type Message { @@ -1476,6 +1487,12 @@ type MultiplyByTwoResult { result: Int! } +type MutationStatusResult { + isUpsynced: Boolean! + isRoundtripped: Boolean! + error: Error +} + enum NapMigrationStateType { UNKNOWN LEGACY @@ -1541,7 +1558,7 @@ type Note { workspace: String stack: String inBusinessAccount: Boolean! - hasTask: Boolean! + hasTaskGroup: Boolean! childAttachments(isActive: Boolean, reverseOrder: Boolean, pageInfo: PageInfo): NoteChildAttachmentsResults! allMemberships(orderBy: NoteAllMembershipsOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): NoteAllMembershipsResults! ownMemberships(orderBy: NoteOwnMembershipsOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): NoteOwnMembershipsResults! @@ -2066,6 +2083,7 @@ type NoteContentInfo { created: Float! updated: Float! parent: Note + hasTaskGroup: Boolean! taskGroups: [String!] @deprecated(reason: "Use taskGroupNoteLevelIDs") } @@ -2074,6 +2092,7 @@ type NoteContentInfoAllResultFields { type: String! unindexed: NoteContentInfo! parent: Note! + hasTaskGroup: Boolean! } type NoteContentInfoAllResults { @@ -2096,6 +2115,7 @@ input NoteContentInfoFilter { enum NoteContentInfoFilterField { parent + hasTaskGroup id taskGroupNoteLevelIDs sourceOfChange @@ -2121,6 +2141,7 @@ input NoteContentInfoSort { enum NoteContentInfoSortField { parent + hasTaskGroup id taskGroupNoteLevelIDs sourceOfChange @@ -2170,7 +2191,7 @@ enum NoteFilterField { workspace stack inBusinessAccount - hasTask + hasTaskGroup id isMetadata isUntitled @@ -2286,6 +2307,7 @@ type NoteSetContentMutatorRes { result: String! editSequenceNumber: Int success: Boolean! + mutationID: String! } enum NotesInParentOrderBy { @@ -2435,7 +2457,7 @@ enum NoteSortField { workspace stack inBusinessAccount - hasTask + hasTaskGroup id isMetadata isUntitled @@ -2547,8 +2569,11 @@ type NsvcAuthzToken { type NSyncStatusResult { enabled: Boolean! offline: Boolean! + paused: Boolean! + completed: Boolean! nextAttempt: Float! lastConnection: Float! + lastNSyncProcessTime: Float! } input PageInfo { @@ -2603,7 +2628,7 @@ type Profile { relatedIdentitiesCount: Int! parent: Profile isRootProfile: Boolean! - TasksByAssignee(reverseOrder: Boolean, pageInfo: PageInfo): ProfileTasksByAssigneeResults! + TasksByAssignee(inTrash: Boolean, reverseOrder: Boolean, pageInfo: PageInfo): ProfileTasksByAssigneeResults! } input ProfileFilter { @@ -2948,9 +2973,10 @@ type RootMutationType { SyncMessages(guid: String, knownMessages: [String!], locale: String, commEngineJsVersion: Int, nativeClientVersion: Int, uiLanguage: String, supportedPlacements: [SupportedPlacement!], events: [CommEvent!], clientType: CommEngineClientType): CommEngineResponseSchema! attachmentSetApplicationDataEntry(id: String!, key: String!, value: String): AutoMutatorRes! attachmentSetFileName(attachmentID: String!, fileName: String!): AutoMutatorRes! - boardBootstrap(parent: EntityRef, resetLayout: Boolean, platform: BoardFormFactor, features: BoardBootstrapFeatureArgs): BoardBootstrapResult - boardCreateHome(serviceLevel: BoardServiceLevels!, resetLayout: Boolean, platform: BoardFormFactor, features: [String!], featureVersions: [Float!]): AutoMutatorRes! + boardBootstrap(parent: EntityRef, resetLayout: Boolean, platform: BoardFormFactor, clientLayoutVersion: Int, clearContentOnReset: Boolean, features: BoardBootstrapFeatureArgs): BoardBootstrapResult + boardCreateHome(serviceLevel: BoardServiceLevels!, resetLayout: Boolean, platform: BoardFormFactor, features: [String!], featureVersions: [Float!], clientLayoutVersion: Int, clearContentOnReset: Boolean): AutoMutatorRes! boardCustomize(boardMutations: BoardCustomizeParams, widgetMutations: [WidgetCustomizeParams!]): GenericMutationResult! + boardCustomizeVerII(boardMutations: BoardCustomizeParams, widgetMutations: [WidgetCustomizeVerIIParams!]): GenericMutationResult! boardDeleteHeaderBG(board: String!): AutoMutatorRes! boardDeletePreviousHeaderBG(board: String!): AutoMutatorRes! boardHeaderCustomize(board: String!, fields: BoardHeaderFields): AutoMutatorRes! @@ -2959,7 +2985,6 @@ type RootMutationType { calendarEventLink(noteID: String!, eventID: String!): AutoMutatorRes! calendarEventUnlink(eventID: String!, noteID: String!): AutoMutatorRes! calendarSettingsUpsert(useTemplateForNewNotes: Boolean!, mobileOpenNoteMinutes: CalendarNotificationOptions!, mobileCreateNoteMinutes: CalendarNotificationOptions!, desktopOpenNoteMinutes: CalendarNotificationOptions!, desktopCreateNoteMinutes: CalendarNotificationOptions!): AutoMutatorRes! - calendarUserCalendarSettingsUpdate(userCalendarSettingsId: String!, isActive: Boolean!): AutoMutatorRes! clearNSyncBackoff: Boolean! clientLogin(serviceHost: String!, externalServiceHost: String, email: String!, password: String, allowFacadeAsPersonal: Boolean): LoginResult! clientLoginWithCookies(serviceHost: String!, userSlot: Int): LoginResult! @@ -3096,6 +3121,7 @@ type RootMutationType { threadValidateRecipients(participants: [String!], emails: [String!]): AutoMutatorRes! twoFactorAuthSendCode(serviceHost: String!, token: String!, sendToBackupPhone: Boolean!, textMsgTemplate: String!, useVoice: Boolean!): String! userAssociateWithOpenID(provider: ServiceProvider!, tokenPayload: String!): GenericMutationResult! + userCalendarSettingsUpdate(userCalendarSettingsId: String!, isActive: Boolean!): AutoMutatorRes! userSetReminderSetting(setting: UserReminderEmailConfig!): AutoMutatorRes! userSettingsClear(userID: String): GenericMutationResult! userSettingsRemove(key: String!, userID: String): GenericMutationResult! @@ -3106,7 +3132,9 @@ type RootMutationType { verifyAndroidPostPurchase(developerPayload: String!, offer: String!, sku: String!, signedData: String!, signature: String!): String verifyApplePostPurchase(currency: String!, offer: String!, price: String!, productId: String!, receiptData: String!, transactionId: String!, layout: String, extend: Boolean, receiptOnly: String, transactionState: String, verifyReceiptOnly: String, version: Int): String widgetCustomize(widget: String!, isEnabled: Boolean, desktopSortWeight: String, desktopWidth: Float, mobileSortWeight: String, noteToUnpin: String, noteToPin: String, mutableWidgetType: BoardMutableWidgetTypes, filteredNotesQueryString: String, label: String, lightBGColor: String, darkBGColor: String): AutoMutatorRes! + widgetCustomizeVerII(widget: String!, associations: WidgetCustomizeAssociationsInput, fields: WidgetCustomizeFieldsInput): AutoMutatorRes! widgetDelete(widget: String!): AutoMutatorRes! + widgetFeatureTrialEnable(widget: String!): AutoMutatorRes! widgetResolveConflict(conflict: String!, conflictHash: String!): AutoMutatorRes! widgetRestore(widget: String!): AutoMutatorRes! widgetScratchPadSetContent(widget: String!, scratchPadContent: String!, previousContentHash: String): AutoMutatorRes! @@ -3162,6 +3190,7 @@ type RootQueryType { Message(id: String!): Message MessageList(pageInfo: PageInfo, filters: [MessageFilter!], sorts: [MessageSort!]): MessageListResults! @deprecated(reason: "Use custom query APIs now") MessagesInThread(thread: String!, reverseOrder: Boolean, pageInfo: PageInfo): MessagesInThreadResults! + MutationStatus(mutationID: String!): MutationStatusResult! Note(id: String!): Note NoteConflicts(note: String!, inTrash: Boolean, reverseOrder: Boolean, pageInfo: PageInfo): NoteConflictsResults! NoteContentInfo(id: String!): NoteContentInfo @@ -3206,7 +3235,7 @@ type RootQueryType { ScheduledNotifications(reverseOrder: Boolean, pageInfo: PageInfo): ScheduledNotificationsResults! Search(searchStr: String, offset: Int, maxNotes: Int, order: Int): SearchSchema SearchEx(query: SearchExQuery, queryContext: SearchExQueryContext, param: SearchExParam!, custom: SearchExCustom): SearchExSchema - SharedWithMe(sort: SharedWithMeSort): SharedWithMeResult + SharedWithMe(membershipSort: SharedWithMeMembershipSort, invitationsSort: SharedWithMeInvitationsSort): SharedWithMeResult Shortcut(id: String!): Shortcut ShortcutList(pageInfo: PageInfo, filters: [ShortcutFilter!], sorts: [ShortcutSort!]): ShortcutListResults! @deprecated(reason: "Use custom query APIs now") Shortcuts(reverseOrder: Boolean, pageInfo: PageInfo): ShortcutsResults! @@ -3228,7 +3257,7 @@ type RootQueryType { TaskNotesNotInTrash(orderBy: TaskNotesNotInTrashOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): TaskNotesNotInTrashResults! TaskUserSettings(id: String!): TaskUserSettings TaskUserSettingsList(pageInfo: PageInfo, filters: [TaskUserSettingsFilter!], sorts: [TaskUserSettingsSort!]): TaskUserSettingsListResults! @deprecated(reason: "Use custom query APIs now") - TasksByAssignee(assignee: String!, reverseOrder: Boolean, pageInfo: PageInfo): TasksByAssigneeResults! + TasksByAssignee(assignee: String!, inTrash: Boolean, reverseOrder: Boolean, pageInfo: PageInfo): TasksByAssigneeResults! TasksInNote(parent: String!, status: TaskStatus, reverseOrder: Boolean, pageInfo: PageInfo): TasksInNoteResults! Thread(id: String!): Thread ThreadList(pageInfo: PageInfo, filters: [ThreadFilter!], sorts: [ThreadSort!]): ThreadListResults! @deprecated(reason: "Use custom query APIs now") @@ -3265,7 +3294,7 @@ type RootQueryType { currentUserID: String debugNode(id: String!, type: String!): DebugNodeSchema debugSyncContext(syncContext: String!): DebugSyncContextSchema - errorGet(id: String!): Error + errorGet(id: String!): Error @deprecated(reason: "errorGet is deprecated in favor of MutationStatus") errorGetList(markedValue: Boolean): [Error!]! evernoteNoteLink(note: String!): String! getBillableProducts(clientPlatform: ClientPlatform!, forceFetch: Boolean): String @@ -3428,7 +3457,7 @@ type ScheduledNotificationPayload { calendarEventId: String! notificationTime: Float! clientType: String! - title: String! + title: String startTime: Float! endTime: Float! location: String @@ -3643,21 +3672,32 @@ enum ServiceProvider { FACEBOOK } -enum SharedWithMeField { +enum SharedWithMeInvitationsField { + created + label +} + +input SharedWithMeInvitationsSort { + field: SharedWithMeInvitationsField! + order: IndexOrderType! +} + +enum SharedWithMeMembershipField { + invitedTime created label } +input SharedWithMeMembershipSort { + field: SharedWithMeMembershipField! + order: IndexOrderType! +} + type SharedWithMeResult { memberships: [Membership!] invitations: [Invitation!] } -input SharedWithMeSort { - field: SharedWithMeField - order: IndexOrderType -} - type Shortcut { type: String! id: String! @@ -4092,6 +4132,7 @@ type Task { assigneeEmail: String created: Float! updated: Float! + deleted: Float memberships: [Membership!]! membershipsCount: Int! reminders: [Reminder!]! @@ -4101,6 +4142,7 @@ type Task { assignee: Profile assignedBy: Profile parent: Note + inTrash: Boolean! allMemberships(orderBy: TaskAllMembershipsOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): TaskAllMembershipsResults! ownMemberships(orderBy: TaskOwnMembershipsOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): TaskOwnMembershipsResults! } @@ -4144,6 +4186,7 @@ enum TaskFilterField { sortWeight status taskGroupNoteLevelID + inTrash id dueDate dueDateUIOption @@ -4156,6 +4199,7 @@ enum TaskFilterField { assigneeEmail created updated + deleted } type TaskGroupCreateDefaultTaskNoteUpsertResult { @@ -4193,6 +4237,8 @@ input TaskInput { sortWeight: String! inNote: Boolean reminders: [ReminderInput!]! + assigneeID: String + assigneeEmail: String } type TaskListResults { @@ -4313,6 +4359,7 @@ enum TaskSortField { sortWeight status taskGroupNoteLevelID + inTrash id dueDate dueDateUIOption @@ -4325,6 +4372,7 @@ enum TaskSortField { assigneeEmail created updated + deleted } enum TaskStatus { @@ -4799,6 +4847,30 @@ type WidgetContentConflictsResults { list: [WidgetContentConflictsResultFields!]! } +input WidgetCustomizeAssociationsInput { + noteToUnpin: String + noteToPin: String +} + +input WidgetCustomizeFieldsInput { + label: String + isEnabled: Boolean + mutableWidgetType: BoardMutableWidgetTypes + filteredNotesQuery: FilteredNotesQueryInput + backgroundColor: BoardColorSchemeInput + desktop: WidgetCustomizeFieldsInputDesktop + mobile: WidgetCustomizeFieldsInputMobile +} + +input WidgetCustomizeFieldsInputDesktop { + width: Float + sortWeight: String +} + +input WidgetCustomizeFieldsInputMobile { + sortWeight: String +} + input WidgetCustomizeParams { widget: String! desktopSortWeight: String @@ -4814,6 +4886,12 @@ input WidgetCustomizeParams { darkBGColor: String } +input WidgetCustomizeVerIIParams { + widget: String! + associations: WidgetCustomizeAssociationsInput + fields: WidgetCustomizeFieldsInput +} + input WidgetFilter { field: WidgetFilterField! isSet: Boolean @@ -4856,6 +4934,12 @@ enum WidgetFilterField { backgroundColor_light backgroundColor_dark filteredNotesQuery_query + filteredNotesQuery_resultSpec_type + filteredNotesQuery_resultSpec_textSearchField + filteredNotesQuery_resultSpec_sort + filteredNotesQuery_resultSpec_ascending + filteredNotesQuery_resultSpec_startIndex + filteredNotesQuery_resultSpec_maxResults updated label } @@ -4879,6 +4963,43 @@ type WidgetListResults { type WidgetSearchQuery { query: String! + resultSpec: WidgetSearchResultSpec! +} + +type WidgetSearchResultSpec { + type: WidgetSearchTypes! + textSearchField: WidgetSearchTextFields + sort: WidgetSortFields + ascending: Boolean + startIndex: Int + maxResults: Int +} + +input WidgetSearchResultSpecInput { + type: WidgetSearchTypes! + textSearchField: WidgetSearchTextFields + sort: WidgetSortFields + ascending: Boolean + startIndex: Int + maxResults: Int +} + +enum WidgetSearchTextFields { + ALL + NAME +} + +enum WidgetSearchTypes { + HISTORY + TEXT + NOTE + NOTEBOOK + WORKSPACE + TAG + AUTHOR + CONTAINS + MESSAGE + STACK } enum WidgetsInBoardPlatform { @@ -4947,10 +5068,26 @@ enum WidgetSortField { backgroundColor_light backgroundColor_dark filteredNotesQuery_query + filteredNotesQuery_resultSpec_type + filteredNotesQuery_resultSpec_textSearchField + filteredNotesQuery_resultSpec_sort + filteredNotesQuery_resultSpec_ascending + filteredNotesQuery_resultSpec_startIndex + filteredNotesQuery_resultSpec_maxResults updated label } +enum WidgetSortFields { + TITLE + CREATED + UPDATED + RELEVANCE + REMINDER_ORDER + REMINDER_TIME + REMINDER_DONE_TIME +} + enum WidgetTabs { WebClips Audio diff --git a/evernote_modules/en-conduit-schema/dist/index.d.ts.map b/evernote_modules/en-conduit-schema/dist/index.d.ts.map index 1eafa4f7..a73bb940 100644 --- a/evernote_modules/en-conduit-schema/dist/index.d.ts.map +++ b/evernote_modules/en-conduit-schema/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../autogen/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../autogen/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-schema/dist/index.js b/evernote_modules/en-conduit-schema/dist/index.js index dd4b190e..91590a65 100644 --- a/evernote_modules/en-conduit-schema/dist/index.js +++ b/evernote_modules/en-conduit-schema/dist/index.js @@ -1,8 +1,8 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NoteAllMembershipsOrderBy = exports.NapMigrationStateType = exports.MonetizationClientType = exports.MessageSortField = exports.MessageFilterField = exports.MembershipSortField = exports.MembershipsInParentOrderBy = exports.MembershipsForMeOrderBy = exports.MembershipsForMeInParentOrderBy = exports.MembershipRecipientType = exports.MembershipPrivilege = exports.MembershipFilterField = exports.MarketingEmailType = exports.MaestroRequestingEnvironment = exports.MaestroPlatform = exports.MaestroClientType = exports.LoginStatus = exports.InvitationType = exports.InvitationSortField = exports.InvitationsForMeOrderBy = exports.InvitationFilterField = exports.IndexOrderType = exports.GoogleScopesEnum = exports.FeatureRolloutClientType = exports.CommEngineEventType = exports.CommEngineClientType = exports.ClientPlatform = exports.CalendarProvider = exports.CalendarNotificationOptions = exports.CalendarEventUriType = exports.CalendarEventStatus = exports.CalendarEventAttendeeStatus = exports.BusinessUserType = exports.BusinessUserRole = exports.BoardType = exports.BoardSortField = exports.BoardServiceLevels = exports.BoardPlatformWidgetsPlatform = exports.BoardMutableWidgetTypes = exports.BoardMobileLayout = exports.BoardFormFactor = exports.BoardFilterField = exports.BoardDesktopLayout = exports.BoardBackgroundMode = exports.BetaFeatureSortField = exports.BetaFeatureFilterField = exports.AuthStateEnum = exports.AttachmentSortField = exports.AttachmentFilterField = exports.AdaptiveDownsyncTypeEnum = void 0; -exports.StackSortField = exports.StackFilterField = exports.StackedNotebookSortField = exports.SignInMethod = exports.ShortcutSortField = exports.ShortcutFilterField = exports.SharedWithMeField = exports.ServiceProvider = exports.SearchLogEventTypeProperty = exports.SearchExTextField = exports.SearchExSortOrder = exports.SearchExResultType = exports.SearchExLocalSearchMode = exports.ScheduledNotificationType = exports.ScheduledNotificationSortField = exports.ScheduledNotificationFilterField = exports.SavedSearchSortField = exports.SavedSearchFilterField = exports.ReminderStatus = exports.ReminderSortField = exports.ReminderFilterField = exports.ReminderDateUiOption = exports.PublishedNotebooksSortField = exports.PublishedNotebooksFilterField = exports.PublishedNotebookAccessStatus = exports.PromotionSortField = exports.PromotionFilterField = exports.ProfileStatus = exports.ProfileSortField = exports.ProfileFilterField = exports.PremiumOrderStatus = exports.NotesWithRemindersOrderBy = exports.NoteSortField = exports.NotesNotInTrashOrderBy = exports.NotesInWorkspaceOrderBy = exports.NotesInTrashOrderBy = exports.NotesInParentOrderBy = exports.NoteOwnMembershipsOrderBy = exports.NoteHistoryLayout = exports.NoteFilterField = exports.NoteContentInfoSortField = exports.NoteContentInfoFilterField = exports.NotebookSortField = exports.NotebooksOrderBy = exports.NotebooksInWorkspaceOrderBy = exports.NotebookReminderNotesOrderBy = exports.NotebookOwnMembershipsOrderBy = exports.NotebookFilterField = exports.NotebookChildNotesOrderBy = exports.NotebookAllMembershipsOrderBy = void 0; -exports.WorkspaceType = exports.WorkspaceSortField = exports.WorkspaceReminderNotesOrderBy = exports.WorkspaceOwnMembershipsOrderBy = exports.WorkspaceLayoutStyle = exports.WorkspaceFilterField = exports.WorkspaceDirectorySortField = exports.WorkspaceDirectoryFilterField = exports.WorkspaceDescendentNotesOrderBy = exports.WorkspaceChildNotesOrderBy = exports.WorkspaceChildNotebooksOrderBy = exports.WorkspaceAllMembershipsOrderBy = exports.WorkspaceAccessStatus = exports.WidgetType = exports.WidgetTabs = exports.WidgetSortField = exports.WidgetsInBoardPlatform = exports.WidgetFilterField = exports.WidgetContentConflictSortField = exports.WidgetContentConflictFilterField = exports.UserServiceLevelV2 = exports.UserServiceLevel = exports.UserReminderEmailConfig = exports.UserPrivilegeLevel = exports.TsdVariation = exports.TsdType = exports.ThreadSortField = exports.ThreadFilterField = exports.TaskUserSettingsSortField = exports.TaskUserSettingsFilterField = exports.TaskStatus = exports.TaskSortField = exports.TaskOwnMembershipsOrderBy = exports.TaskNotesNotInTrashOrderBy = exports.TaskFilterField = exports.TaskDueDateUiOption = exports.TaskAllMembershipsOrderBy = exports.TagSortField = exports.TagsOrderBy = exports.TagsAllowedField = exports.TagHierarchySortField = exports.TagHierarchyFilterField = exports.TagFilterField = exports.TagChildTagsOrderBy = exports.SyncProgressTypeEnum = exports.SupportedPlacement = void 0; +exports.StackFilterField = exports.StackedNotebookSortField = exports.SignInMethod = exports.ShortcutSortField = exports.ShortcutFilterField = exports.SharedWithMeMembershipField = exports.SharedWithMeInvitationsField = exports.ServiceProvider = exports.SearchLogEventTypeProperty = exports.SearchExTextField = exports.SearchExSortOrder = exports.SearchExResultType = exports.SearchExLocalSearchMode = exports.ScheduledNotificationType = exports.ScheduledNotificationSortField = exports.ScheduledNotificationFilterField = exports.SavedSearchSortField = exports.SavedSearchFilterField = exports.ReminderStatus = exports.ReminderSortField = exports.ReminderFilterField = exports.ReminderDateUiOption = exports.PublishedNotebooksSortField = exports.PublishedNotebooksFilterField = exports.PublishedNotebookAccessStatus = exports.PromotionSortField = exports.PromotionFilterField = exports.ProfileStatus = exports.ProfileSortField = exports.ProfileFilterField = exports.PremiumOrderStatus = exports.NotesWithRemindersOrderBy = exports.NoteSortField = exports.NotesNotInTrashOrderBy = exports.NotesInWorkspaceOrderBy = exports.NotesInTrashOrderBy = exports.NotesInParentOrderBy = exports.NoteOwnMembershipsOrderBy = exports.NoteHistoryLayout = exports.NoteFilterField = exports.NoteContentInfoSortField = exports.NoteContentInfoFilterField = exports.NotebookSortField = exports.NotebooksOrderBy = exports.NotebooksInWorkspaceOrderBy = exports.NotebookReminderNotesOrderBy = exports.NotebookOwnMembershipsOrderBy = exports.NotebookFilterField = exports.NotebookChildNotesOrderBy = exports.NotebookAllMembershipsOrderBy = void 0; +exports.WorkspaceType = exports.WorkspaceSortField = exports.WorkspaceReminderNotesOrderBy = exports.WorkspaceOwnMembershipsOrderBy = exports.WorkspaceLayoutStyle = exports.WorkspaceFilterField = exports.WorkspaceDirectorySortField = exports.WorkspaceDirectoryFilterField = exports.WorkspaceDescendentNotesOrderBy = exports.WorkspaceChildNotesOrderBy = exports.WorkspaceChildNotebooksOrderBy = exports.WorkspaceAllMembershipsOrderBy = exports.WorkspaceAccessStatus = exports.WidgetType = exports.WidgetTabs = exports.WidgetSortFields = exports.WidgetSortField = exports.WidgetsInBoardPlatform = exports.WidgetSearchTypes = exports.WidgetSearchTextFields = exports.WidgetFilterField = exports.WidgetContentConflictSortField = exports.WidgetContentConflictFilterField = exports.UserServiceLevelV2 = exports.UserServiceLevel = exports.UserReminderEmailConfig = exports.UserPrivilegeLevel = exports.TsdVariation = exports.TsdType = exports.ThreadSortField = exports.ThreadFilterField = exports.TaskUserSettingsSortField = exports.TaskUserSettingsFilterField = exports.TaskStatus = exports.TaskSortField = exports.TaskOwnMembershipsOrderBy = exports.TaskNotesNotInTrashOrderBy = exports.TaskFilterField = exports.TaskDueDateUiOption = exports.TaskAllMembershipsOrderBy = exports.TagSortField = exports.TagsOrderBy = exports.TagsAllowedField = exports.TagHierarchySortField = exports.TagHierarchyFilterField = exports.TagFilterField = exports.TagChildTagsOrderBy = exports.SyncProgressTypeEnum = exports.SupportedPlacement = exports.StackSortField = void 0; var AdaptiveDownsyncTypeEnum; (function (AdaptiveDownsyncTypeEnum) { AdaptiveDownsyncTypeEnum["None"] = "NONE"; @@ -387,13 +387,13 @@ var MembershipFilterField; (function (MembershipFilterField) { MembershipFilterField["Created"] = "created"; MembershipFilterField["Label"] = "label"; + MembershipFilterField["InvitedTime"] = "invitedTime"; MembershipFilterField["RecipientIsMe"] = "recipientIsMe"; MembershipFilterField["Parent"] = "parent"; MembershipFilterField["Id"] = "id"; MembershipFilterField["Privilege"] = "privilege"; MembershipFilterField["RecipientType"] = "recipientType"; MembershipFilterField["Updated"] = "updated"; - MembershipFilterField["InvitedTime"] = "invitedTime"; })(MembershipFilterField = exports.MembershipFilterField || (exports.MembershipFilterField = {})); var MembershipPrivilege; (function (MembershipPrivilege) { @@ -416,6 +416,7 @@ var MembershipsForMeInParentOrderBy; })(MembershipsForMeInParentOrderBy = exports.MembershipsForMeInParentOrderBy || (exports.MembershipsForMeInParentOrderBy = {})); var MembershipsForMeOrderBy; (function (MembershipsForMeOrderBy) { + MembershipsForMeOrderBy["InvitedTime"] = "invitedTime"; MembershipsForMeOrderBy["Created"] = "created"; MembershipsForMeOrderBy["Label"] = "label"; })(MembershipsForMeOrderBy = exports.MembershipsForMeOrderBy || (exports.MembershipsForMeOrderBy = {})); @@ -428,13 +429,13 @@ var MembershipSortField; (function (MembershipSortField) { MembershipSortField["Created"] = "created"; MembershipSortField["Label"] = "label"; + MembershipSortField["InvitedTime"] = "invitedTime"; MembershipSortField["RecipientIsMe"] = "recipientIsMe"; MembershipSortField["Parent"] = "parent"; MembershipSortField["Id"] = "id"; MembershipSortField["Privilege"] = "privilege"; MembershipSortField["RecipientType"] = "recipientType"; MembershipSortField["Updated"] = "updated"; - MembershipSortField["InvitedTime"] = "invitedTime"; })(MembershipSortField = exports.MembershipSortField || (exports.MembershipSortField = {})); var MessageFilterField; (function (MessageFilterField) { @@ -558,6 +559,7 @@ var NotebookSortField; var NoteContentInfoFilterField; (function (NoteContentInfoFilterField) { NoteContentInfoFilterField["Parent"] = "parent"; + NoteContentInfoFilterField["HasTaskGroup"] = "hasTaskGroup"; NoteContentInfoFilterField["Id"] = "id"; NoteContentInfoFilterField["TaskGroupNoteLevelIDs"] = "taskGroupNoteLevelIDs"; NoteContentInfoFilterField["SourceOfChange"] = "sourceOfChange"; @@ -568,6 +570,7 @@ var NoteContentInfoFilterField; var NoteContentInfoSortField; (function (NoteContentInfoSortField) { NoteContentInfoSortField["Parent"] = "parent"; + NoteContentInfoSortField["HasTaskGroup"] = "hasTaskGroup"; NoteContentInfoSortField["Id"] = "id"; NoteContentInfoSortField["TaskGroupNoteLevelIDs"] = "taskGroupNoteLevelIDs"; NoteContentInfoSortField["SourceOfChange"] = "sourceOfChange"; @@ -593,7 +596,7 @@ var NoteFilterField; NoteFilterField["Workspace"] = "workspace"; NoteFilterField["Stack"] = "stack"; NoteFilterField["InBusinessAccount"] = "inBusinessAccount"; - NoteFilterField["HasTask"] = "hasTask"; + NoteFilterField["HasTaskGroup"] = "hasTaskGroup"; NoteFilterField["Id"] = "id"; NoteFilterField["IsMetadata"] = "isMetadata"; NoteFilterField["IsUntitled"] = "isUntitled"; @@ -691,7 +694,7 @@ var NoteSortField; NoteSortField["Workspace"] = "workspace"; NoteSortField["Stack"] = "stack"; NoteSortField["InBusinessAccount"] = "inBusinessAccount"; - NoteSortField["HasTask"] = "hasTask"; + NoteSortField["HasTaskGroup"] = "hasTaskGroup"; NoteSortField["Id"] = "id"; NoteSortField["IsMetadata"] = "isMetadata"; NoteSortField["IsUntitled"] = "isUntitled"; @@ -950,11 +953,17 @@ var ServiceProvider; ServiceProvider["Google"] = "GOOGLE"; ServiceProvider["Facebook"] = "FACEBOOK"; })(ServiceProvider = exports.ServiceProvider || (exports.ServiceProvider = {})); -var SharedWithMeField; -(function (SharedWithMeField) { - SharedWithMeField["Created"] = "created"; - SharedWithMeField["Label"] = "label"; -})(SharedWithMeField = exports.SharedWithMeField || (exports.SharedWithMeField = {})); +var SharedWithMeInvitationsField; +(function (SharedWithMeInvitationsField) { + SharedWithMeInvitationsField["Created"] = "created"; + SharedWithMeInvitationsField["Label"] = "label"; +})(SharedWithMeInvitationsField = exports.SharedWithMeInvitationsField || (exports.SharedWithMeInvitationsField = {})); +var SharedWithMeMembershipField; +(function (SharedWithMeMembershipField) { + SharedWithMeMembershipField["InvitedTime"] = "invitedTime"; + SharedWithMeMembershipField["Created"] = "created"; + SharedWithMeMembershipField["Label"] = "label"; +})(SharedWithMeMembershipField = exports.SharedWithMeMembershipField || (exports.SharedWithMeMembershipField = {})); var ShortcutFilterField; (function (ShortcutFilterField) { ShortcutFilterField["SortOrder"] = "sortOrder"; @@ -1067,6 +1076,7 @@ var TaskFilterField; TaskFilterField["SortWeight"] = "sortWeight"; TaskFilterField["Status"] = "status"; TaskFilterField["TaskGroupNoteLevelId"] = "taskGroupNoteLevelID"; + TaskFilterField["InTrash"] = "inTrash"; TaskFilterField["Id"] = "id"; TaskFilterField["DueDate"] = "dueDate"; TaskFilterField["DueDateUiOption"] = "dueDateUIOption"; @@ -1079,6 +1089,7 @@ var TaskFilterField; TaskFilterField["AssigneeEmail"] = "assigneeEmail"; TaskFilterField["Created"] = "created"; TaskFilterField["Updated"] = "updated"; + TaskFilterField["Deleted"] = "deleted"; })(TaskFilterField = exports.TaskFilterField || (exports.TaskFilterField = {})); var TaskNotesNotInTrashOrderBy; (function (TaskNotesNotInTrashOrderBy) { @@ -1099,6 +1110,7 @@ var TaskSortField; TaskSortField["SortWeight"] = "sortWeight"; TaskSortField["Status"] = "status"; TaskSortField["TaskGroupNoteLevelId"] = "taskGroupNoteLevelID"; + TaskSortField["InTrash"] = "inTrash"; TaskSortField["Id"] = "id"; TaskSortField["DueDate"] = "dueDate"; TaskSortField["DueDateUiOption"] = "dueDateUIOption"; @@ -1111,6 +1123,7 @@ var TaskSortField; TaskSortField["AssigneeEmail"] = "assigneeEmail"; TaskSortField["Created"] = "created"; TaskSortField["Updated"] = "updated"; + TaskSortField["Deleted"] = "deleted"; })(TaskSortField = exports.TaskSortField || (exports.TaskSortField = {})); var TaskStatus; (function (TaskStatus) { @@ -1289,9 +1302,33 @@ var WidgetFilterField; WidgetFilterField["BackgroundColorLight"] = "backgroundColor_light"; WidgetFilterField["BackgroundColorDark"] = "backgroundColor_dark"; WidgetFilterField["FilteredNotesQueryQuery"] = "filteredNotesQuery_query"; + WidgetFilterField["FilteredNotesQueryResultSpecType"] = "filteredNotesQuery_resultSpec_type"; + WidgetFilterField["FilteredNotesQueryResultSpecTextSearchField"] = "filteredNotesQuery_resultSpec_textSearchField"; + WidgetFilterField["FilteredNotesQueryResultSpecSort"] = "filteredNotesQuery_resultSpec_sort"; + WidgetFilterField["FilteredNotesQueryResultSpecAscending"] = "filteredNotesQuery_resultSpec_ascending"; + WidgetFilterField["FilteredNotesQueryResultSpecStartIndex"] = "filteredNotesQuery_resultSpec_startIndex"; + WidgetFilterField["FilteredNotesQueryResultSpecMaxResults"] = "filteredNotesQuery_resultSpec_maxResults"; WidgetFilterField["Updated"] = "updated"; WidgetFilterField["Label"] = "label"; })(WidgetFilterField = exports.WidgetFilterField || (exports.WidgetFilterField = {})); +var WidgetSearchTextFields; +(function (WidgetSearchTextFields) { + WidgetSearchTextFields["All"] = "ALL"; + WidgetSearchTextFields["Name"] = "NAME"; +})(WidgetSearchTextFields = exports.WidgetSearchTextFields || (exports.WidgetSearchTextFields = {})); +var WidgetSearchTypes; +(function (WidgetSearchTypes) { + WidgetSearchTypes["History"] = "HISTORY"; + WidgetSearchTypes["Text"] = "TEXT"; + WidgetSearchTypes["Note"] = "NOTE"; + WidgetSearchTypes["Notebook"] = "NOTEBOOK"; + WidgetSearchTypes["Workspace"] = "WORKSPACE"; + WidgetSearchTypes["Tag"] = "TAG"; + WidgetSearchTypes["Author"] = "AUTHOR"; + WidgetSearchTypes["Contains"] = "CONTAINS"; + WidgetSearchTypes["Message"] = "MESSAGE"; + WidgetSearchTypes["Stack"] = "STACK"; +})(WidgetSearchTypes = exports.WidgetSearchTypes || (exports.WidgetSearchTypes = {})); var WidgetsInBoardPlatform; (function (WidgetsInBoardPlatform) { WidgetsInBoardPlatform["Mobile"] = "mobile"; @@ -1331,9 +1368,25 @@ var WidgetSortField; WidgetSortField["BackgroundColorLight"] = "backgroundColor_light"; WidgetSortField["BackgroundColorDark"] = "backgroundColor_dark"; WidgetSortField["FilteredNotesQueryQuery"] = "filteredNotesQuery_query"; + WidgetSortField["FilteredNotesQueryResultSpecType"] = "filteredNotesQuery_resultSpec_type"; + WidgetSortField["FilteredNotesQueryResultSpecTextSearchField"] = "filteredNotesQuery_resultSpec_textSearchField"; + WidgetSortField["FilteredNotesQueryResultSpecSort"] = "filteredNotesQuery_resultSpec_sort"; + WidgetSortField["FilteredNotesQueryResultSpecAscending"] = "filteredNotesQuery_resultSpec_ascending"; + WidgetSortField["FilteredNotesQueryResultSpecStartIndex"] = "filteredNotesQuery_resultSpec_startIndex"; + WidgetSortField["FilteredNotesQueryResultSpecMaxResults"] = "filteredNotesQuery_resultSpec_maxResults"; WidgetSortField["Updated"] = "updated"; WidgetSortField["Label"] = "label"; })(WidgetSortField = exports.WidgetSortField || (exports.WidgetSortField = {})); +var WidgetSortFields; +(function (WidgetSortFields) { + WidgetSortFields["Title"] = "TITLE"; + WidgetSortFields["Created"] = "CREATED"; + WidgetSortFields["Updated"] = "UPDATED"; + WidgetSortFields["Relevance"] = "RELEVANCE"; + WidgetSortFields["ReminderOrder"] = "REMINDER_ORDER"; + WidgetSortFields["ReminderTime"] = "REMINDER_TIME"; + WidgetSortFields["ReminderDoneTime"] = "REMINDER_DONE_TIME"; +})(WidgetSortFields = exports.WidgetSortFields || (exports.WidgetSortFields = {})); var WidgetTabs; (function (WidgetTabs) { WidgetTabs["WebClips"] = "WebClips"; diff --git a/evernote_modules/en-conduit-schema/dist/index.js.map b/evernote_modules/en-conduit-schema/dist/index.js.map index 9501fba5..e7c95323 100644 --- a/evernote_modules/en-conduit-schema/dist/index.js.map +++ b/evernote_modules/en-conduit-schema/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../autogen/index.ts"],"names":[],"mappings":";;;;;AA+DA,IAAY,wBAKX;AALD,WAAY,wBAAwB;IAClC,yCAAa,CAAA;IACb,oFAAwD,CAAA;IACxD,oFAAwD,CAAA;IACxD,gEAAoC,CAAA;AACtC,CAAC,EALW,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAKnC;AA2DD,IAAY,qBA4BX;AA5BD,WAAY,qBAAqB;IAC/B,wCAAe,CAAA;IACf,0CAAiB,CAAA;IACjB,8CAAqB,CAAA;IACrB,kCAAS,CAAA;IACT,sCAAa,CAAA;IACb,wCAAe,CAAA;IACf,0CAAiB,CAAA;IACjB,8CAAqB,CAAA;IACrB,+EAAsD,CAAA;IACtD,+CAAsB,CAAA;IACtB,+CAAsB,CAAA;IACtB,6CAAoB,CAAA;IACpB,6FAAoE,CAAA;IACpE,6DAAoC,CAAA;IACpC,6DAAoC,CAAA;IACpC,iGAAwE,CAAA;IACxE,iEAAwC,CAAA;IACxC,iEAAwC,CAAA;IACxC,oEAA2C,CAAA;IAC3C,qEAA4C,CAAA;IAC5C,qEAA4C,CAAA;IAC5C,oFAA2D,CAAA;IAC3D,sFAA6D,CAAA;IAC7D,oFAA2D,CAAA;IAC3D,uEAA8C,CAAA;IAC9C,yEAAgD,CAAA;IAChD,iFAAwD,CAAA;AAC1D,CAAC,EA5BW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QA4BhC;AAqDD,IAAY,mBA4BX;AA5BD,WAAY,mBAAmB;IAC7B,sCAAe,CAAA;IACf,wCAAiB,CAAA;IACjB,4CAAqB,CAAA;IACrB,gCAAS,CAAA;IACT,oCAAa,CAAA;IACb,sCAAe,CAAA;IACf,wCAAiB,CAAA;IACjB,4CAAqB,CAAA;IACrB,6EAAsD,CAAA;IACtD,6CAAsB,CAAA;IACtB,6CAAsB,CAAA;IACtB,2CAAoB,CAAA;IACpB,2FAAoE,CAAA;IACpE,2DAAoC,CAAA;IACpC,2DAAoC,CAAA;IACpC,+FAAwE,CAAA;IACxE,+DAAwC,CAAA;IACxC,+DAAwC,CAAA;IACxC,kEAA2C,CAAA;IAC3C,mEAA4C,CAAA;IAC5C,mEAA4C,CAAA;IAC5C,kFAA2D,CAAA;IAC3D,oFAA6D,CAAA;IAC7D,kFAA2D,CAAA;IAC3D,qEAA8C,CAAA;IAC9C,uEAAgD,CAAA;IAChD,+EAAwD,CAAA;AAC1D,CAAC,EA5BW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QA4B9B;AAYD,IAAY,aAWX;AAXD,WAAY,aAAa;IACvB,kCAAiB,CAAA;IACjB,gDAA+B,CAAA;IAC/B,oCAAmB,CAAA;IACnB,oCAAmB,CAAA;IACnB,8CAA6B,CAAA;IAC7B,4CAA2B,CAAA;IAC3B,0CAAyB,CAAA;IACzB,0DAAyC,CAAA;IACzC,kDAAiC,CAAA;IACjC,gEAA+C,CAAA;AACjD,CAAC,EAXW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAWxB;AAiCD,IAAY,sBAKX;AALD,WAAY,sBAAsB;IAChC,2DAAiC,CAAA;IACjC,qDAA2B,CAAA;IAC3B,mCAAS,CAAA;IACT,yCAAe,CAAA;AACjB,CAAC,EALW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAKjC;AAkBD,IAAY,oBAKX;AALD,WAAY,oBAAoB;IAC9B,yDAAiC,CAAA;IACjC,mDAA2B,CAAA;IAC3B,iCAAS,CAAA;IACT,uCAAe,CAAA;AACjB,CAAC,EALW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAK/B;AAwGD,IAAY,mBAIX;AAJD,WAAY,mBAAmB;IAC7B,oCAAa,CAAA;IACb,sCAAe,CAAA;IACf,sCAAe,CAAA;AACjB,CAAC,EAJW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAI9B;AAiCD,IAAY,kBAEX;AAFD,WAAY,kBAAkB;IAC5B,yDAAmC,CAAA;AACrC,CAAC,EAFW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAE7B;AAWD,IAAY,gBA0CX;AA1CD,WAAY,gBAAgB;IAC1B,uCAAmB,CAAA;IACnB,+CAA2B,CAAA;IAC3B,6BAAS,CAAA;IACT,2CAAuB,CAAA;IACvB,6CAAyB,CAAA;IACzB,kFAA8D,CAAA;IAC9D,kDAA8B,CAAA;IAC9B,kDAA8B,CAAA;IAC9B,gDAA4B,CAAA;IAC5B,8CAA0B,CAAA;IAC1B,sDAAkC,CAAA;IAClC,wDAAoC,CAAA;IACpC,kDAA8B,CAAA;IAC9B,iDAA6B,CAAA;IAC7B,yDAAqC,CAAA;IACrC,8GAA0F,CAAA;IAC1F,8EAA0D,CAAA;IAC1D,8EAA0D,CAAA;IAC1D,4EAAwD,CAAA;IACxD,0EAAsD,CAAA;IACtD,kFAA8D,CAAA;IAC9D,oFAAgE,CAAA;IAChE,8EAA0D,CAAA;IAC1D,6EAAyD,CAAA;IACzD,qFAAiE,CAAA;IACjE,iDAA6B,CAAA;IAC7B,8DAA0C,CAAA;IAC1C,4DAAwC,CAAA;IACxC,iDAA6B,CAAA;IAC7B,oDAAgC,CAAA;IAChC,kDAA8B,CAAA;IAC9B,+DAA2C,CAAA;IAC3C,iDAA6B,CAAA;IAC7B,uDAAmC,CAAA;IACnC,iEAA6C,CAAA;IAC7C,iDAA6B,CAAA;IAC7B,+CAA2B,CAAA;IAC3B,iDAA6B,CAAA;IAC7B,iDAA6B,CAAA;IAC7B,uCAAmB,CAAA;IACnB,mCAAe,CAAA;AACjB,CAAC,EA1CW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QA0C3B;AAED,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,sCAAmB,CAAA;IACnB,oCAAiB,CAAA;AACnB,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AA8BD,IAAY,iBAEX;AAFD,WAAY,iBAAiB;IAC3B,4DAAuC,CAAA;AACzC,CAAC,EAFW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAE5B;AAED,IAAY,uBAIX;AAJD,WAAY,uBAAuB;IACjC,4CAAiB,CAAA;IACjB,oDAAyB,CAAA;IACzB,0DAA+B,CAAA;AACjC,CAAC,EAJW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAIlC;AAED,IAAY,4BAGX;AAHD,WAAY,4BAA4B;IACtC,iDAAiB,CAAA;IACjB,mDAAmB,CAAA;AACrB,CAAC,EAHW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAGvC;AAuBD,IAAY,kBASX;AATD,WAAY,kBAAkB;IAC5B,mCAAa,CAAA;IACb,mCAAa,CAAA;IACb,yCAAmB,CAAA;IACnB,2CAAqB,CAAA;IACrB,mDAA6B,CAAA;IAC7B,qCAAe,CAAA;IACf,qCAAe,CAAA;IACf,2CAAqB,CAAA;AACvB,CAAC,EATW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAS7B;AAOD,IAAY,cA0CX;AA1CD,WAAY,cAAc;IACxB,qCAAmB,CAAA;IACnB,6CAA2B,CAAA;IAC3B,2BAAS,CAAA;IACT,yCAAuB,CAAA;IACvB,2CAAyB,CAAA;IACzB,gFAA8D,CAAA;IAC9D,gDAA8B,CAAA;IAC9B,gDAA8B,CAAA;IAC9B,8CAA4B,CAAA;IAC5B,4CAA0B,CAAA;IAC1B,oDAAkC,CAAA;IAClC,sDAAoC,CAAA;IACpC,gDAA8B,CAAA;IAC9B,+CAA6B,CAAA;IAC7B,uDAAqC,CAAA;IACrC,4GAA0F,CAAA;IAC1F,4EAA0D,CAAA;IAC1D,4EAA0D,CAAA;IAC1D,0EAAwD,CAAA;IACxD,wEAAsD,CAAA;IACtD,gFAA8D,CAAA;IAC9D,kFAAgE,CAAA;IAChE,4EAA0D,CAAA;IAC1D,2EAAyD,CAAA;IACzD,mFAAiE,CAAA;IACjE,+CAA6B,CAAA;IAC7B,4DAA0C,CAAA;IAC1C,0DAAwC,CAAA;IACxC,+CAA6B,CAAA;IAC7B,kDAAgC,CAAA;IAChC,gDAA8B,CAAA;IAC9B,6DAA2C,CAAA;IAC3C,+CAA6B,CAAA;IAC7B,qDAAmC,CAAA;IACnC,+DAA6C,CAAA;IAC7C,+CAA6B,CAAA;IAC7B,6CAA2B,CAAA;IAC3B,+CAA6B,CAAA;IAC7B,+CAA6B,CAAA;IAC7B,qCAAmB,CAAA;IACnB,iCAAe,CAAA;AACjB,CAAC,EA1CW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QA0CzB;AAED,IAAY,SAEX;AAFD,WAAY,SAAS;IACnB,0BAAa,CAAA;AACf,CAAC,EAFW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAEpB;AAwBD,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,qCAAiB,CAAA;AACnB,CAAC,EAHW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAG3B;AAED,IAAY,gBAKX;AALD,WAAY,gBAAgB;IAC1B,uCAAmB,CAAA;IACnB,kDAA8B,CAAA;IAC9B,qCAAiB,CAAA;IACjB,kDAA8B,CAAA;AAChC,CAAC,EALW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAK3B;AA2ED,IAAY,2BAKX;AALD,WAAY,2BAA2B;IACrC,oDAAqB,CAAA;IACrB,oDAAqB,CAAA;IACrB,0DAA2B,CAAA;IAC3B,sDAAuB,CAAA;AACzB,CAAC,EALW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAKtC;AAuCD,IAAY,mBAIX;AAJD,WAAY,mBAAmB;IAC7B,8CAAuB,CAAA;IACvB,4CAAqB,CAAA;IACrB,8CAAuB,CAAA;AACzB,CAAC,EAJW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAI9B;AASD,IAAY,oBAIX;AAJD,WAAY,oBAAoB;IAC9B,2CAAmB,CAAA;IACnB,iDAAyB,CAAA;IACzB,mCAAW,CAAA;AACb,CAAC,EAJW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAI/B;AAED,IAAY,2BAQX;AARD,WAAY,2BAA2B;IACrC,6DAA8B,CAAA;IAC9B,uDAAwB,CAAA;IACxB,yDAA0B,CAAA;IAC1B,mDAAoB,CAAA;IACpB,+CAAgB,CAAA;IAChB,uDAAwB,CAAA;IACxB,0CAAW,CAAA;AACb,CAAC,EARW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAQtC;AAED,IAAY,gBAIX;AAJD,WAAY,gBAAgB;IAC1B,qCAAiB,CAAA;IACjB,uCAAmB,CAAA;IACnB,mCAAe,CAAA;AACjB,CAAC,EAJW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAI3B;AAoDD,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,qCAAmB,CAAA;IACnB,6BAAW,CAAA;IACX,6BAAW,CAAA;AACb,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AAED,IAAY,oBASX;AATD,WAAY,oBAAoB;IAC9B,mCAAW,CAAA;IACX,2CAAmB,CAAA;IACnB,mCAAW,CAAA;IACX,2CAAmB,CAAA;IACnB,mCAAW,CAAA;IACX,2CAAmB,CAAA;IACnB,mCAAW,CAAA;IACX,uCAAe,CAAA;AACjB,CAAC,EATW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAS/B;AAOD,IAAY,mBAKX;AALD,WAAY,mBAAmB;IAC7B,oCAAa,CAAA;IACb,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,gDAAyB,CAAA;AAC3B,CAAC,EALW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAK9B;AA+GD,IAAY,wBAGX;AAHD,WAAY,wBAAwB;IAClC,6CAAiB,CAAA;IACjB,+CAAmB,CAAA;AACrB,CAAC,EAHW,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAGnC;AAoFD,IAAY,gBAIX;AAJD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,yCAAqB,CAAA;IACrB,yCAAqB,CAAA;AACvB,CAAC,EAJW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAI3B;AAsCD,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,6BAAW,CAAA;IACX,+BAAa,CAAA;AACf,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB;AA6BD,IAAY,qBAMX;AAND,WAAY,qBAAqB;IAC/B,4CAAmB,CAAA;IACnB,wCAAe,CAAA;IACf,kCAAS,CAAA;IACT,4CAAmB,CAAA;IACnB,0DAAiC,CAAA;AACnC,CAAC,EANW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAMhC;AAaD,IAAY,uBAGX;AAHD,WAAY,uBAAuB;IACjC,8CAAmB,CAAA;IACnB,0CAAe,CAAA;AACjB,CAAC,EAHW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAGlC;AAwBD,IAAY,mBAMX;AAND,WAAY,mBAAmB;IAC7B,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,gCAAS,CAAA;IACT,0CAAmB,CAAA;IACnB,wDAAiC,CAAA;AACnC,CAAC,EANW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAM9B;AAED,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,qCAAmB,CAAA;IACnB,+BAAa,CAAA;IACb,uCAAqB,CAAA;AACvB,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AAyBD,IAAY,WAQX;AARD,WAAY,WAAW;IACrB,kCAAmB,CAAA;IACnB,+CAAgC,CAAA;IAChC,qCAAsB,CAAA;IACtB,+CAAgC,CAAA;IAChC,+CAAgC,CAAA;IAChC,oCAAqB,CAAA;IACrB,0BAAW,CAAA;AACb,CAAC,EARW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAQtB;AAcD,IAAY,iBAIX;AAJD,WAAY,iBAAiB;IAC3B,gCAAW,CAAA;IACX,wCAAmB,CAAA;IACnB,oCAAe,CAAA;AACjB,CAAC,EAJW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAI5B;AAOD,IAAY,eAOX;AAPD,WAAY,eAAe;IACzB,uDAAoC,CAAA;IACpC,uDAAoC,CAAA;IACpC,+CAA4B,CAAA;IAC5B,mDAAgC,CAAA;IAChC,+CAA4B,CAAA;IAC5B,uDAAoC,CAAA;AACtC,CAAC,EAPW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAO1B;AAWD,IAAY,4BAMX;AAND,WAAY,4BAA4B;IACtC,uDAAuB,CAAA;IACvB,mDAAmB,CAAA;IACnB,+CAAe,CAAA;IACf,yDAAyB,CAAA;IACzB,6CAAa,CAAA;AACf,CAAC,EANW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAMvC;AAGD,IAAY,kBAIX;AAJD,WAAY,kBAAkB;IAC5B,sDAAgC,CAAA;IAChC,sDAAgC,CAAA;IAChC,oDAA8B,CAAA;AAChC,CAAC,EAJW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAI7B;AA8BD,IAAY,qBAUX;AAVD,WAAY,qBAAqB;IAC/B,4CAAmB,CAAA;IACnB,wCAAe,CAAA;IACf,wDAA+B,CAAA;IAC/B,0CAAiB,CAAA;IACjB,kCAAS,CAAA;IACT,gDAAuB,CAAA;IACvB,wDAA+B,CAAA;IAC/B,4CAAmB,CAAA;IACnB,oDAA2B,CAAA;AAC7B,CAAC,EAVW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAUhC;AAaD,IAAY,mBAKX;AALD,WAAY,mBAAmB;IAC7B,oCAAa,CAAA;IACb,4CAAqB,CAAA;IACrB,oCAAa,CAAA;IACb,wCAAiB,CAAA;AACnB,CAAC,EALW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAK9B;AAED,IAAY,uBAKX;AALD,WAAY,uBAAuB;IACjC,wCAAa,CAAA;IACb,gDAAqB,CAAA;IACrB,0CAAe,CAAA;IACf,gDAAqB,CAAA;AACvB,CAAC,EALW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAKlC;AAED,IAAY,+BAGX;AAHD,WAAY,+BAA+B;IACzC,sDAAmB,CAAA;IACnB,kDAAe,CAAA;AACjB,CAAC,EAHW,+BAA+B,GAA/B,uCAA+B,KAA/B,uCAA+B,QAG1C;AAqBD,IAAY,uBAGX;AAHD,WAAY,uBAAuB;IACjC,8CAAmB,CAAA;IACnB,0CAAe,CAAA;AACjB,CAAC,EAHW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAGlC;AAoBD,IAAY,0BAGX;AAHD,WAAY,0BAA0B;IACpC,iDAAmB,CAAA;IACnB,6CAAe,CAAA;AACjB,CAAC,EAHW,0BAA0B,GAA1B,kCAA0B,KAA1B,kCAA0B,QAGrC;AA0BD,IAAY,mBAUX;AAVD,WAAY,mBAAmB;IAC7B,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,sDAA+B,CAAA;IAC/B,wCAAiB,CAAA;IACjB,gCAAS,CAAA;IACT,8CAAuB,CAAA;IACvB,sDAA+B,CAAA;IAC/B,0CAAmB,CAAA;IACnB,kDAA2B,CAAA;AAC7B,CAAC,EAVW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAU9B;AA6BD,IAAY,kBASX;AATD,WAAY,kBAAkB;IAC5B,uCAAiB,CAAA;IACjB,yCAAmB,CAAA;IACnB,mEAA6C,CAAA;IAC7C,+BAAS,CAAA;IACT,uDAAiC,CAAA;IACjC,yCAAmB,CAAA;IACnB,uDAAiC,CAAA;IACjC,qCAAe,CAAA;AACjB,CAAC,EATW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAS7B;AAqCD,IAAY,gBASX;AATD,WAAY,gBAAgB;IAC1B,qCAAiB,CAAA;IACjB,uCAAmB,CAAA;IACnB,iEAA6C,CAAA;IAC7C,6BAAS,CAAA;IACT,qDAAiC,CAAA;IACjC,uCAAmB,CAAA;IACnB,qDAAiC,CAAA;IACjC,mCAAe,CAAA;AACjB,CAAC,EATW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAS3B;AAED,IAAY,sBAMX;AAND,WAAY,sBAAsB;IAChC,qCAAW,CAAA;IACX,oDAA0B,CAAA;IAC1B,4DAAkC,CAAA;IAClC,gDAAsB,CAAA;IACtB,gDAAsB,CAAA;AACxB,CAAC,EANW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAMjC;AAOD,IAAY,qBAQX;AARD,WAAY,qBAAqB;IAC/B,4CAAmB,CAAA;IACnB,0CAAiB,CAAA;IACjB,4DAAmC,CAAA;IACnC,8CAAqB,CAAA;IACrB,6DAAoC,CAAA;IACpC,8DAAqC,CAAA;IACrC,+CAAsB,CAAA;AACxB,CAAC,EARW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAQhC;AAsGD,IAAY,yBAGX;AAHD,WAAY,yBAAyB;IACnC,gDAAmB,CAAA;IACnB,4CAAe,CAAA;AACjB,CAAC,EAHW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAGpC;AAuID,IAAY,6BAGX;AAHD,WAAY,6BAA6B;IACvC,oDAAmB,CAAA;IACnB,gDAAe,CAAA;AACjB,CAAC,EAHW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAGxC;AAiBD,IAAY,yBAIX;AAJD,WAAY,yBAAyB;IACnC,4CAAe,CAAA;IACf,gDAAmB,CAAA;IACnB,gDAAmB,CAAA;AACrB,CAAC,EAJW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAIpC;AA8BD,IAAY,mBAkBX;AAlBD,WAAY,mBAAmB;IAC7B,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,0CAAmB,CAAA;IACnB,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,wCAAiB,CAAA;IACjB,sDAA+B,CAAA;IAC/B,4DAAqC,CAAA;IACrC,8DAAuC,CAAA;IACvC,4CAAqB,CAAA;IACrB,gCAAS,CAAA;IACT,kDAA2B,CAAA;IAC3B,kDAA2B,CAAA;IAC3B,gDAAyB,CAAA;IACzB,kEAA2C,CAAA;IAC3C,kEAA2C,CAAA;IAC3C,8DAAuC,CAAA;AACzC,CAAC,EAlBW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAkB9B;AAeD,IAAY,6BAGX;AAHD,WAAY,6BAA6B;IACvC,oDAAmB,CAAA;IACnB,gDAAe,CAAA;AACjB,CAAC,EAHW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAGxC;AAiBD,IAAY,4BAKX;AALD,WAAY,4BAA4B;IACtC,6DAA6B,CAAA;IAC7B,+CAAe,CAAA;IACf,mDAAmB,CAAA;IACnB,mDAAmB,CAAA;AACrB,CAAC,EALW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAKvC;AAgDD,IAAY,2BAIX;AAJD,WAAY,2BAA2B;IACrC,8CAAe,CAAA;IACf,kDAAmB,CAAA;IACnB,kDAAmB,CAAA;AACrB,CAAC,EAJW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAItC;AAyCD,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,uCAAmB,CAAA;AACrB,CAAC,EAHW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAG3B;AAOD,IAAY,iBAkBX;AAlBD,WAAY,iBAAiB;IAC3B,wCAAmB,CAAA;IACnB,oCAAe,CAAA;IACf,wCAAmB,CAAA;IACnB,wCAAmB,CAAA;IACnB,oCAAe,CAAA;IACf,sCAAiB,CAAA;IACjB,oDAA+B,CAAA;IAC/B,0DAAqC,CAAA;IACrC,4DAAuC,CAAA;IACvC,0CAAqB,CAAA;IACrB,8BAAS,CAAA;IACT,gDAA2B,CAAA;IAC3B,gDAA2B,CAAA;IAC3B,8CAAyB,CAAA;IACzB,gEAA2C,CAAA;IAC3C,gEAA2C,CAAA;IAC3C,4DAAuC,CAAA;AACzC,CAAC,EAlBW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAkB5B;AAoPD,IAAY,0BAQX;AARD,WAAY,0BAA0B;IACpC,+CAAiB,CAAA;IACjB,uCAAS,CAAA;IACT,6EAA+C,CAAA;IAC/C,+DAAiC,CAAA;IACjC,iDAAmB,CAAA;IACnB,iDAAmB,CAAA;IACnB,6CAAe,CAAA;AACjB,CAAC,EARW,0BAA0B,GAA1B,kCAA0B,KAA1B,kCAA0B,QAQrC;AAkBD,IAAY,wBAQX;AARD,WAAY,wBAAwB;IAClC,6CAAiB,CAAA;IACjB,qCAAS,CAAA;IACT,2EAA+C,CAAA;IAC/C,6DAAiC,CAAA;IACjC,+CAAmB,CAAA;IACnB,+CAAmB,CAAA;IACnB,2CAAe,CAAA;AACjB,CAAC,EARW,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAQnC;AA4BD,IAAY,eAkDX;AAlDD,WAAY,eAAe;IACzB,sCAAmB,CAAA;IACnB,sCAAmB,CAAA;IACnB,kCAAe,CAAA;IACf,kDAA+B,CAAA;IAC/B,gDAA6B,CAAA;IAC7B,wDAAqC,CAAA;IACrC,oCAAiB,CAAA;IACjB,4CAAyB,CAAA;IACzB,oCAAiB,CAAA;IACjB,sCAAmB,CAAA;IACnB,8CAA2B,CAAA;IAC3B,oDAAiC,CAAA;IACjC,0CAAuB,CAAA;IACvB,0CAAuB,CAAA;IACvB,kCAAe,CAAA;IACf,0DAAuC,CAAA;IACvC,sCAAmB,CAAA;IACnB,4BAAS,CAAA;IACT,4CAAyB,CAAA;IACzB,4CAAyB,CAAA;IACzB,sCAAmB,CAAA;IACnB,4CAAyB,CAAA;IACzB,+EAA4D,CAAA;IAC5D,+CAA4B,CAAA;IAC5B,+CAA4B,CAAA;IAC5B,gDAA6B,CAAA;IAC7B,8DAA2C,CAAA;IAC3C,0DAAuC,CAAA;IACvC,mEAAgD,CAAA;IAChD,qEAAkD,CAAA;IAClD,8EAA2D,CAAA;IAC3D,gFAA6D,CAAA;IAC7D,8EAA2D,CAAA;IAC3D,gFAA6D,CAAA;IAC7D,wFAAqE,CAAA;IACrE,8FAA2E,CAAA;IAC3E,sFAAmE,CAAA;IACnE,0EAAuD,CAAA;IACvD,4FAAyE,CAAA;IACzE,sEAAmD,CAAA;IACnD,kFAA+D,CAAA;IAC/D,sEAAmD,CAAA;IACnD,4EAAyD,CAAA;IACzD,4FAAyE,CAAA;IACzE,gEAA6C,CAAA;IAC7C,8CAA2B,CAAA;IAC3B,sDAAmC,CAAA;IACnC,8CAA2B,CAAA;IAC3B,wCAAqB,CAAA;AACvB,CAAC,EAlDW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAkD1B;AAOD,IAAY,iBAeX;AAfD,WAAY,iBAAiB;IAC3B,oCAAe,CAAA;IACf,gDAA2B,CAAA;IAC3B,gCAAW,CAAA;IACX,sCAAiB,CAAA;IACjB,wCAAmB,CAAA;IACnB,kCAAa,CAAA;IACb,gCAAW,CAAA;IACX,gCAAW,CAAA;IACX,oCAAe,CAAA;IACf,8CAAyB,CAAA;IACzB,oCAAe,CAAA;IACf,sCAAiB,CAAA;IACjB,0CAAqB,CAAA;IACrB,gCAAW,CAAA;AACb,CAAC,EAfW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAe5B;AAuCD,IAAY,yBAGX;AAHD,WAAY,yBAAyB;IACnC,gDAAmB,CAAA;IACnB,4CAAe,CAAA;AACjB,CAAC,EAHW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAGpC;AA8BD,IAAY,oBAIX;AAJD,WAAY,oBAAoB;IAC9B,uCAAe,CAAA;IACf,2CAAmB,CAAA;IACnB,2CAAmB,CAAA;AACrB,CAAC,EAJW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAI/B;AAgDD,IAAY,mBAIX;AAJD,WAAY,mBAAmB;IAC7B,sCAAe,CAAA;IACf,0CAAmB,CAAA;IACnB,0CAAmB,CAAA;AACrB,CAAC,EAJW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAI9B;AAuBD,IAAY,uBAIX;AAJD,WAAY,uBAAuB;IACjC,8CAAmB,CAAA;IACnB,0CAAe,CAAA;IACf,8CAAmB,CAAA;AACrB,CAAC,EAJW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAIlC;AAyBD,IAAY,sBAIX;AAJD,WAAY,sBAAsB;IAChC,yCAAe,CAAA;IACf,6CAAmB,CAAA;IACnB,6CAAmB,CAAA;AACrB,CAAC,EAJW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAIjC;AA4BD,IAAY,aAkDX;AAlDD,WAAY,aAAa;IACvB,oCAAmB,CAAA;IACnB,oCAAmB,CAAA;IACnB,gCAAe,CAAA;IACf,gDAA+B,CAAA;IAC/B,8CAA6B,CAAA;IAC7B,sDAAqC,CAAA;IACrC,kCAAiB,CAAA;IACjB,0CAAyB,CAAA;IACzB,kCAAiB,CAAA;IACjB,oCAAmB,CAAA;IACnB,4CAA2B,CAAA;IAC3B,kDAAiC,CAAA;IACjC,wCAAuB,CAAA;IACvB,wCAAuB,CAAA;IACvB,gCAAe,CAAA;IACf,wDAAuC,CAAA;IACvC,oCAAmB,CAAA;IACnB,0BAAS,CAAA;IACT,0CAAyB,CAAA;IACzB,0CAAyB,CAAA;IACzB,oCAAmB,CAAA;IACnB,0CAAyB,CAAA;IACzB,6EAA4D,CAAA;IAC5D,6CAA4B,CAAA;IAC5B,6CAA4B,CAAA;IAC5B,8CAA6B,CAAA;IAC7B,4DAA2C,CAAA;IAC3C,wDAAuC,CAAA;IACvC,iEAAgD,CAAA;IAChD,mEAAkD,CAAA;IAClD,4EAA2D,CAAA;IAC3D,8EAA6D,CAAA;IAC7D,4EAA2D,CAAA;IAC3D,8EAA6D,CAAA;IAC7D,sFAAqE,CAAA;IACrE,4FAA2E,CAAA;IAC3E,oFAAmE,CAAA;IACnE,wEAAuD,CAAA;IACvD,0FAAyE,CAAA;IACzE,oEAAmD,CAAA;IACnD,gFAA+D,CAAA;IAC/D,oEAAmD,CAAA;IACnD,0EAAyD,CAAA;IACzD,0FAAyE,CAAA;IACzE,8DAA6C,CAAA;IAC7C,4CAA2B,CAAA;IAC3B,oDAAmC,CAAA;IACnC,4CAA2B,CAAA;IAC3B,sCAAqB,CAAA;AACvB,CAAC,EAlDW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAkDxB;AAoBD,IAAY,yBAKX;AALD,WAAY,yBAAyB;IACnC,0DAA6B,CAAA;IAC7B,4CAAe,CAAA;IACf,gDAAmB,CAAA;IACnB,gDAAmB,CAAA;AACrB,CAAC,EALW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAKpC;AA6FD,IAAY,kBAOX;AAPD,WAAY,kBAAkB;IAC5B,mCAAa,CAAA;IACb,yCAAmB,CAAA;IACnB,uCAAiB,CAAA;IACjB,uCAAiB,CAAA;IACjB,kEAA4C,CAAA;IAC5C,2CAAqB,CAAA;AACvB,CAAC,EAPW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAO7B;AAwCD,IAAY,kBAcX;AAdD,WAAY,kBAAkB;IAC5B,qCAAe,CAAA;IACf,2CAAqB,CAAA;IACrB,uDAAiC,CAAA;IACjC,qDAA+B,CAAA;IAC/B,+BAAS,CAAA;IACT,qCAAe,CAAA;IACf,2DAAqC,CAAA;IACrC,2CAAqB,CAAA;IACrB,mCAAa,CAAA;IACb,uCAAiB,CAAA;IACjB,6CAAuB,CAAA;IACvB,iDAA2B,CAAA;IAC3B,uCAAiB,CAAA;AACnB,CAAC,EAdW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAc7B;AAkBD,IAAY,gBAcX;AAdD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,yCAAqB,CAAA;IACrB,qDAAiC,CAAA;IACjC,mDAA+B,CAAA;IAC/B,6BAAS,CAAA;IACT,mCAAe,CAAA;IACf,yDAAqC,CAAA;IACrC,yCAAqB,CAAA;IACrB,iCAAa,CAAA;IACb,qCAAiB,CAAA;IACjB,2CAAuB,CAAA;IACvB,+CAA2B,CAAA;IAC3B,qCAAiB,CAAA;AACnB,CAAC,EAdW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAc3B;AAsBD,IAAY,aAGX;AAHD,WAAY,aAAa;IACvB,kCAAiB,CAAA;IACjB,sCAAqB,CAAA;AACvB,CAAC,EAHW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAGxB;AAqCD,IAAY,oBAMX;AAND,WAAY,oBAAoB;IAC9B,iDAAyB,CAAA;IACzB,iCAAS,CAAA;IACT,6CAAqB,CAAA;IACrB,uDAA+B,CAAA;IAC/B,uCAAe,CAAA;AACjB,CAAC,EANW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAM/B;AAkBD,IAAY,kBAMX;AAND,WAAY,kBAAkB;IAC5B,+CAAyB,CAAA;IACzB,+BAAS,CAAA;IACT,2CAAqB,CAAA;IACrB,qDAA+B,CAAA;IAC/B,qCAAe,CAAA;AACjB,CAAC,EANW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAM7B;AAoBD,IAAY,6BAGX;AAHD,WAAY,6BAA6B;IACvC,8CAAa,CAAA;IACb,kDAAiB,CAAA;AACnB,CAAC,EAHW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAGxC;AAsBD,IAAY,6BAGX;AAHD,WAAY,6BAA6B;IACvC,gDAAe,CAAA;IACf,4DAA2B,CAAA;AAC7B,CAAC,EAHW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAGxC;AAOD,IAAY,2BAKX;AALD,WAAY,2BAA2B;IACrC,8CAAe,CAAA;IACf,kDAAmB,CAAA;IACnB,kDAAmB,CAAA;IACnB,4DAA6B,CAAA;AAC/B,CAAC,EALW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAKtC;AAqBD,IAAY,oBAIX;AAJD,WAAY,oBAAoB;IAC9B,8CAAsB,CAAA;IACtB,8CAAsB,CAAA;IACtB,yDAAiC,CAAA;AACnC,CAAC,EAJW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAI/B;AAWD,IAAY,mBAaX;AAbD,WAAY,mBAAmB;IAC7B,wCAAiB,CAAA;IACjB,oDAA6B,CAAA;IAC7B,0CAAmB,CAAA;IACnB,gCAAS,CAAA;IACT,oEAA6C,CAAA;IAC7C,4CAAqB,CAAA;IACrB,sDAA+B,CAAA;IAC/B,wDAAiC,CAAA;IACjC,wCAAiB,CAAA;IACjB,kDAA2B,CAAA;IAC3B,0CAAmB,CAAA;IACnB,sCAAe,CAAA;AACjB,CAAC,EAbW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAa9B;AA0BD,IAAY,iBAaX;AAbD,WAAY,iBAAiB;IAC3B,sCAAiB,CAAA;IACjB,kDAA6B,CAAA;IAC7B,wCAAmB,CAAA;IACnB,8BAAS,CAAA;IACT,kEAA6C,CAAA;IAC7C,0CAAqB,CAAA;IACrB,oDAA+B,CAAA;IAC/B,sDAAiC,CAAA;IACjC,sCAAiB,CAAA;IACjB,gDAA2B,CAAA;IAC3B,wCAAmB,CAAA;IACnB,oCAAe,CAAA;AACjB,CAAC,EAbW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAa5B;AA2BD,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,mCAAiB,CAAA;IACjB,iCAAe,CAAA;AACjB,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB;AAshFD,IAAY,sBAIX;AAJD,WAAY,sBAAsB;IAChC,yCAAe,CAAA;IACf,mCAAS,CAAA;IACT,yCAAe,CAAA;AACjB,CAAC,EAJW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAIjC;AAkBD,IAAY,oBAIX;AAJD,WAAY,oBAAoB;IAC9B,uCAAe,CAAA;IACf,iCAAS,CAAA;IACT,uCAAe,CAAA;AACjB,CAAC,EAJW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAI/B;AA4BD,IAAY,gCAgBX;AAhBD,WAAY,gCAAgC;IAC1C,6CAAS,CAAA;IACT,2FAAuD,CAAA;IACvD,iDAAa,CAAA;IACb,sFAAkD,CAAA;IAClD,wFAAoD,CAAA;IACpD,4EAAwC,CAAA;IACxC,kEAA8B,CAAA;IAC9B,0EAAsC,CAAA;IACtC,sEAAkC,CAAA;IAClC,wEAAoC,CAAA;IACpC,oEAAgC,CAAA;IAChC,wEAAoC,CAAA;IACpC,uDAAmB,CAAA;IACnB,uDAAmB,CAAA;IACnB,mDAAe,CAAA;AACjB,CAAC,EAhBW,gCAAgC,GAAhC,wCAAgC,KAAhC,wCAAgC,QAgB3C;AA+BD,IAAY,8BAgBX;AAhBD,WAAY,8BAA8B;IACxC,2CAAS,CAAA;IACT,yFAAuD,CAAA;IACvD,+CAAa,CAAA;IACb,oFAAkD,CAAA;IAClD,sFAAoD,CAAA;IACpD,0EAAwC,CAAA;IACxC,gEAA8B,CAAA;IAC9B,wEAAsC,CAAA;IACtC,oEAAkC,CAAA;IAClC,sEAAoC,CAAA;IACpC,kEAAgC,CAAA;IAChC,sEAAoC,CAAA;IACpC,qDAAmB,CAAA;IACnB,qDAAmB,CAAA;IACnB,iDAAe,CAAA;AACjB,CAAC,EAhBW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAgBzC;AAmBD,IAAY,yBAGX;AAHD,WAAY,yBAAyB;IACnC,0DAA6B,CAAA;IAC7B,kDAAqB,CAAA;AACvB,CAAC,EAHW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAGpC;AA4BD,IAAY,uBAGX;AAHD,WAAY,uBAAuB;IACjC,wCAAa,CAAA;IACb,4CAAiB,CAAA;AACnB,CAAC,EAHW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAGlC;AAsED,IAAY,kBAWX;AAXD,WAAY,kBAAkB;IAC5B,yCAAmB,CAAA;IACnB,mCAAa,CAAA;IACb,mCAAa,CAAA;IACb,2CAAqB,CAAA;IACrB,6CAAuB,CAAA;IACvB,iCAAW,CAAA;IACX,uCAAiB,CAAA;IACjB,2CAAqB,CAAA;IACrB,yCAAmB,CAAA;IACnB,qCAAe,CAAA;AACjB,CAAC,EAXW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAW7B;AASD,IAAY,iBAQX;AARD,WAAY,iBAAiB;IAC3B,wCAAmB,CAAA;IACnB,wCAAmB,CAAA;IACnB,4CAAuB,CAAA;IACvB,oCAAe,CAAA;IACf,qDAAgC,CAAA;IAChC,mDAA8B,CAAA;IAC9B,4DAAuC,CAAA;AACzC,CAAC,EARW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAQ5B;AAED,IAAY,iBAGX;AAHD,WAAY,iBAAiB;IAC3B,gCAAW,CAAA;IACX,kCAAa,CAAA;AACf,CAAC,EAHW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAG5B;AAED,IAAY,0BAKX;AALD,WAAY,0BAA0B;IACpC,0DAA4B,CAAA;IAC5B,2CAAa,CAAA;IACb,4DAA8B,CAAA;IAC9B,oDAAsB,CAAA;AACxB,CAAC,EALW,0BAA0B,GAA1B,kCAA0B,KAA1B,kCAA0B,QAKrC;AA8BD,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,wCAAqB,CAAA;AACvB,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAED,IAAY,iBAGX;AAHD,WAAY,iBAAiB;IAC3B,wCAAmB,CAAA;IACnB,oCAAe,CAAA;AACjB,CAAC,EAHW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAG5B;AAgCD,IAAY,mBAKX;AALD,WAAY,mBAAmB;IAC7B,8CAAuB,CAAA;IACvB,sCAAe,CAAA;IACf,wCAAiB,CAAA;IACjB,gCAAS,CAAA;AACX,CAAC,EALW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAK9B;AAkBD,IAAY,iBAKX;AALD,WAAY,iBAAiB;IAC3B,4CAAuB,CAAA;IACvB,oCAAe,CAAA;IACf,sCAAiB,CAAA;IACjB,8BAAS,CAAA;AACX,CAAC,EALW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAK5B;AAsBD,IAAY,YAGX;AAHD,WAAY,YAAY;IACtB,2BAAW,CAAA;IACX,iCAAiB,CAAA;AACnB,CAAC,EAHW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAGvB;AA0GD,IAAY,wBAIX;AAJD,WAAY,wBAAwB;IAClC,2CAAe,CAAA;IACf,+CAAmB,CAAA;IACnB,+CAAmB,CAAA;AACrB,CAAC,EAJW,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAInC;AAWD,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,6BAAS,CAAA;AACX,CAAC,EAHW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAG3B;AAkBD,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,iCAAe,CAAA;IACf,2BAAS,CAAA;AACX,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB;AAyCD,IAAY,kBAIX;AAJD,WAAY,kBAAkB;IAC5B,+CAAyB,CAAA;IACzB,uCAAiB,CAAA;IACjB,mCAAa,CAAA;AACf,CAAC,EAJW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAI7B;AAED,IAAY,oBAOX;AAPD,WAAY,oBAAoB;IAC9B,qCAAa,CAAA;IACb,4DAAoC,CAAA;IACpC,oDAA4B,CAAA;IAC5B,4DAAoC,CAAA;IACpC,iEAAyC,CAAA;IACzC,iDAAyB,CAAA;AAC3B,CAAC,EAPW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAO/B;AA0CD,IAAY,mBAGX;AAHD,WAAY,mBAAmB;IAC7B,sCAAe,CAAA;IACf,8CAAuB,CAAA;AACzB,CAAC,EAHW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAG9B;AA2BD,IAAY,cAMX;AAND,WAAY,cAAc;IACxB,iCAAe,CAAA;IACf,mCAAiB,CAAA;IACjB,yCAAuB,CAAA;IACvB,6CAA2B,CAAA;IAC3B,2BAAS,CAAA;AACX,CAAC,EANW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAMzB;AAWD,IAAY,uBAMX;AAND,WAAY,uBAAuB;IACjC,0CAAe,CAAA;IACf,oDAAyB,CAAA;IACzB,oDAAyB,CAAA;IACzB,gDAAqB,CAAA;IACrB,4CAAiB,CAAA;AACnB,CAAC,EANW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAMlC;AAOD,IAAY,qBAGX;AAHD,WAAY,qBAAqB;IAC/B,wCAAe,CAAA;IACf,gDAAuB,CAAA;AACzB,CAAC,EAHW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAGhC;AA6BD,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IAC1B,2CAAuB,CAAA;IACvB,mCAAe,CAAA;AACjB,CAAC,EAHW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAG3B;AAcD,IAAY,WAGX;AAHD,WAAY,WAAW;IACrB,8BAAe,CAAA;IACf,sCAAuB,CAAA;AACzB,CAAC,EAHW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAGtB;AAOD,IAAY,YAMX;AAND,WAAY,YAAY;IACtB,+BAAe,CAAA;IACf,iCAAiB,CAAA;IACjB,uCAAuB,CAAA;IACvB,2CAA2B,CAAA;IAC3B,yBAAS,CAAA;AACX,CAAC,EANW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAMvB;AAqED,IAAY,yBAGX;AAHD,WAAY,yBAAyB;IACnC,gDAAmB,CAAA;IACnB,4CAAe,CAAA;AACjB,CAAC,EAHW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAGpC;AAiBD,IAAY,mBAGX;AAHD,WAAY,mBAAmB;IAC7B,6CAAsB,CAAA;IACtB,6CAAsB,CAAA;AACxB,CAAC,EAHW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAG9B;AAWD,IAAY,eAmBX;AAnBD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,wCAAqB,CAAA;IACrB,kCAAe,CAAA;IACf,4CAAyB,CAAA;IACzB,oCAAiB,CAAA;IACjB,gEAA6C,CAAA;IAC7C,4BAAS,CAAA;IACT,sCAAmB,CAAA;IACnB,sDAAmC,CAAA;IACnC,wCAAqB,CAAA;IACrB,oCAAiB,CAAA;IACjB,gCAAa,CAAA;IACb,8CAA2B,CAAA;IAC3B,kDAA+B,CAAA;IAC/B,oDAAiC,CAAA;IACjC,kDAA+B,CAAA;IAC/B,sCAAmB,CAAA;IACnB,sCAAmB,CAAA;AACrB,CAAC,EAnBW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAmB1B;AAqDD,IAAY,0BAIX;AAJD,WAAY,0BAA0B;IACpC,6CAAe,CAAA;IACf,iDAAmB,CAAA;IACnB,iDAAmB,CAAA;AACrB,CAAC,EAJW,0BAA0B,GAA1B,kCAA0B,KAA1B,kCAA0B,QAIrC;AAsBD,IAAY,yBAGX;AAHD,WAAY,yBAAyB;IACnC,gDAAmB,CAAA;IACnB,4CAAe,CAAA;AACjB,CAAC,EAHW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAGpC;AAgFD,IAAY,aAmBX;AAnBD,WAAY,aAAa;IACvB,kCAAiB,CAAA;IACjB,sCAAqB,CAAA;IACrB,gCAAe,CAAA;IACf,0CAAyB,CAAA;IACzB,kCAAiB,CAAA;IACjB,8DAA6C,CAAA;IAC7C,0BAAS,CAAA;IACT,oCAAmB,CAAA;IACnB,oDAAmC,CAAA;IACnC,sCAAqB,CAAA;IACrB,kCAAiB,CAAA;IACjB,8BAAa,CAAA;IACb,4CAA2B,CAAA;IAC3B,gDAA+B,CAAA;IAC/B,kDAAiC,CAAA;IACjC,gDAA+B,CAAA;IAC/B,oCAAmB,CAAA;IACnB,oCAAmB,CAAA;AACrB,CAAC,EAnBW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAmBxB;AAED,IAAY,UAGX;AAHD,WAAY,UAAU;IACpB,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAHW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAGrB;AA2BD,IAAY,2BAUX;AAVD,WAAY,2BAA2B;IACrC,8CAAe,CAAA;IACf,wCAAS,CAAA;IACT,kEAAmC,CAAA;IACnC,kFAAmD,CAAA;IACnD,wEAAyC,CAAA;IACzC,gEAAiC,CAAA;IACjC,kEAAmC,CAAA;IACnC,kDAAmB,CAAA;IACnB,kDAAmB,CAAA;AACrB,CAAC,EAVW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAUtC;AAkBD,IAAY,yBAUX;AAVD,WAAY,yBAAyB;IACnC,4CAAe,CAAA;IACf,sCAAS,CAAA;IACT,gEAAmC,CAAA;IACnC,gFAAmD,CAAA;IACnD,sEAAyC,CAAA;IACzC,8DAAiC,CAAA;IACjC,gEAAmC,CAAA;IACnC,gDAAmB,CAAA;IACnB,gDAAmB,CAAA;AACrB,CAAC,EAVW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAUpC;AAmDD,IAAY,iBASX;AATD,WAAY,iBAAiB;IAC3B,4DAAuC,CAAA;IACvC,8BAAS,CAAA;IACT,wCAAmB,CAAA;IACnB,gDAA2B,CAAA;IAC3B,kDAA6B,CAAA;IAC7B,0DAAqC,CAAA;IACrC,gEAA2C,CAAA;IAC3C,oCAAe,CAAA;AACjB,CAAC,EATW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAS5B;AAkBD,IAAY,eASX;AATD,WAAY,eAAe;IACzB,0DAAuC,CAAA;IACvC,4BAAS,CAAA;IACT,sCAAmB,CAAA;IACnB,8CAA2B,CAAA;IAC3B,gDAA6B,CAAA;IAC7B,wDAAqC,CAAA;IACrC,8DAA2C,CAAA;IAC3C,kCAAe,CAAA;AACjB,CAAC,EATW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAS1B;AA2BD,IAAY,OAGX;AAHD,WAAY,OAAO;IACjB,qCAA0B,CAAA;IAC1B,6CAAkC,CAAA;AACpC,CAAC,EAHW,OAAO,GAAP,eAAO,KAAP,eAAO,QAGlB;AAED,IAAY,YAqBX;AArBD,WAAY,YAAY;IACtB,0CAA0B,CAAA;IAC1B,sEAAsD,CAAA;IACtD,0EAA0D,CAAA;IAC1D,wEAAwD,CAAA;IACxD,gEAAgD,CAAA;IAChD,wEAAwD,CAAA;IACxD,wEAAwD,CAAA;IACxD,4EAA4D,CAAA;IAC5D,4EAA4D,CAAA;IAC5D,8CAA8B,CAAA;IAC9B,sEAAsD,CAAA;IACtD,4DAA4C,CAAA;IAC5C,wDAAwC,CAAA;IACxC,8CAA8B,CAAA;IAC9B,oDAAoC,CAAA;IACpC,gDAAgC,CAAA;IAChC,8DAA8C,CAAA;IAC9C,0DAA0C,CAAA;IAC1C,wDAAwC,CAAA;IACxC,oDAAoC,CAAA;AACtC,CAAC,EArBW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAqBvB;AAkID,IAAY,kBAOX;AAPD,WAAY,kBAAkB;IAC5B,uCAAiB,CAAA;IACjB,yCAAmB,CAAA;IACnB,iCAAW,CAAA;IACX,yCAAmB,CAAA;IACnB,yCAAmB,CAAA;IACnB,qCAAe,CAAA;AACjB,CAAC,EAPW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAO7B;AAED,IAAY,uBAGX;AAHD,WAAY,uBAAuB;IACjC,oDAAyB,CAAA;IACzB,8DAAmC,CAAA;AACrC,CAAC,EAHW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAGlC;AAED,IAAY,gBAKX;AALD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,iCAAa,CAAA;IACb,uCAAmB,CAAA;IACnB,yCAAqB,CAAA;AACvB,CAAC,EALW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAK3B;AAED,IAAY,kBAOX;AAPD,WAAY,kBAAkB;IAC5B,mCAAa,CAAA;IACb,mCAAa,CAAA;IACb,yCAAmB,CAAA;IACnB,2CAAqB,CAAA;IACrB,mDAA6B,CAAA;IAC7B,qCAAe,CAAA;AACjB,CAAC,EAPW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAO7B;AA6ED,IAAY,gCAeX;AAfD,WAAY,gCAAgC;IAC1C,qDAAiB,CAAA;IACjB,gEAA4B,CAAA;IAC5B,uDAAmB,CAAA;IACnB,6CAAS,CAAA;IACT,gGAA4D,CAAA;IAC5D,gEAA4B,CAAA;IAC5B,8DAA0B,CAAA;IAC1B,4DAAwB,CAAA;IACxB,oEAAgC,CAAA;IAChC,sEAAkC,CAAA;IAClC,gEAA4B,CAAA;IAC5B,sEAAkC,CAAA;IAClC,uDAAmB,CAAA;IACnB,mDAAe,CAAA;AACjB,CAAC,EAfW,gCAAgC,GAAhC,wCAAgC,KAAhC,wCAAgC,QAe3C;AAkBD,IAAY,8BAeX;AAfD,WAAY,8BAA8B;IACxC,mDAAiB,CAAA;IACjB,8DAA4B,CAAA;IAC5B,qDAAmB,CAAA;IACnB,2CAAS,CAAA;IACT,8FAA4D,CAAA;IAC5D,8DAA4B,CAAA;IAC5B,4DAA0B,CAAA;IAC1B,0DAAwB,CAAA;IACxB,kEAAgC,CAAA;IAChC,oEAAkC,CAAA;IAClC,8DAA4B,CAAA;IAC5B,oEAAkC,CAAA;IAClC,qDAAmB,CAAA;IACnB,iDAAe,CAAA;AACjB,CAAC,EAfW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAezC;AA0CD,IAAY,iBAmCX;AAnCD,WAAY,iBAAiB;IAC3B,sCAAiB,CAAA;IACjB,wDAAmC,CAAA;IACnC,2DAAsC,CAAA;IACtC,wCAAmB,CAAA;IACnB,8CAAyB,CAAA;IACzB,4CAAuB,CAAA;IACvB,gDAA2B,CAAA;IAC3B,4DAAuC,CAAA;IACvC,oDAA+B,CAAA;IAC/B,8BAAS,CAAA;IACT,4CAAuB,CAAA;IACvB,8CAAyB,CAAA;IACzB,8CAAyB,CAAA;IACzB,iDAA4B,CAAA;IAC5B,mDAA8B,CAAA;IAC9B,uDAAkC,CAAA;IAClC,6DAAwC,CAAA;IACxC,mDAA8B,CAAA;IAC9B,qDAAgC,CAAA;IAChC,yDAAoC,CAAA;IACpC,iFAA4D,CAAA;IAC5D,iDAA4B,CAAA;IAC5B,iDAA4B,CAAA;IAC5B,+CAA0B,CAAA;IAC1B,6CAAwB,CAAA;IACxB,qDAAgC,CAAA;IAChC,uDAAkC,CAAA;IAClC,iDAA4B,CAAA;IAC5B,uDAAkC,CAAA;IAClC,mEAA8C,CAAA;IAC9C,iEAA4C,CAAA;IAC5C,yEAAoD,CAAA;IACpD,wCAAmB,CAAA;IACnB,oCAAe,CAAA;AACjB,CAAC,EAnCW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAmC5B;AA0BD,IAAY,sBAGX;AAHD,WAAY,sBAAsB;IAChC,2CAAiB,CAAA;IACjB,6CAAmB,CAAA;AACrB,CAAC,EAHW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAGjC;AAgCD,IAAY,eAmCX;AAnCD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,sDAAmC,CAAA;IACnC,yDAAsC,CAAA;IACtC,sCAAmB,CAAA;IACnB,4CAAyB,CAAA;IACzB,0CAAuB,CAAA;IACvB,8CAA2B,CAAA;IAC3B,0DAAuC,CAAA;IACvC,kDAA+B,CAAA;IAC/B,4BAAS,CAAA;IACT,0CAAuB,CAAA;IACvB,4CAAyB,CAAA;IACzB,4CAAyB,CAAA;IACzB,+CAA4B,CAAA;IAC5B,iDAA8B,CAAA;IAC9B,qDAAkC,CAAA;IAClC,2DAAwC,CAAA;IACxC,iDAA8B,CAAA;IAC9B,mDAAgC,CAAA;IAChC,uDAAoC,CAAA;IACpC,+EAA4D,CAAA;IAC5D,+CAA4B,CAAA;IAC5B,+CAA4B,CAAA;IAC5B,6CAA0B,CAAA;IAC1B,2CAAwB,CAAA;IACxB,mDAAgC,CAAA;IAChC,qDAAkC,CAAA;IAClC,+CAA4B,CAAA;IAC5B,qDAAkC,CAAA;IAClC,iEAA8C,CAAA;IAC9C,+DAA4C,CAAA;IAC5C,uEAAoD,CAAA;IACpD,sCAAmB,CAAA;IACnB,kCAAe,CAAA;AACjB,CAAC,EAnCW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAmC1B;AAED,IAAY,UAQX;AARD,WAAY,UAAU;IACpB,mCAAqB,CAAA;IACrB,6BAAe,CAAA;IACf,+BAAiB,CAAA;IACjB,+BAAiB,CAAA;IACjB,qCAAuB,CAAA;IACvB,+BAAiB,CAAA;IACjB,qCAAuB,CAAA;AACzB,CAAC,EARW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAQrB;AAED,IAAY,UAaX;AAbD,WAAY,UAAU;IACpB,2BAAa,CAAA;IACb,qCAAuB,CAAA;IACvB,+BAAiB,CAAA;IACjB,yDAA2C,CAAA;IAC3C,uCAAyB,CAAA;IACzB,6BAAe,CAAA;IACf,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,mCAAqB,CAAA;IACrB,6BAAe,CAAA;IACf,6CAA+B,CAAA;IAC/B,6BAAe,CAAA;AACjB,CAAC,EAbW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAarB;AA2FD,IAAY,qBAKX;AALD,WAAY,qBAAqB;IAC/B,sCAAa,CAAA;IACb,sDAA6B,CAAA;IAC7B,4CAAmB,CAAA;IACnB,0CAAiB,CAAA;AACnB,CAAC,EALW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAKhC;AAED,IAAY,8BAGX;AAHD,WAAY,8BAA8B;IACxC,qDAAmB,CAAA;IACnB,iDAAe,CAAA;AACjB,CAAC,EAHW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAGzC;AAiBD,IAAY,8BAIX;AAJD,WAAY,8BAA8B;IACxC,iDAAe,CAAA;IACf,qDAAmB,CAAA;IACnB,qDAAmB,CAAA;AACrB,CAAC,EAJW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAIzC;AAkBD,IAAY,0BAIX;AAJD,WAAY,0BAA0B;IACpC,6CAAe,CAAA;IACf,iDAAmB,CAAA;IACnB,iDAAmB,CAAA;AACrB,CAAC,EAJW,0BAA0B,GAA1B,kCAA0B,KAA1B,kCAA0B,QAIrC;AAqBD,IAAY,+BAIX;AAJD,WAAY,+BAA+B;IACzC,sDAAmB,CAAA;IACnB,kDAAe,CAAA;IACf,sDAAmB,CAAA;AACrB,CAAC,EAJW,+BAA+B,GAA/B,uCAA+B,KAA/B,uCAA+B,QAI1C;AA0BD,IAAY,6BAGX;AAHD,WAAY,6BAA6B;IACvC,gDAAe,CAAA;IACf,4DAA2B,CAAA;AAC7B,CAAC,EAHW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAGxC;AAOD,IAAY,2BAMX;AAND,WAAY,2BAA2B;IACrC,8CAAe,CAAA;IACf,kDAAmB,CAAA;IACnB,kDAAmB,CAAA;IACnB,0DAA2B,CAAA;IAC3B,4DAA6B,CAAA;AAC/B,CAAC,EANW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAMtC;AAWD,IAAY,oBAaX;AAbD,WAAY,oBAAoB;IAC9B,uCAAe,CAAA;IACf,iCAAS,CAAA;IACT,qDAA6B,CAAA;IAC7B,mDAA2B,CAAA;IAC3B,uDAA+B,CAAA;IAC/B,2CAAmB,CAAA;IACnB,2CAAmB,CAAA;IACnB,yCAAiB,CAAA;IACjB,mDAA2B,CAAA;IAC3B,6CAAqB,CAAA;IACrB,iDAAyB,CAAA;IACzB,yDAAiC,CAAA;AACnC,CAAC,EAbW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAa/B;AAED,IAAY,oBAGX;AAHD,WAAY,oBAAoB;IAC9B,qCAAa,CAAA;IACb,uCAAe,CAAA;AACjB,CAAC,EAHW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAG/B;AAaD,IAAY,8BAGX;AAHD,WAAY,8BAA8B;IACxC,qDAAmB,CAAA;IACnB,iDAAe,CAAA;AACjB,CAAC,EAHW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAGzC;AAiCD,IAAY,6BAKX;AALD,WAAY,6BAA6B;IACvC,8DAA6B,CAAA;IAC7B,gDAAe,CAAA;IACf,oDAAmB,CAAA;IACnB,oDAAmB,CAAA;AACrB,CAAC,EALW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAKxC;AAiCD,IAAY,kBAaX;AAbD,WAAY,kBAAkB;IAC5B,qCAAe,CAAA;IACf,+BAAS,CAAA;IACT,mDAA6B,CAAA;IAC7B,iDAA2B,CAAA;IAC3B,qDAA+B,CAAA;IAC/B,yCAAmB,CAAA;IACnB,yCAAmB,CAAA;IACnB,uCAAiB,CAAA;IACjB,iDAA2B,CAAA;IAC3B,2CAAqB,CAAA;IACrB,+CAAyB,CAAA;IACzB,uDAAiC,CAAA;AACnC,CAAC,EAbW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAa7B;AAoBD,IAAY,aAIX;AAJD,WAAY,aAAa;IACvB,2CAA0B,CAAA;IAC1B,8CAA6B,CAAA;IAC7B,8BAAa,CAAA;AACf,CAAC,EAJW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAIxB"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../autogen/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-schema/dist/strict-conduit.gql b/evernote_modules/en-conduit-schema/dist/strict-conduit.gql index 94224c57..d124aed8 100644 --- a/evernote_modules/en-conduit-schema/dist/strict-conduit.gql +++ b/evernote_modules/en-conduit-schema/dist/strict-conduit.gql @@ -32,6 +32,7 @@ type AccountLimitsCounts { userWorkspaceCount: Int! userUploadedAmount: Float! userNoteAndNotebookSharesSentCount: Int! + taskAssignmentLimitDaily: Int! } type AccountLimitsLimits { @@ -49,6 +50,7 @@ type AccountLimitsLimits { userDeviceLimit: Int! userAdvertisedDeviceLimit: Int! userWorkspaceCountMax: Int! + taskAssignmentLimitDaily: Int! } enum AdaptiveDownsyncTypeEnum { @@ -242,6 +244,7 @@ enum AuthStateEnum { type AutoMutatorRes { success: Boolean! result: String + mutationID: String! } type AuxSchema { @@ -954,6 +957,11 @@ enum FeatureRolloutClientType { desktop } +input FilteredNotesQueryInput { + query: String! + resultSpec: WidgetSearchResultSpecInput! +} + type FolderCommandPolicy { canCreateFolder: Boolean! canCreateNote: Boolean! @@ -996,6 +1004,8 @@ type GetTaskUserSettingsResult { defaultReminder: Boolean defaultRemindersOffsets: [Float!] pinDefaultTaskNote: Boolean + taskAssignDate: Float + taskAssignCount: Float } type GoogleAuthCredential { @@ -1269,13 +1279,13 @@ input MembershipFilter { enum MembershipFilterField { created label + invitedTime recipientIsMe parent id privilege recipientType updated - invitedTime } type MembershipListResults { @@ -1325,6 +1335,7 @@ type MembershipsForMeInParentResults { } enum MembershipsForMeOrderBy { + invitedTime created label } @@ -1375,13 +1386,13 @@ input MembershipSort { enum MembershipSortField { created label + invitedTime recipientIsMe parent id privilege recipientType updated - invitedTime } type Message { @@ -1476,6 +1487,12 @@ type MultiplyByTwoResult { result: Int! } +type MutationStatusResult { + isUpsynced: Boolean! + isRoundtripped: Boolean! + error: Error +} + enum NapMigrationStateType { UNKNOWN LEGACY @@ -1541,7 +1558,7 @@ type Note { workspace: String stack: String inBusinessAccount: Boolean! - hasTask: Boolean! + hasTaskGroup: Boolean! childAttachments(isActive: Boolean, reverseOrder: Boolean, pageInfo: PageInfo): NoteChildAttachmentsResults! allMemberships(orderBy: NoteAllMembershipsOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): NoteAllMembershipsResults! ownMemberships(orderBy: NoteOwnMembershipsOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): NoteOwnMembershipsResults! @@ -2066,6 +2083,7 @@ type NoteContentInfo { created: Float! updated: Float! parent: Note + hasTaskGroup: Boolean! } type NoteContentInfoAllResultFields { @@ -2073,6 +2091,7 @@ type NoteContentInfoAllResultFields { type: String! unindexed: NoteContentInfo! parent: Note! + hasTaskGroup: Boolean! } type NoteContentInfoAllResults { @@ -2095,6 +2114,7 @@ input NoteContentInfoFilter { enum NoteContentInfoFilterField { parent + hasTaskGroup id taskGroupNoteLevelIDs sourceOfChange @@ -2120,6 +2140,7 @@ input NoteContentInfoSort { enum NoteContentInfoSortField { parent + hasTaskGroup id taskGroupNoteLevelIDs sourceOfChange @@ -2169,7 +2190,7 @@ enum NoteFilterField { workspace stack inBusinessAccount - hasTask + hasTaskGroup id isMetadata isUntitled @@ -2285,6 +2306,7 @@ type NoteSetContentMutatorRes { result: String! editSequenceNumber: Int success: Boolean! + mutationID: String! } enum NotesInParentOrderBy { @@ -2434,7 +2456,7 @@ enum NoteSortField { workspace stack inBusinessAccount - hasTask + hasTaskGroup id isMetadata isUntitled @@ -2546,8 +2568,11 @@ type NsvcAuthzToken { type NSyncStatusResult { enabled: Boolean! offline: Boolean! + paused: Boolean! + completed: Boolean! nextAttempt: Float! lastConnection: Float! + lastNSyncProcessTime: Float! } input PageInfo { @@ -2602,7 +2627,7 @@ type Profile { relatedIdentitiesCount: Int! parent: Profile isRootProfile: Boolean! - TasksByAssignee(reverseOrder: Boolean, pageInfo: PageInfo): ProfileTasksByAssigneeResults! + TasksByAssignee(inTrash: Boolean, reverseOrder: Boolean, pageInfo: PageInfo): ProfileTasksByAssigneeResults! } input ProfileFilter { @@ -2947,9 +2972,10 @@ type RootMutationType { SyncMessages(guid: String, knownMessages: [String!], locale: String, commEngineJsVersion: Int, nativeClientVersion: Int, uiLanguage: String, supportedPlacements: [SupportedPlacement!], events: [CommEvent!], clientType: CommEngineClientType): CommEngineResponseSchema! attachmentSetApplicationDataEntry(id: String!, key: String!, value: String): AutoMutatorRes! attachmentSetFileName(attachmentID: String!, fileName: String!): AutoMutatorRes! - boardBootstrap(parent: EntityRef, resetLayout: Boolean, platform: BoardFormFactor, features: BoardBootstrapFeatureArgs): BoardBootstrapResult - boardCreateHome(serviceLevel: BoardServiceLevels!, resetLayout: Boolean, platform: BoardFormFactor, features: [String!], featureVersions: [Float!]): AutoMutatorRes! + boardBootstrap(parent: EntityRef, resetLayout: Boolean, platform: BoardFormFactor, clientLayoutVersion: Int, clearContentOnReset: Boolean, features: BoardBootstrapFeatureArgs): BoardBootstrapResult + boardCreateHome(serviceLevel: BoardServiceLevels!, resetLayout: Boolean, platform: BoardFormFactor, features: [String!], featureVersions: [Float!], clientLayoutVersion: Int, clearContentOnReset: Boolean): AutoMutatorRes! boardCustomize(boardMutations: BoardCustomizeParams, widgetMutations: [WidgetCustomizeParams!]): GenericMutationResult! + boardCustomizeVerII(boardMutations: BoardCustomizeParams, widgetMutations: [WidgetCustomizeVerIIParams!]): GenericMutationResult! boardDeleteHeaderBG(board: String!): AutoMutatorRes! boardDeletePreviousHeaderBG(board: String!): AutoMutatorRes! boardHeaderCustomize(board: String!, fields: BoardHeaderFields): AutoMutatorRes! @@ -2958,7 +2984,6 @@ type RootMutationType { calendarEventLink(noteID: String!, eventID: String!): AutoMutatorRes! calendarEventUnlink(eventID: String!, noteID: String!): AutoMutatorRes! calendarSettingsUpsert(useTemplateForNewNotes: Boolean!, mobileOpenNoteMinutes: CalendarNotificationOptions!, mobileCreateNoteMinutes: CalendarNotificationOptions!, desktopOpenNoteMinutes: CalendarNotificationOptions!, desktopCreateNoteMinutes: CalendarNotificationOptions!): AutoMutatorRes! - calendarUserCalendarSettingsUpdate(userCalendarSettingsId: String!, isActive: Boolean!): AutoMutatorRes! clearNSyncBackoff: Boolean! clientLogin(serviceHost: String!, externalServiceHost: String, email: String!, password: String, allowFacadeAsPersonal: Boolean): LoginResult! clientLoginWithCookies(serviceHost: String!, userSlot: Int): LoginResult! @@ -3095,6 +3120,7 @@ type RootMutationType { threadValidateRecipients(participants: [String!], emails: [String!]): AutoMutatorRes! twoFactorAuthSendCode(serviceHost: String!, token: String!, sendToBackupPhone: Boolean!, textMsgTemplate: String!, useVoice: Boolean!): String! userAssociateWithOpenID(provider: ServiceProvider!, tokenPayload: String!): GenericMutationResult! + userCalendarSettingsUpdate(userCalendarSettingsId: String!, isActive: Boolean!): AutoMutatorRes! userSetReminderSetting(setting: UserReminderEmailConfig!): AutoMutatorRes! userSettingsClear(userID: String): GenericMutationResult! userSettingsRemove(key: String!, userID: String): GenericMutationResult! @@ -3105,7 +3131,9 @@ type RootMutationType { verifyAndroidPostPurchase(developerPayload: String!, offer: String!, sku: String!, signedData: String!, signature: String!): String verifyApplePostPurchase(currency: String!, offer: String!, price: String!, productId: String!, receiptData: String!, transactionId: String!, layout: String, extend: Boolean, receiptOnly: String, transactionState: String, verifyReceiptOnly: String, version: Int): String widgetCustomize(widget: String!, isEnabled: Boolean, desktopSortWeight: String, desktopWidth: Float, mobileSortWeight: String, noteToUnpin: String, noteToPin: String, mutableWidgetType: BoardMutableWidgetTypes, filteredNotesQueryString: String, label: String, lightBGColor: String, darkBGColor: String): AutoMutatorRes! + widgetCustomizeVerII(widget: String!, associations: WidgetCustomizeAssociationsInput, fields: WidgetCustomizeFieldsInput): AutoMutatorRes! widgetDelete(widget: String!): AutoMutatorRes! + widgetFeatureTrialEnable(widget: String!): AutoMutatorRes! widgetResolveConflict(conflict: String!, conflictHash: String!): AutoMutatorRes! widgetRestore(widget: String!): AutoMutatorRes! widgetScratchPadSetContent(widget: String!, scratchPadContent: String!, previousContentHash: String): AutoMutatorRes! @@ -3155,6 +3183,7 @@ type RootQueryType { MembershipsInParent(parent: EntityRef!, orderBy: MembershipsInParentOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): MembershipsInParentResults! Message(id: String!): Message MessagesInThread(thread: String!, reverseOrder: Boolean, pageInfo: PageInfo): MessagesInThreadResults! + MutationStatus(mutationID: String!): MutationStatusResult! Note(id: String!): Note NoteConflicts(note: String!, inTrash: Boolean, reverseOrder: Boolean, pageInfo: PageInfo): NoteConflictsResults! NoteContentInfo(id: String!): NoteContentInfo @@ -3191,7 +3220,7 @@ type RootQueryType { ScheduledNotifications(reverseOrder: Boolean, pageInfo: PageInfo): ScheduledNotificationsResults! Search(searchStr: String, offset: Int, maxNotes: Int, order: Int): SearchSchema SearchEx(query: SearchExQuery, queryContext: SearchExQueryContext, param: SearchExParam!, custom: SearchExCustom): SearchExSchema - SharedWithMe(sort: SharedWithMeSort): SharedWithMeResult + SharedWithMe(membershipSort: SharedWithMeMembershipSort, invitationsSort: SharedWithMeInvitationsSort): SharedWithMeResult Shortcut(id: String!): Shortcut Shortcuts(reverseOrder: Boolean, pageInfo: PageInfo): ShortcutsResults! @@ -3208,7 +3237,7 @@ type RootQueryType { Task(id: String!): Task TaskNotesNotInTrash(orderBy: TaskNotesNotInTrashOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): TaskNotesNotInTrashResults! TaskUserSettings(id: String!): TaskUserSettings - TasksByAssignee(assignee: String!, reverseOrder: Boolean, pageInfo: PageInfo): TasksByAssigneeResults! + TasksByAssignee(assignee: String!, inTrash: Boolean, reverseOrder: Boolean, pageInfo: PageInfo): TasksByAssigneeResults! TasksInNote(parent: String!, status: TaskStatus, reverseOrder: Boolean, pageInfo: PageInfo): TasksInNoteResults! Thread(id: String!): Thread Threads(reverseOrder: Boolean, pageInfo: PageInfo): ThreadsResults! @@ -3241,7 +3270,6 @@ type RootQueryType { currentUserID: String debugNode(id: String!, type: String!): DebugNodeSchema debugSyncContext(syncContext: String!): DebugSyncContextSchema - errorGet(id: String!): Error errorGetList(markedValue: Boolean): [Error!]! evernoteNoteLink(note: String!): String! getBillableProducts(clientPlatform: ClientPlatform!, forceFetch: Boolean): String @@ -3403,7 +3431,7 @@ type ScheduledNotificationPayload { calendarEventId: String! notificationTime: Float! clientType: String! - title: String! + title: String startTime: Float! endTime: Float! location: String @@ -3618,21 +3646,32 @@ enum ServiceProvider { FACEBOOK } -enum SharedWithMeField { +enum SharedWithMeInvitationsField { + created + label +} + +input SharedWithMeInvitationsSort { + field: SharedWithMeInvitationsField! + order: IndexOrderType! +} + +enum SharedWithMeMembershipField { + invitedTime created label } +input SharedWithMeMembershipSort { + field: SharedWithMeMembershipField! + order: IndexOrderType! +} + type SharedWithMeResult { memberships: [Membership!] invitations: [Invitation!] } -input SharedWithMeSort { - field: SharedWithMeField - order: IndexOrderType -} - type Shortcut { type: String! id: String! @@ -4067,6 +4106,7 @@ type Task { assigneeEmail: String created: Float! updated: Float! + deleted: Float memberships: [Membership!]! membershipsCount: Int! reminders: [Reminder!]! @@ -4076,6 +4116,7 @@ type Task { assignee: Profile assignedBy: Profile parent: Note + inTrash: Boolean! allMemberships(orderBy: TaskAllMembershipsOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): TaskAllMembershipsResults! ownMemberships(orderBy: TaskOwnMembershipsOrderBy!, reverseOrder: Boolean, pageInfo: PageInfo): TaskOwnMembershipsResults! } @@ -4119,6 +4160,7 @@ enum TaskFilterField { sortWeight status taskGroupNoteLevelID + inTrash id dueDate dueDateUIOption @@ -4131,6 +4173,7 @@ enum TaskFilterField { assigneeEmail created updated + deleted } type TaskGroupCreateDefaultTaskNoteUpsertResult { @@ -4168,6 +4211,8 @@ input TaskInput { sortWeight: String! inNote: Boolean reminders: [ReminderInput!]! + assigneeID: String + assigneeEmail: String } type TaskListResults { @@ -4288,6 +4333,7 @@ enum TaskSortField { sortWeight status taskGroupNoteLevelID + inTrash id dueDate dueDateUIOption @@ -4300,6 +4346,7 @@ enum TaskSortField { assigneeEmail created updated + deleted } enum TaskStatus { @@ -4774,6 +4821,30 @@ type WidgetContentConflictsResults { list: [WidgetContentConflictsResultFields!]! } +input WidgetCustomizeAssociationsInput { + noteToUnpin: String + noteToPin: String +} + +input WidgetCustomizeFieldsInput { + label: String + isEnabled: Boolean + mutableWidgetType: BoardMutableWidgetTypes + filteredNotesQuery: FilteredNotesQueryInput + backgroundColor: BoardColorSchemeInput + desktop: WidgetCustomizeFieldsInputDesktop + mobile: WidgetCustomizeFieldsInputMobile +} + +input WidgetCustomizeFieldsInputDesktop { + width: Float + sortWeight: String +} + +input WidgetCustomizeFieldsInputMobile { + sortWeight: String +} + input WidgetCustomizeParams { widget: String! desktopSortWeight: String @@ -4789,6 +4860,12 @@ input WidgetCustomizeParams { darkBGColor: String } +input WidgetCustomizeVerIIParams { + widget: String! + associations: WidgetCustomizeAssociationsInput + fields: WidgetCustomizeFieldsInput +} + input WidgetFilter { field: WidgetFilterField! isSet: Boolean @@ -4831,6 +4908,12 @@ enum WidgetFilterField { backgroundColor_light backgroundColor_dark filteredNotesQuery_query + filteredNotesQuery_resultSpec_type + filteredNotesQuery_resultSpec_textSearchField + filteredNotesQuery_resultSpec_sort + filteredNotesQuery_resultSpec_ascending + filteredNotesQuery_resultSpec_startIndex + filteredNotesQuery_resultSpec_maxResults updated label } @@ -4854,6 +4937,43 @@ type WidgetListResults { type WidgetSearchQuery { query: String! + resultSpec: WidgetSearchResultSpec! +} + +type WidgetSearchResultSpec { + type: WidgetSearchTypes! + textSearchField: WidgetSearchTextFields + sort: WidgetSortFields + ascending: Boolean + startIndex: Int + maxResults: Int +} + +input WidgetSearchResultSpecInput { + type: WidgetSearchTypes! + textSearchField: WidgetSearchTextFields + sort: WidgetSortFields + ascending: Boolean + startIndex: Int + maxResults: Int +} + +enum WidgetSearchTextFields { + ALL + NAME +} + +enum WidgetSearchTypes { + HISTORY + TEXT + NOTE + NOTEBOOK + WORKSPACE + TAG + AUTHOR + CONTAINS + MESSAGE + STACK } enum WidgetsInBoardPlatform { @@ -4922,10 +5042,26 @@ enum WidgetSortField { backgroundColor_light backgroundColor_dark filteredNotesQuery_query + filteredNotesQuery_resultSpec_type + filteredNotesQuery_resultSpec_textSearchField + filteredNotesQuery_resultSpec_sort + filteredNotesQuery_resultSpec_ascending + filteredNotesQuery_resultSpec_startIndex + filteredNotesQuery_resultSpec_maxResults updated label } +enum WidgetSortFields { + TITLE + CREATED + UPDATED + RELEVANCE + REMINDER_ORDER + REMINDER_TIME + REMINDER_DONE_TIME +} + enum WidgetTabs { WebClips Audio diff --git a/evernote_modules/en-conduit-schema/dist/strict-index.d.ts.map b/evernote_modules/en-conduit-schema/dist/strict-index.d.ts.map index 2b776c3b..91ace198 100644 --- a/evernote_modules/en-conduit-schema/dist/strict-index.d.ts.map +++ b/evernote_modules/en-conduit-schema/dist/strict-index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"strict-index.d.ts","sourceRoot":"","sources":["../autogen/strict-index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"strict-index.d.ts","sourceRoot":"","sources":["../autogen/strict-index.ts"],"names":[],"mappings":"AAAA,oBAAY,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC;AAChC,qEAAqE;AACrE,oBAAY,OAAO,GAAG;IACpB,EAAE,EAAE,MAAM,CAAC;IACX,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,OAAO,CAAC;IACjB,GAAG,EAAE,MAAM,CAAC;IACZ,KAAK,EAAE,MAAM,CAAC;IACd,8CAA8C;IAC9C,UAAU,EAAE,GAAG,CAAC;CACjB,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,UAAU,EAAE,eAAe,CAAC;IAC5B,QAAQ,CAAC,IAAI,EAAE,eAAe,CAAC;IAC/B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,MAAM,EAAE,mBAAmB,CAAC;IACrC,QAAQ,CAAC,MAAM,EAAE,mBAAmB,CAAC;IACrC,QAAQ,CAAC,8BAA8B,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC1D,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,uBAAuB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3D,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,sBAAsB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC1D,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACtD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,kCAAkC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CACvE,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACvC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC3C,QAAQ,CAAC,uBAAuB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACjD,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACtC,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAChD,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACzC,QAAQ,CAAC,kBAAkB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC5C,QAAQ,CAAC,kBAAkB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC9C,QAAQ,CAAC,kCAAkC,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC5D,QAAQ,CAAC,wBAAwB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACnD,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,kBAAkB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC5C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACvC,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC3C,QAAQ,CAAC,qBAAqB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACvC,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC1C,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC9C,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACzC,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACzC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC9C,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC9C,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACzC,QAAQ,CAAC,yBAAyB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACnD,QAAQ,CAAC,qBAAqB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/C,QAAQ,CAAC,wBAAwB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACnD,CAAC;AAEF,oBAAY,wBAAwB;IAClC,IAAI,SAAS;IACb,wBAAwB,gCAAgC;IACxD,wBAAwB,gCAAgC;IACxD,eAAe,qBAAqB;CACrC;AAED,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,OAAO,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC5C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACrC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACxC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACxC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CACvC,CAAC;AAEF,oBAAY,UAAU,GAAG;IACvB,UAAU,EAAE,YAAY,CAAC;IACzB,QAAQ,CAAC,IAAI,EAAE,YAAY,CAAC;IAC5B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACjC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAClC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,IAAI,EAAE,WAAW,CAAC;IAC3B,QAAQ,CAAC,WAAW,EAAE,eAAe,CAAC;IACtC,QAAQ,CAAC,aAAa,EAAE,eAAe,CAAC;IACxC,QAAQ,CAAC,mBAAmB,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/D,QAAQ,CAAC,UAAU,EAAE,oBAAoB,CAAC;IAC1C,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;CAC/B,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,QAAQ,EAAE,4BAA4B,CAAC;IAChD,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,QAAQ,CAAC,KAAK,EAAE,qBAAqB,CAAC;IACtC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,qBAAqB;IAC/B,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,EAAE,OAAO;IACT,IAAI,SAAS;IACb,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,wBAAwB,8BAA8B;IACtD,QAAQ,cAAc;IACtB,QAAQ,cAAc;IACtB,OAAO,aAAa;IACpB,+BAA+B,qCAAqC;IACpE,eAAe,qBAAqB;IACpC,eAAe,qBAAqB;IACpC,iCAAiC,uCAAuC;IACxE,iBAAiB,uBAAuB;IACxC,iBAAiB,uBAAuB;IACxC,mBAAmB,wBAAwB;IAC3C,mBAAmB,yBAAyB;IAC5C,mBAAmB,yBAAyB;IAC5C,0BAA0B,iCAAiC;IAC3D,2BAA2B,kCAAkC;IAC7D,0BAA0B,iCAAiC;IAC3D,oBAAoB,0BAA0B;IAC9C,qBAAqB,2BAA2B;IAChD,yBAAyB,+BAA+B;CACzD;AAED,oBAAY,uCAAuC,GAAG;IACpD,UAAU,EAAE,yCAAyC,CAAC;IACtD,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC3C,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,YAAY,CAAC,CAAC;IAChD,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,UAAU,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,6BAA6B,GAAG;IAC1C,UAAU,EAAE,+BAA+B,CAAC;IAC5C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC;IACtB,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,wBAAwB,GAAG;IACrC,UAAU,EAAE,0BAA0B,CAAC;IACvC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,6BAA6B,CAAC,CAAC;CAC7D,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,QAAQ,CAAC,KAAK,EAAE,mBAAmB,CAAC;IACpC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,EAAE,OAAO;IACT,IAAI,SAAS;IACb,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,wBAAwB,8BAA8B;IACtD,QAAQ,cAAc;IACtB,QAAQ,cAAc;IACtB,OAAO,aAAa;IACpB,+BAA+B,qCAAqC;IACpE,eAAe,qBAAqB;IACpC,eAAe,qBAAqB;IACpC,iCAAiC,uCAAuC;IACxE,iBAAiB,uBAAuB;IACxC,iBAAiB,uBAAuB;IACxC,mBAAmB,wBAAwB;IAC3C,mBAAmB,yBAAyB;IAC5C,mBAAmB,yBAAyB;IAC5C,0BAA0B,iCAAiC;IAC3D,2BAA2B,kCAAkC;IAC7D,0BAA0B,iCAAiC;IAC3D,oBAAoB,0BAA0B;IAC9C,qBAAqB,2BAA2B;IAChD,yBAAyB,+BAA+B;CACzD;AAED,oBAAY,cAAc,GAAG;IAC3B,UAAU,EAAE,gBAAgB,CAAC;IAC7B,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,SAAS,GAAG;IACtB,UAAU,EAAE,WAAW,CAAC;IACxB,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC;CACnC,CAAC;AAEF,oBAAY,aAAa;IACvB,MAAM,WAAW;IACjB,aAAa,kBAAkB;IAC/B,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,YAAY,iBAAiB;IAC7B,WAAW,gBAAgB;IAC3B,UAAU,eAAe;IACzB,kBAAkB,uBAAuB;IACzC,cAAc,mBAAmB;IACjC,qBAAqB,0BAA0B;CAChD;AAED,oBAAY,cAAc,GAAG;IAC3B,UAAU,EAAE,gBAAgB,CAAC;IAC7B,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,SAAS,GAAG;IACtB,UAAU,EAAE,WAAW,CAAC;IACxB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,WAAW,GAAG;IACxB,UAAU,EAAE,aAAa,CAAC;IAC1B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC;IAC7B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC1C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,QAAQ,CAAC,KAAK,EAAE,sBAAsB,CAAC;IACvC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,sBAAsB;IAChC,cAAc,mBAAmB;IACjC,WAAW,gBAAgB;IAC3B,EAAE,OAAO;IACT,KAAK,UAAU;CAChB;AAED,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,WAAW,CAAC,CAAC;CAC3C,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,QAAQ,CAAC,KAAK,EAAE,oBAAoB,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,oBAAoB;IAC9B,cAAc,mBAAmB;IACjC,WAAW,gBAAgB;IAC3B,EAAE,OAAO;IACT,KAAK,UAAU;CAChB;AAED,oBAAY,wBAAwB,GAAG;IACrC,UAAU,EAAE,0BAA0B,CAAC;IACvC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,WAAW,CAAC;IAChC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC1C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,wBAAwB,CAAC,CAAC;CACxD,CAAC;AAEF,oBAAY,MAAM,GAAG;IACnB,UAAU,EAAE,QAAQ,CAAC;IACrB,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,QAAQ,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,QAAQ,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACrC,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,WAAW,GAAG;IACxB,UAAU,EAAE,aAAa,CAAC;IAC1B,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CACzC,CAAC;AAEF,oBAAY,KAAK,GAAG;IAClB,UAAU,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC;IACvB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,SAAS,EAAE,SAAS,CAAC;IAC9B,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC;IAC1B,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,sBAAsB,EAAE,MAAM,CAAC;IACxC,QAAQ,CAAC,0BAA0B,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/D,QAAQ,CAAC,8BAA8B,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACnE,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IACnD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC;IACnD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,OAAO,EAAE,YAAY,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,WAAW,CAAC;IAC7B,QAAQ,CAAC,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACxD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC;IAClD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,QAAQ,EAAE,aAAa,CAAC,MAAM,CAAC,CAAC;IACzC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACvC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,eAAe,EAAE,2BAA2B,CAAC;CACvD,CAAC;AAGF,oBAAY,wBAAwB,GAAG;IACrC,QAAQ,EAAE,4BAA4B,CAAC;IACvC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,IAAI,SAAS;IACb,KAAK,UAAU;IACf,KAAK,UAAU;CAChB;AAED,oBAAY,yBAAyB,GAAG;IACtC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACtC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;CAChD,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,KAAK,CAAC;CACvB,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAClC,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,UAAU,EAAE,cAAc,CAAC;IAC3B,QAAQ,CAAC,MAAM,EAAE,kBAAkB,CAAC;CACrC,CAAC;AAEF,oBAAY,kBAAkB;IAC5B,eAAe,oBAAoB;CACpC;AAED,oBAAY,WAAW,GAAG;IACxB,QAAQ,CAAC,KAAK,EAAE,gBAAgB,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,gBAAgB;IAC1B,OAAO,YAAY;IACnB,WAAW,gBAAgB;IAC3B,EAAE,OAAO;IACT,SAAS,cAAc;IACvB,UAAU,eAAe;IACzB,4BAA4B,kCAAkC;IAC9D,YAAY,kBAAkB;IAC9B,YAAY,kBAAkB;IAC9B,WAAW,iBAAiB;IAC5B,UAAU,gBAAgB;IAC1B,cAAc,oBAAoB;IAClC,eAAe,qBAAqB;IACpC,YAAY,kBAAkB;IAC9B,YAAY,iBAAiB;IAC7B,gBAAgB,qBAAqB;IACrC,0CAA0C,gDAAgD;IAC1F,0BAA0B,gCAAgC;IAC1D,0BAA0B,gCAAgC;IAC1D,yBAAyB,+BAA+B;IACxD,wBAAwB,8BAA8B;IACtD,4BAA4B,kCAAkC;IAC9D,6BAA6B,mCAAmC;IAChE,0BAA0B,gCAAgC;IAC1D,0BAA0B,+BAA+B;IACzD,8BAA8B,mCAAmC;IACjE,YAAY,iBAAiB;IAC7B,kBAAkB,wBAAwB;IAC1C,iBAAiB,uBAAuB;IACxC,YAAY,iBAAiB;IAC7B,aAAa,mBAAmB;IAChC,YAAY,kBAAkB;IAC9B,mBAAmB,wBAAwB;IAC3C,YAAY,iBAAiB;IAC7B,eAAe,oBAAoB;IACnC,oBAAoB,yBAAyB;IAC7C,YAAY,iBAAiB;IAC7B,WAAW,gBAAgB;IAC3B,YAAY,iBAAiB;IAC7B,YAAY,iBAAiB;IAC7B,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,eAAe;IACzB,OAAO,YAAY;IACnB,MAAM,WAAW;CAClB;AAED,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAClC,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IACnD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,qBAAqB,CAAC,CAAC;IACtD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,KAAK,CAAC,CAAC;CACrC,CAAC;AAEF,oBAAY,WAAW,GAAG;IACxB,UAAU,EAAE,aAAa,CAAC;IAC1B,QAAQ,CAAC,MAAM,EAAE,iBAAiB,CAAC;CACpC,CAAC;AAEF,oBAAY,iBAAiB;IAC3B,iBAAiB,sBAAsB;CACxC;AAED,oBAAY,uBAAuB;IACjC,MAAM,WAAW;IACjB,UAAU,eAAe;IACzB,aAAa,kBAAkB;CAChC;AAED,oBAAY,4BAA4B;IACtC,MAAM,WAAW;IACjB,OAAO,YAAY;CACpB;AAED,oBAAY,gCAAgC,GAAG;IAC7C,UAAU,EAAE,kCAAkC,CAAC;IAC/C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,MAAM,CAAC;IAC3B,QAAQ,CAAC,MAAM,EAAE,KAAK,CAAC;IACvB,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,UAAU,EAAE,UAAU,CAAC;IAChC,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC;IAC5D,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACvC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACzC,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IACvC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,gCAAgC,CAAC,CAAC;CAChE,CAAC;AAEF,oBAAY,kBAAkB;IAC5B,IAAI,SAAS;IACb,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,YAAY,iBAAiB;IAC7B,KAAK,UAAU;IACf,KAAK,UAAU;IACf,QAAQ,aAAa;CACtB;AAED,oBAAY,SAAS,GAAG;IACtB,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,cAAc;IACxB,OAAO,YAAY;IACnB,WAAW,gBAAgB;IAC3B,EAAE,OAAO;IACT,SAAS,cAAc;IACvB,UAAU,eAAe;IACzB,4BAA4B,kCAAkC;IAC9D,YAAY,kBAAkB;IAC9B,YAAY,kBAAkB;IAC9B,WAAW,iBAAiB;IAC5B,UAAU,gBAAgB;IAC1B,cAAc,oBAAoB;IAClC,eAAe,qBAAqB;IACpC,YAAY,kBAAkB;IAC9B,YAAY,iBAAiB;IAC7B,gBAAgB,qBAAqB;IACrC,0CAA0C,gDAAgD;IAC1F,0BAA0B,gCAAgC;IAC1D,0BAA0B,gCAAgC;IAC1D,yBAAyB,+BAA+B;IACxD,wBAAwB,8BAA8B;IACtD,4BAA4B,kCAAkC;IAC9D,6BAA6B,mCAAmC;IAChE,0BAA0B,gCAAgC;IAC1D,0BAA0B,+BAA+B;IACzD,8BAA8B,mCAAmC;IACjE,YAAY,iBAAiB;IAC7B,kBAAkB,wBAAwB;IAC1C,iBAAiB,uBAAuB;IACxC,YAAY,iBAAiB;IAC7B,aAAa,mBAAmB;IAChC,YAAY,kBAAkB;IAC9B,mBAAmB,wBAAwB;IAC3C,YAAY,iBAAiB;IAC7B,eAAe,oBAAoB;IACnC,oBAAoB,yBAAyB;IAC7C,YAAY,iBAAiB;IAC7B,WAAW,gBAAgB;IAC3B,YAAY,iBAAiB;IAC7B,YAAY,iBAAiB;IAC7B,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,SAAS;IACnB,IAAI,SAAS;CACd;AAED,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,OAAO,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,MAAM,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,MAAM,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CACtD,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAChD,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACrC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,gBAAgB;IAC1B,KAAK,UAAU;IACf,MAAM,WAAW;CAClB;AAED,oBAAY,gBAAgB;IAC1B,OAAO,YAAY;IACnB,YAAY,kBAAkB;IAC9B,MAAM,WAAW;IACjB,YAAY,kBAAkB;CAC/B;AAED,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,IAAI,EAAE,iBAAiB,CAAC;IACjC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,QAAQ,EAAE,gBAAgB,CAAC;IACpC,QAAQ,CAAC,0BAA0B,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvD,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,oBAAoB,CAAC,CAAC;IACxD,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACzC,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,QAAQ,EAAE,gBAAgB,CAAC;IACpC,QAAQ,CAAC,0BAA0B,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,0BAA0B,CAAC,CAAC;CAC/D,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,UAAU,EAAE,eAAe,CAAC;IAC5B,QAAQ,CAAC,IAAI,EAAE,eAAe,CAAC;IAC/B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,QAAQ,EAAE,gBAAgB,CAAC;IACpC,QAAQ,CAAC,0BAA0B,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvD,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnD,QAAQ,CAAC,uBAAuB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACpD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACxC,QAAQ,CAAC,uBAAuB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3D,QAAQ,CAAC,kBAAkB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC/B,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpC,QAAQ,CAAC,MAAM,EAAE,mBAAmB,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC,sBAAsB,CAAC,CAAC;IACtD,QAAQ,CAAC,YAAY,EAAE,eAAe,CAAC;IACvC,QAAQ,CAAC,cAAc,EAAE,eAAe,CAAC;IACzC,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,2BAA2B,CAAC,CAAC;IAC/D,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC1D,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;IACpC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACrC,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,OAAO,EAAE,eAAe,CAAC;IAClC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACxC,QAAQ,CAAC,cAAc,EAAE,2BAA2B,CAAC;IACrD,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,2BAA2B;IACrC,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,WAAW,gBAAgB;IAC3B,SAAS,cAAc;CACxB;AAED,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,QAAQ,EAAE,gBAAgB,CAAC;IACpC,QAAQ,CAAC,0BAA0B,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvD,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnD,QAAQ,CAAC,uBAAuB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACpD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACxC,QAAQ,CAAC,uBAAuB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3D,QAAQ,CAAC,kBAAkB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC/B,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpC,QAAQ,CAAC,MAAM,EAAE,mBAAmB,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC,sBAAsB,CAAC,CAAC;IACtD,QAAQ,CAAC,YAAY,EAAE,eAAe,CAAC;IACvC,QAAQ,CAAC,cAAc,EAAE,eAAe,CAAC;IACzC,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,2BAA2B,CAAC,CAAC;IAC/D,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC1D,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,EAAE,aAAa,CAAC,8BAA8B,CAAC,CAAC;CACrE,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,SAAS,cAAc;IACvB,QAAQ,aAAa;IACrB,SAAS,cAAc;CACxB;AAED,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,IAAI,EAAE,oBAAoB,CAAC;IACpC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACjC,CAAC;AAEF,oBAAY,oBAAoB;IAC9B,OAAO,YAAY;IACnB,UAAU,eAAe;IACzB,GAAG,QAAQ;CACZ;AAED,oBAAY,2BAA2B;IACrC,YAAY,kBAAkB;IAC9B,SAAS,eAAe;IACxB,UAAU,gBAAgB;IAC1B,OAAO,aAAa;IACpB,KAAK,WAAW;IAChB,SAAS,eAAe;IACxB,GAAG,QAAQ;CACZ;AAED,oBAAY,gBAAgB;IAC1B,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,kBAAkB,CAAC;IAClC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpD,QAAQ,CAAC,gBAAgB,EAAE,gCAAgC,CAAC;IAC5D,QAAQ,CAAC,eAAe,EAAE,+BAA+B,CAAC;CAC3D,CAAC;AAEF,oBAAY,gCAAgC,GAAG;IAC7C,UAAU,EAAE,kCAAkC,CAAC;IAC/C,QAAQ,CAAC,iBAAiB,EAAE,2BAA2B,CAAC;IACxD,QAAQ,CAAC,eAAe,EAAE,2BAA2B,CAAC;CACvD,CAAC;AAEF,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,iBAAiB,EAAE,2BAA2B,CAAC;IACxD,QAAQ,CAAC,eAAe,EAAE,2BAA2B,CAAC;CACvD,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpD,QAAQ,CAAC,gBAAgB,EAAE,sCAAsC,CAAC;IAClE,QAAQ,CAAC,eAAe,EAAE,qCAAqC,CAAC;CACjE,CAAC;AAEF,oBAAY,sCAAsC,GAAG;IACnD,UAAU,EAAE,wCAAwC,CAAC;IACrD,QAAQ,CAAC,iBAAiB,EAAE,2BAA2B,CAAC;IACxD,QAAQ,CAAC,eAAe,EAAE,2BAA2B,CAAC;CACvD,CAAC;AAEF,oBAAY,qCAAqC,GAAG;IAClD,UAAU,EAAE,uCAAuC,CAAC;IACpD,QAAQ,CAAC,iBAAiB,EAAE,2BAA2B,CAAC;IACxD,QAAQ,CAAC,eAAe,EAAE,2BAA2B,CAAC;CACvD,CAAC;AAEF,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,cAAc;IACxB,OAAO,YAAY;IACnB,GAAG,QAAQ;IACX,GAAG,QAAQ;CACZ;AAED,oBAAY,oBAAoB;IAC9B,GAAG,QAAQ;IACX,OAAO,YAAY;IACnB,GAAG,QAAQ;IACX,OAAO,YAAY;IACnB,GAAG,QAAQ;IACX,OAAO,YAAY;IACnB,GAAG,QAAQ;IACX,KAAK,UAAU;CAChB;AAED,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;CACvD,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,UAAU,eAAe;CAC1B;AAED,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,wBAAwB,CAAC,CAAC;IACnD,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,wBAAwB,CAAC,CAAC;IAC1D,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,wBAAwB,GAAG;IACrC,UAAU,EAAE,0BAA0B,CAAC;IACvC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC1D,CAAC;AAEF,oBAAY,wBAAwB,GAAG;IACrC,UAAU,EAAE,0BAA0B,CAAC;IACvC,QAAQ,CAAC,QAAQ,EAAE,aAAa,CAAC,iBAAiB,CAAC,CAAC;IACpD,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;CAC3C,CAAC;AAEF,oBAAY,SAAS,GAAG;IACtB,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACxC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,oCAAoC,GAAG;IACjD,UAAU,EAAE,sCAAsC,CAAC;IACnD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,qBAAqB,CAAC;IAC1C,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,oCAAoC,CAAC,CAAC;CACpE,CAAC;AAEF,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACjD,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC7C,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC7C,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACjD,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC7C,QAAQ,CAAC,kBAAkB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAChD,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC/C,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC3C,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC3C,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC/C,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CACrD,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,UAAU,EAAE,gBAAgB,CAAC;IAC7B,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAC3C,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;CACzC,CAAC;AAEF,oBAAY,SAAS,GAAG;IACtB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAClC,CAAC;AAEF,oBAAY,wCAAwC,GAAG,IAAI,GAAG,QAAQ,GAAG,WAAW,GAAG,KAAK,GAAG,GAAG,GAAG,SAAS,CAAC;AAE/G,oBAAY,KAAK,GAAG;IAClB,UAAU,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvC,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,wBAAwB;IAClC,MAAM,WAAW;IACjB,OAAO,YAAY;CACpB;AAED,oBAAY,uBAAuB,GAAG;IACpC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,UAAU,EAAE,2BAA2B,CAAC;CAClD,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC7C,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC3C,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC1C,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACxC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpD,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAClD,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CACtC,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC3C,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtD,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACzD,QAAQ,CAAC,wBAAwB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC9D,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,uBAAuB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IAC1E,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACxD,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CACpD,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACxC,QAAQ,CAAC,QAAQ,EAAE,aAAa,CAAC,gBAAgB,CAAC,CAAC;IACnD,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC1C,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACzC,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CACvD,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,gBAAgB;IAC1B,KAAK,UAAU;IACf,QAAQ,aAAa;IACrB,QAAQ,aAAa;CACtB;AAED,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CACrC,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,KAAK,CAAC;IAC1B,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACpC,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,sBAAsB,CAAC,CAAC;CACtD,CAAC;AAEF,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,UAAU,GAAG;IACvB,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;CAClC,CAAC;AAEF,oBAAY,cAAc;IACxB,GAAG,QAAQ;IACX,IAAI,SAAS;CACd;AAED,oBAAY,UAAU,GAAG;IACvB,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,UAAU,GAAG;IACvB,UAAU,EAAE,YAAY,CAAC;IACzB,QAAQ,CAAC,IAAI,EAAE,YAAY,CAAC;IAC5B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;CACjC,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,QAAQ,CAAC,KAAK,EAAE,qBAAqB,CAAC;IACtC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,qBAAqB;IAC/B,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,EAAE,OAAO;IACT,OAAO,YAAY;IACnB,cAAc,mBAAmB;CAClC;AAED,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,UAAU,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,uBAAuB;IACjC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;CAChC,CAAC;AAEF,oBAAY,uBAAuB,GAAG;IACpC,UAAU,EAAE,yBAAyB,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,4BAA4B,CAAC,CAAC;CAC5D,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,QAAQ,CAAC,KAAK,EAAE,mBAAmB,CAAC;IACpC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,EAAE,OAAO;IACT,OAAO,YAAY;IACnB,cAAc,mBAAmB;CAClC;AAED,oBAAY,cAAc;IACxB,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,QAAQ,aAAa;CACtB;AAED,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,SAAS,GAAG;IACtB,UAAU,EAAE,WAAW,CAAC;IACxB,QAAQ,CAAC,WAAW,EAAE,WAAW,CAAC;IAClC,QAAQ,CAAC,cAAc,EAAE,aAAa,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,gBAAgB,EAAE,gBAAgB,CAAC;IAC5C,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC3C,QAAQ,CAAC,iBAAiB,EAAE,qBAAqB,CAAC;IAClD,QAAQ,CAAC,qBAAqB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC3D,CAAC;AAEF,oBAAY,WAAW,GAAG;IACxB,UAAU,EAAE,aAAa,CAAC;IAC1B,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC;IAC9B,QAAQ,CAAC,wBAAwB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7D,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,qBAAqB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC3D,CAAC;AAEF,oBAAY,WAAW;IACrB,OAAO,YAAY;IACnB,aAAa,mBAAmB;IAChC,QAAQ,cAAc;IACtB,aAAa,mBAAmB;IAChC,aAAa,mBAAmB;IAChC,QAAQ,aAAa;IACrB,GAAG,QAAQ;CACZ;AAED,oBAAY,YAAY,GAAG;IACzB,UAAU,EAAE,cAAc,CAAC;IAC3B,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CACnD,CAAC;AAEF,oBAAY,kBAAkB,GAAG;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,iBAAiB;IAC3B,GAAG,QAAQ;IACX,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,uBAAuB,GAAG;IACpC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC3C,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,eAAe;IACzB,eAAe,qBAAqB;IACpC,eAAe,qBAAqB;IACpC,WAAW,iBAAiB;IAC5B,aAAa,mBAAmB;IAChC,WAAW,iBAAiB;IAC5B,eAAe,qBAAqB;CACrC;AAED,oBAAY,YAAY,GAAG;IACzB,UAAU,EAAE,cAAc,CAAC;IAC3B,QAAQ,CAAC,IAAI,EAAE,cAAc,CAAC;IAC9B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACvC,CAAC;AAEF,oBAAY,4BAA4B;IACtC,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,UAAU,eAAe;IACzB,IAAI,SAAS;CACd;AAGD,oBAAY,kBAAkB;IAC5B,aAAa,mBAAmB;IAChC,aAAa,mBAAmB;IAChC,YAAY,kBAAkB;CAC/B;AAED,oBAAY,UAAU,GAAG;IACvB,UAAU,EAAE,YAAY,CAAC;IACzB,QAAQ,CAAC,IAAI,EAAE,YAAY,CAAC;IAC5B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,SAAS,EAAE,mBAAmB,CAAC;IACxC,QAAQ,CAAC,aAAa,EAAE,uBAAuB,CAAC;IAChD,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IAChC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACpC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,+BAA+B,CAAC,CAAC;IACzD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,QAAQ,CAAC,KAAK,EAAE,qBAAqB,CAAC;IACtC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,qBAAqB;IAC/B,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,WAAW,gBAAgB;IAC3B,aAAa,kBAAkB;IAC/B,MAAM,WAAW;IACjB,EAAE,OAAO;IACT,SAAS,cAAc;IACvB,aAAa,kBAAkB;IAC/B,OAAO,YAAY;CACpB;AAED,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,UAAU,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,IAAI,SAAS;IACb,MAAM,WAAW;CAClB;AAED,oBAAY,uBAAuB;IACjC,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,QAAQ,aAAa;CACtB;AAED,oBAAY,+BAA+B;IACzC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,oCAAoC,GAAG;IACjD,UAAU,EAAE,sCAAsC,CAAC;IACnD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,+BAA+B,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,oCAAoC,CAAC,CAAC;CACpE,CAAC;AAEF,oBAAY,uBAAuB;IACjC,WAAW,gBAAgB;IAC3B,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,uBAAuB,GAAG;IACpC,UAAU,EAAE,yBAAyB,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,4BAA4B,CAAC,CAAC;CAC5D,CAAC;AAEF,oBAAY,0BAA0B;IACpC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,+BAA+B,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,+BAA+B,CAAC,CAAC;CAC/D,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,QAAQ,CAAC,KAAK,EAAE,mBAAmB,CAAC;IACpC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,WAAW,gBAAgB;IAC3B,aAAa,kBAAkB;IAC/B,MAAM,WAAW;IACjB,EAAE,OAAO;IACT,SAAS,cAAc;IACvB,aAAa,kBAAkB;IAC/B,OAAO,YAAY;CACpB;AAED,oBAAY,OAAO,GAAG;IACpB,UAAU,EAAE,SAAS,CAAC;IACtB,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC;IACzB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAClD,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;IACpC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACpC,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,QAAQ,CAAC,CAAC;IAC5C,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACxC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACjC,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,QAAQ,CAAC,KAAK,EAAE,kBAAkB,CAAC;IACnC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,kBAAkB;IAC5B,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,oBAAoB,yBAAyB;IAC7C,EAAE,OAAO;IACT,cAAc,mBAAmB;IACjC,OAAO,YAAY;IACnB,cAAc,mBAAmB;IACjC,KAAK,UAAU;CAChB;AAED,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,OAAO,CAAC,CAAC;CACvC,CAAC;AAEF,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC;IAC5B,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACpC,CAAC;AAEF,oBAAY,uBAAuB,GAAG;IACpC,UAAU,EAAE,yBAAyB,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,4BAA4B,CAAC,CAAC;CAC5D,CAAC;AAEF,oBAAY,WAAW,GAAG;IACxB,QAAQ,CAAC,KAAK,EAAE,gBAAgB,CAAC;IACjC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,gBAAgB;IAC1B,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,oBAAoB,yBAAyB;IAC7C,EAAE,OAAO;IACT,cAAc,mBAAmB;IACjC,OAAO,YAAY;IACnB,cAAc,mBAAmB;IACjC,KAAK,UAAU;CAChB;AAED,oBAAY,sBAAsB;IAChC,GAAG,QAAQ;IACX,UAAU,gBAAgB;IAC1B,cAAc,oBAAoB;IAClC,QAAQ,cAAc;IACtB,QAAQ,cAAc;CACvB;AAED,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACjC,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACxC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;CAC/B,CAAC;AAEF,oBAAY,qBAAqB;IAC/B,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,cAAc,qBAAqB;IACnC,QAAQ,aAAa;IACrB,eAAe,qBAAqB;IACpC,eAAe,sBAAsB;IACrC,QAAQ,cAAc;CACvB;AAED,oBAAY,IAAI,GAAG;IACjB,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACxC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACxC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACxC,QAAQ,CAAC,OAAO,EAAE,eAAe,CAAC;IAClC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAChD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACxD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC5C,oEAAoE;IACpE,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,oEAAoE;IACpE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,WAAW,EAAE,aAAa,CAAC,UAAU,CAAC,CAAC;IAChD,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC1C,QAAQ,CAAC,mBAAmB,EAAE,aAAa,CAAC,UAAU,CAAC,CAAC;IACxD,QAAQ,CAAC,wBAAwB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAClD,QAAQ,CAAC,WAAW,EAAE,aAAa,CAAC,UAAU,CAAC,CAAC;IAChD,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC1C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IAClC,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACrC,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC,CAAC;IAClC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACnC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,cAAc,EAAE,aAAa,CAAC,aAAa,CAAC,CAAC;IACtD,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC7C,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC;IAClD,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;IACpC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACpC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAC7C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAClC,QAAQ,CAAC,cAAc,EAAE,aAAa,CAAC,MAAM,CAAC,CAAC;IAC/C,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC7C,QAAQ,CAAC,8BAA8B,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;IAClE,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACvC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC/C,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC1C,QAAQ,CAAC,gBAAgB,EAAE,2BAA2B,CAAC;IACvD,QAAQ,CAAC,cAAc,EAAE,yBAAyB,CAAC;IACnD,QAAQ,CAAC,cAAc,EAAE,yBAAyB,CAAC;IACnD,QAAQ,CAAC,eAAe,EAAE,0BAA0B,CAAC;IACrD,QAAQ,CAAC,eAAe,EAAE,0BAA0B,CAAC;IACrD,QAAQ,CAAC,aAAa,EAAE,iBAAiB,CAAC;IAC1C,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACtC,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC;CACpE,CAAC;AAGF,oBAAY,wBAAwB,GAAG;IACrC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACrC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,sBAAsB,GAAG;IACnC,OAAO,EAAE,yBAAyB,CAAC;IACnC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,sBAAsB,GAAG;IACnC,OAAO,EAAE,yBAAyB,CAAC;IACnC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,uBAAuB,GAAG;IACpC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACpC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,uBAAuB,GAAG;IACpC,MAAM,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IAC3B,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAEF,oBAAY,yBAAyB;IACnC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,+BAA+B,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,8BAA8B,CAAC,CAAC;CAC9D,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,UAAU,EAAE,gBAAgB,CAAC;IAC7B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,QAAQ,EAAE,sBAAsB,CAAC;IAC1C,QAAQ,CAAC,QAAQ,EAAE,sBAAsB,CAAC;IAC1C,QAAQ,CAAC,KAAK,EAAE,mBAAmB,CAAC;IACpC,QAAQ,CAAC,MAAM,EAAE,oBAAoB,CAAC;IACtC,QAAQ,CAAC,MAAM,EAAE,oBAAoB,CAAC;CACvC,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CACjD,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;CACzD,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CACvD,CAAC;AAEF,oBAAY,QAAQ,GAAG;IACrB,UAAU,EAAE,UAAU,CAAC;IACvB,QAAQ,CAAC,IAAI,EAAE,UAAU,CAAC;IAC1B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACxC,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACjD,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACjD,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC9C,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC/C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACpE,QAAQ,CAAC,WAAW,EAAE,aAAa,CAAC,UAAU,CAAC,CAAC;IAChD,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC1C,QAAQ,CAAC,QAAQ,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;IACvC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACvC,QAAQ,CAAC,eAAe,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;IAC9C,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC9C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IAClC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9B,QAAQ,CAAC,sBAAsB,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAC9C,QAAQ,CAAC,mBAAmB,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAC3C,QAAQ,CAAC,cAAc,EAAE,6BAA6B,CAAC;IACvD,QAAQ,CAAC,cAAc,EAAE,6BAA6B,CAAC;IACvD,QAAQ,CAAC,UAAU,EAAE,yBAAyB,CAAC;IAC/C,QAAQ,CAAC,aAAa,EAAE,4BAA4B,CAAC;IACrD,wHAAwH;IACxH,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACvC,0GAA0G;IAC1G,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACrC,QAAQ,CAAC,aAAa,EAAE,mBAAmB,CAAC;IAC5C,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACvC,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,OAAO,EAAE,6BAA6B,CAAC;IACvC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,OAAO,EAAE,6BAA6B,CAAC;IACvC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,sBAAsB,GAAG;IACnC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACpC,OAAO,EAAE,yBAAyB,CAAC;IACnC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,yBAAyB,GAAG;IACtC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC1C,iBAAiB,CAAC,EAAE,KAAK,CAAC,sCAAsC,CAAC,CAAC;IAClE,OAAO,CAAC,EAAE,KAAK,CAAC,4BAA4B,CAAC,CAAC;IAC9C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAEF,oBAAY,6BAA6B;IACvC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,kCAAkC,GAAG;IAC/C,UAAU,EAAE,oCAAoC,CAAC;IACjD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,+BAA+B,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,6BAA6B,GAAG;IAC1C,UAAU,EAAE,+BAA+B,CAAC;IAC5C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,kCAAkC,CAAC,CAAC;CAClE,CAAC;AAEF,oBAAY,yBAAyB;IACnC,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAC7C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,8BAA8B,CAAC,CAAC;CAC9D,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,QAAQ,CAAC,KAAK,EAAE,mBAAmB,CAAC;IACpC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,aAAa,kBAAkB;IAC/B,gBAAgB,qBAAqB;IACrC,iBAAiB,sBAAsB;IACvC,QAAQ,aAAa;IACrB,EAAE,OAAO;IACT,WAAW,gBAAgB;IAC3B,WAAW,gBAAgB;IAC3B,UAAU,eAAe;IACzB,mBAAmB,wBAAwB;IAC3C,mBAAmB,wBAAwB;IAC3C,iBAAiB,sBAAsB;CACxC;AAED,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,QAAQ,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,mBAAmB,GAAG,QAAQ,GAAG,SAAS,CAAC;AAEvD,oBAAY,6BAA6B;IACvC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,kCAAkC,GAAG;IAC/C,UAAU,EAAE,oCAAoC,CAAC;IACjD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,+BAA+B,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,6BAA6B,GAAG;IAC1C,UAAU,EAAE,+BAA+B,CAAC;IAC5C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,kCAAkC,CAAC,CAAC;CAClE,CAAC;AAEF,oBAAY,4BAA4B;IACtC,YAAY,iBAAiB;IAC7B,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,sCAAsC,GAAG;IACnD,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,iCAAiC,GAAG;IAC9C,UAAU,EAAE,mCAAmC,CAAC;IAChD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,iCAAiC,CAAC,CAAC;CACjE,CAAC;AAEF,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,uBAAuB,GAAG;IACpC,UAAU,EAAE,yBAAyB,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,4BAA4B,CAAC,CAAC;CAC5D,CAAC;AAEF,oBAAY,2BAA2B;IACrC,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,gCAAgC,GAAG;IAC7C,UAAU,EAAE,kCAAkC,CAAC;IAC/C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,gCAAgC,CAAC,CAAC;CAChE,CAAC;AAEF,oBAAY,qCAAqC,GAAG;IAClD,UAAU,EAAE,uCAAuC,CAAC;IACpD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,gCAAgC,GAAG;IAC7C,UAAU,EAAE,kCAAkC,CAAC;IAC/C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,qCAAqC,CAAC,CAAC;CACrE,CAAC;AAEF,oBAAY,gBAAgB;IAC1B,KAAK,UAAU;IACf,OAAO,YAAY;CACpB;AAED,oBAAY,YAAY,GAAG;IACzB,QAAQ,CAAC,KAAK,EAAE,iBAAiB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,iBAAiB;IAC3B,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,aAAa,kBAAkB;IAC/B,gBAAgB,qBAAqB;IACrC,iBAAiB,sBAAsB;IACvC,QAAQ,aAAa;IACrB,EAAE,OAAO;IACT,WAAW,gBAAgB;IAC3B,WAAW,gBAAgB;IAC3B,UAAU,eAAe;IACzB,mBAAmB,wBAAwB;IAC3C,mBAAmB,wBAAwB;IAC3C,iBAAiB,sBAAsB;CACxC;AAED,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IACnC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,uBAAuB,GAAG;IACpC,UAAU,EAAE,yBAAyB,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,4BAA4B,CAAC,CAAC;CAC5D,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,qBAAqB,CAAC,CAAC;CACrD,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9B,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,2BAA2B,CAAC,CAAC;CAC3D,CAAC;AAEF,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,8BAA8B,CAAC,CAAC;CAC9D,CAAC;AAEF,oBAAY,0CAA0C,GAAG;IACvD,UAAU,EAAE,4CAA4C,CAAC;IACzD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,qCAAqC,GAAG;IAClD,UAAU,EAAE,uCAAuC,CAAC;IACpD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,0CAA0C,CAAC,CAAC;CAC1E,CAAC;AAEF,oBAAY,iCAAiC,GAAG;IAC9C,UAAU,EAAE,mCAAmC,CAAC;IAChD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,iCAAiC,CAAC,CAAC;CACjE,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACvC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,gCAAgC,GAAG;IAC7C,UAAU,EAAE,kCAAkC,CAAC;IAC/C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC;IACtB,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,gCAAgC,CAAC,CAAC;CAChE,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC1C,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC1C,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACxC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACjD,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAClD,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC9C,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpC,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC1C,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAChD,CAAC;AAEF,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,+BAA+B,CAAC,CAAC;CAC/D,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,yBAAyB,CAAC,CAAC;CACzD,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,kBAAkB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,IAAI,EAAE,iBAAiB,CAAC;IACjC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,qBAAqB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACzE,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAC9B,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC3C,CAAC;AAEF,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,eAAe,CAAC;IACpC,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC;IACtB,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC3C,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,8BAA8B,CAAC,CAAC;CAC9D,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,QAAQ,CAAC,KAAK,EAAE,0BAA0B,CAAC;IAC3C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,0BAA0B;IACpC,MAAM,WAAW;IACjB,YAAY,iBAAiB;IAC7B,EAAE,OAAO;IACT,qBAAqB,0BAA0B;IAC/C,cAAc,mBAAmB;IACjC,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,eAAe,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,QAAQ,CAAC,KAAK,EAAE,wBAAwB,CAAC;IACzC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,wBAAwB;IAClC,MAAM,WAAW;IACjB,YAAY,iBAAiB;IAC7B,EAAE,OAAO;IACT,qBAAqB,0BAA0B;IAC/C,cAAc,mBAAmB;IACjC,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAC9B,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvC,QAAQ,CAAC,MAAM,EAAE,UAAU,CAAC;IAC5B,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,+BAA+B,CAAC,CAAC;CAC/D,CAAC;AAEF,oBAAY,UAAU,GAAG;IACvB,QAAQ,CAAC,KAAK,EAAE,eAAe,CAAC;IAChC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,eAAe;IACzB,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,aAAa,kBAAkB;IAC/B,YAAY,iBAAiB;IAC7B,gBAAgB,qBAAqB;IACrC,MAAM,WAAW;IACjB,UAAU,eAAe;IACzB,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,WAAW,gBAAgB;IAC3B,cAAc,mBAAmB;IACjC,SAAS,cAAc;IACvB,SAAS,cAAc;IACvB,KAAK,UAAU;IACf,iBAAiB,sBAAsB;IACvC,YAAY,iBAAiB;IAC7B,EAAE,OAAO;IACT,UAAU,eAAe;IACzB,UAAU,eAAe;IACzB,OAAO,YAAY;IACnB,UAAU,eAAe;IACzB,2BAA2B,iCAAiC;IAC5D,WAAW,iBAAiB;IAC5B,WAAW,iBAAiB;IAC5B,YAAY,iBAAiB;IAC7B,mBAAmB,wBAAwB;IAC3C,iBAAiB,sBAAsB;IACvC,qBAAqB,2BAA2B;IAChD,sBAAsB,4BAA4B;IAClD,0BAA0B,iCAAiC;IAC3D,2BAA2B,kCAAkC;IAC7D,0BAA0B,iCAAiC;IAC3D,2BAA2B,kCAAkC;IAC7D,+BAA+B,sCAAsC;IACrE,kCAAkC,yCAAyC;IAC3E,8BAA8B,qCAAqC;IACnE,wBAAwB,+BAA+B;IACvD,iCAAiC,wCAAwC;IACzE,sBAAsB,6BAA6B;IACnD,4BAA4B,mCAAmC;IAC/D,sBAAsB,6BAA6B;IACnD,yBAAyB,gCAAgC;IACzD,iCAAiC,wCAAwC;IACzE,oBAAoB,yBAAyB;IAC7C,WAAW,gBAAgB;IAC3B,eAAe,oBAAoB;IACnC,WAAW,gBAAgB;IAC3B,QAAQ,aAAa;CACtB;AAED,oBAAY,iCAAiC,GAAG;IAC9C,UAAU,EAAE,mCAAmC,CAAC;IAChD,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC3C,CAAC;AAEF,oBAAY,iBAAiB;IAC3B,KAAK,UAAU;IACf,WAAW,gBAAgB;IAC3B,GAAG,QAAQ;IACX,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,GAAG,QAAQ;IACX,GAAG,QAAQ;IACX,KAAK,UAAU;IACf,UAAU,eAAe;IACzB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,GAAG,QAAQ;CACZ;AAED,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,CAAC,gBAAgB,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC7D,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;CACpC,CAAC;AAEF,oBAAY,QAAQ,GAAG;IACrB,UAAU,EAAE,UAAU,CAAC;IACvB,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACtD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzC,QAAQ,CAAC,WAAW,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CACxD,CAAC;AAEF,oBAAY,cAAc,GAAG,IAAI,GAAG,QAAQ,CAAC;AAE7C,oBAAY,+BAA+B,GAAG,IAAI,GAAG,QAAQ,GAAG,IAAI,GAAG,SAAS,CAAC;AAEjF,oBAAY,yBAAyB;IACnC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,+BAA+B,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,8BAA8B,CAAC,CAAC;CAC9D,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,UAAU,EAAE,eAAe,CAAC;IAC5B,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACpC,CAAC;AAEF,oBAAY,wBAAwB,GAAG;IACrC,UAAU,EAAE,0BAA0B,CAAC;IACvC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,oBAAoB;IAC9B,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAC7C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,yBAAyB,CAAC,CAAC;CACzD,CAAC;AAEF,oBAAY,wBAAwB,GAAG;IACrC,UAAU,EAAE,0BAA0B,CAAC;IACvC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAC7C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,wBAAwB,CAAC,CAAC;CACxD,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,wBAAwB,GAAG;IACrC,UAAU,EAAE,0BAA0B,CAAC;IACvC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,wBAAwB,CAAC,CAAC;CACxD,CAAC;AAEF,oBAAY,uBAAuB;IACjC,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,OAAO,YAAY;CACpB;AAED,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAC7C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,uBAAuB,GAAG;IACpC,UAAU,EAAE,yBAAyB,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,4BAA4B,CAAC,CAAC;CAC5D,CAAC;AAEF,oBAAY,sBAAsB;IAChC,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,2BAA2B,CAAC,CAAC;CAC3D,CAAC;AAEF,oBAAY,QAAQ,GAAG;IACrB,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC;IAC9B,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,aAAa;IACvB,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,aAAa,kBAAkB;IAC/B,YAAY,iBAAiB;IAC7B,gBAAgB,qBAAqB;IACrC,MAAM,WAAW;IACjB,UAAU,eAAe;IACzB,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,WAAW,gBAAgB;IAC3B,cAAc,mBAAmB;IACjC,SAAS,cAAc;IACvB,SAAS,cAAc;IACvB,KAAK,UAAU;IACf,iBAAiB,sBAAsB;IACvC,YAAY,iBAAiB;IAC7B,EAAE,OAAO;IACT,UAAU,eAAe;IACzB,UAAU,eAAe;IACzB,OAAO,YAAY;IACnB,UAAU,eAAe;IACzB,2BAA2B,iCAAiC;IAC5D,WAAW,iBAAiB;IAC5B,WAAW,iBAAiB;IAC5B,YAAY,iBAAiB;IAC7B,mBAAmB,wBAAwB;IAC3C,iBAAiB,sBAAsB;IACvC,qBAAqB,2BAA2B;IAChD,sBAAsB,4BAA4B;IAClD,0BAA0B,iCAAiC;IAC3D,2BAA2B,kCAAkC;IAC7D,0BAA0B,iCAAiC;IAC3D,2BAA2B,kCAAkC;IAC7D,+BAA+B,sCAAsC;IACrE,kCAAkC,yCAAyC;IAC3E,8BAA8B,qCAAqC;IACnE,wBAAwB,+BAA+B;IACvD,iCAAiC,wCAAwC;IACzE,sBAAsB,6BAA6B;IACnD,4BAA4B,mCAAmC;IAC/D,sBAAsB,6BAA6B;IACnD,yBAAyB,gCAAgC;IACzD,iCAAiC,wCAAwC;IACzE,oBAAoB,yBAAyB;IAC7C,WAAW,gBAAgB;IAC3B,eAAe,oBAAoB;IACnC,WAAW,gBAAgB;IAC3B,QAAQ,aAAa;CACtB;AAED,oBAAY,wBAAwB,GAAG;IACrC,UAAU,EAAE,0BAA0B,CAAC;IACvC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,wBAAwB,CAAC,CAAC;CACxD,CAAC;AAEF,oBAAY,yBAAyB;IACnC,YAAY,iBAAiB;IAC7B,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,mCAAmC,GAAG;IAChD,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,8BAA8B,CAAC,CAAC;CAC9D,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,2BAA2B,CAAC,CAAC;CAC3D,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,UAAU,EAAE,gBAAgB,CAAC;IAC7B,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACvC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACvC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC1C,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACjD,CAAC;AAEF,oBAAY,QAAQ,GAAG;IACrB,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,UAAU,EAAE,cAAc,CAAC;IAC3B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,UAAU,EAAE,eAAe,CAAC;IAC5B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC;IACxC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACtC,CAAC;AAEF,oBAAY,iCAAiC,GAAG;IAC9C,UAAU,EAAE,mCAAmC,CAAC;IAChD,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CACvC,CAAC;AAEF,oBAAY,kBAAkB;IAC5B,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,mBAAmB,yBAAyB;IAC5C,QAAQ,aAAa;CACtB;AAED,oBAAY,OAAO,GAAG;IACpB,UAAU,EAAE,SAAS,CAAC;IACtB,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC;IACzB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC;IACvC,QAAQ,CAAC,iBAAiB,EAAE,aAAa,CAAC,OAAO,CAAC,CAAC;IACnD,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAChD,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACjC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC3C,QAAQ,CAAC,eAAe,EAAE,6BAA6B,CAAC;CACzD,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACpC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,QAAQ,CAAC,KAAK,EAAE,kBAAkB,CAAC;IACnC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,kBAAkB;IAC5B,KAAK,UAAU;IACf,QAAQ,aAAa;IACrB,cAAc,mBAAmB;IACjC,aAAa,kBAAkB;IAC/B,EAAE,OAAO;IACT,KAAK,UAAU;IACf,gBAAgB,qBAAqB;IACrC,QAAQ,aAAa;IACrB,IAAI,SAAS;IACb,MAAM,WAAW;IACjB,SAAS,cAAc;IACvB,WAAW,gBAAgB;IAC3B,MAAM,WAAW;CAClB;AAED,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,OAAO,CAAC,CAAC;CACvC,CAAC;AAEF,oBAAY,WAAW,GAAG;IACxB,QAAQ,CAAC,KAAK,EAAE,gBAAgB,CAAC;IACjC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,gBAAgB;IAC1B,KAAK,UAAU;IACf,QAAQ,aAAa;IACrB,cAAc,mBAAmB;IACjC,aAAa,kBAAkB;IAC/B,EAAE,OAAO;IACT,KAAK,UAAU;IACf,gBAAgB,qBAAqB;IACrC,QAAQ,aAAa;IACrB,IAAI,SAAS;IACb,MAAM,WAAW;IACjB,SAAS,cAAc;IACvB,WAAW,gBAAgB;IAC3B,MAAM,WAAW;CAClB;AAED,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC;IAC5B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,oBAAoB,CAAC,CAAC;CACpD,CAAC;AAEF,oBAAY,aAAa;IACvB,MAAM,WAAW;IACjB,QAAQ,aAAa;CACtB;AAED,oBAAY,kCAAkC,GAAG;IAC/C,UAAU,EAAE,oCAAoC,CAAC;IACjD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,6BAA6B,GAAG;IAC1C,UAAU,EAAE,+BAA+B,CAAC;IAC5C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,kCAAkC,CAAC,CAAC;CAClE,CAAC;AAEF,oBAAY,SAAS,GAAG;IACtB,UAAU,EAAE,WAAW,CAAC;IACxB,QAAQ,CAAC,IAAI,EAAE,WAAW,CAAC;IAC3B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACtC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,QAAQ,CAAC,KAAK,EAAE,oBAAoB,CAAC;IACrC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,oBAAoB;IAC9B,UAAU,eAAe;IACzB,EAAE,OAAO;IACT,QAAQ,aAAa;IACrB,aAAa,kBAAkB;IAC/B,KAAK,UAAU;CAChB;AAED,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,SAAS,CAAC,CAAC;CACzC,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,QAAQ,CAAC,KAAK,EAAE,kBAAkB,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,kBAAkB;IAC5B,UAAU,eAAe;IACzB,EAAE,OAAO;IACT,QAAQ,aAAa;IACrB,aAAa,kBAAkB;IAC/B,KAAK,UAAU;CAChB;AAED,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,SAAS,CAAC;IAC9B,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACvC,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,sBAAsB,CAAC,CAAC;CACtD,CAAC;AAEF,oBAAY,6BAA6B;IACvC,IAAI,SAAS;IACb,MAAM,WAAW;CAClB;AAED,oBAAY,uBAAuB,GAAG;IACpC,QAAQ,CAAC,KAAK,EAAE,6BAA6B,CAAC;IAC9C,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACpC,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,YAAY,EAAE,6BAA6B,CAAC;IACrD,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACxC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACtC,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;CACrD,CAAC;AAEF,oBAAY,6BAA6B;IACvC,KAAK,UAAU;IACf,WAAW,gBAAgB;CAC5B;AAED,oBAAY,qBAAqB,GAAG;IAClC,QAAQ,CAAC,KAAK,EAAE,2BAA2B,CAAC;IAC5C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,2BAA2B;IACrC,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,YAAY,iBAAiB;CAC9B;AAED,oBAAY,QAAQ,GAAG;IACrB,UAAU,EAAE,UAAU,CAAC;IACvB,QAAQ,CAAC,IAAI,EAAE,UAAU,CAAC;IAC1B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IAC5D,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC;IACxC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,qBAAqB,CAAC,EAAE,KAAK,CAAC,qBAAqB,CAAC,CAAC;IAC9D,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;CAC/B,CAAC;AAEF,oBAAY,oBAAoB;IAC9B,QAAQ,cAAc;IACtB,QAAQ,cAAc;IACtB,aAAa,oBAAoB;CAClC;AAED,oBAAY,cAAc,GAAG;IAC3B,QAAQ,CAAC,KAAK,EAAE,mBAAmB,CAAC;IACpC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,MAAM,WAAW;IACjB,YAAY,iBAAiB;IAC7B,OAAO,YAAY;IACnB,EAAE,OAAO;IACT,oBAAoB,yBAAyB;IAC7C,QAAQ,aAAa;IACrB,aAAa,kBAAkB;IAC/B,cAAc,mBAAmB;IACjC,MAAM,WAAW;IACjB,WAAW,gBAAgB;IAC3B,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,aAAa,GAAG;IAC1B,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACzD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,QAAQ,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,QAAQ,CAAC,KAAK,EAAE,iBAAiB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,iBAAiB;IAC3B,MAAM,WAAW;IACjB,YAAY,iBAAiB;IAC7B,OAAO,YAAY;IACnB,EAAE,OAAO;IACT,oBAAoB,yBAAyB;IAC7C,QAAQ,aAAa;IACrB,aAAa,kBAAkB;IAC/B,cAAc,mBAAmB;IACjC,MAAM,WAAW;IACjB,WAAW,gBAAgB;IAC3B,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,0BAA0B,GAAG;IACvC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC;IACtB,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACpC,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,qBAAqB,CAAC,CAAC;CACrD,CAAC;AAEF,oBAAY,cAAc;IACxB,MAAM,WAAW;IACjB,KAAK,UAAU;CAChB;AAED,oBAAY,WAAW,GAAG;IACxB,UAAU,EAAE,aAAa,CAAC;IAC1B,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;CACjD,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,+BAA+B,EAAE,qBAAqB,CAAC;IAChE,QAAQ,CAAC,4BAA4B,EAAE,qBAAqB,CAAC;IAC7D,QAAQ,CAAC,UAAU,EAAE,qBAAqB,CAAC;IAC3C,QAAQ,CAAC,YAAY,EAAE,qBAAqB,CAAC;IAC7C,QAAQ,CAAC,WAAW,EAAE,qBAAqB,CAAC;IAC5C,QAAQ,CAAC,YAAY,EAAE,qBAAqB,CAAC;IAC7C,QAAQ,CAAC,eAAe,EAAE,qBAAqB,CAAC;IAChD,QAAQ,CAAC,aAAa,EAAE,mBAAmB,CAAC;IAC5C,QAAQ,CAAC,WAAW,EAAE,qBAAqB,CAAC;IAC5C,QAAQ,CAAC,yBAAyB,EAAE,uBAAuB,CAAC;IAC5D,QAAQ,CAAC,sBAAsB,EAAE,4BAA4B,CAAC;IAC9D,QAAQ,CAAC,aAAa,EAAE,qBAAqB,CAAC;IAC9C,QAAQ,CAAC,cAAc,EAAE,qBAAqB,CAAC;IAC/C,QAAQ,CAAC,SAAS,EAAE,qBAAqB,CAAC;IAC1C,QAAQ,CAAC,UAAU,EAAE,qBAAqB,CAAC;IAC3C,QAAQ,CAAC,cAAc,EAAE,qBAAqB,CAAC;IAC/C,QAAQ,CAAC,cAAc,EAAE,qBAAqB,CAAC;IAC/C,QAAQ,CAAC,SAAS,EAAE,qBAAqB,CAAC;IAC1C,QAAQ,CAAC,YAAY,EAAE,wBAAwB,CAAC;IAChD,QAAQ,CAAC,iCAAiC,EAAE,cAAc,CAAC;IAC3D,QAAQ,CAAC,qBAAqB,EAAE,cAAc,CAAC;IAC/C,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IACtD,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;IACzC,QAAQ,CAAC,cAAc,EAAE,qBAAqB,CAAC;IAC/C,QAAQ,CAAC,mBAAmB,EAAE,qBAAqB,CAAC;IACpD,QAAQ,CAAC,mBAAmB,EAAE,cAAc,CAAC;IAC7C,QAAQ,CAAC,2BAA2B,EAAE,cAAc,CAAC;IACrD,QAAQ,CAAC,oBAAoB,EAAE,cAAc,CAAC;IAC9C,QAAQ,CAAC,oBAAoB,EAAE,cAAc,CAAC;IAC9C,QAAQ,CAAC,mBAAmB,EAAE,cAAc,CAAC;IAC7C,QAAQ,CAAC,iBAAiB,EAAE,cAAc,CAAC;IAC3C,QAAQ,CAAC,mBAAmB,EAAE,cAAc,CAAC;IAC7C,QAAQ,CAAC,sBAAsB,EAAE,cAAc,CAAC;IAChD,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC/C,QAAQ,CAAC,WAAW,EAAE,WAAW,CAAC;IAClC,QAAQ,CAAC,sBAAsB,EAAE,WAAW,CAAC;IAC7C,QAAQ,CAAC,oBAAoB,EAAE,WAAW,CAAC;IAC3C,QAAQ,CAAC,kBAAkB,EAAE,WAAW,CAAC;IACzC,QAAQ,CAAC,2BAA2B,EAAE,WAAW,CAAC;IAClD,QAAQ,CAAC,wBAAwB,EAAE,WAAW,CAAC;IAC/C,QAAQ,CAAC,YAAY,EAAE,YAAY,CAAC;IACpC,QAAQ,CAAC,+BAA+B,EAAE,WAAW,CAAC;IACtD,QAAQ,CAAC,qCAAqC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1E,QAAQ,CAAC,gBAAgB,EAAE,YAAY,CAAC;IACxC,QAAQ,CAAC,cAAc,EAAE,qBAAqB,CAAC;IAC/C,QAAQ,CAAC,SAAS,EAAE,qBAAqB,CAAC;IAC1C,QAAQ,CAAC,aAAa,EAAE,qBAAqB,CAAC;IAC9C,QAAQ,CAAC,WAAW,EAAE,qBAAqB,CAAC;IAC5C,QAAQ,CAAC,WAAW,EAAE,qBAAqB,CAAC;IAC5C,QAAQ,CAAC,eAAe,EAAE,qBAAqB,CAAC;IAChD,8BAA8B;IAC9B,QAAQ,CAAC,iBAAiB,EAAE,qBAAqB,CAAC;IAClD,QAAQ,CAAC,sBAAsB,EAAE,qBAAqB,CAAC;IACvD,QAAQ,CAAC,gBAAgB,EAAE,cAAc,CAAC;IAC1C,QAAQ,CAAC,gBAAgB,EAAE,cAAc,CAAC;IAC1C,QAAQ,CAAC,yBAAyB,EAAE,cAAc,CAAC;IACnD,QAAQ,CAAC,mBAAmB,EAAE,cAAc,CAAC;IAC7C,QAAQ,CAAC,aAAa,EAAE,WAAW,CAAC;IACpC,QAAQ,CAAC,sBAAsB,EAAE,WAAW,CAAC;IAC7C,QAAQ,CAAC,mBAAmB,EAAE,yBAAyB,CAAC;IACxD,QAAQ,CAAC,iBAAiB,EAAE,cAAc,CAAC;IAC3C,QAAQ,CAAC,QAAQ,EAAE,cAAc,CAAC;IAClC,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,WAAW,EAAE,cAAc,CAAC;IACrC,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;IAC9C,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC;IAC5C,QAAQ,CAAC,QAAQ,EAAE,cAAc,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,aAAa,CAAC;IAChC,QAAQ,CAAC,WAAW,EAAE,cAAc,CAAC;IACrC,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;IACzC,QAAQ,CAAC,2BAA2B,EAAE,cAAc,CAAC;IACrD,QAAQ,CAAC,aAAa,EAAE,cAAc,CAAC;IACvC,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,wBAAwB,CAAC,CAAC;IAC1D,QAAQ,CAAC,mBAAmB,EAAE,cAAc,CAAC;IAC7C,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,YAAY,EAAE,cAAc,CAAC;IACtC,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;IACzC,QAAQ,CAAC,gBAAgB,EAAE,cAAc,CAAC;IAC1C,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;IACzC,QAAQ,CAAC,mBAAmB,EAAE,cAAc,CAAC;IAC7C,QAAQ,CAAC,oBAAoB,EAAE,cAAc,CAAC;IAC9C,QAAQ,CAAC,kBAAkB,EAAE,cAAc,CAAC;IAC5C,QAAQ,CAAC,aAAa,EAAE,cAAc,CAAC;IACvC,QAAQ,CAAC,wBAAwB,EAAE,cAAc,CAAC;IAClD,QAAQ,CAAC,gBAAgB,EAAE,cAAc,CAAC;IAC1C,QAAQ,CAAC,kBAAkB,EAAE,cAAc,CAAC;IAC5C,QAAQ,CAAC,wBAAwB,EAAE,cAAc,CAAC;IAClD,QAAQ,CAAC,SAAS,EAAE,cAAc,CAAC;IACnC,QAAQ,CAAC,oBAAoB,EAAE,cAAc,CAAC;IAC9C,QAAQ,CAAC,kCAAkC,EAAE,cAAc,CAAC;IAC5D,QAAQ,CAAC,kCAAkC,EAAE,cAAc,CAAC;IAC5D,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,YAAY,EAAE,cAAc,CAAC;IACtC,QAAQ,CAAC,aAAa,EAAE,cAAc,CAAC;IACvC,QAAQ,CAAC,uBAAuB,EAAE,cAAc,CAAC;IACjD,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;IACzC,QAAQ,CAAC,2BAA2B,EAAE,cAAc,CAAC;IACrD,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,oBAAoB,EAAE,cAAc,CAAC;IAC9C,QAAQ,CAAC,uBAAuB,EAAE,cAAc,CAAC;IACjD,QAAQ,CAAC,2BAA2B,EAAE,cAAc,CAAC;IACrD,QAAQ,CAAC,8BAA8B,EAAE,qBAAqB,CAAC;IAC/D,QAAQ,CAAC,iBAAiB,EAAE,cAAc,CAAC;IAC3C,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IAC3C,QAAQ,CAAC,eAAe,EAAE,QAAQ,CAAC;IACnC,QAAQ,CAAC,YAAY,EAAE,cAAc,CAAC;IACtC,QAAQ,CAAC,6BAA6B,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClE,QAAQ,CAAC,4BAA4B,EAAE,qBAAqB,CAAC;IAC7D,QAAQ,CAAC,wBAAwB,EAAE,cAAc,CAAC;IAClD,QAAQ,CAAC,kBAAkB,EAAE,cAAc,CAAC;IAC5C,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;IACzC,QAAQ,CAAC,aAAa,EAAE,4BAA4B,CAAC;IACrD,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,eAAe,EAAE,WAAW,CAAC;IACtC,QAAQ,CAAC,iBAAiB,EAAE,cAAc,CAAC;IAC3C,QAAQ,CAAC,iBAAiB,EAAE,cAAc,CAAC;IAC3C,QAAQ,CAAC,mBAAmB,EAAE,cAAc,CAAC;IAC7C,QAAQ,CAAC,mBAAmB,EAAE,cAAc,CAAC;IAC7C,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACzD,QAAQ,CAAC,kBAAkB,EAAE,qBAAqB,CAAC;IACnD,QAAQ,CAAC,qBAAqB,EAAE,qBAAqB,CAAC;IACtD,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzC,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,oBAAoB,EAAE,cAAc,CAAC;IAC9C,QAAQ,CAAC,gBAAgB,EAAE,cAAc,CAAC;IAC1C,QAAQ,CAAC,WAAW,EAAE,cAAc,CAAC;IACrC,QAAQ,CAAC,WAAW,EAAE,cAAc,CAAC;IACrC,QAAQ,CAAC,mBAAmB,EAAE,cAAc,CAAC;IAC7C,QAAQ,CAAC,WAAW,EAAE,cAAc,CAAC;IACrC,QAAQ,CAAC,mBAAmB,EAAE,qBAAqB,CAAC;IACpD,QAAQ,CAAC,oBAAoB,EAAE,qBAAqB,CAAC;IACrD,QAAQ,CAAC,wBAAwB,EAAE,qBAAqB,CAAC;IACzD,QAAQ,CAAC,oBAAoB,EAAE,qBAAqB,CAAC;IACrD,QAAQ,CAAC,uBAAuB,EAAE,qBAAqB,CAAC;IACxD,QAAQ,CAAC,uBAAuB,EAAE,qBAAqB,CAAC;IACxD,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,SAAS,EAAE,cAAc,CAAC;IACnC,QAAQ,CAAC,SAAS,EAAE,cAAc,CAAC;IACnC,QAAQ,CAAC,aAAa,EAAE,cAAc,CAAC;IACvC,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;IACzC,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5C,QAAQ,CAAC,wBAAwB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrD,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,oCAAoC,EAAE,0CAA0C,CAAC;IAC1F,QAAQ,CAAC,gCAAgC,EAAE,cAAc,CAAC;IAC1D,QAAQ,CAAC,QAAQ,EAAE,cAAc,CAAC;IAClC,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,kCAAkC,EAAE,cAAc,CAAC;IAC5D,QAAQ,CAAC,sBAAsB,EAAE,cAAc,CAAC;IAChD,QAAQ,CAAC,SAAS,EAAE,cAAc,CAAC;IACnC,QAAQ,CAAC,sCAAsC,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpE,QAAQ,CAAC,YAAY,EAAE,cAAc,CAAC;IACtC,QAAQ,CAAC,YAAY,EAAE,cAAc,CAAC;IACtC,QAAQ,CAAC,sBAAsB,EAAE,cAAc,CAAC;IAChD,QAAQ,CAAC,wBAAwB,EAAE,cAAc,CAAC;IAClD,QAAQ,CAAC,qBAAqB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClD,QAAQ,CAAC,uBAAuB,EAAE,qBAAqB,CAAC;IACxD,QAAQ,CAAC,0BAA0B,EAAE,cAAc,CAAC;IACpD,QAAQ,CAAC,sBAAsB,EAAE,cAAc,CAAC;IAChD,QAAQ,CAAC,iBAAiB,EAAE,qBAAqB,CAAC;IAClD,QAAQ,CAAC,kBAAkB,EAAE,qBAAqB,CAAC;IACnD,QAAQ,CAAC,sBAAsB,EAAE,qBAAqB,CAAC;IACvD,QAAQ,CAAC,kBAAkB,EAAE,qBAAqB,CAAC;IACnD,QAAQ,CAAC,qBAAqB,EAAE,qBAAqB,CAAC;IACtD,QAAQ,CAAC,qBAAqB,EAAE,qBAAqB,CAAC;IACtD,QAAQ,CAAC,yBAAyB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9D,QAAQ,CAAC,uBAAuB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5D,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;IACzC,QAAQ,CAAC,oBAAoB,EAAE,cAAc,CAAC;IAC9C,QAAQ,CAAC,YAAY,EAAE,cAAc,CAAC;IACtC,QAAQ,CAAC,wBAAwB,EAAE,cAAc,CAAC;IAClD,QAAQ,CAAC,qBAAqB,EAAE,cAAc,CAAC;IAC/C,QAAQ,CAAC,aAAa,EAAE,cAAc,CAAC;IACvC,QAAQ,CAAC,0BAA0B,EAAE,cAAc,CAAC;IACpD,QAAQ,CAAC,oBAAoB,EAAE,cAAc,CAAC;IAC9C,QAAQ,CAAC,oCAAoC,EAAE,cAAc,CAAC;IAC9D,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;IACzC,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;IACzC,QAAQ,CAAC,aAAa,EAAE,cAAc,CAAC;IACvC,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,6BAA6B,EAAE,cAAc,CAAC;IACvD,QAAQ,CAAC,sBAAsB,EAAE,cAAc,CAAC;IAChD,QAAQ,CAAC,uBAAuB,EAAE,cAAc,CAAC;IACjD,QAAQ,CAAC,4BAA4B,EAAE,cAAc,CAAC;IACtD,QAAQ,CAAC,gCAAgC,EAAE,cAAc,CAAC;IAC1D,QAAQ,CAAC,kBAAkB,EAAE,cAAc,CAAC;IAC5C,QAAQ,CAAC,eAAe,EAAE,cAAc,CAAC;CAC1C,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACzB,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,qBAAqB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACjD,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC3B,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAClC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACrC,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,IAAI,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzB,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC7C,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAA;CAC9B,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAA;CAC9B,CAAC;AAGF,oBAAY,6CAA6C,GAAG;IAC1D,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACjC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAChC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAA;CACrC,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACjC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACjC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACtC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAA;CAChC,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,qBAAqB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACjD,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACjC,SAAS,CAAC,EAAE,KAAK,CAAC,0BAA0B,CAAC,CAAC;IAC9C,aAAa,CAAC,EAAE,KAAK,CAAC,qBAAqB,CAAC,CAAC;IAC7C,UAAU,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC;IAC7D,mBAAmB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAA;CACtE,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChC,aAAa,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACxD,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtC,mBAAmB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,kBAAkB,CAAC,CAAC,CAAC;IAC/D,MAAM,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,UAAU,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAA;CACzC,CAAC;AAGF,oBAAY,qDAAqD,GAAG;IAClE,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtB,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACjC,CAAC;AAGF,oBAAY,yCAAyC,GAAG;IACtD,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAChC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC5B,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,MAAM,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IAC1B,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACxC,QAAQ,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC;IAClC,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,EAAE,KAAK,CAAC,yBAAyB,CAAC,CAAA;CAC5C,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,YAAY,EAAE,kBAAkB,CAAC;IACjC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACxC,QAAQ,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC;IAClC,QAAQ,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACnD,eAAe,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IACzD,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CAChD,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,cAAc,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IAC7C,eAAe,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,qBAAqB,CAAC,CAAC,CAAA;CAC9D,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,cAAc,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IAC7C,eAAe,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,0BAA0B,CAAC,CAAC,CAAA;CACnE,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACzB,CAAC;AAGF,oBAAY,+CAA+C,GAAG;IAC5D,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACzB,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,MAAM,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,YAAY,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CACjC,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAA;CACzC,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC3B,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,sBAAsB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC3C,qBAAqB,EAAE,2BAA2B,CAAC;IACnD,uBAAuB,EAAE,2BAA2B,CAAC;IACrD,sBAAsB,EAAE,2BAA2B,CAAC;IACpD,wBAAwB,EAAE,2BAA2B,CAAA;CACtD,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpC,qBAAqB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CAClD,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAA;CACjC,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAChC,eAAe,EAAE,eAAe,CAAA;CACjC,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,aAAa,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACjC,CAAC;AAGF,oBAAY,+CAA+C,GAAG;IAC5D,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACjC,qBAAqB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CAClD,CAAC;AAGF,oBAAY,4CAA4C,GAAG;IACzD,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,qBAAqB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACzC,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAChC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CACrC,CAAC;AAGF,oBAAY,mDAAmD,GAAG;IAChE,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,yDAAyD,GAAG;IACtE,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CACnC,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CACxC,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC3B,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtC,IAAI,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAA;CAC/C,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,aAAa,EAAE,aAAa,CAAC,cAAc,CAAC,CAAC;IAC7C,mBAAmB,EAAE,aAAa,CAAC,cAAc,CAAC,CAAC;IACnD,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAC1C,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC9B,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC9B,CAAC;AAGF,oBAAY,6CAA6C,GAAG;IAC1D,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,SAAS,EAAE,mBAAmB,CAAA;CAC/B,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC5B,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAChC,aAAa,EAAE,eAAe,CAAA;CAC/B,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtB,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CACzC,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACxB,CAAC;AAGF,oBAAY,4BAA4B,GAAG;IACzC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACjC,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjC,IAAI,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IAC/C,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACtC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACpC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACxC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,gBAAgB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IAC3D,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAA;CAC/C,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACxB,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACxB,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,IAAI,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IAC/C,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACtC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACpC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACxC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC;IAC/C,WAAW,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,oBAAoB,CAAC,CAAC,CAAC;IACzD,SAAS,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAA;CACnC,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,SAAS,EAAE,mBAAmB,CAAC;IAC/B,MAAM,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACjD,OAAO,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IAClD,UAAU,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACrD,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACnC,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,OAAO,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,eAAe,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC/B,iBAAiB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,4BAA4B,GAAG;IACzC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,eAAe,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACnC,CAAC;AAGF,oBAAY,2BAA2B,GAAG;IACxC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACxB,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,QAAQ,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACnD,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACnC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACnC,CAAC;AAGF,oBAAY,+CAA+C,GAAG;IAC5D,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtB,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACjC,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,qBAAqB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IAChE,cAAc,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACzD,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CAC7C,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACxC,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACjC,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC3B,SAAS,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC5B,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,gBAAgB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAA;CACnC,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,aAAa,EAAE,OAAO,CAAC,OAAO,CAAC,CAAA;CAChC,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,4CAA4C,GAAG;IACzD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC/B,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACvB,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAA;CACvB,CAAC;AAGF,oBAAY,4CAA4C,GAAG;IACzD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAChC,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChC,KAAK,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAA;CAChD,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC5B,CAAC;AAGF,oBAAY,sDAAsD,GAAG;IACnE,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,sDAAsD,GAAG;IACnE,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACrC,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC5B,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,SAAS,EAAE,mBAAmB,CAAC;IAC/B,MAAM,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACjD,OAAO,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IAClD,UAAU,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACrD,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACnC,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC5B,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC5B,CAAC;AAGF,oBAAY,2CAA2C,GAAG;IACxD,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,SAAS,EAAE,mBAAmB,CAAC;IAC/B,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CACxC,CAAC;AAGF,oBAAY,+CAA+C,GAAG;IAC5D,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACrC,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACzB,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC5B,CAAC;AAGF,oBAAY,2CAA2C,GAAG;IACxD,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,YAAY,EAAE,OAAO,CAAC,KAAK,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,+CAA+C,GAAG;IAC5D,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,gBAAgB,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACnD,CAAC;AAGF,oBAAY,kDAAkD,GAAG;IAC/D,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtB,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC/B,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC5B,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,KAAK,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACxC,CAAC;AAGF,oBAAY,iDAAiD,GAAG;IAC9D,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACzC,CAAC;AAGF,oBAAY,gDAAgD,GAAG;IAC7D,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,4CAA4C,GAAG;IACzD,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC3B,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CAChC,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpC,oBAAoB,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IACnD,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACxC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAC1C,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC5B,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,oBAAoB,EAAE,oBAAoB,CAAC;IAC3C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACxC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAC1C,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAChC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAChC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,cAAc,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACzB,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACzB,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC/B,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,kBAAkB,EAAE,kBAAkB,CAAA;CACvC,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACxB,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACvB,CAAC;AAGF,oBAAY,4CAA4C,GAAG;IACzD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,KAAK,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,2CAA2C,GAAG;IACxD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,CAAA;CACxB,CAAC;AAGF,oBAAY,2CAA2C,GAAG;IACxD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACzB,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACzB,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAChD,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACvB,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,4CAA4C,GAAG;IACzD,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAChC,eAAe,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACrC,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACzC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAC1C,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,oBAAoB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpC,eAAe,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAC7C,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACjC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAC1C,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAC1C,CAAC;AAGF,oBAAY,wDAAwD,GAAG;IACrE,oBAAoB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC/C,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACvC,CAAC;AAGF,oBAAY,oDAAoD,GAAG;IACjE,qBAAqB,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxD,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAC1C,CAAC;AAGF,oBAAY,4BAA4B,GAAG;IACzC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,wBAAwB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5C,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC1C,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAC1C,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpC,eAAe,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAC7C,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACjC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtC,MAAM,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IAC3B,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAChD,CAAC;AAGF,oBAAY,sDAAsD,GAAG;IACnE,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CAC/C,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC5C,uBAAuB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;CACjE,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACtC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAA;CACtC,CAAC;AAGF,oBAAY,0DAA0D,GAAG;IACvE,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CAC5B,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC3B,YAAY,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACvD,MAAM,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAA;CACjD,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,4CAA4C,GAAG;IACzD,YAAY,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACvD,MAAM,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAA;CACjD,CAAC;AAGF,oBAAY,yCAAyC,GAAG;IACtD,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,iBAAiB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,eAAe,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,2CAA2C,GAAG;IACxD,QAAQ,EAAE,eAAe,CAAC;IAC1B,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAChC,CAAC;AAGF,oBAAY,8CAA8C,GAAG;IAC3D,sBAAsB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1C,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,OAAO,EAAE,uBAAuB,CAAA;CACjC,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,KAAK,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC1B,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACtB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,yCAAyC,GAAG;IACtD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACxB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,yCAAyC,GAAG;IACtD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,6CAA6C,GAAG;IAC1D,gBAAgB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACpC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,2CAA2C,GAAG;IACxD,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,aAAa,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACnC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAA;CAChC,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACtC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,iBAAiB,CAAC,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC;IACnD,wBAAwB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpD,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACvC,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,YAAY,CAAC,EAAE,KAAK,CAAC,gCAAgC,CAAC,CAAC;IACvD,MAAM,CAAC,EAAE,KAAK,CAAC,0BAA0B,CAAC,CAAA;CAC3C,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,4CAA4C,GAAG;IACzD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,yCAAyC,GAAG;IACtD,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAChC,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,8CAA8C,GAAG;IAC3D,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAC/C,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,WAAW,EAAE,UAAU,CAAA;CACxB,CAAC;AAGF,oBAAY,wDAAwD,GAAG;IACrE,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,aAAa,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,IAAI,EAAE,aAAa,CAAC;IACpB,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,WAAW,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAA;CACzC,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,KAAK,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,SAAS,EAAE,mBAAmB,CAAA;CAC/B,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,iDAAiD,GAAG;IAC9D,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,YAAY,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACvD,eAAe,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IAC1D,UAAU,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACrD,aAAa,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAA;CACxD,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,2CAA2C,GAAG;IACxD,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,WAAW,EAAE,oBAAoB,CAAA;CAClC,CAAC;AAGF,oBAAY,gDAAgD,GAAG;IAC7D,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,gBAAgB,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACnD,CAAC;AAGF,oBAAY,oDAAoD,GAAG;IACjE,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,oBAAoB,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACvD,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,IAAI,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC;IAC5B,WAAW,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAA;CACzC,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,UAAU,EAAE,eAAe,CAAC;IAC5B,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC;IAC9C,QAAQ,CAAC,oBAAoB,EAAE,aAAa,CAAC,gBAAgB,CAAC,CAAC;IAC/D,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACxC,QAAQ,CAAC,iBAAiB,EAAE,wBAAwB,CAAC;IACrD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IACpC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,CAAC;IAC1C,QAAQ,CAAC,YAAY,EAAE,mBAAmB,CAAC;IAC3C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9B,QAAQ,CAAC,kBAAkB,EAAE,kBAAkB,CAAC;IAChD,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC;IAClD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC;IAC9C,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;IACpD,QAAQ,CAAC,wBAAwB,EAAE,+BAA+B,CAAC;IACnE,QAAQ,CAAC,mBAAmB,EAAE,kBAAkB,CAAC;IACjD,QAAQ,CAAC,cAAc,EAAE,cAAc,CAAC;IACxC,QAAQ,CAAC,gBAAgB,EAAE,gBAAgB,CAAC;IAC5C,QAAQ,CAAC,mBAAmB,EAAE,yBAAyB,CAAC;IACxD,QAAQ,CAAC,UAAU,EAAE,iBAAiB,CAAC;IACvC,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACxC,QAAQ,CAAC,gBAAgB,EAAE,uBAAuB,CAAC;IACnD,uDAAuD;IACvD,QAAQ,CAAC,kBAAkB,EAAE,kBAAkB,CAAC;IAChD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;IAC5C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACxC,QAAQ,CAAC,gBAAgB,EAAE,uBAAuB,CAAC;IACnD,QAAQ,CAAC,wBAAwB,EAAE,+BAA+B,CAAC;IACnE,QAAQ,CAAC,mBAAmB,EAAE,0BAA0B,CAAC;IACzD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IAClC,QAAQ,CAAC,gBAAgB,EAAE,uBAAuB,CAAC;IACnD,QAAQ,CAAC,cAAc,EAAE,oBAAoB,CAAC;IAC9C,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAC5B,QAAQ,CAAC,aAAa,EAAE,oBAAoB,CAAC;IAC7C,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC;IAClD,QAAQ,CAAC,kBAAkB,EAAE,yBAAyB,CAAC;IACvD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,SAAS,EAAE,gBAAgB,CAAC;IACrC,QAAQ,CAAC,gBAAgB,EAAE,uBAAuB,CAAC;IACnD,QAAQ,CAAC,oBAAoB,EAAE,2BAA2B,CAAC;IAC3D,QAAQ,CAAC,yBAAyB,EAAE,gCAAgC,CAAC;IACrE,QAAQ,CAAC,gBAAgB,EAAE,uBAAuB,CAAC;IACnD,QAAQ,CAAC,eAAe,EAAE,sBAAsB,CAAC;IACjD,QAAQ,CAAC,kBAAkB,EAAE,yBAAyB,CAAC;IACvD,QAAQ,CAAC,qBAAqB,EAAE,4BAA4B,CAAC;IAC7D,QAAQ,CAAC,8BAA8B,EAAE,qCAAqC,CAAC;IAC/E,QAAQ,CAAC,aAAa,EAAE,oBAAoB,CAAC;IAC7C,QAAQ,CAAC,YAAY,EAAE,mBAAmB,CAAC;IAC3C,QAAQ,CAAC,YAAY,EAAE,mBAAmB,CAAC;IAC3C,QAAQ,CAAC,gBAAgB,EAAE,uBAAuB,CAAC;IACnD,QAAQ,CAAC,eAAe,EAAE,sBAAsB,CAAC;IACjD,QAAQ,CAAC,YAAY,EAAE,mBAAmB,CAAC;IAC3C,QAAQ,CAAC,kBAAkB,EAAE,yBAAyB,CAAC;IACvD,QAAQ,CAAC,eAAe,EAAE,sBAAsB,CAAC;IACjD,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IAClC,QAAQ,CAAC,QAAQ,EAAE,eAAe,CAAC;IACnC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,UAAU,EAAE,iBAAiB,CAAC;IACvC,QAAQ,CAAC,qBAAqB,EAAE,aAAa,CAAC,qBAAqB,CAAC,CAAC;IACrE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,SAAS,EAAE,gBAAgB,CAAC;IACrC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,CAAC;IAC1C,QAAQ,CAAC,aAAa,EAAE,oBAAoB,CAAC;IAC7C,QAAQ,CAAC,qBAAqB,CAAC,EAAE,KAAK,CAAC,qBAAqB,CAAC,CAAC;IAC9D,QAAQ,CAAC,sBAAsB,EAAE,6BAA6B,CAAC;IAC/D,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;IACtC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC;IAC1C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC;IAClD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,SAAS,EAAE,gBAAgB,CAAC;IACrC,uCAAuC;IACvC,QAAQ,CAAC,YAAY,EAAE,aAAa,CAAC;IACrC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9B,QAAQ,CAAC,mBAAmB,EAAE,mBAAmB,CAAC;IAClD,QAAQ,CAAC,MAAM,EAAE,aAAa,CAAC;IAC/B,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC;IACxC,QAAQ,CAAC,SAAS,EAAE,SAAS,CAAC;IAC9B,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;IAC1B,QAAQ,CAAC,IAAI,EAAE,WAAW,CAAC;IAC3B,QAAQ,CAAC,WAAW,EAAE,WAAW,CAAC;IAClC,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAC5B,QAAQ,CAAC,mBAAmB,EAAE,0BAA0B,CAAC;IACzD,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;IACpD,QAAQ,CAAC,eAAe,EAAE,sBAAsB,CAAC;IACjD,QAAQ,CAAC,WAAW,EAAE,kBAAkB,CAAC;IACzC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAChC,QAAQ,CAAC,OAAO,EAAE,cAAc,CAAC;IACjC,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAC5B,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IAC5D,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAChC,QAAQ,CAAC,qBAAqB,CAAC,EAAE,KAAK,CAAC,qBAAqB,CAAC,CAAC;IAC9D,QAAQ,CAAC,cAAc,EAAE,qBAAqB,CAAC;IAC/C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,kBAAkB,EAAE,aAAa,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC;IAC7D,QAAQ,CAAC,UAAU,EAAE,iBAAiB,CAAC;IACvC,QAAQ,CAAC,iCAAiC,EAAE,uCAAuC,CAAC;IACpF,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC;IAChD,iCAAiC;IACjC,QAAQ,CAAC,mBAAmB,EAAE,qBAAqB,CAAC;IACpD,qDAAqD;IACrD,QAAQ,CAAC,gBAAgB,EAAE,aAAa,CAAC,qBAAqB,CAAC,CAAC;IAChE,yBAAyB;IACzB,QAAQ,CAAC,iBAAiB,EAAE,mBAAmB,CAAC;IAChD,mDAAmD;IACnD,QAAQ,CAAC,cAAc,EAAE,aAAa,CAAC,mBAAmB,CAAC,CAAC;IAC5D,uCAAuC;IACvC,QAAQ,CAAC,gBAAgB,EAAE,sBAAsB,CAAC;IAClD,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC;IAC5C,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,sBAAsB,CAAC,CAAC;IAC1D,QAAQ,CAAC,YAAY,EAAE,aAAa,CAAC,KAAK,CAAC,CAAC;IAC5C,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7C,QAAQ,CAAC,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxD,mEAAmE;IACnE,QAAQ,CAAC,uBAAuB,EAAE,oBAAoB,CAAC;IACvD,yFAAyF;IACzF,QAAQ,CAAC,mBAAmB,EAAE,aAAa,CAAC,mBAAmB,CAAC,CAAC;IACjE,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,sBAAsB,EAAE,sBAAsB,CAAC;IACxD,QAAQ,CAAC,eAAe,EAAE,YAAY,CAAC;IACvC,QAAQ,CAAC,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxD,wDAAwD;IACxD,QAAQ,CAAC,mBAAmB,CAAC,EAAE,KAAK,CAAC,yBAAyB,CAAC,CAAC;IAChE,QAAQ,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAC1B,QAAQ,CAAC,aAAa,EAAE,mBAAmB,CAAC;IAC5C,QAAQ,CAAC,2BAA2B,EAAE,iCAAiC,CAAC;IACxE,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC3C,QAAQ,CAAC,cAAc,EAAE,QAAQ,CAAC;IAClC,QAAQ,CAAC,WAAW,EAAE,iBAAiB,CAAC;IACxC,QAAQ,CAAC,2BAA2B,EAAE,iCAAiC,CAAC;IACxE,2CAA2C;IAC3C,QAAQ,CAAC,gBAAgB,EAAE,gBAAgB,CAAC;IAC5C,QAAQ,CAAC,wBAAwB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC9D,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACtD,QAAQ,CAAC,uBAAuB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3D,QAAQ,CAAC,uBAAuB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5D,QAAQ,CAAC,+BAA+B,EAAE,+BAA+B,CAAC;IAC1E,QAAQ,CAAC,qBAAqB,EAAE,0BAA0B,CAAC;IAC3D,QAAQ,CAAC,YAAY,EAAE,aAAa,CAAC,QAAQ,CAAC,CAAC;IAC/C,QAAQ,CAAC,sBAAsB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC5D,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,qBAAqB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACzD,QAAQ,CAAC,qBAAqB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1D,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,mBAAmB,EAAE,mBAAmB,CAAC;CACnD,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,OAAO,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,kBAAkB,CAAC,CAAC,CAAC;IACnD,KAAK,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,gBAAgB,CAAC,CAAC,CAAC;IAC/C,wBAAwB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CACrD,CAAC;AAGF,oBAAY,2BAA2B,GAAG;IACxC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACrC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,wBAAwB,GAAG;IACrC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,4BAA4B,GAAG;IACzC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,sBAAsB,GAAG;IACnC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,yCAAyC,GAAG;IACtD,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,2BAA2B,GAAG;IACxC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,2BAA2B,GAAG;IACxC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,OAAO,EAAE,uBAAuB,CAAC;IACjC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,wBAAwB,EAAE,wBAAwB,CAAA;CACnD,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,2BAA2B,GAAG;IACxC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,OAAO,EAAE,uBAAuB,CAAC;IACjC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,yCAAyC,GAAG;IACtD,MAAM,EAAE,SAAS,CAAC;IAClB,OAAO,EAAE,+BAA+B,CAAC;IACzC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,MAAM,EAAE,SAAS,CAAC;IAClB,OAAO,EAAE,0BAA0B,CAAC;IACpC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,wBAAwB,GAAG;IACrC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC9B,CAAC;AAGF,oBAAY,qBAAqB,GAAG;IAClC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACpC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,yBAAyB,GAAG;IACtC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,OAAO,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;IAClC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,OAAO,CAAC,EAAE,KAAK,CAAC,2BAA2B,CAAC,CAAC;IAC7C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,0CAA0C,GAAG;IACvD,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,+CAA+C,GAAG;IAC5D,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,MAAM,EAAE,SAAS,CAAC;IAClB,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACpC,OAAO,EAAE,oBAAoB,CAAC;IAC9B,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,OAAO,EAAE,mBAAmB,CAAC;IAC7B,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,OAAO,CAAC,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC;IACzC,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC7B,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,OAAO,EAAE,sBAAsB,CAAC;IAChC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,MAAM,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IAC1B,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC1C,iBAAiB,CAAC,EAAE,KAAK,CAAC,mCAAmC,CAAC,CAAC;IAC/D,OAAO,CAAC,EAAE,KAAK,CAAC,yBAAyB,CAAC,CAAC;IAC3C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACrC,CAAC;AAGF,oBAAY,wBAAwB,GAAG;IACrC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,yBAAyB,GAAG;IACtC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,2BAA2B,GAAG;IACxC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChC,OAAO,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,uBAAuB,CAAC,CAAC,CAAC;IACxD,IAAI,CAAC,EAAE,KAAK,CAAC,qBAAqB,CAAC,CAAA;CACpC,CAAC;AAGF,oBAAY,yBAAyB,GAAG;IACtC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,iBAAiB,CAAC,EAAE,KAAK,CAAC,0BAA0B,CAAC,CAAC;IACtD,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,4BAA4B,GAAG;IACzC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,uBAAuB,GAAG;IACpC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC/B,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACjC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAA;CAC9B,CAAC;AAGF,oBAAY,yBAAyB,GAAG;IACtC,KAAK,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC;IAC7B,YAAY,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IAC3C,KAAK,EAAE,aAAa,CAAC;IACrB,MAAM,CAAC,EAAE,KAAK,CAAC,cAAc,CAAC,CAAA;CAC/B,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,cAAc,CAAC,EAAE,KAAK,CAAC,0BAA0B,CAAC,CAAC;IACnD,eAAe,CAAC,EAAE,KAAK,CAAC,2BAA2B,CAAC,CAAA;CACrD,CAAC;AAGF,oBAAY,yBAAyB,GAAG;IACtC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,wBAAwB,EAAE,wBAAwB,CAAA;CACnD,CAAC;AAGF,oBAAY,sBAAsB,GAAG;IACnC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,IAAI,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,uBAAuB,GAAG;IACpC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,wBAAwB,GAAG;IACrC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrC,OAAO,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IAClD,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACnC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,oBAAoB,GAAG;IACjC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,qBAAqB,GAAG;IAClC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,OAAO,EAAE,WAAW,CAAC;IACrB,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,4BAA4B,GAAG;IACzC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtB,OAAO,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,kBAAkB,CAAC,CAAC,CAAC;IACnD,KAAK,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,iBAAiB,CAAC,CAAC,CAAA;CAChD,CAAC;AAGF,oBAAY,qBAAqB,GAAG;IAClC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,OAAO,EAAE,0BAA0B,CAAC;IACpC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACpC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,4BAA4B,GAAG;IACzC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC1B,MAAM,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IAC3B,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,uBAAuB,GAAG;IACpC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,wBAAwB,GAAG;IACrC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,qBAAqB,GAAG;IAClC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,uBAAuB,GAAG;IACpC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzB,QAAQ,EAAE,sBAAsB,CAAC;IACjC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,sBAAsB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACjE,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC9B,OAAO,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,wBAAwB,CAAC,CAAC,CAAC;IACzD,KAAK,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,sBAAsB,CAAC,CAAC,CAAA;CACrD,CAAC;AAGF,oBAAY,2BAA2B,GAAG;IACxC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,kDAAkD,GAAG;IAC/D,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtB,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACvB,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CAC/C,CAAC;AAGF,oBAAY,kCAAkC,GAAG;IAC/C,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACtB,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACvB,EAAE,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACrB,QAAQ,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAA;CACnC,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtB,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACxB,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC/B,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CACxC,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACxB,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,cAAc,EAAE,cAAc,CAAC;IAC/B,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CACvC,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,WAAW,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAC9C,CAAC;AAGF,oBAAY,6BAA6B,GAAG;IAC1C,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC9B,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAA;CAC7B,CAAC;AAGF,oBAAY,gCAAgC,GAAG;IAC7C,UAAU,EAAE,sBAAsB,CAAA;CACnC,CAAC;AAGF,oBAAY,8BAA8B,GAAG;IAC3C,CAAC,EAAE,OAAO,CAAC,KAAK,CAAC,CAAA;CAClB,CAAC;AAGF,oBAAY,4CAA4C,GAAG;IACzD,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtB,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACvB,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxB,MAAM,EAAE,iBAAiB,CAAA;CAC1B,CAAC;AAGF,oBAAY,+BAA+B,GAAG;IAC5C,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CAC1B,CAAC;AAGF,oBAAY,iCAAiC,GAAG;IAC9C,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5B,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CACrC,CAAC;AAGF,oBAAY,yCAAyC,GAAG;IACtD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACvB,CAAC;AAGF,oBAAY,qCAAqC,GAAG;IAClD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACvB,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACvB,CAAC;AAGF,oBAAY,wCAAwC,GAAG;IACrD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACvB,CAAC;AAGF,oBAAY,gDAAgD,GAAG;IAC7D,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACzB,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC7C,qBAAqB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC9C,sBAAsB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC/C,uBAAuB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAA;CAChD,CAAC;AAGF,oBAAY,uCAAuC,GAAG;IACpD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,mCAAmC,GAAG;IAChD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,sCAAsC,GAAG;IACnD,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvB,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAA;CAClC,CAAC;AAGF,oBAAY,4BAA4B,GAAG;IACzC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;CACxB,CAAC;AAGF,oBAAY,oCAAoC,GAAG;IACjD,6BAA6B,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC1D,qBAAqB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAA;CAClD,CAAC;AAEF,oBAAY,WAAW,GAAG;IACxB,UAAU,EAAE,aAAa,CAAC;IAC1B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC;IAC7B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;CACrC,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,WAAW,CAAC;IAChC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,yBAAyB,CAAC,CAAC;CACzD,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,QAAQ,CAAC,KAAK,EAAE,sBAAsB,CAAC;IACvC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,sBAAsB;IAChC,KAAK,UAAU;IACf,EAAE,OAAO;IACT,KAAK,UAAU;CAChB;AAED,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,WAAW,CAAC,CAAC;CAC3C,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,QAAQ,CAAC,KAAK,EAAE,oBAAoB,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,oBAAoB;IAC9B,KAAK,UAAU;IACf,EAAE,OAAO;IACT,KAAK,UAAU;CAChB;AAED,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,IAAI,EAAE,uBAAuB,CAAC;IACvC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,yBAAyB,EAAE,yBAAyB,CAAC;IAC9D,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,4BAA4B,CAAC,CAAC;IACvD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC/C,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC/C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAClC,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;CACvC,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,QAAQ,CAAC,KAAK,EAAE,gCAAgC,CAAC;IACjD,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,gCAAgC;IAC1C,EAAE,OAAO;IACT,yBAAyB,8BAA8B;IACvD,IAAI,SAAS;IACb,sBAAsB,4BAA4B;IAClD,uBAAuB,6BAA6B;IACpD,iBAAiB,uBAAuB;IACxC,YAAY,kBAAkB;IAC9B,gBAAgB,sBAAsB;IACtC,cAAc,oBAAoB;IAClC,eAAe,qBAAqB;IACpC,aAAa,mBAAmB;IAChC,eAAe,qBAAqB;IACpC,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,gCAAgC,GAAG;IAC7C,UAAU,EAAE,kCAAkC,CAAC;IAC/C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,qBAAqB,CAAC,CAAC;CACrD,CAAC;AAEF,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC5C,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC5C,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACrC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,QAAQ,CAAC,KAAK,EAAE,8BAA8B,CAAC;IAC/C,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,8BAA8B;IACxC,EAAE,OAAO;IACT,yBAAyB,8BAA8B;IACvD,IAAI,SAAS;IACb,sBAAsB,4BAA4B;IAClD,uBAAuB,6BAA6B;IACpD,iBAAiB,uBAAuB;IACxC,YAAY,kBAAkB;IAC9B,gBAAgB,sBAAsB;IACtC,cAAc,oBAAoB;IAClC,eAAe,qBAAqB;IACpC,aAAa,mBAAmB;IAChC,eAAe,qBAAqB;IACpC,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,kCAAkC,GAAG;IAC/C,UAAU,EAAE,oCAAoC,CAAC;IACjD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,qBAAqB,CAAC;CAC3C,CAAC;AAEF,oBAAY,6BAA6B,GAAG;IAC1C,UAAU,EAAE,+BAA+B,CAAC;IAC5C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,kCAAkC,CAAC,CAAC;CAClE,CAAC;AAEF,oBAAY,yBAAyB;IACnC,YAAY,iBAAiB;IAC7B,QAAQ,aAAa;CACtB;AAED,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,CAAC;IAClC,QAAQ,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;CAC1D,CAAC;AAEF,oBAAY,uBAAuB;IACjC,IAAI,SAAS;IACb,MAAM,WAAW;CAClB;AAED,oBAAY,gBAAgB,GAAG;IAC7B,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACpC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACrC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,UAAU,EAAE,cAAc,CAAC;IAC3B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,CAAC;IAC1C,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,UAAU,EAAE,cAAc,CAAC;IAC3B,QAAQ,CAAC,IAAI,EAAE,kBAAkB,CAAC;IAClC,QAAQ,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;IAC9C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,QAAQ,CAAC,UAAU,EAAE,aAAa,CAAC,kBAAkB,CAAC,CAAC;IACvD,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,sBAAsB,CAAC,CAAC;CACzD,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC;CAC3D,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;IAC5C,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,cAAc,GAAG,YAAY,GAAG,kBAAkB,CAAC;AAE/D,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,CAAC;IAClC,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC1C,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACpC,QAAQ,CAAC,OAAO,EAAE,aAAa,CAAC,cAAc,CAAC,CAAC;IAChD,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,kBAAkB,GAAG;IAC/B,QAAQ,CAAC,IAAI,EAAE,kBAAkB,CAAC;IAClC,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;IACpD,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;IACzC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;CAChD,CAAC;AAEF,oBAAY,kBAAkB;IAC5B,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,SAAS,cAAc;IACvB,GAAG,QAAQ;IACX,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,cAAc,GAAG;IAC3B,UAAU,EAAE,gBAAgB,CAAC;IAC7B,QAAQ,CAAC,OAAO,EAAE,aAAa,CAAC,mBAAmB,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;IACpC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,iBAAiB;IAC3B,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,SAAS,cAAc;IACvB,KAAK,UAAU;IACf,aAAa,mBAAmB;IAChC,YAAY,kBAAkB;IAC9B,gBAAgB,uBAAuB;CACxC;AAED,oBAAY,iBAAiB;IAC3B,GAAG,QAAQ;IACX,IAAI,SAAS;CACd;AAED,oBAAY,0BAA0B;IACpC,WAAW,iBAAiB;IAC5B,IAAI,SAAS;IACb,YAAY,kBAAkB;IAC9B,QAAQ,cAAc;CACvB;AAED,oBAAY,aAAa,GAAG;IAC1B,UAAU,EAAE,eAAe,CAAC;IAC5B,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAChD,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAChD,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,UAAU,EAAE,cAAc,CAAC;IAC3B,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,UAAU,EAAE,cAAc,CAAC;IAC3B,QAAQ,CAAC,OAAO,EAAE,aAAa,CAAC,YAAY,CAAC,CAAC;IAC9C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACrC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACpC,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,eAAe;IACzB,MAAM,WAAW;IACjB,QAAQ,aAAa;CACtB;AAED,oBAAY,4BAA4B;IACtC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,2BAA2B,GAAG;IACxC,QAAQ,CAAC,KAAK,EAAE,4BAA4B,CAAC;IAC7C,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,2BAA2B;IACrC,WAAW,gBAAgB;IAC3B,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,0BAA0B,GAAG;IACvC,QAAQ,CAAC,KAAK,EAAE,2BAA2B,CAAC;IAC5C,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC;IACxD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC;CACzD,CAAC;AAEF,oBAAY,QAAQ,GAAG;IACrB,UAAU,EAAE,UAAU,CAAC;IACvB,QAAQ,CAAC,IAAI,EAAE,UAAU,CAAC;IAC1B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,wCAAwC,CAAC,CAAC;CACnE,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,QAAQ,CAAC,KAAK,EAAE,mBAAmB,CAAC;IACpC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,SAAS,cAAc;IACvB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,EAAE,OAAO;CACV;AAED,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,QAAQ,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,QAAQ,CAAC,KAAK,EAAE,iBAAiB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,iBAAiB;IAC3B,SAAS,cAAc;IACvB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,EAAE,OAAO;CACV;AAED,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,wCAAwC,CAAC,CAAC;CACnE,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,qBAAqB,CAAC,CAAC;CACrD,CAAC;AAEF,oBAAY,YAAY;IACtB,GAAG,QAAQ;IACX,MAAM,WAAW;CAClB;AAED,oBAAY,aAAa,GAAG;IAC1B,UAAU,EAAE,eAAe,CAAC;IAC5B,QAAQ,CAAC,IAAI,EAAE,YAAY,CAAC;IAC5B,QAAQ,CAAC,IAAI,EAAE,YAAY,CAAC;CAC7B,CAAC;AAEF,oBAAY,KAAK,GAAG;IAClB,UAAU,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC;IACvB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,QAAQ,CAAC,CAAC;IAC5C,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACxC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,eAAe,EAAE,2BAA2B,CAAC;IACtD,QAAQ,CAAC,cAAc,EAAE,0BAA0B,CAAC;IACpD,gFAAgF;IAChF,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACxC,CAAC;AAGF,oBAAY,wBAAwB,GAAG;IACrC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,uBAAuB,GAAG;IACpC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAEF,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,+BAA+B,CAAC,CAAC;CAC/D,CAAC;AAEF,oBAAY,gCAAgC,GAAG;IAC7C,UAAU,EAAE,kCAAkC,CAAC;IAC/C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAC7C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,gCAAgC,CAAC,CAAC;CAChE,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACjC,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,yBAAyB,CAAC,CAAC;CACzD,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,yBAAyB,GAAG,wBAAwB,GAAG,2BAA2B,CAAC;AAE/F,oBAAY,wBAAwB,GAAG;IACrC,UAAU,EAAE,0BAA0B,CAAC;IACvC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACxC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CAChD,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,QAAQ,CAAC,KAAK,EAAE,wBAAwB,CAAC;IACzC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,wBAAwB;IAClC,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,WAAW,GAAG;IACxB,QAAQ,CAAC,KAAK,EAAE,gBAAgB,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,gBAAgB;IAC1B,KAAK,UAAU;IACf,EAAE,OAAO;CACV;AAED,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,KAAK,CAAC,CAAC;CACrC,CAAC;AAEF,oBAAY,SAAS,GAAG;IACtB,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,cAAc;IACxB,KAAK,UAAU;IACf,EAAE,OAAO;CACV;AAED,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,KAAK,CAAC;IAC1B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,UAAU,EAAE,eAAe,CAAC;IAC5B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,kBAAkB,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,uBAAuB,GAAG;IACpC,UAAU,EAAE,yBAAyB,CAAC;IACtC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,UAAU,EAAE,eAAe,CAAC;IAC5B,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,UAAU,EAAE,eAAe,CAAC;IAC5B,QAAQ,CAAC,OAAO,EAAE,aAAa,CAAC,aAAa,CAAC,CAAC;IAC/C,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,kBAAkB;IAC5B,UAAU,eAAe;IACzB,MAAM,WAAW;IACjB,IAAI,SAAS;CACd;AAED,oBAAY,oBAAoB;IAC9B,IAAI,SAAS;IACb,eAAe,qBAAqB;IACpC,WAAW,iBAAiB;IAC5B,eAAe,qBAAqB;IACpC,iBAAiB,wBAAwB;IACzC,UAAU,eAAe;CAC1B;AAED,oBAAY,SAAS,GAAG;IACtB,UAAU,EAAE,WAAW,CAAC;IACxB,QAAQ,CAAC,eAAe,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC3C,QAAQ,CAAC,yBAAyB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACrD,QAAQ,CAAC,+BAA+B,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC3D,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpC,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACxC,QAAQ,CAAC,oBAAoB,EAAE,wBAAwB,CAAC;IACxD,QAAQ,CAAC,gBAAgB,EAAE,oBAAoB,CAAC;CACjD,CAAC;AAEF,oBAAY,4BAA4B,GAAG;IACzC,UAAU,EAAE,8BAA8B,CAAC;IAC3C,QAAQ,CAAC,kBAAkB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,GAAG,GAAG;IAChB,UAAU,EAAE,KAAK,CAAC;IAClB,QAAQ,CAAC,IAAI,EAAE,KAAK,CAAC;IACrB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,QAAQ,EAAE,aAAa,CAAC,GAAG,CAAC,CAAC;IACtC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACvC,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;IACnC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACnC,QAAQ,CAAC,WAAW,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;IAC1C,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC1C,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;IAC7B,QAAQ,CAAC,SAAS,EAAE,mBAAmB,CAAC;CACzC,CAAC;AAGF,oBAAY,gBAAgB,GAAG;IAC7B,OAAO,EAAE,mBAAmB,CAAC;IAC7B,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,KAAK,UAAU;IACf,SAAS,cAAc;CACxB;AAED,oBAAY,wBAAwB,GAAG;IACrC,UAAU,EAAE,0BAA0B,CAAC;IACvC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,GAAG,CAAC;IACxB,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACnC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACzC,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,wBAAwB,CAAC,CAAC;CACxD,CAAC;AAEF,oBAAY,SAAS,GAAG;IACtB,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;IAC/B,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,cAAc;IACxB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,SAAS,cAAc;IACvB,WAAW,gBAAgB;IAC3B,EAAE,OAAO;CACV;AAED,oBAAY,kBAAkB,GAAG;IAC/B,QAAQ,CAAC,KAAK,EAAE,uBAAuB,CAAC;IACxC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,uBAAuB;IACjC,KAAK,UAAU;IACf,UAAU,eAAe;IACzB,UAAU,eAAe;IACzB,QAAQ,aAAa;IACrB,MAAM,WAAW;CAClB;AAED,oBAAY,gBAAgB,GAAG;IAC7B,QAAQ,CAAC,KAAK,EAAE,qBAAqB,CAAC;IACtC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,qBAAqB;IAC/B,KAAK,UAAU;IACf,SAAS,cAAc;CACxB;AAED,oBAAY,kBAAkB,GAAG;IAC/B,QAAQ,CAAC,KAAK,EAAE,gBAAgB,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,UAAU,EAAE,gBAAgB,CAAC;IAC7B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,WAAW,GAAG;IACxB,UAAU,EAAE,aAAa,CAAC;IAC1B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,sBAAsB,CAAC,CAAC;CACtD,CAAC;AAEF,oBAAY,gBAAgB;IAC1B,SAAS,cAAc;IACvB,KAAK,UAAU;CAChB;AAED,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,QAAQ,CAAC,KAAK,EAAE,gBAAgB,CAAC;IACjC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,WAAW;IACrB,KAAK,UAAU;IACf,SAAS,cAAc;CACxB;AAED,oBAAY,OAAO,GAAG;IACpB,QAAQ,CAAC,KAAK,EAAE,YAAY,CAAC;IAC7B,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,YAAY;IACtB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,SAAS,cAAc;IACvB,WAAW,gBAAgB;IAC3B,EAAE,OAAO;CACV;AAED,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,GAAG,CAAC;IACxB,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACnC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACzC,CAAC;AAEF,oBAAY,WAAW,GAAG;IACxB,UAAU,EAAE,aAAa,CAAC;IAC1B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,gBAAgB,CAAC,CAAC;CAChD,CAAC;AAEF,oBAAY,IAAI,GAAG;IACjB,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IACtD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,MAAM,EAAE,UAAU,CAAC;IAC5B,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAClC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjD,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,WAAW,EAAE,aAAa,CAAC,UAAU,CAAC,CAAC;IAChD,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC1C,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,QAAQ,CAAC,CAAC;IAC5C,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACxC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IAClC,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACrC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACrC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAC9B,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,cAAc,EAAE,yBAAyB,CAAC;IACnD,QAAQ,CAAC,cAAc,EAAE,yBAAyB,CAAC;CACpD,CAAC;AAGF,oBAAY,sBAAsB,GAAG;IACnC,OAAO,EAAE,yBAAyB,CAAC;IACnC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,sBAAsB,GAAG;IACnC,OAAO,EAAE,yBAAyB,CAAC;IACnC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAEF,oBAAY,yBAAyB;IACnC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,+BAA+B,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,8BAA8B,CAAC,CAAC;CAC9D,CAAC;AAEF,oBAAY,mBAAmB;IAC7B,QAAQ,cAAc;IACtB,QAAQ,cAAc;CACvB;AAED,oBAAY,UAAU,GAAG;IACvB,QAAQ,CAAC,KAAK,EAAE,eAAe,CAAC;IAChC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,eAAe;IACzB,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,UAAU,eAAe;IACzB,MAAM,WAAW;IACjB,oBAAoB,yBAAyB;IAC7C,OAAO,YAAY;IACnB,EAAE,OAAO;IACT,OAAO,YAAY;IACnB,eAAe,oBAAoB;IACnC,QAAQ,aAAa;IACrB,MAAM,WAAW;IACjB,IAAI,SAAS;IACb,WAAW,gBAAgB;IAC3B,aAAa,kBAAkB;IAC/B,cAAc,mBAAmB;IACjC,aAAa,kBAAkB;IAC/B,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,0CAA0C,GAAG;IACvD,UAAU,EAAE,4CAA4C,CAAC;IACzD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,MAAM,EAAE,gDAAgD,CAAC;CACnE,CAAC;AAEF,oBAAY,gDAAgD,GAAG;IAC7D,UAAU,EAAE,kDAAkD,CAAC;IAC/D,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvC,QAAQ,CAAC,QAAQ,EAAE,aAAa,CAAC,SAAS,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvC,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,SAAS,GAAG;IACtB,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACxD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAClC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,aAAa,CAAC,CAAC;IACjD,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CACnD,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,UAAU,EAAE,iBAAiB,CAAC;IAC9B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;CACpC,CAAC;AAEF,oBAAY,0BAA0B;IACpC,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACpC,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,+BAA+B,CAAC,CAAC;CAC/D,CAAC;AAEF,oBAAY,yBAAyB;IACnC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,+BAA+B,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,UAAU,EAAE,2BAA2B,CAAC;IACxC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,8BAA8B,CAAC,CAAC;CAC9D,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,2BAA2B,CAAC,CAAC;CAC3D,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC,oBAAoB,CAAC,CAAC;IACpD,QAAQ,CAAC,qBAAqB,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAClE,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,uBAAuB,GAAG;IACpC,UAAU,EAAE,yBAAyB,CAAC;IACtC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IAC9B,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvC,QAAQ,CAAC,MAAM,EAAE,UAAU,CAAC;IAC5B,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAClD,CAAC;AAEF,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,uBAAuB,CAAC,CAAC;CACvD,CAAC;AAEF,oBAAY,QAAQ,GAAG;IACrB,QAAQ,CAAC,KAAK,EAAE,aAAa,CAAC;IAC9B,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,aAAa;IACvB,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,UAAU,eAAe;IACzB,MAAM,WAAW;IACjB,oBAAoB,yBAAyB;IAC7C,OAAO,YAAY;IACnB,EAAE,OAAO;IACT,OAAO,YAAY;IACnB,eAAe,oBAAoB;IACnC,QAAQ,aAAa;IACrB,MAAM,WAAW;IACjB,IAAI,SAAS;IACb,WAAW,gBAAgB;IAC3B,aAAa,kBAAkB;IAC/B,cAAc,mBAAmB;IACjC,aAAa,kBAAkB;IAC/B,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,UAAU;IACpB,IAAI,SAAS;IACb,SAAS,cAAc;CACxB;AAED,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,kBAAkB,CAAC;IAClC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,uBAAuB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IAC1E,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACxD,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,QAAQ,CAAC,KAAK,EAAE,2BAA2B,CAAC;IAC5C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,2BAA2B;IACrC,KAAK,UAAU;IACf,EAAE,OAAO;IACT,eAAe,oBAAoB;IACnC,uBAAuB,4BAA4B;IACnD,kBAAkB,uBAAuB;IACzC,cAAc,mBAAmB;IACjC,eAAe,oBAAoB;IACnC,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,2BAA2B,GAAG;IACxC,UAAU,EAAE,6BAA6B,CAAC;IAC1C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,gBAAgB,CAAC,CAAC;CAChD,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,QAAQ,CAAC,KAAK,EAAE,yBAAyB,CAAC;IAC1C,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,yBAAyB;IACnC,KAAK,UAAU;IACf,EAAE,OAAO;IACT,eAAe,oBAAoB;IACnC,uBAAuB,4BAA4B;IACnD,kBAAkB,uBAAuB;IACzC,cAAc,mBAAmB;IACjC,eAAe,oBAAoB;IACnC,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,MAAM,GAAG;IACnB,UAAU,EAAE,QAAQ,CAAC;IACrB,QAAQ,CAAC,IAAI,EAAE,QAAQ,CAAC;IACxB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC7C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACxD,QAAQ,CAAC,QAAQ,EAAE,aAAa,CAAC,OAAO,CAAC,CAAC;IAC1C,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACvC,QAAQ,CAAC,YAAY,EAAE,aAAa,CAAC,OAAO,CAAC,CAAC;IAC9C,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC3C,QAAQ,CAAC,aAAa,EAAE,0BAA0B,CAAC;CACpD,CAAC;AAGF,oBAAY,uBAAuB,GAAG;IACpC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAEF,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC;IAC5B,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACpC,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,+BAA+B,CAAC,CAAC;CAC/D,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,QAAQ,CAAC,KAAK,EAAE,iBAAiB,CAAC;IAClC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,iBAAiB;IAC3B,iBAAiB,sBAAsB;IACvC,EAAE,OAAO;IACT,OAAO,YAAY;IACnB,WAAW,gBAAgB;IAC3B,YAAY,iBAAiB;IAC7B,gBAAgB,qBAAqB;IACrC,mBAAmB,wBAAwB;IAC3C,KAAK,UAAU;CAChB;AAED,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,MAAM,CAAC,CAAC;CACtC,CAAC;AAEF,oBAAY,UAAU,GAAG;IACvB,QAAQ,CAAC,KAAK,EAAE,eAAe,CAAC;IAChC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,eAAe;IACzB,iBAAiB,sBAAsB;IACvC,EAAE,OAAO;IACT,OAAO,YAAY;IACnB,WAAW,gBAAgB;IAC3B,YAAY,iBAAiB;IAC7B,gBAAgB,qBAAqB;IACrC,mBAAmB,wBAAwB;IAC3C,KAAK,UAAU;CAChB;AAED,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,MAAM,CAAC;IAC3B,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,UAAU,EAAE,gBAAgB,CAAC;IAC7B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,mBAAmB,CAAC,CAAC;CACnD,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IAClC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,OAAO;IACjB,UAAU,gBAAgB;IAC1B,cAAc,oBAAoB;CACnC;AAED,oBAAY,YAAY;IACtB,UAAU,gBAAgB;IAC1B,wBAAwB,8BAA8B;IACtD,0BAA0B,gCAAgC;IAC1D,yBAAyB,+BAA+B;IACxD,qBAAqB,2BAA2B;IAChD,yBAAyB,+BAA+B;IACxD,yBAAyB,+BAA+B;IACxD,2BAA2B,iCAAiC;IAC5D,2BAA2B,iCAAiC;IAC5D,YAAY,kBAAkB;IAC9B,wBAAwB,8BAA8B;IACtD,mBAAmB,yBAAyB;IAC5C,iBAAiB,uBAAuB;IACxC,YAAY,kBAAkB;IAC9B,eAAe,qBAAqB;IACpC,aAAa,mBAAmB;IAChC,oBAAoB,0BAA0B;IAC9C,kBAAkB,wBAAwB;IAC1C,iBAAiB,uBAAuB;IACxC,eAAe,qBAAqB;CACrC;AAED,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,IAAI,GAAG;IACjB,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,SAAS,EAAE,kBAAkB,CAAC;IACvC,QAAQ,CAAC,YAAY,EAAE,gBAAgB,CAAC;IACxC,QAAQ,CAAC,cAAc,EAAE,kBAAkB,CAAC;IAC5C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,gBAAgB,EAAE,gBAAgB,CAAC;IAC5C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,UAAU,EAAE,cAAc,CAAC;IACpC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC3C,QAAQ,CAAC,gBAAgB,EAAE,oBAAoB,CAAC;IAChD,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC9C,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC;IAC9C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;IAC5C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IAClC,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IAC3C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;CACzC,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,UAAU,EAAE,gBAAgB,CAAC;IAC7B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACxD,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC;IAC1D,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,sBAAsB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3D,QAAQ,CAAC,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtD,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACxD,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,sBAAsB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3D,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,yBAAyB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9D,QAAQ,CAAC,mBAAmB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;IAChD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAClD,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,iBAAiB,EAAE,+BAA+B,CAAC;CAC7D,CAAC;AAEF,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,sBAAsB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC3D,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CACjD,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,UAAU,EAAE,gBAAgB,CAAC;IAC7B,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtD,QAAQ,CAAC,yBAAyB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC7D,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACnD,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACzD,QAAQ,CAAC,aAAa,EAAE,uBAAuB,CAAC;CACjD,CAAC;AAEF,oBAAY,kBAAkB,GAAG;IAC/B,UAAU,EAAE,oBAAoB,CAAC;IACjC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7C,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACvC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CACtC,CAAC;AAEF,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,IAAI,EAAE,sBAAsB,CAAC;IACtC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnD,QAAQ,CAAC,IAAI,EAAE,kBAAkB,CAAC;IAClC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnD,QAAQ,CAAC,IAAI,EAAE,kBAAkB,CAAC;IAClC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAChC,CAAC;AAEF,oBAAY,QAAQ,GAAG;IACrB,UAAU,EAAE,UAAU,CAAC;IACvB,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrC,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACtC,CAAC;AAEF,oBAAY,kBAAkB;IAC5B,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,GAAG,QAAQ;IACX,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,uBAAuB;IACjC,SAAS,gBAAgB;IACzB,cAAc,qBAAqB;CACpC;AAED,oBAAY,gBAAgB;IAC1B,KAAK,UAAU;IACf,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,QAAQ,aAAa;CACtB;AAED,oBAAY,kBAAkB;IAC5B,IAAI,SAAS;IACb,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,YAAY,iBAAiB;IAC7B,KAAK,UAAU;CAChB;AAED,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC1C,QAAQ,CAAC,qBAAqB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACnD,QAAQ,CAAC,0BAA0B,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC9D,QAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACjD,QAAQ,CAAC,+BAA+B,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC7D,QAAQ,CAAC,gCAAgC,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5E,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,sBAAsB,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CACrD,CAAC;AAEF,oBAAY,MAAM,GAAG;IACnB,UAAU,EAAE,QAAQ,CAAC;IACrB,QAAQ,CAAC,IAAI,EAAE,QAAQ,CAAC;IACxB,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,SAAS,EAAE,SAAS,CAAC;IAC9B,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACvC,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,UAAU,EAAE,UAAU,CAAC;IAChC,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC;IAC5D,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,MAAM,EAAE,gBAAgB,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,gBAAgB,CAAC;IACnC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACzC,QAAQ,CAAC,OAAO,EAAE,iBAAiB,CAAC;IACpC,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,qBAAqB,CAAC,CAAC;IACxD,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC;IACvD,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IACvC,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,qBAAqB,CAAC,CAAC;IACzD,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACxC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACzC,QAAQ,CAAC,gBAAgB,EAAE,6BAA6B,CAAC;CAC1D,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAClC,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,IAAI,EAAE,uBAAuB,CAAC;IACvC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,OAAO,EAAE,iBAAiB,CAAC;IACpC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACjC,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,QAAQ,CAAC,KAAK,EAAE,gCAAgC,CAAC;IACjD,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,gCAAgC;IAC1C,MAAM,WAAW;IACjB,WAAW,iBAAiB;IAC5B,OAAO,YAAY;IACnB,EAAE,OAAO;IACT,2BAA2B,iCAAiC;IAC5D,WAAW,iBAAiB;IAC5B,UAAU,gBAAgB;IAC1B,SAAS,eAAe;IACxB,aAAa,mBAAmB;IAChC,cAAc,oBAAoB;IAClC,WAAW,iBAAiB;IAC5B,cAAc,oBAAoB;IAClC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,gCAAgC,GAAG;IAC7C,UAAU,EAAE,kCAAkC,CAAC;IAC/C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,qBAAqB,CAAC,CAAC;CACrD,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,QAAQ,CAAC,KAAK,EAAE,8BAA8B,CAAC;IAC/C,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,8BAA8B;IACxC,MAAM,WAAW;IACjB,WAAW,iBAAiB;IAC5B,OAAO,YAAY;IACnB,EAAE,OAAO;IACT,2BAA2B,iCAAiC;IAC5D,WAAW,iBAAiB;IAC5B,UAAU,gBAAgB;IAC1B,SAAS,eAAe;IACxB,aAAa,mBAAmB;IAChC,cAAc,oBAAoB;IAClC,WAAW,iBAAiB;IAC5B,cAAc,oBAAoB;IAClC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,kCAAkC,GAAG;IAC/C,UAAU,EAAE,oCAAoC,CAAC;IACjD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,qBAAqB,CAAC;IAC1C,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,YAAY,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,6BAA6B,GAAG;IAC1C,UAAU,EAAE,+BAA+B,CAAC;IAC5C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,kCAAkC,CAAC,CAAC;CAClE,CAAC;AAEF,oBAAY,gCAAgC,GAAG;IAC7C,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC;IAC5D,QAAQ,CAAC,kBAAkB,CAAC,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC;IAC7D,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,qBAAqB,CAAC,CAAC;IACxD,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,iCAAiC,CAAC,CAAC;IAC5D,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,gCAAgC,CAAC,CAAC;CAC3D,CAAC;AAEF,oBAAY,iCAAiC,GAAG;IAC9C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAChD,CAAC;AAEF,oBAAY,gCAAgC,GAAG;IAC7C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAChD,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACtD,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC;IAC5D,QAAQ,CAAC,wBAAwB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC7D,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC1C,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CACjD,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,gCAAgC,CAAC,CAAC;IAChE,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,0BAA0B,CAAC,CAAC;CACrD,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,QAAQ,CAAC,KAAK,EAAE,iBAAiB,CAAC;IAClC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,iBAAiB;IAC3B,MAAM,WAAW;IACjB,eAAe,oBAAoB;IACnC,gBAAgB,sBAAsB;IACtC,OAAO,YAAY;IACnB,UAAU,eAAe;IACzB,SAAS,cAAc;IACvB,WAAW,gBAAgB;IAC3B,iBAAiB,sBAAsB;IACvC,aAAa,kBAAkB;IAC/B,EAAE,OAAO;IACT,SAAS,cAAc;IACvB,UAAU,eAAe;IACzB,UAAU,eAAe;IACzB,WAAW,iBAAiB;IAC5B,YAAY,kBAAkB;IAC9B,cAAc,oBAAoB;IAClC,iBAAiB,uBAAuB;IACxC,YAAY,kBAAkB;IAC9B,aAAa,mBAAmB;IAChC,eAAe,qBAAqB;IACpC,2BAA2B,iCAAiC;IAC5D,WAAW,iBAAiB;IAC5B,WAAW,iBAAiB;IAC5B,UAAU,gBAAgB;IAC1B,SAAS,eAAe;IACxB,aAAa,mBAAmB;IAChC,cAAc,oBAAoB;IAClC,WAAW,iBAAiB;IAC5B,cAAc,oBAAoB;IAClC,oBAAoB,0BAA0B;IAC9C,mBAAmB,yBAAyB;IAC5C,uBAAuB,6BAA6B;IACpD,gCAAgC,uCAAuC;IACvE,2CAA2C,kDAAkD;IAC7F,gCAAgC,uCAAuC;IACvE,qCAAqC,4CAA4C;IACjF,sCAAsC,6CAA6C;IACnF,sCAAsC,6CAA6C;IACnF,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,gBAAgB,GAAG;IAC7B,UAAU,EAAE,kBAAkB,CAAC;IAC/B,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACvC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACjC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAClC,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,MAAM,CAAC,CAAC;CACtC,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,UAAU,EAAE,sBAAsB,CAAC;CAC7C,CAAC;AAEF,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,IAAI,EAAE,iBAAiB,CAAC;IACjC,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,sBAAsB,CAAC,CAAC;IACzD,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;IACxC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,2BAA2B,GAAG;IACxC,QAAQ,CAAC,IAAI,EAAE,iBAAiB,CAAC;IACjC,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,sBAAsB,CAAC,CAAC;IACzD,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,CAAC;IACxC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC/C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;CAC7C,CAAC;AAEF,oBAAY,sBAAsB;IAChC,GAAG,QAAQ;IACX,IAAI,SAAS;CACd;AAED,oBAAY,iBAAiB;IAC3B,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,SAAS,cAAc;IACvB,GAAG,QAAQ;IACX,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,sBAAsB;IAChC,MAAM,WAAW;IACjB,OAAO,YAAY;CACpB;AAED,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,MAAM,CAAC;IAC3B,QAAQ,CAAC,MAAM,EAAE,KAAK,CAAC;IACvB,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,UAAU,EAAE,UAAU,CAAC;IAChC,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC;IAC5D,QAAQ,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACvC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACzC,QAAQ,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IACvC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CAC/C,CAAC;AAEF,oBAAY,qBAAqB,GAAG;IAClC,UAAU,EAAE,uBAAuB,CAAC;IACpC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,0BAA0B,CAAC,CAAC;CAC1D,CAAC;AAEF,oBAAY,UAAU,GAAG;IACvB,QAAQ,CAAC,KAAK,EAAE,eAAe,CAAC;IAChC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,eAAe;IACzB,MAAM,WAAW;IACjB,eAAe,oBAAoB;IACnC,gBAAgB,sBAAsB;IACtC,OAAO,YAAY;IACnB,UAAU,eAAe;IACzB,SAAS,cAAc;IACvB,WAAW,gBAAgB;IAC3B,iBAAiB,sBAAsB;IACvC,aAAa,kBAAkB;IAC/B,EAAE,OAAO;IACT,SAAS,cAAc;IACvB,UAAU,eAAe;IACzB,UAAU,eAAe;IACzB,WAAW,iBAAiB;IAC5B,YAAY,kBAAkB;IAC9B,cAAc,oBAAoB;IAClC,iBAAiB,uBAAuB;IACxC,YAAY,kBAAkB;IAC9B,aAAa,mBAAmB;IAChC,eAAe,qBAAqB;IACpC,2BAA2B,iCAAiC;IAC5D,WAAW,iBAAiB;IAC5B,WAAW,iBAAiB;IAC5B,UAAU,gBAAgB;IAC1B,SAAS,eAAe;IACxB,aAAa,mBAAmB;IAChC,cAAc,oBAAoB;IAClC,WAAW,iBAAiB;IAC5B,cAAc,oBAAoB;IAClC,oBAAoB,0BAA0B;IAC9C,mBAAmB,yBAAyB;IAC5C,uBAAuB,6BAA6B;IACpD,gCAAgC,uCAAuC;IACvE,2CAA2C,kDAAkD;IAC7F,gCAAgC,uCAAuC;IACvE,qCAAqC,4CAA4C;IACjF,sCAAsC,6CAA6C;IACnF,sCAAsC,6CAA6C;IACnF,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,gBAAgB;IAC1B,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,SAAS,cAAc;IACvB,aAAa,mBAAmB;IAChC,YAAY,kBAAkB;IAC9B,gBAAgB,uBAAuB;CACxC;AAED,oBAAY,UAAU;IACpB,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,SAAS,cAAc;IACvB,MAAM,WAAW;IACjB,SAAS,cAAc;CACxB;AAED,oBAAY,UAAU;IACpB,IAAI,SAAS;IACb,SAAS,cAAc;IACvB,MAAM,WAAW;IACjB,mBAAmB,wBAAwB;IAC3C,UAAU,eAAe;IACzB,KAAK,UAAU;IACf,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,aAAa,kBAAkB;IAC/B,KAAK,UAAU;CAChB;AAED,oBAAY,SAAS,GAAG;IACtB,UAAU,EAAE,WAAW,CAAC;IACxB,QAAQ,CAAC,IAAI,EAAE,WAAW,CAAC;IAC3B,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAChD,QAAQ,CAAC,YAAY,EAAE,qBAAqB,CAAC;IAC7C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,QAAQ,CAAC,aAAa,EAAE,aAAa,CAAC;IACtC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACpC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAClD,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACtC,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC1C,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC;IACnD,QAAQ,CAAC,oBAAoB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACxE,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACpE,QAAQ,CAAC,cAAc,EAAE,aAAa,CAAC,aAAa,CAAC,CAAC;IACtD,QAAQ,CAAC,WAAW,EAAE,aAAa,CAAC,UAAU,CAAC,CAAC;IAChD,QAAQ,CAAC,gBAAgB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC1C,QAAQ,CAAC,QAAQ,EAAE,aAAa,CAAC,cAAc,CAAC,CAAC;IACjD,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IACvC,QAAQ,CAAC,eAAe,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;IAC9C,QAAQ,CAAC,oBAAoB,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC9C,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IACpC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IAClC,QAAQ,CAAC,cAAc,EAAE,8BAA8B,CAAC;IACxD,QAAQ,CAAC,cAAc,EAAE,8BAA8B,CAAC;IACxD,QAAQ,CAAC,UAAU,EAAE,0BAA0B,CAAC;IAChD,QAAQ,CAAC,aAAa,EAAE,6BAA6B,CAAC;IACtD,QAAQ,CAAC,eAAe,EAAE,+BAA+B,CAAC;IAC1D,QAAQ,CAAC,cAAc,EAAE,8BAA8B,CAAC;IACxD;;KAEC;IACD,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACvC,sHAAsH;IACtH,QAAQ,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;IACrC,QAAQ,CAAC,aAAa,EAAE,mBAAmB,CAAC;IAC5C,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;CACvC,CAAC;AAGF,oBAAY,2BAA2B,GAAG;IACxC,OAAO,EAAE,8BAA8B,CAAC;IACxC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,2BAA2B,GAAG;IACxC,OAAO,EAAE,8BAA8B,CAAC;IACxC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,uBAAuB,GAAG;IACpC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACpC,OAAO,EAAE,0BAA0B,CAAC;IACpC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,0BAA0B,GAAG;IACvC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC1C,iBAAiB,CAAC,EAAE,KAAK,CAAC,uCAAuC,CAAC,CAAC;IACnE,OAAO,CAAC,EAAE,KAAK,CAAC,6BAA6B,CAAC,CAAC;IAC/C,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,4BAA4B,GAAG;IACzC,OAAO,CAAC,EAAE,KAAK,CAAC,+BAA+B,CAAC,CAAC;IACjD,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAGF,oBAAY,2BAA2B,GAAG;IACxC,OAAO,CAAC,EAAE,KAAK,CAAC,8BAA8B,CAAC,CAAC;IAChD,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;CAC3B,CAAC;AAEF,oBAAY,qBAAqB;IAC/B,IAAI,SAAS;IACb,YAAY,iBAAiB;IAC7B,OAAO,YAAY;IACnB,MAAM,WAAW;CAClB;AAED,oBAAY,8BAA8B;IACxC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,mCAAmC,GAAG;IAChD,UAAU,EAAE,qCAAqC,CAAC;IAClD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,+BAA+B,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,mCAAmC,CAAC,CAAC;CACnE,CAAC;AAEF,oBAAY,8BAA8B;IACxC,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,mCAAmC,GAAG;IAChD,UAAU,EAAE,qCAAqC,CAAC;IAClD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC7B,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,mCAAmC,CAAC,CAAC;CACnE,CAAC;AAEF,oBAAY,0BAA0B;IACpC,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAC7C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IACrC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,0BAA0B,GAAG;IACvC,UAAU,EAAE,4BAA4B,CAAC;IACzC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,+BAA+B,CAAC,CAAC;CAC/D,CAAC;AAEF,oBAAY,+BAA+B;IACzC,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,OAAO,YAAY;CACpB;AAED,oBAAY,oCAAoC,GAAG;IACjD,UAAU,EAAE,sCAAsC,CAAC;IACnD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,SAAS,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;IACtC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAC7C,QAAQ,CAAC,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;CAC1C,CAAC;AAEF,oBAAY,+BAA+B,GAAG;IAC5C,UAAU,EAAE,iCAAiC,CAAC;IAC9C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,oCAAoC,CAAC,CAAC;CACpE,CAAC;AAEF,oBAAY,wBAAwB,GAAG;IACrC,QAAQ,CAAC,KAAK,EAAE,6BAA6B,CAAC;IAC9C,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACpC,CAAC;AAEF,oBAAY,6BAA6B;IACvC,KAAK,UAAU;IACf,WAAW,gBAAgB;CAC5B;AAED,oBAAY,sBAAsB,GAAG;IACnC,QAAQ,CAAC,KAAK,EAAE,2BAA2B,CAAC;IAC5C,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,2BAA2B;IACrC,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,WAAW,gBAAgB;IAC3B,YAAY,iBAAiB;CAC9B;AAED,oBAAY,eAAe,GAAG;IAC5B,QAAQ,CAAC,KAAK,EAAE,oBAAoB,CAAC;IACrC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACjC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IACnC,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,oBAAoB;IAC9B,KAAK,UAAU;IACf,EAAE,OAAO;IACT,YAAY,iBAAiB;IAC7B,WAAW,gBAAgB;IAC3B,aAAa,kBAAkB;IAC/B,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,WAAW,gBAAgB;IAC3B,QAAQ,aAAa;IACrB,UAAU,eAAe;IACzB,cAAc,mBAAmB;CAClC;AAED,oBAAY,oBAAoB;IAC9B,IAAI,SAAS;IACb,KAAK,UAAU;CAChB;AAED,oBAAY,oBAAoB,GAAG;IACjC,UAAU,EAAE,sBAAsB,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,SAAS,EAAE,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,SAAS,CAAC,CAAC;CACzC,CAAC;AAEF,oBAAY,8BAA8B;IACxC,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,mCAAmC,GAAG;IAChD,UAAU,EAAE,qCAAqC,CAAC;IAClD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,UAAU,CAAC;IAC/B,QAAQ,CAAC,MAAM,EAAE,+BAA+B,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,8BAA8B,GAAG;IAC3C,UAAU,EAAE,gCAAgC,CAAC;IAC7C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,mCAAmC,CAAC,CAAC;CACnE,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,UAAU,EAAE,qBAAqB,CAAC;IAClC,QAAQ,CAAC,UAAU,EAAE,aAAa,CAAC,6BAA6B,CAAC,CAAC;CACnE,CAAC;AAEF,oBAAY,6BAA6B,GAAG;IAC1C,UAAU,EAAE,+BAA+B,CAAC;IAC5C,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;IACtC,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC5C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3C,QAAQ,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CAC5C,CAAC;AAEF,oBAAY,6BAA6B;IACvC,YAAY,iBAAiB;IAC7B,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,OAAO,YAAY;CACpB;AAED,oBAAY,uCAAuC,GAAG;IACpD,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvC,QAAQ,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;CACxC,CAAC;AAEF,oBAAY,kCAAkC,GAAG;IAC/C,UAAU,EAAE,oCAAoC,CAAC;IACjD,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC;IACzB,QAAQ,CAAC,cAAc,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC;IAC5C,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAClC,QAAQ,CAAC,YAAY,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACpD,QAAQ,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;CAC9C,CAAC;AAEF,oBAAY,6BAA6B,GAAG;IAC1C,UAAU,EAAE,+BAA+B,CAAC;IAC5C,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,kCAAkC,CAAC,CAAC;CAClE,CAAC;AAEF,oBAAY,aAAa,GAAG;IAC1B,QAAQ,CAAC,KAAK,EAAE,kBAAkB,CAAC;IACnC,QAAQ,CAAC,KAAK,EAAE,cAAc,CAAC;CAChC,CAAC;AAEF,oBAAY,kBAAkB;IAC5B,KAAK,UAAU;IACf,EAAE,OAAO;IACT,YAAY,iBAAiB;IAC7B,WAAW,gBAAgB;IAC3B,aAAa,kBAAkB;IAC/B,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,WAAW,gBAAgB;IAC3B,QAAQ,aAAa;IACrB,UAAU,eAAe;IACzB,cAAc,mBAAmB;CAClC;AAED,oBAAY,sBAAsB,GAAG;IACnC,UAAU,EAAE,wBAAwB,CAAC;IACrC,QAAQ,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;IACjC,QAAQ,CAAC,SAAS,EAAE,SAAS,CAAC;IAC9B,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC;CACnC,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,UAAU,EAAE,mBAAmB,CAAC;IAChC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAC/B,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,WAAW,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAChD,QAAQ,CAAC,aAAa,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACjD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACrD,QAAQ,CAAC,IAAI,EAAE,aAAa,CAAC,sBAAsB,CAAC,CAAC;CACtD,CAAC;AAEF,oBAAY,aAAa;IACvB,UAAU,gBAAgB;IAC1B,YAAY,iBAAiB;IAC7B,IAAI,SAAS;CACd"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-schema/dist/strict-index.js b/evernote_modules/en-conduit-schema/dist/strict-index.js index f1a1feac..afea0f40 100644 --- a/evernote_modules/en-conduit-schema/dist/strict-index.js +++ b/evernote_modules/en-conduit-schema/dist/strict-index.js @@ -1,8 +1,8 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NoteAllMembershipsOrderBy = exports.NapMigrationStateType = exports.MonetizationClientType = exports.MessageSortField = exports.MessageFilterField = exports.MembershipSortField = exports.MembershipsInParentOrderBy = exports.MembershipsForMeOrderBy = exports.MembershipsForMeInParentOrderBy = exports.MembershipRecipientType = exports.MembershipPrivilege = exports.MembershipFilterField = exports.MarketingEmailType = exports.MaestroRequestingEnvironment = exports.MaestroPlatform = exports.MaestroClientType = exports.LoginStatus = exports.InvitationType = exports.InvitationSortField = exports.InvitationsForMeOrderBy = exports.InvitationFilterField = exports.IndexOrderType = exports.GoogleScopesEnum = exports.FeatureRolloutClientType = exports.CommEngineEventType = exports.CommEngineClientType = exports.ClientPlatform = exports.CalendarProvider = exports.CalendarNotificationOptions = exports.CalendarEventUriType = exports.CalendarEventStatus = exports.CalendarEventAttendeeStatus = exports.BusinessUserType = exports.BusinessUserRole = exports.BoardType = exports.BoardSortField = exports.BoardServiceLevels = exports.BoardPlatformWidgetsPlatform = exports.BoardMutableWidgetTypes = exports.BoardMobileLayout = exports.BoardFormFactor = exports.BoardFilterField = exports.BoardDesktopLayout = exports.BoardBackgroundMode = exports.BetaFeatureSortField = exports.BetaFeatureFilterField = exports.AuthStateEnum = exports.AttachmentSortField = exports.AttachmentFilterField = exports.AdaptiveDownsyncTypeEnum = void 0; -exports.StackSortField = exports.StackFilterField = exports.StackedNotebookSortField = exports.SignInMethod = exports.ShortcutSortField = exports.ShortcutFilterField = exports.SharedWithMeField = exports.ServiceProvider = exports.SearchLogEventTypeProperty = exports.SearchExTextField = exports.SearchExSortOrder = exports.SearchExResultType = exports.SearchExLocalSearchMode = exports.ScheduledNotificationType = exports.ScheduledNotificationSortField = exports.ScheduledNotificationFilterField = exports.SavedSearchSortField = exports.SavedSearchFilterField = exports.ReminderStatus = exports.ReminderSortField = exports.ReminderFilterField = exports.ReminderDateUiOption = exports.PublishedNotebooksSortField = exports.PublishedNotebooksFilterField = exports.PublishedNotebookAccessStatus = exports.PromotionSortField = exports.PromotionFilterField = exports.ProfileStatus = exports.ProfileSortField = exports.ProfileFilterField = exports.PremiumOrderStatus = exports.NotesWithRemindersOrderBy = exports.NoteSortField = exports.NotesNotInTrashOrderBy = exports.NotesInWorkspaceOrderBy = exports.NotesInTrashOrderBy = exports.NotesInParentOrderBy = exports.NoteOwnMembershipsOrderBy = exports.NoteHistoryLayout = exports.NoteFilterField = exports.NoteContentInfoSortField = exports.NoteContentInfoFilterField = exports.NotebookSortField = exports.NotebooksOrderBy = exports.NotebooksInWorkspaceOrderBy = exports.NotebookReminderNotesOrderBy = exports.NotebookOwnMembershipsOrderBy = exports.NotebookFilterField = exports.NotebookChildNotesOrderBy = exports.NotebookAllMembershipsOrderBy = void 0; -exports.WorkspaceType = exports.WorkspaceSortField = exports.WorkspaceReminderNotesOrderBy = exports.WorkspaceOwnMembershipsOrderBy = exports.WorkspaceLayoutStyle = exports.WorkspaceFilterField = exports.WorkspaceDirectorySortField = exports.WorkspaceDirectoryFilterField = exports.WorkspaceDescendentNotesOrderBy = exports.WorkspaceChildNotesOrderBy = exports.WorkspaceChildNotebooksOrderBy = exports.WorkspaceAllMembershipsOrderBy = exports.WorkspaceAccessStatus = exports.WidgetType = exports.WidgetTabs = exports.WidgetSortField = exports.WidgetsInBoardPlatform = exports.WidgetFilterField = exports.WidgetContentConflictSortField = exports.WidgetContentConflictFilterField = exports.UserServiceLevelV2 = exports.UserServiceLevel = exports.UserReminderEmailConfig = exports.UserPrivilegeLevel = exports.TsdVariation = exports.TsdType = exports.ThreadSortField = exports.ThreadFilterField = exports.TaskUserSettingsSortField = exports.TaskUserSettingsFilterField = exports.TaskStatus = exports.TaskSortField = exports.TaskOwnMembershipsOrderBy = exports.TaskNotesNotInTrashOrderBy = exports.TaskFilterField = exports.TaskDueDateUiOption = exports.TaskAllMembershipsOrderBy = exports.TagSortField = exports.TagsOrderBy = exports.TagsAllowedField = exports.TagHierarchySortField = exports.TagHierarchyFilterField = exports.TagFilterField = exports.TagChildTagsOrderBy = exports.SyncProgressTypeEnum = exports.SupportedPlacement = void 0; +exports.StackFilterField = exports.StackedNotebookSortField = exports.SignInMethod = exports.ShortcutSortField = exports.ShortcutFilterField = exports.SharedWithMeMembershipField = exports.SharedWithMeInvitationsField = exports.ServiceProvider = exports.SearchLogEventTypeProperty = exports.SearchExTextField = exports.SearchExSortOrder = exports.SearchExResultType = exports.SearchExLocalSearchMode = exports.ScheduledNotificationType = exports.ScheduledNotificationSortField = exports.ScheduledNotificationFilterField = exports.SavedSearchSortField = exports.SavedSearchFilterField = exports.ReminderStatus = exports.ReminderSortField = exports.ReminderFilterField = exports.ReminderDateUiOption = exports.PublishedNotebooksSortField = exports.PublishedNotebooksFilterField = exports.PublishedNotebookAccessStatus = exports.PromotionSortField = exports.PromotionFilterField = exports.ProfileStatus = exports.ProfileSortField = exports.ProfileFilterField = exports.PremiumOrderStatus = exports.NotesWithRemindersOrderBy = exports.NoteSortField = exports.NotesNotInTrashOrderBy = exports.NotesInWorkspaceOrderBy = exports.NotesInTrashOrderBy = exports.NotesInParentOrderBy = exports.NoteOwnMembershipsOrderBy = exports.NoteHistoryLayout = exports.NoteFilterField = exports.NoteContentInfoSortField = exports.NoteContentInfoFilterField = exports.NotebookSortField = exports.NotebooksOrderBy = exports.NotebooksInWorkspaceOrderBy = exports.NotebookReminderNotesOrderBy = exports.NotebookOwnMembershipsOrderBy = exports.NotebookFilterField = exports.NotebookChildNotesOrderBy = exports.NotebookAllMembershipsOrderBy = void 0; +exports.WorkspaceType = exports.WorkspaceSortField = exports.WorkspaceReminderNotesOrderBy = exports.WorkspaceOwnMembershipsOrderBy = exports.WorkspaceLayoutStyle = exports.WorkspaceFilterField = exports.WorkspaceDirectorySortField = exports.WorkspaceDirectoryFilterField = exports.WorkspaceDescendentNotesOrderBy = exports.WorkspaceChildNotesOrderBy = exports.WorkspaceChildNotebooksOrderBy = exports.WorkspaceAllMembershipsOrderBy = exports.WorkspaceAccessStatus = exports.WidgetType = exports.WidgetTabs = exports.WidgetSortFields = exports.WidgetSortField = exports.WidgetsInBoardPlatform = exports.WidgetSearchTypes = exports.WidgetSearchTextFields = exports.WidgetFilterField = exports.WidgetContentConflictSortField = exports.WidgetContentConflictFilterField = exports.UserServiceLevelV2 = exports.UserServiceLevel = exports.UserReminderEmailConfig = exports.UserPrivilegeLevel = exports.TsdVariation = exports.TsdType = exports.ThreadSortField = exports.ThreadFilterField = exports.TaskUserSettingsSortField = exports.TaskUserSettingsFilterField = exports.TaskStatus = exports.TaskSortField = exports.TaskOwnMembershipsOrderBy = exports.TaskNotesNotInTrashOrderBy = exports.TaskFilterField = exports.TaskDueDateUiOption = exports.TaskAllMembershipsOrderBy = exports.TagSortField = exports.TagsOrderBy = exports.TagsAllowedField = exports.TagHierarchySortField = exports.TagHierarchyFilterField = exports.TagFilterField = exports.TagChildTagsOrderBy = exports.SyncProgressTypeEnum = exports.SupportedPlacement = exports.StackSortField = void 0; var AdaptiveDownsyncTypeEnum; (function (AdaptiveDownsyncTypeEnum) { AdaptiveDownsyncTypeEnum["None"] = "NONE"; @@ -387,13 +387,13 @@ var MembershipFilterField; (function (MembershipFilterField) { MembershipFilterField["Created"] = "created"; MembershipFilterField["Label"] = "label"; + MembershipFilterField["InvitedTime"] = "invitedTime"; MembershipFilterField["RecipientIsMe"] = "recipientIsMe"; MembershipFilterField["Parent"] = "parent"; MembershipFilterField["Id"] = "id"; MembershipFilterField["Privilege"] = "privilege"; MembershipFilterField["RecipientType"] = "recipientType"; MembershipFilterField["Updated"] = "updated"; - MembershipFilterField["InvitedTime"] = "invitedTime"; })(MembershipFilterField = exports.MembershipFilterField || (exports.MembershipFilterField = {})); var MembershipPrivilege; (function (MembershipPrivilege) { @@ -416,6 +416,7 @@ var MembershipsForMeInParentOrderBy; })(MembershipsForMeInParentOrderBy = exports.MembershipsForMeInParentOrderBy || (exports.MembershipsForMeInParentOrderBy = {})); var MembershipsForMeOrderBy; (function (MembershipsForMeOrderBy) { + MembershipsForMeOrderBy["InvitedTime"] = "invitedTime"; MembershipsForMeOrderBy["Created"] = "created"; MembershipsForMeOrderBy["Label"] = "label"; })(MembershipsForMeOrderBy = exports.MembershipsForMeOrderBy || (exports.MembershipsForMeOrderBy = {})); @@ -428,13 +429,13 @@ var MembershipSortField; (function (MembershipSortField) { MembershipSortField["Created"] = "created"; MembershipSortField["Label"] = "label"; + MembershipSortField["InvitedTime"] = "invitedTime"; MembershipSortField["RecipientIsMe"] = "recipientIsMe"; MembershipSortField["Parent"] = "parent"; MembershipSortField["Id"] = "id"; MembershipSortField["Privilege"] = "privilege"; MembershipSortField["RecipientType"] = "recipientType"; MembershipSortField["Updated"] = "updated"; - MembershipSortField["InvitedTime"] = "invitedTime"; })(MembershipSortField = exports.MembershipSortField || (exports.MembershipSortField = {})); var MessageFilterField; (function (MessageFilterField) { @@ -558,6 +559,7 @@ var NotebookSortField; var NoteContentInfoFilterField; (function (NoteContentInfoFilterField) { NoteContentInfoFilterField["Parent"] = "parent"; + NoteContentInfoFilterField["HasTaskGroup"] = "hasTaskGroup"; NoteContentInfoFilterField["Id"] = "id"; NoteContentInfoFilterField["TaskGroupNoteLevelIDs"] = "taskGroupNoteLevelIDs"; NoteContentInfoFilterField["SourceOfChange"] = "sourceOfChange"; @@ -568,6 +570,7 @@ var NoteContentInfoFilterField; var NoteContentInfoSortField; (function (NoteContentInfoSortField) { NoteContentInfoSortField["Parent"] = "parent"; + NoteContentInfoSortField["HasTaskGroup"] = "hasTaskGroup"; NoteContentInfoSortField["Id"] = "id"; NoteContentInfoSortField["TaskGroupNoteLevelIDs"] = "taskGroupNoteLevelIDs"; NoteContentInfoSortField["SourceOfChange"] = "sourceOfChange"; @@ -593,7 +596,7 @@ var NoteFilterField; NoteFilterField["Workspace"] = "workspace"; NoteFilterField["Stack"] = "stack"; NoteFilterField["InBusinessAccount"] = "inBusinessAccount"; - NoteFilterField["HasTask"] = "hasTask"; + NoteFilterField["HasTaskGroup"] = "hasTaskGroup"; NoteFilterField["Id"] = "id"; NoteFilterField["IsMetadata"] = "isMetadata"; NoteFilterField["IsUntitled"] = "isUntitled"; @@ -691,7 +694,7 @@ var NoteSortField; NoteSortField["Workspace"] = "workspace"; NoteSortField["Stack"] = "stack"; NoteSortField["InBusinessAccount"] = "inBusinessAccount"; - NoteSortField["HasTask"] = "hasTask"; + NoteSortField["HasTaskGroup"] = "hasTaskGroup"; NoteSortField["Id"] = "id"; NoteSortField["IsMetadata"] = "isMetadata"; NoteSortField["IsUntitled"] = "isUntitled"; @@ -950,11 +953,17 @@ var ServiceProvider; ServiceProvider["Google"] = "GOOGLE"; ServiceProvider["Facebook"] = "FACEBOOK"; })(ServiceProvider = exports.ServiceProvider || (exports.ServiceProvider = {})); -var SharedWithMeField; -(function (SharedWithMeField) { - SharedWithMeField["Created"] = "created"; - SharedWithMeField["Label"] = "label"; -})(SharedWithMeField = exports.SharedWithMeField || (exports.SharedWithMeField = {})); +var SharedWithMeInvitationsField; +(function (SharedWithMeInvitationsField) { + SharedWithMeInvitationsField["Created"] = "created"; + SharedWithMeInvitationsField["Label"] = "label"; +})(SharedWithMeInvitationsField = exports.SharedWithMeInvitationsField || (exports.SharedWithMeInvitationsField = {})); +var SharedWithMeMembershipField; +(function (SharedWithMeMembershipField) { + SharedWithMeMembershipField["InvitedTime"] = "invitedTime"; + SharedWithMeMembershipField["Created"] = "created"; + SharedWithMeMembershipField["Label"] = "label"; +})(SharedWithMeMembershipField = exports.SharedWithMeMembershipField || (exports.SharedWithMeMembershipField = {})); var ShortcutFilterField; (function (ShortcutFilterField) { ShortcutFilterField["SortOrder"] = "sortOrder"; @@ -1067,6 +1076,7 @@ var TaskFilterField; TaskFilterField["SortWeight"] = "sortWeight"; TaskFilterField["Status"] = "status"; TaskFilterField["TaskGroupNoteLevelId"] = "taskGroupNoteLevelID"; + TaskFilterField["InTrash"] = "inTrash"; TaskFilterField["Id"] = "id"; TaskFilterField["DueDate"] = "dueDate"; TaskFilterField["DueDateUiOption"] = "dueDateUIOption"; @@ -1079,6 +1089,7 @@ var TaskFilterField; TaskFilterField["AssigneeEmail"] = "assigneeEmail"; TaskFilterField["Created"] = "created"; TaskFilterField["Updated"] = "updated"; + TaskFilterField["Deleted"] = "deleted"; })(TaskFilterField = exports.TaskFilterField || (exports.TaskFilterField = {})); var TaskNotesNotInTrashOrderBy; (function (TaskNotesNotInTrashOrderBy) { @@ -1099,6 +1110,7 @@ var TaskSortField; TaskSortField["SortWeight"] = "sortWeight"; TaskSortField["Status"] = "status"; TaskSortField["TaskGroupNoteLevelId"] = "taskGroupNoteLevelID"; + TaskSortField["InTrash"] = "inTrash"; TaskSortField["Id"] = "id"; TaskSortField["DueDate"] = "dueDate"; TaskSortField["DueDateUiOption"] = "dueDateUIOption"; @@ -1111,6 +1123,7 @@ var TaskSortField; TaskSortField["AssigneeEmail"] = "assigneeEmail"; TaskSortField["Created"] = "created"; TaskSortField["Updated"] = "updated"; + TaskSortField["Deleted"] = "deleted"; })(TaskSortField = exports.TaskSortField || (exports.TaskSortField = {})); var TaskStatus; (function (TaskStatus) { @@ -1289,9 +1302,33 @@ var WidgetFilterField; WidgetFilterField["BackgroundColorLight"] = "backgroundColor_light"; WidgetFilterField["BackgroundColorDark"] = "backgroundColor_dark"; WidgetFilterField["FilteredNotesQueryQuery"] = "filteredNotesQuery_query"; + WidgetFilterField["FilteredNotesQueryResultSpecType"] = "filteredNotesQuery_resultSpec_type"; + WidgetFilterField["FilteredNotesQueryResultSpecTextSearchField"] = "filteredNotesQuery_resultSpec_textSearchField"; + WidgetFilterField["FilteredNotesQueryResultSpecSort"] = "filteredNotesQuery_resultSpec_sort"; + WidgetFilterField["FilteredNotesQueryResultSpecAscending"] = "filteredNotesQuery_resultSpec_ascending"; + WidgetFilterField["FilteredNotesQueryResultSpecStartIndex"] = "filteredNotesQuery_resultSpec_startIndex"; + WidgetFilterField["FilteredNotesQueryResultSpecMaxResults"] = "filteredNotesQuery_resultSpec_maxResults"; WidgetFilterField["Updated"] = "updated"; WidgetFilterField["Label"] = "label"; })(WidgetFilterField = exports.WidgetFilterField || (exports.WidgetFilterField = {})); +var WidgetSearchTextFields; +(function (WidgetSearchTextFields) { + WidgetSearchTextFields["All"] = "ALL"; + WidgetSearchTextFields["Name"] = "NAME"; +})(WidgetSearchTextFields = exports.WidgetSearchTextFields || (exports.WidgetSearchTextFields = {})); +var WidgetSearchTypes; +(function (WidgetSearchTypes) { + WidgetSearchTypes["History"] = "HISTORY"; + WidgetSearchTypes["Text"] = "TEXT"; + WidgetSearchTypes["Note"] = "NOTE"; + WidgetSearchTypes["Notebook"] = "NOTEBOOK"; + WidgetSearchTypes["Workspace"] = "WORKSPACE"; + WidgetSearchTypes["Tag"] = "TAG"; + WidgetSearchTypes["Author"] = "AUTHOR"; + WidgetSearchTypes["Contains"] = "CONTAINS"; + WidgetSearchTypes["Message"] = "MESSAGE"; + WidgetSearchTypes["Stack"] = "STACK"; +})(WidgetSearchTypes = exports.WidgetSearchTypes || (exports.WidgetSearchTypes = {})); var WidgetsInBoardPlatform; (function (WidgetsInBoardPlatform) { WidgetsInBoardPlatform["Mobile"] = "mobile"; @@ -1331,9 +1368,25 @@ var WidgetSortField; WidgetSortField["BackgroundColorLight"] = "backgroundColor_light"; WidgetSortField["BackgroundColorDark"] = "backgroundColor_dark"; WidgetSortField["FilteredNotesQueryQuery"] = "filteredNotesQuery_query"; + WidgetSortField["FilteredNotesQueryResultSpecType"] = "filteredNotesQuery_resultSpec_type"; + WidgetSortField["FilteredNotesQueryResultSpecTextSearchField"] = "filteredNotesQuery_resultSpec_textSearchField"; + WidgetSortField["FilteredNotesQueryResultSpecSort"] = "filteredNotesQuery_resultSpec_sort"; + WidgetSortField["FilteredNotesQueryResultSpecAscending"] = "filteredNotesQuery_resultSpec_ascending"; + WidgetSortField["FilteredNotesQueryResultSpecStartIndex"] = "filteredNotesQuery_resultSpec_startIndex"; + WidgetSortField["FilteredNotesQueryResultSpecMaxResults"] = "filteredNotesQuery_resultSpec_maxResults"; WidgetSortField["Updated"] = "updated"; WidgetSortField["Label"] = "label"; })(WidgetSortField = exports.WidgetSortField || (exports.WidgetSortField = {})); +var WidgetSortFields; +(function (WidgetSortFields) { + WidgetSortFields["Title"] = "TITLE"; + WidgetSortFields["Created"] = "CREATED"; + WidgetSortFields["Updated"] = "UPDATED"; + WidgetSortFields["Relevance"] = "RELEVANCE"; + WidgetSortFields["ReminderOrder"] = "REMINDER_ORDER"; + WidgetSortFields["ReminderTime"] = "REMINDER_TIME"; + WidgetSortFields["ReminderDoneTime"] = "REMINDER_DONE_TIME"; +})(WidgetSortFields = exports.WidgetSortFields || (exports.WidgetSortFields = {})); var WidgetTabs; (function (WidgetTabs) { WidgetTabs["WebClips"] = "WebClips"; diff --git a/evernote_modules/en-conduit-schema/dist/strict-index.js.map b/evernote_modules/en-conduit-schema/dist/strict-index.js.map index b85705f0..ee28a072 100644 --- a/evernote_modules/en-conduit-schema/dist/strict-index.js.map +++ b/evernote_modules/en-conduit-schema/dist/strict-index.js.map @@ -1 +1 @@ -{"version":3,"file":"strict-index.js","sourceRoot":"","sources":["../autogen/strict-index.ts"],"names":[],"mappings":";;;;;AA+DA,IAAY,wBAKX;AALD,WAAY,wBAAwB;IAClC,yCAAa,CAAA;IACb,oFAAwD,CAAA;IACxD,oFAAwD,CAAA;IACxD,gEAAoC,CAAA;AACtC,CAAC,EALW,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAKnC;AA2DD,IAAY,qBA4BX;AA5BD,WAAY,qBAAqB;IAC/B,wCAAe,CAAA;IACf,0CAAiB,CAAA;IACjB,8CAAqB,CAAA;IACrB,kCAAS,CAAA;IACT,sCAAa,CAAA;IACb,wCAAe,CAAA;IACf,0CAAiB,CAAA;IACjB,8CAAqB,CAAA;IACrB,+EAAsD,CAAA;IACtD,+CAAsB,CAAA;IACtB,+CAAsB,CAAA;IACtB,6CAAoB,CAAA;IACpB,6FAAoE,CAAA;IACpE,6DAAoC,CAAA;IACpC,6DAAoC,CAAA;IACpC,iGAAwE,CAAA;IACxE,iEAAwC,CAAA;IACxC,iEAAwC,CAAA;IACxC,oEAA2C,CAAA;IAC3C,qEAA4C,CAAA;IAC5C,qEAA4C,CAAA;IAC5C,oFAA2D,CAAA;IAC3D,sFAA6D,CAAA;IAC7D,oFAA2D,CAAA;IAC3D,uEAA8C,CAAA;IAC9C,yEAAgD,CAAA;IAChD,iFAAwD,CAAA;AAC1D,CAAC,EA5BW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QA4BhC;AAqDD,IAAY,mBA4BX;AA5BD,WAAY,mBAAmB;IAC7B,sCAAe,CAAA;IACf,wCAAiB,CAAA;IACjB,4CAAqB,CAAA;IACrB,gCAAS,CAAA;IACT,oCAAa,CAAA;IACb,sCAAe,CAAA;IACf,wCAAiB,CAAA;IACjB,4CAAqB,CAAA;IACrB,6EAAsD,CAAA;IACtD,6CAAsB,CAAA;IACtB,6CAAsB,CAAA;IACtB,2CAAoB,CAAA;IACpB,2FAAoE,CAAA;IACpE,2DAAoC,CAAA;IACpC,2DAAoC,CAAA;IACpC,+FAAwE,CAAA;IACxE,+DAAwC,CAAA;IACxC,+DAAwC,CAAA;IACxC,kEAA2C,CAAA;IAC3C,mEAA4C,CAAA;IAC5C,mEAA4C,CAAA;IAC5C,kFAA2D,CAAA;IAC3D,oFAA6D,CAAA;IAC7D,kFAA2D,CAAA;IAC3D,qEAA8C,CAAA;IAC9C,uEAAgD,CAAA;IAChD,+EAAwD,CAAA;AAC1D,CAAC,EA5BW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QA4B9B;AAYD,IAAY,aAWX;AAXD,WAAY,aAAa;IACvB,kCAAiB,CAAA;IACjB,gDAA+B,CAAA;IAC/B,oCAAmB,CAAA;IACnB,oCAAmB,CAAA;IACnB,8CAA6B,CAAA;IAC7B,4CAA2B,CAAA;IAC3B,0CAAyB,CAAA;IACzB,0DAAyC,CAAA;IACzC,kDAAiC,CAAA;IACjC,gEAA+C,CAAA;AACjD,CAAC,EAXW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAWxB;AAiCD,IAAY,sBAKX;AALD,WAAY,sBAAsB;IAChC,2DAAiC,CAAA;IACjC,qDAA2B,CAAA;IAC3B,mCAAS,CAAA;IACT,yCAAe,CAAA;AACjB,CAAC,EALW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAKjC;AAkBD,IAAY,oBAKX;AALD,WAAY,oBAAoB;IAC9B,yDAAiC,CAAA;IACjC,mDAA2B,CAAA;IAC3B,iCAAS,CAAA;IACT,uCAAe,CAAA;AACjB,CAAC,EALW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAK/B;AAwGD,IAAY,mBAIX;AAJD,WAAY,mBAAmB;IAC7B,oCAAa,CAAA;IACb,sCAAe,CAAA;IACf,sCAAe,CAAA;AACjB,CAAC,EAJW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAI9B;AAiCD,IAAY,kBAEX;AAFD,WAAY,kBAAkB;IAC5B,yDAAmC,CAAA;AACrC,CAAC,EAFW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAE7B;AAWD,IAAY,gBA0CX;AA1CD,WAAY,gBAAgB;IAC1B,uCAAmB,CAAA;IACnB,+CAA2B,CAAA;IAC3B,6BAAS,CAAA;IACT,2CAAuB,CAAA;IACvB,6CAAyB,CAAA;IACzB,kFAA8D,CAAA;IAC9D,kDAA8B,CAAA;IAC9B,kDAA8B,CAAA;IAC9B,gDAA4B,CAAA;IAC5B,8CAA0B,CAAA;IAC1B,sDAAkC,CAAA;IAClC,wDAAoC,CAAA;IACpC,kDAA8B,CAAA;IAC9B,iDAA6B,CAAA;IAC7B,yDAAqC,CAAA;IACrC,8GAA0F,CAAA;IAC1F,8EAA0D,CAAA;IAC1D,8EAA0D,CAAA;IAC1D,4EAAwD,CAAA;IACxD,0EAAsD,CAAA;IACtD,kFAA8D,CAAA;IAC9D,oFAAgE,CAAA;IAChE,8EAA0D,CAAA;IAC1D,6EAAyD,CAAA;IACzD,qFAAiE,CAAA;IACjE,iDAA6B,CAAA;IAC7B,8DAA0C,CAAA;IAC1C,4DAAwC,CAAA;IACxC,iDAA6B,CAAA;IAC7B,oDAAgC,CAAA;IAChC,kDAA8B,CAAA;IAC9B,+DAA2C,CAAA;IAC3C,iDAA6B,CAAA;IAC7B,uDAAmC,CAAA;IACnC,iEAA6C,CAAA;IAC7C,iDAA6B,CAAA;IAC7B,+CAA2B,CAAA;IAC3B,iDAA6B,CAAA;IAC7B,iDAA6B,CAAA;IAC7B,uCAAmB,CAAA;IACnB,mCAAe,CAAA;AACjB,CAAC,EA1CW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QA0C3B;AAED,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,sCAAmB,CAAA;IACnB,oCAAiB,CAAA;AACnB,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AA8BD,IAAY,iBAEX;AAFD,WAAY,iBAAiB;IAC3B,4DAAuC,CAAA;AACzC,CAAC,EAFW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAE5B;AAED,IAAY,uBAIX;AAJD,WAAY,uBAAuB;IACjC,4CAAiB,CAAA;IACjB,oDAAyB,CAAA;IACzB,0DAA+B,CAAA;AACjC,CAAC,EAJW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAIlC;AAED,IAAY,4BAGX;AAHD,WAAY,4BAA4B;IACtC,iDAAiB,CAAA;IACjB,mDAAmB,CAAA;AACrB,CAAC,EAHW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAGvC;AAuBD,IAAY,kBASX;AATD,WAAY,kBAAkB;IAC5B,mCAAa,CAAA;IACb,mCAAa,CAAA;IACb,yCAAmB,CAAA;IACnB,2CAAqB,CAAA;IACrB,mDAA6B,CAAA;IAC7B,qCAAe,CAAA;IACf,qCAAe,CAAA;IACf,2CAAqB,CAAA;AACvB,CAAC,EATW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAS7B;AAOD,IAAY,cA0CX;AA1CD,WAAY,cAAc;IACxB,qCAAmB,CAAA;IACnB,6CAA2B,CAAA;IAC3B,2BAAS,CAAA;IACT,yCAAuB,CAAA;IACvB,2CAAyB,CAAA;IACzB,gFAA8D,CAAA;IAC9D,gDAA8B,CAAA;IAC9B,gDAA8B,CAAA;IAC9B,8CAA4B,CAAA;IAC5B,4CAA0B,CAAA;IAC1B,oDAAkC,CAAA;IAClC,sDAAoC,CAAA;IACpC,gDAA8B,CAAA;IAC9B,+CAA6B,CAAA;IAC7B,uDAAqC,CAAA;IACrC,4GAA0F,CAAA;IAC1F,4EAA0D,CAAA;IAC1D,4EAA0D,CAAA;IAC1D,0EAAwD,CAAA;IACxD,wEAAsD,CAAA;IACtD,gFAA8D,CAAA;IAC9D,kFAAgE,CAAA;IAChE,4EAA0D,CAAA;IAC1D,2EAAyD,CAAA;IACzD,mFAAiE,CAAA;IACjE,+CAA6B,CAAA;IAC7B,4DAA0C,CAAA;IAC1C,0DAAwC,CAAA;IACxC,+CAA6B,CAAA;IAC7B,kDAAgC,CAAA;IAChC,gDAA8B,CAAA;IAC9B,6DAA2C,CAAA;IAC3C,+CAA6B,CAAA;IAC7B,qDAAmC,CAAA;IACnC,+DAA6C,CAAA;IAC7C,+CAA6B,CAAA;IAC7B,6CAA2B,CAAA;IAC3B,+CAA6B,CAAA;IAC7B,+CAA6B,CAAA;IAC7B,qCAAmB,CAAA;IACnB,iCAAe,CAAA;AACjB,CAAC,EA1CW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QA0CzB;AAED,IAAY,SAEX;AAFD,WAAY,SAAS;IACnB,0BAAa,CAAA;AACf,CAAC,EAFW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAEpB;AAwBD,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,qCAAiB,CAAA;AACnB,CAAC,EAHW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAG3B;AAED,IAAY,gBAKX;AALD,WAAY,gBAAgB;IAC1B,uCAAmB,CAAA;IACnB,kDAA8B,CAAA;IAC9B,qCAAiB,CAAA;IACjB,kDAA8B,CAAA;AAChC,CAAC,EALW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAK3B;AA2ED,IAAY,2BAKX;AALD,WAAY,2BAA2B;IACrC,oDAAqB,CAAA;IACrB,oDAAqB,CAAA;IACrB,0DAA2B,CAAA;IAC3B,sDAAuB,CAAA;AACzB,CAAC,EALW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAKtC;AAuCD,IAAY,mBAIX;AAJD,WAAY,mBAAmB;IAC7B,8CAAuB,CAAA;IACvB,4CAAqB,CAAA;IACrB,8CAAuB,CAAA;AACzB,CAAC,EAJW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAI9B;AASD,IAAY,oBAIX;AAJD,WAAY,oBAAoB;IAC9B,2CAAmB,CAAA;IACnB,iDAAyB,CAAA;IACzB,mCAAW,CAAA;AACb,CAAC,EAJW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAI/B;AAED,IAAY,2BAQX;AARD,WAAY,2BAA2B;IACrC,6DAA8B,CAAA;IAC9B,uDAAwB,CAAA;IACxB,yDAA0B,CAAA;IAC1B,mDAAoB,CAAA;IACpB,+CAAgB,CAAA;IAChB,uDAAwB,CAAA;IACxB,0CAAW,CAAA;AACb,CAAC,EARW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAQtC;AAED,IAAY,gBAIX;AAJD,WAAY,gBAAgB;IAC1B,qCAAiB,CAAA;IACjB,uCAAmB,CAAA;IACnB,mCAAe,CAAA;AACjB,CAAC,EAJW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAI3B;AAoDD,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,qCAAmB,CAAA;IACnB,6BAAW,CAAA;IACX,6BAAW,CAAA;AACb,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AAED,IAAY,oBASX;AATD,WAAY,oBAAoB;IAC9B,mCAAW,CAAA;IACX,2CAAmB,CAAA;IACnB,mCAAW,CAAA;IACX,2CAAmB,CAAA;IACnB,mCAAW,CAAA;IACX,2CAAmB,CAAA;IACnB,mCAAW,CAAA;IACX,uCAAe,CAAA;AACjB,CAAC,EATW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAS/B;AAOD,IAAY,mBAKX;AALD,WAAY,mBAAmB;IAC7B,oCAAa,CAAA;IACb,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,gDAAyB,CAAA;AAC3B,CAAC,EALW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAK9B;AA+GD,IAAY,wBAGX;AAHD,WAAY,wBAAwB;IAClC,6CAAiB,CAAA;IACjB,+CAAmB,CAAA;AACrB,CAAC,EAHW,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAGnC;AAoFD,IAAY,gBAIX;AAJD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,yCAAqB,CAAA;IACrB,yCAAqB,CAAA;AACvB,CAAC,EAJW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAI3B;AAsCD,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,6BAAW,CAAA;IACX,+BAAa,CAAA;AACf,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB;AA6BD,IAAY,qBAMX;AAND,WAAY,qBAAqB;IAC/B,4CAAmB,CAAA;IACnB,wCAAe,CAAA;IACf,kCAAS,CAAA;IACT,4CAAmB,CAAA;IACnB,0DAAiC,CAAA;AACnC,CAAC,EANW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAMhC;AAaD,IAAY,uBAGX;AAHD,WAAY,uBAAuB;IACjC,8CAAmB,CAAA;IACnB,0CAAe,CAAA;AACjB,CAAC,EAHW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAGlC;AAwBD,IAAY,mBAMX;AAND,WAAY,mBAAmB;IAC7B,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,gCAAS,CAAA;IACT,0CAAmB,CAAA;IACnB,wDAAiC,CAAA;AACnC,CAAC,EANW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAM9B;AAED,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,qCAAmB,CAAA;IACnB,+BAAa,CAAA;IACb,uCAAqB,CAAA;AACvB,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AAyBD,IAAY,WAQX;AARD,WAAY,WAAW;IACrB,kCAAmB,CAAA;IACnB,+CAAgC,CAAA;IAChC,qCAAsB,CAAA;IACtB,+CAAgC,CAAA;IAChC,+CAAgC,CAAA;IAChC,oCAAqB,CAAA;IACrB,0BAAW,CAAA;AACb,CAAC,EARW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAQtB;AAcD,IAAY,iBAIX;AAJD,WAAY,iBAAiB;IAC3B,gCAAW,CAAA;IACX,wCAAmB,CAAA;IACnB,oCAAe,CAAA;AACjB,CAAC,EAJW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAI5B;AAOD,IAAY,eAOX;AAPD,WAAY,eAAe;IACzB,uDAAoC,CAAA;IACpC,uDAAoC,CAAA;IACpC,+CAA4B,CAAA;IAC5B,mDAAgC,CAAA;IAChC,+CAA4B,CAAA;IAC5B,uDAAoC,CAAA;AACtC,CAAC,EAPW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAO1B;AAWD,IAAY,4BAMX;AAND,WAAY,4BAA4B;IACtC,uDAAuB,CAAA;IACvB,mDAAmB,CAAA;IACnB,+CAAe,CAAA;IACf,yDAAyB,CAAA;IACzB,6CAAa,CAAA;AACf,CAAC,EANW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAMvC;AAGD,IAAY,kBAIX;AAJD,WAAY,kBAAkB;IAC5B,sDAAgC,CAAA;IAChC,sDAAgC,CAAA;IAChC,oDAA8B,CAAA;AAChC,CAAC,EAJW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAI7B;AA8BD,IAAY,qBAUX;AAVD,WAAY,qBAAqB;IAC/B,4CAAmB,CAAA;IACnB,wCAAe,CAAA;IACf,wDAA+B,CAAA;IAC/B,0CAAiB,CAAA;IACjB,kCAAS,CAAA;IACT,gDAAuB,CAAA;IACvB,wDAA+B,CAAA;IAC/B,4CAAmB,CAAA;IACnB,oDAA2B,CAAA;AAC7B,CAAC,EAVW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAUhC;AAaD,IAAY,mBAKX;AALD,WAAY,mBAAmB;IAC7B,oCAAa,CAAA;IACb,4CAAqB,CAAA;IACrB,oCAAa,CAAA;IACb,wCAAiB,CAAA;AACnB,CAAC,EALW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAK9B;AAED,IAAY,uBAKX;AALD,WAAY,uBAAuB;IACjC,wCAAa,CAAA;IACb,gDAAqB,CAAA;IACrB,0CAAe,CAAA;IACf,gDAAqB,CAAA;AACvB,CAAC,EALW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAKlC;AAED,IAAY,+BAGX;AAHD,WAAY,+BAA+B;IACzC,sDAAmB,CAAA;IACnB,kDAAe,CAAA;AACjB,CAAC,EAHW,+BAA+B,GAA/B,uCAA+B,KAA/B,uCAA+B,QAG1C;AAqBD,IAAY,uBAGX;AAHD,WAAY,uBAAuB;IACjC,8CAAmB,CAAA;IACnB,0CAAe,CAAA;AACjB,CAAC,EAHW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAGlC;AAoBD,IAAY,0BAGX;AAHD,WAAY,0BAA0B;IACpC,iDAAmB,CAAA;IACnB,6CAAe,CAAA;AACjB,CAAC,EAHW,0BAA0B,GAA1B,kCAA0B,KAA1B,kCAA0B,QAGrC;AA0BD,IAAY,mBAUX;AAVD,WAAY,mBAAmB;IAC7B,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,sDAA+B,CAAA;IAC/B,wCAAiB,CAAA;IACjB,gCAAS,CAAA;IACT,8CAAuB,CAAA;IACvB,sDAA+B,CAAA;IAC/B,0CAAmB,CAAA;IACnB,kDAA2B,CAAA;AAC7B,CAAC,EAVW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAU9B;AA6BD,IAAY,kBASX;AATD,WAAY,kBAAkB;IAC5B,uCAAiB,CAAA;IACjB,yCAAmB,CAAA;IACnB,mEAA6C,CAAA;IAC7C,+BAAS,CAAA;IACT,uDAAiC,CAAA;IACjC,yCAAmB,CAAA;IACnB,uDAAiC,CAAA;IACjC,qCAAe,CAAA;AACjB,CAAC,EATW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAS7B;AAqCD,IAAY,gBASX;AATD,WAAY,gBAAgB;IAC1B,qCAAiB,CAAA;IACjB,uCAAmB,CAAA;IACnB,iEAA6C,CAAA;IAC7C,6BAAS,CAAA;IACT,qDAAiC,CAAA;IACjC,uCAAmB,CAAA;IACnB,qDAAiC,CAAA;IACjC,mCAAe,CAAA;AACjB,CAAC,EATW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAS3B;AAED,IAAY,sBAMX;AAND,WAAY,sBAAsB;IAChC,qCAAW,CAAA;IACX,oDAA0B,CAAA;IAC1B,4DAAkC,CAAA;IAClC,gDAAsB,CAAA;IACtB,gDAAsB,CAAA;AACxB,CAAC,EANW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAMjC;AAOD,IAAY,qBAQX;AARD,WAAY,qBAAqB;IAC/B,4CAAmB,CAAA;IACnB,0CAAiB,CAAA;IACjB,4DAAmC,CAAA;IACnC,8CAAqB,CAAA;IACrB,6DAAoC,CAAA;IACpC,8DAAqC,CAAA;IACrC,+CAAsB,CAAA;AACxB,CAAC,EARW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAQhC;AAsGD,IAAY,yBAGX;AAHD,WAAY,yBAAyB;IACnC,gDAAmB,CAAA;IACnB,4CAAe,CAAA;AACjB,CAAC,EAHW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAGpC;AAuID,IAAY,6BAGX;AAHD,WAAY,6BAA6B;IACvC,oDAAmB,CAAA;IACnB,gDAAe,CAAA;AACjB,CAAC,EAHW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAGxC;AAiBD,IAAY,yBAIX;AAJD,WAAY,yBAAyB;IACnC,4CAAe,CAAA;IACf,gDAAmB,CAAA;IACnB,gDAAmB,CAAA;AACrB,CAAC,EAJW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAIpC;AA8BD,IAAY,mBAkBX;AAlBD,WAAY,mBAAmB;IAC7B,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,0CAAmB,CAAA;IACnB,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,wCAAiB,CAAA;IACjB,sDAA+B,CAAA;IAC/B,4DAAqC,CAAA;IACrC,8DAAuC,CAAA;IACvC,4CAAqB,CAAA;IACrB,gCAAS,CAAA;IACT,kDAA2B,CAAA;IAC3B,kDAA2B,CAAA;IAC3B,gDAAyB,CAAA;IACzB,kEAA2C,CAAA;IAC3C,kEAA2C,CAAA;IAC3C,8DAAuC,CAAA;AACzC,CAAC,EAlBW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAkB9B;AAeD,IAAY,6BAGX;AAHD,WAAY,6BAA6B;IACvC,oDAAmB,CAAA;IACnB,gDAAe,CAAA;AACjB,CAAC,EAHW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAGxC;AAiBD,IAAY,4BAKX;AALD,WAAY,4BAA4B;IACtC,6DAA6B,CAAA;IAC7B,+CAAe,CAAA;IACf,mDAAmB,CAAA;IACnB,mDAAmB,CAAA;AACrB,CAAC,EALW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAKvC;AAgDD,IAAY,2BAIX;AAJD,WAAY,2BAA2B;IACrC,8CAAe,CAAA;IACf,kDAAmB,CAAA;IACnB,kDAAmB,CAAA;AACrB,CAAC,EAJW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAItC;AAyCD,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,uCAAmB,CAAA;AACrB,CAAC,EAHW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAG3B;AAOD,IAAY,iBAkBX;AAlBD,WAAY,iBAAiB;IAC3B,wCAAmB,CAAA;IACnB,oCAAe,CAAA;IACf,wCAAmB,CAAA;IACnB,wCAAmB,CAAA;IACnB,oCAAe,CAAA;IACf,sCAAiB,CAAA;IACjB,oDAA+B,CAAA;IAC/B,0DAAqC,CAAA;IACrC,4DAAuC,CAAA;IACvC,0CAAqB,CAAA;IACrB,8BAAS,CAAA;IACT,gDAA2B,CAAA;IAC3B,gDAA2B,CAAA;IAC3B,8CAAyB,CAAA;IACzB,gEAA2C,CAAA;IAC3C,gEAA2C,CAAA;IAC3C,4DAAuC,CAAA;AACzC,CAAC,EAlBW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAkB5B;AAmPD,IAAY,0BAQX;AARD,WAAY,0BAA0B;IACpC,+CAAiB,CAAA;IACjB,uCAAS,CAAA;IACT,6EAA+C,CAAA;IAC/C,+DAAiC,CAAA;IACjC,iDAAmB,CAAA;IACnB,iDAAmB,CAAA;IACnB,6CAAe,CAAA;AACjB,CAAC,EARW,0BAA0B,GAA1B,kCAA0B,KAA1B,kCAA0B,QAQrC;AAkBD,IAAY,wBAQX;AARD,WAAY,wBAAwB;IAClC,6CAAiB,CAAA;IACjB,qCAAS,CAAA;IACT,2EAA+C,CAAA;IAC/C,6DAAiC,CAAA;IACjC,+CAAmB,CAAA;IACnB,+CAAmB,CAAA;IACnB,2CAAe,CAAA;AACjB,CAAC,EARW,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAQnC;AA4BD,IAAY,eAkDX;AAlDD,WAAY,eAAe;IACzB,sCAAmB,CAAA;IACnB,sCAAmB,CAAA;IACnB,kCAAe,CAAA;IACf,kDAA+B,CAAA;IAC/B,gDAA6B,CAAA;IAC7B,wDAAqC,CAAA;IACrC,oCAAiB,CAAA;IACjB,4CAAyB,CAAA;IACzB,oCAAiB,CAAA;IACjB,sCAAmB,CAAA;IACnB,8CAA2B,CAAA;IAC3B,oDAAiC,CAAA;IACjC,0CAAuB,CAAA;IACvB,0CAAuB,CAAA;IACvB,kCAAe,CAAA;IACf,0DAAuC,CAAA;IACvC,sCAAmB,CAAA;IACnB,4BAAS,CAAA;IACT,4CAAyB,CAAA;IACzB,4CAAyB,CAAA;IACzB,sCAAmB,CAAA;IACnB,4CAAyB,CAAA;IACzB,+EAA4D,CAAA;IAC5D,+CAA4B,CAAA;IAC5B,+CAA4B,CAAA;IAC5B,gDAA6B,CAAA;IAC7B,8DAA2C,CAAA;IAC3C,0DAAuC,CAAA;IACvC,mEAAgD,CAAA;IAChD,qEAAkD,CAAA;IAClD,8EAA2D,CAAA;IAC3D,gFAA6D,CAAA;IAC7D,8EAA2D,CAAA;IAC3D,gFAA6D,CAAA;IAC7D,wFAAqE,CAAA;IACrE,8FAA2E,CAAA;IAC3E,sFAAmE,CAAA;IACnE,0EAAuD,CAAA;IACvD,4FAAyE,CAAA;IACzE,sEAAmD,CAAA;IACnD,kFAA+D,CAAA;IAC/D,sEAAmD,CAAA;IACnD,4EAAyD,CAAA;IACzD,4FAAyE,CAAA;IACzE,gEAA6C,CAAA;IAC7C,8CAA2B,CAAA;IAC3B,sDAAmC,CAAA;IACnC,8CAA2B,CAAA;IAC3B,wCAAqB,CAAA;AACvB,CAAC,EAlDW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAkD1B;AAOD,IAAY,iBAeX;AAfD,WAAY,iBAAiB;IAC3B,oCAAe,CAAA;IACf,gDAA2B,CAAA;IAC3B,gCAAW,CAAA;IACX,sCAAiB,CAAA;IACjB,wCAAmB,CAAA;IACnB,kCAAa,CAAA;IACb,gCAAW,CAAA;IACX,gCAAW,CAAA;IACX,oCAAe,CAAA;IACf,8CAAyB,CAAA;IACzB,oCAAe,CAAA;IACf,sCAAiB,CAAA;IACjB,0CAAqB,CAAA;IACrB,gCAAW,CAAA;AACb,CAAC,EAfW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAe5B;AAuCD,IAAY,yBAGX;AAHD,WAAY,yBAAyB;IACnC,gDAAmB,CAAA;IACnB,4CAAe,CAAA;AACjB,CAAC,EAHW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAGpC;AA8BD,IAAY,oBAIX;AAJD,WAAY,oBAAoB;IAC9B,uCAAe,CAAA;IACf,2CAAmB,CAAA;IACnB,2CAAmB,CAAA;AACrB,CAAC,EAJW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAI/B;AAgDD,IAAY,mBAIX;AAJD,WAAY,mBAAmB;IAC7B,sCAAe,CAAA;IACf,0CAAmB,CAAA;IACnB,0CAAmB,CAAA;AACrB,CAAC,EAJW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAI9B;AAuBD,IAAY,uBAIX;AAJD,WAAY,uBAAuB;IACjC,8CAAmB,CAAA;IACnB,0CAAe,CAAA;IACf,8CAAmB,CAAA;AACrB,CAAC,EAJW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAIlC;AAyBD,IAAY,sBAIX;AAJD,WAAY,sBAAsB;IAChC,yCAAe,CAAA;IACf,6CAAmB,CAAA;IACnB,6CAAmB,CAAA;AACrB,CAAC,EAJW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAIjC;AA4BD,IAAY,aAkDX;AAlDD,WAAY,aAAa;IACvB,oCAAmB,CAAA;IACnB,oCAAmB,CAAA;IACnB,gCAAe,CAAA;IACf,gDAA+B,CAAA;IAC/B,8CAA6B,CAAA;IAC7B,sDAAqC,CAAA;IACrC,kCAAiB,CAAA;IACjB,0CAAyB,CAAA;IACzB,kCAAiB,CAAA;IACjB,oCAAmB,CAAA;IACnB,4CAA2B,CAAA;IAC3B,kDAAiC,CAAA;IACjC,wCAAuB,CAAA;IACvB,wCAAuB,CAAA;IACvB,gCAAe,CAAA;IACf,wDAAuC,CAAA;IACvC,oCAAmB,CAAA;IACnB,0BAAS,CAAA;IACT,0CAAyB,CAAA;IACzB,0CAAyB,CAAA;IACzB,oCAAmB,CAAA;IACnB,0CAAyB,CAAA;IACzB,6EAA4D,CAAA;IAC5D,6CAA4B,CAAA;IAC5B,6CAA4B,CAAA;IAC5B,8CAA6B,CAAA;IAC7B,4DAA2C,CAAA;IAC3C,wDAAuC,CAAA;IACvC,iEAAgD,CAAA;IAChD,mEAAkD,CAAA;IAClD,4EAA2D,CAAA;IAC3D,8EAA6D,CAAA;IAC7D,4EAA2D,CAAA;IAC3D,8EAA6D,CAAA;IAC7D,sFAAqE,CAAA;IACrE,4FAA2E,CAAA;IAC3E,oFAAmE,CAAA;IACnE,wEAAuD,CAAA;IACvD,0FAAyE,CAAA;IACzE,oEAAmD,CAAA;IACnD,gFAA+D,CAAA;IAC/D,oEAAmD,CAAA;IACnD,0EAAyD,CAAA;IACzD,0FAAyE,CAAA;IACzE,8DAA6C,CAAA;IAC7C,4CAA2B,CAAA;IAC3B,oDAAmC,CAAA;IACnC,4CAA2B,CAAA;IAC3B,sCAAqB,CAAA;AACvB,CAAC,EAlDW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAkDxB;AAoBD,IAAY,yBAKX;AALD,WAAY,yBAAyB;IACnC,0DAA6B,CAAA;IAC7B,4CAAe,CAAA;IACf,gDAAmB,CAAA;IACnB,gDAAmB,CAAA;AACrB,CAAC,EALW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAKpC;AA6FD,IAAY,kBAOX;AAPD,WAAY,kBAAkB;IAC5B,mCAAa,CAAA;IACb,yCAAmB,CAAA;IACnB,uCAAiB,CAAA;IACjB,uCAAiB,CAAA;IACjB,kEAA4C,CAAA;IAC5C,2CAAqB,CAAA;AACvB,CAAC,EAPW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAO7B;AAwCD,IAAY,kBAcX;AAdD,WAAY,kBAAkB;IAC5B,qCAAe,CAAA;IACf,2CAAqB,CAAA;IACrB,uDAAiC,CAAA;IACjC,qDAA+B,CAAA;IAC/B,+BAAS,CAAA;IACT,qCAAe,CAAA;IACf,2DAAqC,CAAA;IACrC,2CAAqB,CAAA;IACrB,mCAAa,CAAA;IACb,uCAAiB,CAAA;IACjB,6CAAuB,CAAA;IACvB,iDAA2B,CAAA;IAC3B,uCAAiB,CAAA;AACnB,CAAC,EAdW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAc7B;AAkBD,IAAY,gBAcX;AAdD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,yCAAqB,CAAA;IACrB,qDAAiC,CAAA;IACjC,mDAA+B,CAAA;IAC/B,6BAAS,CAAA;IACT,mCAAe,CAAA;IACf,yDAAqC,CAAA;IACrC,yCAAqB,CAAA;IACrB,iCAAa,CAAA;IACb,qCAAiB,CAAA;IACjB,2CAAuB,CAAA;IACvB,+CAA2B,CAAA;IAC3B,qCAAiB,CAAA;AACnB,CAAC,EAdW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAc3B;AAsBD,IAAY,aAGX;AAHD,WAAY,aAAa;IACvB,kCAAiB,CAAA;IACjB,sCAAqB,CAAA;AACvB,CAAC,EAHW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAGxB;AAqCD,IAAY,oBAMX;AAND,WAAY,oBAAoB;IAC9B,iDAAyB,CAAA;IACzB,iCAAS,CAAA;IACT,6CAAqB,CAAA;IACrB,uDAA+B,CAAA;IAC/B,uCAAe,CAAA;AACjB,CAAC,EANW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAM/B;AAkBD,IAAY,kBAMX;AAND,WAAY,kBAAkB;IAC5B,+CAAyB,CAAA;IACzB,+BAAS,CAAA;IACT,2CAAqB,CAAA;IACrB,qDAA+B,CAAA;IAC/B,qCAAe,CAAA;AACjB,CAAC,EANW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAM7B;AAoBD,IAAY,6BAGX;AAHD,WAAY,6BAA6B;IACvC,8CAAa,CAAA;IACb,kDAAiB,CAAA;AACnB,CAAC,EAHW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAGxC;AAsBD,IAAY,6BAGX;AAHD,WAAY,6BAA6B;IACvC,gDAAe,CAAA;IACf,4DAA2B,CAAA;AAC7B,CAAC,EAHW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAGxC;AAOD,IAAY,2BAKX;AALD,WAAY,2BAA2B;IACrC,8CAAe,CAAA;IACf,kDAAmB,CAAA;IACnB,kDAAmB,CAAA;IACnB,4DAA6B,CAAA;AAC/B,CAAC,EALW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAKtC;AAqBD,IAAY,oBAIX;AAJD,WAAY,oBAAoB;IAC9B,8CAAsB,CAAA;IACtB,8CAAsB,CAAA;IACtB,yDAAiC,CAAA;AACnC,CAAC,EAJW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAI/B;AAWD,IAAY,mBAaX;AAbD,WAAY,mBAAmB;IAC7B,wCAAiB,CAAA;IACjB,oDAA6B,CAAA;IAC7B,0CAAmB,CAAA;IACnB,gCAAS,CAAA;IACT,oEAA6C,CAAA;IAC7C,4CAAqB,CAAA;IACrB,sDAA+B,CAAA;IAC/B,wDAAiC,CAAA;IACjC,wCAAiB,CAAA;IACjB,kDAA2B,CAAA;IAC3B,0CAAmB,CAAA;IACnB,sCAAe,CAAA;AACjB,CAAC,EAbW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAa9B;AA0BD,IAAY,iBAaX;AAbD,WAAY,iBAAiB;IAC3B,sCAAiB,CAAA;IACjB,kDAA6B,CAAA;IAC7B,wCAAmB,CAAA;IACnB,8BAAS,CAAA;IACT,kEAA6C,CAAA;IAC7C,0CAAqB,CAAA;IACrB,oDAA+B,CAAA;IAC/B,sDAAiC,CAAA;IACjC,sCAAiB,CAAA;IACjB,gDAA2B,CAAA;IAC3B,wCAAmB,CAAA;IACnB,oCAAe,CAAA;AACjB,CAAC,EAbW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAa5B;AA2BD,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,mCAAiB,CAAA;IACjB,iCAAe,CAAA;AACjB,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB;AAq1ED,IAAY,sBAIX;AAJD,WAAY,sBAAsB;IAChC,yCAAe,CAAA;IACf,mCAAS,CAAA;IACT,yCAAe,CAAA;AACjB,CAAC,EAJW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAIjC;AAkBD,IAAY,oBAIX;AAJD,WAAY,oBAAoB;IAC9B,uCAAe,CAAA;IACf,iCAAS,CAAA;IACT,uCAAe,CAAA;AACjB,CAAC,EAJW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAI/B;AA4BD,IAAY,gCAgBX;AAhBD,WAAY,gCAAgC;IAC1C,6CAAS,CAAA;IACT,2FAAuD,CAAA;IACvD,iDAAa,CAAA;IACb,sFAAkD,CAAA;IAClD,wFAAoD,CAAA;IACpD,4EAAwC,CAAA;IACxC,kEAA8B,CAAA;IAC9B,0EAAsC,CAAA;IACtC,sEAAkC,CAAA;IAClC,wEAAoC,CAAA;IACpC,oEAAgC,CAAA;IAChC,wEAAoC,CAAA;IACpC,uDAAmB,CAAA;IACnB,uDAAmB,CAAA;IACnB,mDAAe,CAAA;AACjB,CAAC,EAhBW,gCAAgC,GAAhC,wCAAgC,KAAhC,wCAAgC,QAgB3C;AA+BD,IAAY,8BAgBX;AAhBD,WAAY,8BAA8B;IACxC,2CAAS,CAAA;IACT,yFAAuD,CAAA;IACvD,+CAAa,CAAA;IACb,oFAAkD,CAAA;IAClD,sFAAoD,CAAA;IACpD,0EAAwC,CAAA;IACxC,gEAA8B,CAAA;IAC9B,wEAAsC,CAAA;IACtC,oEAAkC,CAAA;IAClC,sEAAoC,CAAA;IACpC,kEAAgC,CAAA;IAChC,sEAAoC,CAAA;IACpC,qDAAmB,CAAA;IACnB,qDAAmB,CAAA;IACnB,iDAAe,CAAA;AACjB,CAAC,EAhBW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAgBzC;AAmBD,IAAY,yBAGX;AAHD,WAAY,yBAAyB;IACnC,0DAA6B,CAAA;IAC7B,kDAAqB,CAAA;AACvB,CAAC,EAHW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAGpC;AA4BD,IAAY,uBAGX;AAHD,WAAY,uBAAuB;IACjC,wCAAa,CAAA;IACb,4CAAiB,CAAA;AACnB,CAAC,EAHW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAGlC;AAsED,IAAY,kBAWX;AAXD,WAAY,kBAAkB;IAC5B,yCAAmB,CAAA;IACnB,mCAAa,CAAA;IACb,mCAAa,CAAA;IACb,2CAAqB,CAAA;IACrB,6CAAuB,CAAA;IACvB,iCAAW,CAAA;IACX,uCAAiB,CAAA;IACjB,2CAAqB,CAAA;IACrB,yCAAmB,CAAA;IACnB,qCAAe,CAAA;AACjB,CAAC,EAXW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAW7B;AASD,IAAY,iBAQX;AARD,WAAY,iBAAiB;IAC3B,wCAAmB,CAAA;IACnB,wCAAmB,CAAA;IACnB,4CAAuB,CAAA;IACvB,oCAAe,CAAA;IACf,qDAAgC,CAAA;IAChC,mDAA8B,CAAA;IAC9B,4DAAuC,CAAA;AACzC,CAAC,EARW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAQ5B;AAED,IAAY,iBAGX;AAHD,WAAY,iBAAiB;IAC3B,gCAAW,CAAA;IACX,kCAAa,CAAA;AACf,CAAC,EAHW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAG5B;AAED,IAAY,0BAKX;AALD,WAAY,0BAA0B;IACpC,0DAA4B,CAAA;IAC5B,2CAAa,CAAA;IACb,4DAA8B,CAAA;IAC9B,oDAAsB,CAAA;AACxB,CAAC,EALW,0BAA0B,GAA1B,kCAA0B,KAA1B,kCAA0B,QAKrC;AA8BD,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,wCAAqB,CAAA;AACvB,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAED,IAAY,iBAGX;AAHD,WAAY,iBAAiB;IAC3B,wCAAmB,CAAA;IACnB,oCAAe,CAAA;AACjB,CAAC,EAHW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAG5B;AAgCD,IAAY,mBAKX;AALD,WAAY,mBAAmB;IAC7B,8CAAuB,CAAA;IACvB,sCAAe,CAAA;IACf,wCAAiB,CAAA;IACjB,gCAAS,CAAA;AACX,CAAC,EALW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAK9B;AAkBD,IAAY,iBAKX;AALD,WAAY,iBAAiB;IAC3B,4CAAuB,CAAA;IACvB,oCAAe,CAAA;IACf,sCAAiB,CAAA;IACjB,8BAAS,CAAA;AACX,CAAC,EALW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAK5B;AAsBD,IAAY,YAGX;AAHD,WAAY,YAAY;IACtB,2BAAW,CAAA;IACX,iCAAiB,CAAA;AACnB,CAAC,EAHW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAGvB;AA0GD,IAAY,wBAIX;AAJD,WAAY,wBAAwB;IAClC,2CAAe,CAAA;IACf,+CAAmB,CAAA;IACnB,+CAAmB,CAAA;AACrB,CAAC,EAJW,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAInC;AAWD,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,6BAAS,CAAA;AACX,CAAC,EAHW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAG3B;AAkBD,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,iCAAe,CAAA;IACf,2BAAS,CAAA;AACX,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB;AAyCD,IAAY,kBAIX;AAJD,WAAY,kBAAkB;IAC5B,+CAAyB,CAAA;IACzB,uCAAiB,CAAA;IACjB,mCAAa,CAAA;AACf,CAAC,EAJW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAI7B;AAED,IAAY,oBAOX;AAPD,WAAY,oBAAoB;IAC9B,qCAAa,CAAA;IACb,4DAAoC,CAAA;IACpC,oDAA4B,CAAA;IAC5B,4DAAoC,CAAA;IACpC,iEAAyC,CAAA;IACzC,iDAAyB,CAAA;AAC3B,CAAC,EAPW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAO/B;AA0CD,IAAY,mBAGX;AAHD,WAAY,mBAAmB;IAC7B,sCAAe,CAAA;IACf,8CAAuB,CAAA;AACzB,CAAC,EAHW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAG9B;AA2BD,IAAY,cAMX;AAND,WAAY,cAAc;IACxB,iCAAe,CAAA;IACf,mCAAiB,CAAA;IACjB,yCAAuB,CAAA;IACvB,6CAA2B,CAAA;IAC3B,2BAAS,CAAA;AACX,CAAC,EANW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAMzB;AAWD,IAAY,uBAMX;AAND,WAAY,uBAAuB;IACjC,0CAAe,CAAA;IACf,oDAAyB,CAAA;IACzB,oDAAyB,CAAA;IACzB,gDAAqB,CAAA;IACrB,4CAAiB,CAAA;AACnB,CAAC,EANW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAMlC;AAOD,IAAY,qBAGX;AAHD,WAAY,qBAAqB;IAC/B,wCAAe,CAAA;IACf,gDAAuB,CAAA;AACzB,CAAC,EAHW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAGhC;AA6BD,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IAC1B,2CAAuB,CAAA;IACvB,mCAAe,CAAA;AACjB,CAAC,EAHW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAG3B;AAcD,IAAY,WAGX;AAHD,WAAY,WAAW;IACrB,8BAAe,CAAA;IACf,sCAAuB,CAAA;AACzB,CAAC,EAHW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAGtB;AAOD,IAAY,YAMX;AAND,WAAY,YAAY;IACtB,+BAAe,CAAA;IACf,iCAAiB,CAAA;IACjB,uCAAuB,CAAA;IACvB,2CAA2B,CAAA;IAC3B,yBAAS,CAAA;AACX,CAAC,EANW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAMvB;AAqED,IAAY,yBAGX;AAHD,WAAY,yBAAyB;IACnC,gDAAmB,CAAA;IACnB,4CAAe,CAAA;AACjB,CAAC,EAHW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAGpC;AAiBD,IAAY,mBAGX;AAHD,WAAY,mBAAmB;IAC7B,6CAAsB,CAAA;IACtB,6CAAsB,CAAA;AACxB,CAAC,EAHW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAG9B;AAWD,IAAY,eAmBX;AAnBD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,wCAAqB,CAAA;IACrB,kCAAe,CAAA;IACf,4CAAyB,CAAA;IACzB,oCAAiB,CAAA;IACjB,gEAA6C,CAAA;IAC7C,4BAAS,CAAA;IACT,sCAAmB,CAAA;IACnB,sDAAmC,CAAA;IACnC,wCAAqB,CAAA;IACrB,oCAAiB,CAAA;IACjB,gCAAa,CAAA;IACb,8CAA2B,CAAA;IAC3B,kDAA+B,CAAA;IAC/B,oDAAiC,CAAA;IACjC,kDAA+B,CAAA;IAC/B,sCAAmB,CAAA;IACnB,sCAAmB,CAAA;AACrB,CAAC,EAnBW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAmB1B;AAqDD,IAAY,0BAIX;AAJD,WAAY,0BAA0B;IACpC,6CAAe,CAAA;IACf,iDAAmB,CAAA;IACnB,iDAAmB,CAAA;AACrB,CAAC,EAJW,0BAA0B,GAA1B,kCAA0B,KAA1B,kCAA0B,QAIrC;AAsBD,IAAY,yBAGX;AAHD,WAAY,yBAAyB;IACnC,gDAAmB,CAAA;IACnB,4CAAe,CAAA;AACjB,CAAC,EAHW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAGpC;AAgFD,IAAY,aAmBX;AAnBD,WAAY,aAAa;IACvB,kCAAiB,CAAA;IACjB,sCAAqB,CAAA;IACrB,gCAAe,CAAA;IACf,0CAAyB,CAAA;IACzB,kCAAiB,CAAA;IACjB,8DAA6C,CAAA;IAC7C,0BAAS,CAAA;IACT,oCAAmB,CAAA;IACnB,oDAAmC,CAAA;IACnC,sCAAqB,CAAA;IACrB,kCAAiB,CAAA;IACjB,8BAAa,CAAA;IACb,4CAA2B,CAAA;IAC3B,gDAA+B,CAAA;IAC/B,kDAAiC,CAAA;IACjC,gDAA+B,CAAA;IAC/B,oCAAmB,CAAA;IACnB,oCAAmB,CAAA;AACrB,CAAC,EAnBW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAmBxB;AAED,IAAY,UAGX;AAHD,WAAY,UAAU;IACpB,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAHW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAGrB;AA2BD,IAAY,2BAUX;AAVD,WAAY,2BAA2B;IACrC,8CAAe,CAAA;IACf,wCAAS,CAAA;IACT,kEAAmC,CAAA;IACnC,kFAAmD,CAAA;IACnD,wEAAyC,CAAA;IACzC,gEAAiC,CAAA;IACjC,kEAAmC,CAAA;IACnC,kDAAmB,CAAA;IACnB,kDAAmB,CAAA;AACrB,CAAC,EAVW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAUtC;AAkBD,IAAY,yBAUX;AAVD,WAAY,yBAAyB;IACnC,4CAAe,CAAA;IACf,sCAAS,CAAA;IACT,gEAAmC,CAAA;IACnC,gFAAmD,CAAA;IACnD,sEAAyC,CAAA;IACzC,8DAAiC,CAAA;IACjC,gEAAmC,CAAA;IACnC,gDAAmB,CAAA;IACnB,gDAAmB,CAAA;AACrB,CAAC,EAVW,yBAAyB,GAAzB,iCAAyB,KAAzB,iCAAyB,QAUpC;AAmDD,IAAY,iBASX;AATD,WAAY,iBAAiB;IAC3B,4DAAuC,CAAA;IACvC,8BAAS,CAAA;IACT,wCAAmB,CAAA;IACnB,gDAA2B,CAAA;IAC3B,kDAA6B,CAAA;IAC7B,0DAAqC,CAAA;IACrC,gEAA2C,CAAA;IAC3C,oCAAe,CAAA;AACjB,CAAC,EATW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAS5B;AAkBD,IAAY,eASX;AATD,WAAY,eAAe;IACzB,0DAAuC,CAAA;IACvC,4BAAS,CAAA;IACT,sCAAmB,CAAA;IACnB,8CAA2B,CAAA;IAC3B,gDAA6B,CAAA;IAC7B,wDAAqC,CAAA;IACrC,8DAA2C,CAAA;IAC3C,kCAAe,CAAA;AACjB,CAAC,EATW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAS1B;AA2BD,IAAY,OAGX;AAHD,WAAY,OAAO;IACjB,qCAA0B,CAAA;IAC1B,6CAAkC,CAAA;AACpC,CAAC,EAHW,OAAO,GAAP,eAAO,KAAP,eAAO,QAGlB;AAED,IAAY,YAqBX;AArBD,WAAY,YAAY;IACtB,0CAA0B,CAAA;IAC1B,sEAAsD,CAAA;IACtD,0EAA0D,CAAA;IAC1D,wEAAwD,CAAA;IACxD,gEAAgD,CAAA;IAChD,wEAAwD,CAAA;IACxD,wEAAwD,CAAA;IACxD,4EAA4D,CAAA;IAC5D,4EAA4D,CAAA;IAC5D,8CAA8B,CAAA;IAC9B,sEAAsD,CAAA;IACtD,4DAA4C,CAAA;IAC5C,wDAAwC,CAAA;IACxC,8CAA8B,CAAA;IAC9B,oDAAoC,CAAA;IACpC,gDAAgC,CAAA;IAChC,8DAA8C,CAAA;IAC9C,0DAA0C,CAAA;IAC1C,wDAAwC,CAAA;IACxC,oDAAoC,CAAA;AACtC,CAAC,EArBW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAqBvB;AAkID,IAAY,kBAOX;AAPD,WAAY,kBAAkB;IAC5B,uCAAiB,CAAA;IACjB,yCAAmB,CAAA;IACnB,iCAAW,CAAA;IACX,yCAAmB,CAAA;IACnB,yCAAmB,CAAA;IACnB,qCAAe,CAAA;AACjB,CAAC,EAPW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAO7B;AAED,IAAY,uBAGX;AAHD,WAAY,uBAAuB;IACjC,oDAAyB,CAAA;IACzB,8DAAmC,CAAA;AACrC,CAAC,EAHW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAGlC;AAED,IAAY,gBAKX;AALD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,iCAAa,CAAA;IACb,uCAAmB,CAAA;IACnB,yCAAqB,CAAA;AACvB,CAAC,EALW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAK3B;AAED,IAAY,kBAOX;AAPD,WAAY,kBAAkB;IAC5B,mCAAa,CAAA;IACb,mCAAa,CAAA;IACb,yCAAmB,CAAA;IACnB,2CAAqB,CAAA;IACrB,mDAA6B,CAAA;IAC7B,qCAAe,CAAA;AACjB,CAAC,EAPW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAO7B;AA6ED,IAAY,gCAeX;AAfD,WAAY,gCAAgC;IAC1C,qDAAiB,CAAA;IACjB,gEAA4B,CAAA;IAC5B,uDAAmB,CAAA;IACnB,6CAAS,CAAA;IACT,gGAA4D,CAAA;IAC5D,gEAA4B,CAAA;IAC5B,8DAA0B,CAAA;IAC1B,4DAAwB,CAAA;IACxB,oEAAgC,CAAA;IAChC,sEAAkC,CAAA;IAClC,gEAA4B,CAAA;IAC5B,sEAAkC,CAAA;IAClC,uDAAmB,CAAA;IACnB,mDAAe,CAAA;AACjB,CAAC,EAfW,gCAAgC,GAAhC,wCAAgC,KAAhC,wCAAgC,QAe3C;AAkBD,IAAY,8BAeX;AAfD,WAAY,8BAA8B;IACxC,mDAAiB,CAAA;IACjB,8DAA4B,CAAA;IAC5B,qDAAmB,CAAA;IACnB,2CAAS,CAAA;IACT,8FAA4D,CAAA;IAC5D,8DAA4B,CAAA;IAC5B,4DAA0B,CAAA;IAC1B,0DAAwB,CAAA;IACxB,kEAAgC,CAAA;IAChC,oEAAkC,CAAA;IAClC,8DAA4B,CAAA;IAC5B,oEAAkC,CAAA;IAClC,qDAAmB,CAAA;IACnB,iDAAe,CAAA;AACjB,CAAC,EAfW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAezC;AA0CD,IAAY,iBAmCX;AAnCD,WAAY,iBAAiB;IAC3B,sCAAiB,CAAA;IACjB,wDAAmC,CAAA;IACnC,2DAAsC,CAAA;IACtC,wCAAmB,CAAA;IACnB,8CAAyB,CAAA;IACzB,4CAAuB,CAAA;IACvB,gDAA2B,CAAA;IAC3B,4DAAuC,CAAA;IACvC,oDAA+B,CAAA;IAC/B,8BAAS,CAAA;IACT,4CAAuB,CAAA;IACvB,8CAAyB,CAAA;IACzB,8CAAyB,CAAA;IACzB,iDAA4B,CAAA;IAC5B,mDAA8B,CAAA;IAC9B,uDAAkC,CAAA;IAClC,6DAAwC,CAAA;IACxC,mDAA8B,CAAA;IAC9B,qDAAgC,CAAA;IAChC,yDAAoC,CAAA;IACpC,iFAA4D,CAAA;IAC5D,iDAA4B,CAAA;IAC5B,iDAA4B,CAAA;IAC5B,+CAA0B,CAAA;IAC1B,6CAAwB,CAAA;IACxB,qDAAgC,CAAA;IAChC,uDAAkC,CAAA;IAClC,iDAA4B,CAAA;IAC5B,uDAAkC,CAAA;IAClC,mEAA8C,CAAA;IAC9C,iEAA4C,CAAA;IAC5C,yEAAoD,CAAA;IACpD,wCAAmB,CAAA;IACnB,oCAAe,CAAA;AACjB,CAAC,EAnCW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAmC5B;AA0BD,IAAY,sBAGX;AAHD,WAAY,sBAAsB;IAChC,2CAAiB,CAAA;IACjB,6CAAmB,CAAA;AACrB,CAAC,EAHW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAGjC;AAgCD,IAAY,eAmCX;AAnCD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,sDAAmC,CAAA;IACnC,yDAAsC,CAAA;IACtC,sCAAmB,CAAA;IACnB,4CAAyB,CAAA;IACzB,0CAAuB,CAAA;IACvB,8CAA2B,CAAA;IAC3B,0DAAuC,CAAA;IACvC,kDAA+B,CAAA;IAC/B,4BAAS,CAAA;IACT,0CAAuB,CAAA;IACvB,4CAAyB,CAAA;IACzB,4CAAyB,CAAA;IACzB,+CAA4B,CAAA;IAC5B,iDAA8B,CAAA;IAC9B,qDAAkC,CAAA;IAClC,2DAAwC,CAAA;IACxC,iDAA8B,CAAA;IAC9B,mDAAgC,CAAA;IAChC,uDAAoC,CAAA;IACpC,+EAA4D,CAAA;IAC5D,+CAA4B,CAAA;IAC5B,+CAA4B,CAAA;IAC5B,6CAA0B,CAAA;IAC1B,2CAAwB,CAAA;IACxB,mDAAgC,CAAA;IAChC,qDAAkC,CAAA;IAClC,+CAA4B,CAAA;IAC5B,qDAAkC,CAAA;IAClC,iEAA8C,CAAA;IAC9C,+DAA4C,CAAA;IAC5C,uEAAoD,CAAA;IACpD,sCAAmB,CAAA;IACnB,kCAAe,CAAA;AACjB,CAAC,EAnCW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAmC1B;AAED,IAAY,UAQX;AARD,WAAY,UAAU;IACpB,mCAAqB,CAAA;IACrB,6BAAe,CAAA;IACf,+BAAiB,CAAA;IACjB,+BAAiB,CAAA;IACjB,qCAAuB,CAAA;IACvB,+BAAiB,CAAA;IACjB,qCAAuB,CAAA;AACzB,CAAC,EARW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAQrB;AAED,IAAY,UAaX;AAbD,WAAY,UAAU;IACpB,2BAAa,CAAA;IACb,qCAAuB,CAAA;IACvB,+BAAiB,CAAA;IACjB,yDAA2C,CAAA;IAC3C,uCAAyB,CAAA;IACzB,6BAAe,CAAA;IACf,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,mCAAqB,CAAA;IACrB,6BAAe,CAAA;IACf,6CAA+B,CAAA;IAC/B,6BAAe,CAAA;AACjB,CAAC,EAbW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAarB;AA2FD,IAAY,qBAKX;AALD,WAAY,qBAAqB;IAC/B,sCAAa,CAAA;IACb,sDAA6B,CAAA;IAC7B,4CAAmB,CAAA;IACnB,0CAAiB,CAAA;AACnB,CAAC,EALW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAKhC;AAED,IAAY,8BAGX;AAHD,WAAY,8BAA8B;IACxC,qDAAmB,CAAA;IACnB,iDAAe,CAAA;AACjB,CAAC,EAHW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAGzC;AAiBD,IAAY,8BAIX;AAJD,WAAY,8BAA8B;IACxC,iDAAe,CAAA;IACf,qDAAmB,CAAA;IACnB,qDAAmB,CAAA;AACrB,CAAC,EAJW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAIzC;AAkBD,IAAY,0BAIX;AAJD,WAAY,0BAA0B;IACpC,6CAAe,CAAA;IACf,iDAAmB,CAAA;IACnB,iDAAmB,CAAA;AACrB,CAAC,EAJW,0BAA0B,GAA1B,kCAA0B,KAA1B,kCAA0B,QAIrC;AAqBD,IAAY,+BAIX;AAJD,WAAY,+BAA+B;IACzC,sDAAmB,CAAA;IACnB,kDAAe,CAAA;IACf,sDAAmB,CAAA;AACrB,CAAC,EAJW,+BAA+B,GAA/B,uCAA+B,KAA/B,uCAA+B,QAI1C;AA0BD,IAAY,6BAGX;AAHD,WAAY,6BAA6B;IACvC,gDAAe,CAAA;IACf,4DAA2B,CAAA;AAC7B,CAAC,EAHW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAGxC;AAOD,IAAY,2BAMX;AAND,WAAY,2BAA2B;IACrC,8CAAe,CAAA;IACf,kDAAmB,CAAA;IACnB,kDAAmB,CAAA;IACnB,0DAA2B,CAAA;IAC3B,4DAA6B,CAAA;AAC/B,CAAC,EANW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAMtC;AAWD,IAAY,oBAaX;AAbD,WAAY,oBAAoB;IAC9B,uCAAe,CAAA;IACf,iCAAS,CAAA;IACT,qDAA6B,CAAA;IAC7B,mDAA2B,CAAA;IAC3B,uDAA+B,CAAA;IAC/B,2CAAmB,CAAA;IACnB,2CAAmB,CAAA;IACnB,yCAAiB,CAAA;IACjB,mDAA2B,CAAA;IAC3B,6CAAqB,CAAA;IACrB,iDAAyB,CAAA;IACzB,yDAAiC,CAAA;AACnC,CAAC,EAbW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAa/B;AAED,IAAY,oBAGX;AAHD,WAAY,oBAAoB;IAC9B,qCAAa,CAAA;IACb,uCAAe,CAAA;AACjB,CAAC,EAHW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAG/B;AAaD,IAAY,8BAGX;AAHD,WAAY,8BAA8B;IACxC,qDAAmB,CAAA;IACnB,iDAAe,CAAA;AACjB,CAAC,EAHW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAGzC;AAiCD,IAAY,6BAKX;AALD,WAAY,6BAA6B;IACvC,8DAA6B,CAAA;IAC7B,gDAAe,CAAA;IACf,oDAAmB,CAAA;IACnB,oDAAmB,CAAA;AACrB,CAAC,EALW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAKxC;AAiCD,IAAY,kBAaX;AAbD,WAAY,kBAAkB;IAC5B,qCAAe,CAAA;IACf,+BAAS,CAAA;IACT,mDAA6B,CAAA;IAC7B,iDAA2B,CAAA;IAC3B,qDAA+B,CAAA;IAC/B,yCAAmB,CAAA;IACnB,yCAAmB,CAAA;IACnB,uCAAiB,CAAA;IACjB,iDAA2B,CAAA;IAC3B,2CAAqB,CAAA;IACrB,+CAAyB,CAAA;IACzB,uDAAiC,CAAA;AACnC,CAAC,EAbW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAa7B;AAoBD,IAAY,aAIX;AAJD,WAAY,aAAa;IACvB,2CAA0B,CAAA;IAC1B,8CAA6B,CAAA;IAC7B,8BAAa,CAAA;AACf,CAAC,EAJW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAIxB"} \ No newline at end of file +{"version":3,"file":"strict-index.js","sourceRoot":"","sources":["../autogen/strict-index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-schema/package.json b/evernote_modules/en-conduit-schema/package.json index 5a650fb9..0a421428 100644 --- a/evernote_modules/en-conduit-schema/package.json +++ b/evernote_modules/en-conduit-schema/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-schema", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -14,28 +14,28 @@ "@graphql-codegen/core": "^1.2.0", "@graphql-codegen/typescript": "^1.2.0", "@zzak/graphdoc": "^2.4.0", - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-conduit-plugin-board": "1.34.4", - "en-conduit-plugin-business-card": "1.34.4", - "en-conduit-plugin-calendar-service": "1.34.4", - "en-conduit-plugin-common-queries": "1.34.4", - "en-conduit-plugin-communication-engine": "1.34.4", - "en-conduit-plugin-cross-promotions": "1.34.4", - "en-conduit-plugin-features-rollout": "1.34.4", - "en-conduit-plugin-google-services": "1.34.4", - "en-conduit-plugin-in-app-purchasing": "1.34.4", - "en-conduit-plugin-maestro": "1.34.4", - "en-conduit-plugin-monetization": "1.34.4", - "en-conduit-plugin-note-import": "1.34.4", - "en-conduit-plugin-nsvc-authz-token": "1.34.4", - "en-conduit-plugin-scheduled-notification": "1.34.4", - "en-conduit-plugin-search": "1.34.4", - "en-conduit-plugin-support-ticket": "1.34.4", - "en-conduit-plugin-task": "1.34.4", - "en-thrift-connector": "1.34.4", + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-plugin-board": "1.36.3", + "en-conduit-plugin-business-card": "1.36.3", + "en-conduit-plugin-calendar-service": "1.36.3", + "en-conduit-plugin-common-queries": "1.36.3", + "en-conduit-plugin-communication-engine": "1.36.3", + "en-conduit-plugin-cross-promotions": "1.36.3", + "en-conduit-plugin-features-rollout": "1.36.3", + "en-conduit-plugin-google-services": "1.36.3", + "en-conduit-plugin-in-app-purchasing": "1.36.3", + "en-conduit-plugin-maestro": "1.36.3", + "en-conduit-plugin-monetization": "1.36.3", + "en-conduit-plugin-note-import": "1.36.3", + "en-conduit-plugin-nsvc-authz-token": "1.36.3", + "en-conduit-plugin-scheduled-notification": "1.36.3", + "en-conduit-plugin-search": "1.36.3", + "en-conduit-plugin-support-ticket": "1.36.3", + "en-conduit-plugin-task": "1.36.3", + "en-thrift-connector": "1.36.3", "eventsource": "^1.0.7", "evernote-thrift": "1.4.3", "fs-extra": "^7.0.1", diff --git a/evernote_modules/en-conduit-sync-types/dist/LevelMappers.d.ts.map b/evernote_modules/en-conduit-sync-types/dist/LevelMappers.d.ts.map new file mode 100644 index 00000000..33d68f91 --- /dev/null +++ b/evernote_modules/en-conduit-sync-types/dist/LevelMappers.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"LevelMappers.d.ts","sourceRoot":"","sources":["../src/LevelMappers.ts"],"names":[],"mappings":"AAKA,OAAO,EAA4B,cAAc,EAA+C,MAAM,eAAe,CAAC;AAEtH,OAAO,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjE,OAAO,EAAE,eAAe,EAAE,aAAa,EAAE,MAAM,eAAe,CAAC;AAE/D,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,eAAe,GAAG,cAAc,CAiBnE;AAED,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,aAAa,GAAG,YAAY,CAa/D;AAED,wBAAgB,mBAAmB,CAAC,CAAC,EAAE,aAAa,EAAE,GAAG,MAAM,EAAE,CAEhE;AAED,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,aAAa,GAAG,YAAY,GAAG,cAAc,CAKhF"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/LevelMappers.js b/evernote_modules/en-conduit-sync-types/dist/LevelMappers.js new file mode 100644 index 00000000..fda8b185 --- /dev/null +++ b/evernote_modules/en-conduit-sync-types/dist/LevelMappers.js @@ -0,0 +1,56 @@ +"use strict"; +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.toServiceLevelV2 = exports.toServiceLevelArray = exports.toServiceLevelV1 = exports.toPrivilegeLevel = void 0; +const conduit_utils_1 = require("conduit-utils"); +const en_data_model_1 = require("en-data-model"); +const MembershipTypes_1 = require("./MembershipTypes"); +const ThriftTypes_1 = require("./ThriftTypes"); +function toPrivilegeLevel(t) { + switch (t) { + case ThriftTypes_1.TPrivilegeLevel.NORMAL: + return MembershipTypes_1.PrivilegeLevel.NORMAL; + case ThriftTypes_1.TPrivilegeLevel.PREMIUM: + return MembershipTypes_1.PrivilegeLevel.PREMIUM; + case ThriftTypes_1.TPrivilegeLevel.VIP: + return MembershipTypes_1.PrivilegeLevel.VIP; + case ThriftTypes_1.TPrivilegeLevel.MANAGER: + return MembershipTypes_1.PrivilegeLevel.MANAGER; + case ThriftTypes_1.TPrivilegeLevel.SUPPORT: + return MembershipTypes_1.PrivilegeLevel.SUPPORT; + case ThriftTypes_1.TPrivilegeLevel.ADMIN: + return MembershipTypes_1.PrivilegeLevel.ADMIN; + default: + throw conduit_utils_1.absurd(t, 'Unknown service privilege level'); + } +} +exports.toPrivilegeLevel = toPrivilegeLevel; +function toServiceLevelV1(t) { + switch (t) { + case ThriftTypes_1.TServiceLevel.BASIC: + return MembershipTypes_1.ServiceLevel.BASIC; + case ThriftTypes_1.TServiceLevel.PLUS: + return MembershipTypes_1.ServiceLevel.PLUS; + case ThriftTypes_1.TServiceLevel.PREMIUM: + return MembershipTypes_1.ServiceLevel.PREMIUM; + case ThriftTypes_1.TServiceLevel.BUSINESS: + return MembershipTypes_1.ServiceLevel.BUSINESS; + default: + throw new Error('Looking at possible v2 serviceLevel field'); + } +} +exports.toServiceLevelV1 = toServiceLevelV1; +function toServiceLevelArray(t) { + return t.map(serviceLevel => toServiceLevelV1(serviceLevel)); +} +exports.toServiceLevelArray = toServiceLevelArray; +function toServiceLevelV2(t) { + // TODO: Change en-data-model to give a better type and get rid of this hackish cast + const supportedLevel = t; + const ret = en_data_model_1.getServiceLevelV2Summary(supportedLevel); + return ret.serviceLevel; +} +exports.toServiceLevelV2 = toServiceLevelV2; +//# sourceMappingURL=LevelMappers.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/LevelMappers.js.map b/evernote_modules/en-conduit-sync-types/dist/LevelMappers.js.map new file mode 100644 index 00000000..2707b19c --- /dev/null +++ b/evernote_modules/en-conduit-sync-types/dist/LevelMappers.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LevelMappers.js","sourceRoot":"","sources":["../src/LevelMappers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAAuC;AACvC,iDAAsH;AAEtH,uDAAiE;AACjE,+CAA+D;AAE/D,SAAgB,gBAAgB,CAAC,CAAkB;IACjD,QAAQ,CAAC,EAAE;QACT,KAAK,6BAAe,CAAC,MAAM;YACzB,OAAO,gCAAc,CAAC,MAAM,CAAC;QAC/B,KAAK,6BAAe,CAAC,OAAO;YAC1B,OAAO,gCAAc,CAAC,OAAO,CAAC;QAChC,KAAK,6BAAe,CAAC,GAAG;YACtB,OAAO,gCAAc,CAAC,GAAG,CAAC;QAC5B,KAAK,6BAAe,CAAC,OAAO;YAC1B,OAAO,gCAAc,CAAC,OAAO,CAAC;QAChC,KAAK,6BAAe,CAAC,OAAO;YAC1B,OAAO,gCAAc,CAAC,OAAO,CAAC;QAChC,KAAK,6BAAe,CAAC,KAAK;YACxB,OAAO,gCAAc,CAAC,KAAK,CAAC;QAC9B;YACE,MAAM,sBAAM,CAAC,CAAC,EAAE,iCAAiC,CAAC,CAAC;KACtD;AACH,CAAC;AAjBD,4CAiBC;AAED,SAAgB,gBAAgB,CAAC,CAAgB;IAC/C,QAAQ,CAAC,EAAE;QACT,KAAK,2BAAa,CAAC,KAAK;YACtB,OAAO,8BAAY,CAAC,KAAK,CAAC;QAC5B,KAAK,2BAAa,CAAC,IAAI;YACrB,OAAO,8BAAY,CAAC,IAAI,CAAC;QAC3B,KAAK,2BAAa,CAAC,OAAO;YACxB,OAAO,8BAAY,CAAC,OAAO,CAAC;QAC9B,KAAK,2BAAa,CAAC,QAAQ;YACzB,OAAO,8BAAY,CAAC,QAAQ,CAAC;QAC/B;YACE,MAAM,IAAI,KAAK,CAAC,2CAA2C,CAAC,CAAC;KAChE;AACH,CAAC;AAbD,4CAaC;AAED,SAAgB,mBAAmB,CAAC,CAAkB;IACpD,OAAO,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC;AAC/D,CAAC;AAFD,kDAEC;AAED,SAAgB,gBAAgB,CAAC,CAA+B;IAC9D,oFAAoF;IACpF,MAAM,cAAc,GAAG,CAAgC,CAAC;IACxD,MAAM,GAAG,GAA0B,wCAAwB,CAAC,cAAc,CAAC,CAAC;IAC5E,OAAO,GAAG,CAAC,YAAY,CAAC;AAC1B,CAAC;AALD,4CAKC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/MembershipTypes.d.ts.map b/evernote_modules/en-conduit-sync-types/dist/MembershipTypes.d.ts.map new file mode 100644 index 00000000..5dcdecbc --- /dev/null +++ b/evernote_modules/en-conduit-sync-types/dist/MembershipTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"MembershipTypes.d.ts","sourceRoot":"","sources":["../src/MembershipTypes.ts"],"names":[],"mappings":"AAOA,oBAAY,cAAc;IACxB,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,GAAG,QAAQ;IACX,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,eAAO,MAAM,oBAAoB,6CAA6C,CAAC;AAE/E,oBAAY,YAAY;IACtB,KAAK,UAAU;IACf,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,QAAQ,aAAa;CACtB;AAED,eAAO,MAAM,kBAAkB,6CAAyC,CAAC;AAEzE,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAE/C,eAAO,MAAM,oBAAoB,6CAA6C,CAAC;AAE/E,oBAAY,gBAAgB;IAC1B,KAAK,UAAU;IACf,MAAM,WAAW;CAClB;AACD,eAAO,MAAM,sBAAsB,6CAA6C,CAAC;AAEjF,oBAAY,aAAa;IACvB,WAAW,gBAAgB;IAC3B,YAAY,iBAAiB;IAC7B,IAAI,SAAS;CACd;AACD,eAAO,MAAM,mBAAmB,6CAAuC,CAAC;AAExE,oBAAY,mBAAmB;IAC7B,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,IAAI,SAAS;IACb,MAAM,WAAW;CAClB;AAED,oBAAY,uBAAuB;IACjC,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,QAAQ,aAAa;CACtB;AAED,eAAO,MAAM,yBAAyB,6CAAmD,CAAC;AAI1F,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,mBAAmB,EAAE,CAAC,EAAE,mBAAmB,uBAW9E"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/MembershipTypes.js b/evernote_modules/en-conduit-sync-types/dist/MembershipTypes.js new file mode 100644 index 00000000..7d0dffef --- /dev/null +++ b/evernote_modules/en-conduit-sync-types/dist/MembershipTypes.js @@ -0,0 +1,73 @@ +"use strict"; +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.highestPrivilege = exports.MembershipPrivilegeSchema = exports.MembershipRecipientType = exports.MembershipPrivilege = exports.WorkspaceTypeSchema = exports.WorkspaceType = exports.BusinessUserRoleSchema = exports.BusinessUserRole = exports.ServiceLevelV2Schema = exports.ServiceLevelV2 = exports.ServiceLevelSchema = exports.ServiceLevel = exports.PrivilegeLevelSchema = exports.PrivilegeLevel = void 0; +const conduit_utils_1 = require("conduit-utils"); +const en_data_model_1 = require("en-data-model"); +var PrivilegeLevel; +(function (PrivilegeLevel) { + PrivilegeLevel["NORMAL"] = "NORMAL"; + PrivilegeLevel["PREMIUM"] = "PREMIUM"; + PrivilegeLevel["VIP"] = "VIP"; + PrivilegeLevel["MANAGER"] = "MANAGER"; + PrivilegeLevel["SUPPORT"] = "SUPPORT"; + PrivilegeLevel["ADMIN"] = "ADMIN"; +})(PrivilegeLevel = exports.PrivilegeLevel || (exports.PrivilegeLevel = {})); +exports.PrivilegeLevelSchema = conduit_utils_1.Enum(PrivilegeLevel, 'UserPrivilegeLevel'); +var ServiceLevel; +(function (ServiceLevel) { + ServiceLevel["BASIC"] = "BASIC"; + ServiceLevel["PLUS"] = "PLUS"; + ServiceLevel["PREMIUM"] = "PREMIUM"; + ServiceLevel["BUSINESS"] = "BUSINESS"; +})(ServiceLevel = exports.ServiceLevel || (exports.ServiceLevel = {})); +exports.ServiceLevelSchema = conduit_utils_1.Enum(ServiceLevel, 'UserServiceLevel'); +var en_data_model_2 = require("en-data-model"); +Object.defineProperty(exports, "ServiceLevelV2", { enumerable: true, get: function () { return en_data_model_2.ServiceLevelV2; } }); +exports.ServiceLevelV2Schema = conduit_utils_1.Enum(en_data_model_1.ServiceLevelV2, 'UserServiceLevelV2'); +var BusinessUserRole; +(function (BusinessUserRole) { + BusinessUserRole["ADMIN"] = "ADMIN"; + BusinessUserRole["NORMAL"] = "NORMAL"; +})(BusinessUserRole = exports.BusinessUserRole || (exports.BusinessUserRole = {})); +exports.BusinessUserRoleSchema = conduit_utils_1.Enum(BusinessUserRole, 'BusinessUserRole'); +var WorkspaceType; +(function (WorkspaceType) { + WorkspaceType["INVITE_ONLY"] = "INVITE_ONLY"; + WorkspaceType["DISCOVERABLE"] = "DISCOVERABLE"; + WorkspaceType["OPEN"] = "OPEN"; +})(WorkspaceType = exports.WorkspaceType || (exports.WorkspaceType = {})); +exports.WorkspaceTypeSchema = conduit_utils_1.Enum(WorkspaceType, 'WorkspaceType'); +var MembershipPrivilege; +(function (MembershipPrivilege) { + MembershipPrivilege["READ"] = "READ"; + MembershipPrivilege["COMPLETE"] = "COMPLETE"; + MembershipPrivilege["EDIT"] = "EDIT"; + MembershipPrivilege["MANAGE"] = "MANAGE"; +})(MembershipPrivilege = exports.MembershipPrivilege || (exports.MembershipPrivilege = {})); +var MembershipRecipientType; +(function (MembershipRecipientType) { + MembershipRecipientType["USER"] = "USER"; + MembershipRecipientType["IDENTITY"] = "IDENTITY"; + MembershipRecipientType["EMAIL"] = "EMAIL"; + MembershipRecipientType["BUSINESS"] = "BUSINESS"; +})(MembershipRecipientType = exports.MembershipRecipientType || (exports.MembershipRecipientType = {})); +exports.MembershipPrivilegeSchema = conduit_utils_1.Enum(MembershipPrivilege, 'MembershipPrivilege'); +const PRIVILEGE_ORDER = Object.values(MembershipPrivilege); +function highestPrivilege(a, b) { + const numericalPrivilegeA = PRIVILEGE_ORDER.indexOf(a); + const numericalPrivilegeB = PRIVILEGE_ORDER.indexOf(b); + if (numericalPrivilegeA === -1 || numericalPrivilegeB === -1) { + throw new Error('Unknown privilege'); + } + if (numericalPrivilegeA >= numericalPrivilegeB) { + return a; + } + else { + return b; + } +} +exports.highestPrivilege = highestPrivilege; +//# sourceMappingURL=MembershipTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/MembershipTypes.js.map b/evernote_modules/en-conduit-sync-types/dist/MembershipTypes.js.map new file mode 100644 index 00000000..64295c26 --- /dev/null +++ b/evernote_modules/en-conduit-sync-types/dist/MembershipTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"MembershipTypes.js","sourceRoot":"","sources":["../src/MembershipTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAAqC;AACrC,iDAA+C;AAE/C,IAAY,cAOX;AAPD,WAAY,cAAc;IACxB,mCAAiB,CAAA;IACjB,qCAAmB,CAAA;IACnB,6BAAW,CAAA;IACX,qCAAmB,CAAA;IACnB,qCAAmB,CAAA;IACnB,iCAAe,CAAA;AACjB,CAAC,EAPW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAOzB;AAEY,QAAA,oBAAoB,GAAG,oBAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC,CAAC;AAE/E,IAAY,YAKX;AALD,WAAY,YAAY;IACtB,+BAAe,CAAA;IACf,6BAAa,CAAA;IACb,mCAAmB,CAAA;IACnB,qCAAqB,CAAA;AACvB,CAAC,EALW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAKvB;AAEY,QAAA,kBAAkB,GAAG,oBAAI,CAAC,YAAY,EAAE,kBAAkB,CAAC,CAAC;AAEzE,+CAA+C;AAAtC,+GAAA,cAAc,OAAA;AAEV,QAAA,oBAAoB,GAAG,oBAAI,CAAC,8BAAc,EAAE,oBAAoB,CAAC,CAAC;AAE/E,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IAC1B,mCAAe,CAAA;IACf,qCAAiB,CAAA;AACnB,CAAC,EAHW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAG3B;AACY,QAAA,sBAAsB,GAAG,oBAAI,CAAC,gBAAgB,EAAE,kBAAkB,CAAC,CAAC;AAEjF,IAAY,aAIX;AAJD,WAAY,aAAa;IACvB,4CAA2B,CAAA;IAC3B,8CAA6B,CAAA;IAC7B,8BAAa,CAAA;AACf,CAAC,EAJW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAIxB;AACY,QAAA,mBAAmB,GAAG,oBAAI,CAAC,aAAa,EAAE,eAAe,CAAC,CAAC;AAExE,IAAY,mBAKX;AALD,WAAY,mBAAmB;IAC7B,oCAAa,CAAA;IACb,4CAAqB,CAAA;IACrB,oCAAa,CAAA;IACb,wCAAiB,CAAA;AACnB,CAAC,EALW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAK9B;AAED,IAAY,uBAKX;AALD,WAAY,uBAAuB;IACjC,wCAAa,CAAA;IACb,gDAAqB,CAAA;IACrB,0CAAe,CAAA;IACf,gDAAqB,CAAA;AACvB,CAAC,EALW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAKlC;AAEY,QAAA,yBAAyB,GAAG,oBAAI,CAAC,mBAAmB,EAAE,qBAAqB,CAAC,CAAC;AAE1F,MAAM,eAAe,GAAG,MAAM,CAAC,MAAM,CAAC,mBAAmB,CAAC,CAAC;AAE3D,SAAgB,gBAAgB,CAAC,CAAsB,EAAE,CAAsB;IAC7E,MAAM,mBAAmB,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IACvD,MAAM,mBAAmB,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IACvD,IAAI,mBAAmB,KAAK,CAAC,CAAC,IAAI,mBAAmB,KAAK,CAAC,CAAC,EAAE;QAC5D,MAAM,IAAI,KAAK,CAAC,mBAAmB,CAAC,CAAC;KACtC;IACD,IAAI,mBAAmB,IAAI,mBAAmB,EAAE;QAC9C,OAAO,CAAC,CAAC;KACV;SAAM;QACL,OAAO,CAAC,CAAC;KACV;AACH,CAAC;AAXD,4CAWC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.d.ts.map b/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.d.ts.map index 133cbb9a..8043aee7 100644 --- a/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.d.ts.map +++ b/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NSyncTypes.d.ts","sourceRoot":"","sources":["../src/NSyncTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AACnE,OAAO,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAC3C,OAAO,EAAa,KAAK,EAAiB,KAAK,EAAE,MAAM,eAAe,CAAC;AACvE,OAAO,EAAE,mBAAmB,EAAE,uBAAuB,EAAE,aAAa,EAAE,MAAM,sBAAsB,CAAC;AACnG,OAAO,EAAoB,eAAe,EAAE,MAAM,eAAe,CAAC;AAElE,oBAAY,YAAY,GAAG,eAAe,EAAE,CAAC;AAI7C,eAAO,MAAM,qBAAqB,EAAE,KAAK,CAAC,aAAa,CAItD,CAAC;AAEF,eAAO,MAAM,iBAAiB,EAAE,KAAK,CAAC,mBAAmB,CAUxD,CAAC;AAEF,eAAO,MAAM,wBAAwB,EAAE,KAAK,CAAC,uBAAuB,CAInE,CAAC;AAEF,eAAO,MAAM,wBAAwB,uBAAuB,CAAC;AAE7D,wBAAgB,oBAAoB,CAClC,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,eAAe,GAAG,IAAI,GAAG,SAAS,EAC9C,aAAa,CAAC,EAAE,QAAQ,GACvB,KAAK,CAAC,QAAQ,CAAC,CAQjB;AAED,wBAAgB,gCAAgC,CAAC,mBAAmB,EAClE,YAAY,EAAE,gBAAgB,CAAC,mBAAmB,CAAC,EACnD,SAAS,EAAE,KAAK,CAAC,QAAQ,EAAE,CAAC,UAc7B"} \ No newline at end of file +{"version":3,"file":"NSyncTypes.d.ts","sourceRoot":"","sources":["../src/NSyncTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AACnE,OAAO,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAC3C,OAAO,EAAa,KAAK,EAAiB,KAAK,EAAE,MAAM,eAAe,CAAC;AACvE,OAAO,EAAoB,eAAe,EAAE,MAAM,eAAe,CAAC;AAElE,OAAO,EAAE,mBAAmB,EAAE,uBAAuB,EAAE,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAEhG,oBAAY,YAAY,GAAG,eAAe,EAAE,CAAC;AAI7C,eAAO,MAAM,qBAAqB,EAAE,KAAK,CAAC,aAAa,CAItD,CAAC;AAEF,eAAO,MAAM,iBAAiB,EAAE,KAAK,CAAC,mBAAmB,CAUxD,CAAC;AAEF,eAAO,MAAM,wBAAwB,EAAE,KAAK,CAAC,uBAAuB,CAInE,CAAC;AAEF,eAAO,MAAM,wBAAwB,uBAAuB,CAAC;AAE7D,wBAAgB,oBAAoB,CAClC,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,eAAe,GAAG,IAAI,GAAG,SAAS,EAC9C,aAAa,CAAC,EAAE,QAAQ,GACvB,KAAK,CAAC,QAAQ,CAAC,CAQjB;AAED,wBAAgB,gCAAgC,CAAC,mBAAmB,EAClE,YAAY,EAAE,gBAAgB,CAAC,mBAAmB,CAAC,EACnD,SAAS,EAAE,KAAK,CAAC,QAAQ,EAAE,CAAC,UAc7B"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.js b/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.js index 40b9be99..6a0326ba 100644 --- a/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.js +++ b/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.js @@ -5,30 +5,30 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.nodeTypeArrayToEntityFilterParam = exports.entityTypeAsNodeType = exports.PREFERENCE_SHORTCUTS_KEY = exports.NSyncAgentToRecipientMap = exports.NSyncPrivilegeMap = exports.NSyncWorkspaceTypeMap = void 0; const conduit_utils_1 = require("conduit-utils"); -const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); +const MembershipTypes_1 = require("./MembershipTypes"); // possibly redundant, but if we ever change names, and it allows for better typing and an // error if new type not handled or misspelling exports.NSyncWorkspaceTypeMap = { - INVITE_ONLY: en_core_entity_types_1.WorkspaceType.INVITE_ONLY, - DISCOVERABLE: en_core_entity_types_1.WorkspaceType.DISCOVERABLE, - OPEN: en_core_entity_types_1.WorkspaceType.OPEN, + INVITE_ONLY: MembershipTypes_1.WorkspaceType.INVITE_ONLY, + DISCOVERABLE: MembershipTypes_1.WorkspaceType.DISCOVERABLE, + OPEN: MembershipTypes_1.WorkspaceType.OPEN, }; exports.NSyncPrivilegeMap = { - [en_data_model_1.ClientNSyncTypes.Role.NULL]: en_core_entity_types_1.MembershipPrivilege.READ, - [en_data_model_1.ClientNSyncTypes.Role.VIEWER]: en_core_entity_types_1.MembershipPrivilege.READ, - [en_data_model_1.ClientNSyncTypes.Role.COMMENTER]: en_core_entity_types_1.MembershipPrivilege.READ, - [en_data_model_1.ClientNSyncTypes.Role.EDITOR]: en_core_entity_types_1.MembershipPrivilege.EDIT, - [en_data_model_1.ClientNSyncTypes.Role.EDITOR_SHARER]: en_core_entity_types_1.MembershipPrivilege.EDIT, - [en_data_model_1.ClientNSyncTypes.Role.ADMIN]: en_core_entity_types_1.MembershipPrivilege.MANAGE, - [en_data_model_1.ClientNSyncTypes.Role.OWNER]: en_core_entity_types_1.MembershipPrivilege.MANAGE, - [en_data_model_1.ClientNSyncTypes.Role.ACTIVITY_VIEWER]: en_core_entity_types_1.MembershipPrivilege.READ, - [en_data_model_1.ClientNSyncTypes.Role.COMPLETER]: en_core_entity_types_1.MembershipPrivilege.COMPLETE, + [en_data_model_1.ClientNSyncTypes.Role.NULL]: MembershipTypes_1.MembershipPrivilege.READ, + [en_data_model_1.ClientNSyncTypes.Role.VIEWER]: MembershipTypes_1.MembershipPrivilege.READ, + [en_data_model_1.ClientNSyncTypes.Role.COMMENTER]: MembershipTypes_1.MembershipPrivilege.READ, + [en_data_model_1.ClientNSyncTypes.Role.EDITOR]: MembershipTypes_1.MembershipPrivilege.EDIT, + [en_data_model_1.ClientNSyncTypes.Role.EDITOR_SHARER]: MembershipTypes_1.MembershipPrivilege.EDIT, + [en_data_model_1.ClientNSyncTypes.Role.ADMIN]: MembershipTypes_1.MembershipPrivilege.MANAGE, + [en_data_model_1.ClientNSyncTypes.Role.OWNER]: MembershipTypes_1.MembershipPrivilege.MANAGE, + [en_data_model_1.ClientNSyncTypes.Role.ACTIVITY_VIEWER]: MembershipTypes_1.MembershipPrivilege.READ, + [en_data_model_1.ClientNSyncTypes.Role.COMPLETER]: MembershipTypes_1.MembershipPrivilege.COMPLETE, }; exports.NSyncAgentToRecipientMap = { - [en_data_model_1.ClientNSyncTypes.AgentType.USER]: en_core_entity_types_1.MembershipRecipientType.USER, - [en_data_model_1.ClientNSyncTypes.AgentType.IDENTITY]: en_core_entity_types_1.MembershipRecipientType.IDENTITY, - [en_data_model_1.ClientNSyncTypes.AgentType.BUSINESS]: en_core_entity_types_1.MembershipRecipientType.BUSINESS, + [en_data_model_1.ClientNSyncTypes.AgentType.USER]: MembershipTypes_1.MembershipRecipientType.USER, + [en_data_model_1.ClientNSyncTypes.AgentType.IDENTITY]: MembershipTypes_1.MembershipRecipientType.IDENTITY, + [en_data_model_1.ClientNSyncTypes.AgentType.BUSINESS]: MembershipTypes_1.MembershipRecipientType.BUSINESS, }; exports.PREFERENCE_SHORTCUTS_KEY = 'evernote.shortcuts'; function entityTypeAsNodeType(dataModelProvider, entityType, defaultResult) { diff --git a/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.js.map b/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.js.map index e7ec0358..8331b6de 100644 --- a/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.js.map +++ b/evernote_modules/en-conduit-sync-types/dist/NSyncTypes.js.map @@ -1 +1 @@ -{"version":3,"file":"NSyncTypes.js","sourceRoot":"","sources":["../src/NSyncTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAuE;AACvE,+DAAmG;AACnG,iDAAkE;AAIlE,0FAA0F;AAC1F,+CAA+C;AAClC,QAAA,qBAAqB,GAAyB;IACzD,WAAW,EAAE,oCAAa,CAAC,WAAW;IACtC,YAAY,EAAE,oCAAa,CAAC,YAAY;IACxC,IAAI,EAAE,oCAAa,CAAC,IAAI;CACzB,CAAC;AAEW,QAAA,iBAAiB,GAA+B;IAC3D,CAAC,gCAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,0CAAmB,CAAC,IAAI;IACtD,CAAC,gCAAgB,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,0CAAmB,CAAC,IAAI;IACxD,CAAC,gCAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,0CAAmB,CAAC,IAAI;IAC3D,CAAC,gCAAgB,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,0CAAmB,CAAC,IAAI;IACxD,CAAC,gCAAgB,CAAC,IAAI,CAAC,aAAa,CAAC,EAAE,0CAAmB,CAAC,IAAI;IAC/D,CAAC,gCAAgB,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,0CAAmB,CAAC,MAAM;IACzD,CAAC,gCAAgB,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,0CAAmB,CAAC,MAAM;IACzD,CAAC,gCAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,0CAAmB,CAAC,IAAI;IACjE,CAAC,gCAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,0CAAmB,CAAC,QAAQ;CAChE,CAAC;AAEW,QAAA,wBAAwB,GAAmC;IACtE,CAAC,gCAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,8CAAuB,CAAC,IAAI;IAC/D,CAAC,gCAAgB,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,8CAAuB,CAAC,QAAQ;IACvE,CAAC,gCAAgB,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,8CAAuB,CAAC,QAAQ;CACxE,CAAC;AAEW,QAAA,wBAAwB,GAAG,oBAAoB,CAAC;AAE7D,SAAgB,oBAAoB,CAClC,iBAAoC,EACpC,UAA8C,EAC9C,aAAwB;IAExB,IAAI,yBAAS,CAAC,UAAU,CAAC,EAAE;QACzB,IAAI,yBAAS,CAAC,aAAa,CAAC,EAAE;YAC5B,OAAO,IAAI,CAAC;SACb;QACD,OAAO,aAAa,CAAC;KACtB;IACD,OAAO,iBAAiB,CAAC,0BAA0B,CAAC,UAAU,CAAC,CAAC;AAClE,CAAC;AAZD,oDAYC;AAED,SAAgB,gCAAgC,CAC9C,YAAmD,EACnD,SAA4B;IAE5B,IAAI,SAAS,KAAK,IAAI,EAAE;QACtB,OAAO,EAAE,CAAC;KACX;IAED,MAAM,iBAAiB,GAAsB,EAAE,CAAC;IAChD,KAAK,MAAM,IAAI,IAAI,SAAS,EAAE;QAC5B,MAAM,SAAS,GAAG,YAAY,CAAC,EAAE,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC;QACnE,IAAI,CAAC,yBAAS,CAAC,SAAS,CAAC,EAAE;YACzB,iBAAiB,CAAC,IAAI,CAAC,SAA4B,CAAC,CAAC;SACtD;KACF;IACD,OAAO,gBAAgB,GAAG,6BAAa,CAAC,iBAAiB,CAAC,CAAC;AAC7D,CAAC;AAhBD,4EAgBC"} \ No newline at end of file +{"version":3,"file":"NSyncTypes.js","sourceRoot":"","sources":["../src/NSyncTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAuE;AACvE,iDAAkE;AAElE,uDAAgG;AAIhG,0FAA0F;AAC1F,+CAA+C;AAClC,QAAA,qBAAqB,GAAyB;IACzD,WAAW,EAAE,+BAAa,CAAC,WAAW;IACtC,YAAY,EAAE,+BAAa,CAAC,YAAY;IACxC,IAAI,EAAE,+BAAa,CAAC,IAAI;CACzB,CAAC;AAEW,QAAA,iBAAiB,GAA+B;IAC3D,CAAC,gCAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,qCAAmB,CAAC,IAAI;IACtD,CAAC,gCAAgB,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,qCAAmB,CAAC,IAAI;IACxD,CAAC,gCAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,qCAAmB,CAAC,IAAI;IAC3D,CAAC,gCAAgB,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,qCAAmB,CAAC,IAAI;IACxD,CAAC,gCAAgB,CAAC,IAAI,CAAC,aAAa,CAAC,EAAE,qCAAmB,CAAC,IAAI;IAC/D,CAAC,gCAAgB,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,qCAAmB,CAAC,MAAM;IACzD,CAAC,gCAAgB,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,qCAAmB,CAAC,MAAM;IACzD,CAAC,gCAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,qCAAmB,CAAC,IAAI;IACjE,CAAC,gCAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,qCAAmB,CAAC,QAAQ;CAChE,CAAC;AAEW,QAAA,wBAAwB,GAAmC;IACtE,CAAC,gCAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,yCAAuB,CAAC,IAAI;IAC/D,CAAC,gCAAgB,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,yCAAuB,CAAC,QAAQ;IACvE,CAAC,gCAAgB,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,yCAAuB,CAAC,QAAQ;CACxE,CAAC;AAEW,QAAA,wBAAwB,GAAG,oBAAoB,CAAC;AAE7D,SAAgB,oBAAoB,CAClC,iBAAoC,EACpC,UAA8C,EAC9C,aAAwB;IAExB,IAAI,yBAAS,CAAC,UAAU,CAAC,EAAE;QACzB,IAAI,yBAAS,CAAC,aAAa,CAAC,EAAE;YAC5B,OAAO,IAAI,CAAC;SACb;QACD,OAAO,aAAa,CAAC;KACtB;IACD,OAAO,iBAAiB,CAAC,0BAA0B,CAAC,UAAU,CAAC,CAAC;AAClE,CAAC;AAZD,oDAYC;AAED,SAAgB,gCAAgC,CAC9C,YAAmD,EACnD,SAA4B;IAE5B,IAAI,SAAS,KAAK,IAAI,EAAE;QACtB,OAAO,EAAE,CAAC;KACX;IAED,MAAM,iBAAiB,GAAsB,EAAE,CAAC;IAChD,KAAK,MAAM,IAAI,IAAI,SAAS,EAAE;QAC5B,MAAM,SAAS,GAAG,YAAY,CAAC,EAAE,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC;QACnE,IAAI,CAAC,yBAAS,CAAC,SAAS,CAAC,EAAE;YACzB,iBAAiB,CAAC,IAAI,CAAC,SAA4B,CAAC,CAAC;SACtD;KACF;IACD,OAAO,gBAAgB,GAAG,6BAAa,CAAC,iBAAiB,CAAC,CAAC;AAC7D,CAAC;AAhBD,4EAgBC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/ThriftTypes.js b/evernote_modules/en-conduit-sync-types/dist/ThriftTypes.js index 34451def..41631df6 100644 --- a/evernote_modules/en-conduit-sync-types/dist/ThriftTypes.js +++ b/evernote_modules/en-conduit-sync-types/dist/ThriftTypes.js @@ -2,7 +2,7 @@ /* * Copyright 2020 Evernote Corporation. All rights reserved. */ -// tslint:disable:import-blacklist +/* eslint-disable no-restricted-imports */ Object.defineProperty(exports, "__esModule", { value: true }); exports.TNoteShareRelationships = exports.TNoteResultSpec = exports.TNoteLockStatus = exports.TNoteInvitationShareRelationship = exports.TNoteCollectionCounts = exports.TNotebookResultSpec = exports.TManageNoteSharesResult = exports.TManageNotebookSharesResult = exports.TLogResponse = exports.TInvitationShareRelationship = exports.TClientSyncRateConfig = exports.TBusinessQueryResult = exports.TBusinessQuery = exports.TUserThread = exports.TUserMessagingInfo = exports.TMessageThread = exports.TMessageSyncFilter = exports.TMessageAttachmentType = exports.TFindMessagesResultSpec = exports.TFindMessagesResult = exports.TFindMessagesPagination = exports.TFindMessagesFilter = exports.TDateFilter = exports.TCreateMessageThreadResult = exports.TRecipientType = exports.EDAM_PREFERENCE_WORKCHATACTIVE_TIMESPAN = exports.EDAM_PREFERENCE_WORKCHATACTIVE = exports.EDAM_SNIPPETS_NOTES_MAX = exports.EDAM_PREFERENCE_SHORTCUTS = exports.EDAM_NOTE_TITLE_QUALITY_UNTITLED = exports.EDAM_NOTE_TITLE_LEN_MAX = exports.EDAM_MIME_TYPE_INK = exports.EDAM_CONNECTED_IDENTITY_REQUEST_MAX = exports.TExperimentsGetServiceStateJsonResponse = exports.TExperimentsGetPropsRequest = exports.TExperimentsGetPropsJsonResponse = exports.TExperimentsExperimentArmId = exports.TExperimentsClientType = exports.EDAMUserException = exports.EDAMSystemException = exports.EDAMNotFoundException = exports.EDAMErrorCode = exports.TCommEngineMessageResponse = exports.TCommEngineMessageRequest = exports.TCommEngineInAppMessageIdentifier = exports.TCommEnginePlacement = exports.TCommEngineEventType = exports.TCommEngineClientType = exports.TServiceProvider = exports.TOpenIdCredential = void 0; exports.TUserUrls = exports.TPublicUserInfo = exports.TNapMigrationState = exports.TLoginStatus = exports.TLoginInfo = exports.TGetNAPAccessJWTRequest = exports.TGetLoginInfoRequest = exports.TBusinessUserType = exports.TAuthenticationResult = exports.TAuthenticationParameters = exports.TUserRestrictions = exports.TUserProfile = exports.TUserIdentityType = exports.TUserIdentity = exports.TUser = exports.TSubscriptionInfo = exports.TSharedNotePrivilegeLevel = exports.TSharedNotebookPrivilegeLevel = exports.TSharedNote = exports.TServiceLevel = exports.TResourceAttributes = exports.TReminderEmailConfig = exports.TRecipientStatus = exports.TPrivilegeLevel = exports.TPremiumOrderStatus = exports.TNoteSortOrder = exports.TNotebookRecipientSettings = exports.TIdentity = exports.TData = exports.TContactType = exports.TContact = exports.TCanMoveToContainerStatus = exports.TBusinessUserStatus = exports.TBusinessUserRole = exports.TBusinessUserInfo = exports.TBusinessUserFilter = exports.TAccountLimits = exports.TWorkspaceType = exports.TWorkspaceResponseSpec = exports.TWorkspacePrivilegeLevel = exports.TAccessInfo = exports.TWorkspaceUserInterfaceLayoutStyle = exports.TUserSetting = exports.TSyncState = exports.TSyncChunkFilter = exports.TShareRelationshipPrivilegeLevel = exports.TShareRelationships = exports.TRelatedResultSpec = exports.TPreferences = exports.TNotesMetadataResultSpec = void 0; diff --git a/evernote_modules/en-conduit-sync-types/dist/ThriftTypes.js.map b/evernote_modules/en-conduit-sync-types/dist/ThriftTypes.js.map index 43e3f35d..7d1c0d81 100644 --- a/evernote_modules/en-conduit-sync-types/dist/ThriftTypes.js.map +++ b/evernote_modules/en-conduit-sync-types/dist/ThriftTypes.js.map @@ -1 +1 @@ -{"version":3,"file":"ThriftTypes.js","sourceRoot":"","sources":["../src/ThriftTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ThriftTypes.js","sourceRoot":"","sources":["../src/ThriftTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/Types.d.ts.map b/evernote_modules/en-conduit-sync-types/dist/Types.d.ts.map index 81cccaba..f5d7e28b 100644 --- a/evernote_modules/en-conduit-sync-types/dist/Types.d.ts.map +++ b/evernote_modules/en-conduit-sync-types/dist/Types.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Types.d.ts","sourceRoot":"","sources":["../src/Types.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Types.d.ts","sourceRoot":"","sources":["../src/Types.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,QAAQ,EAAE,MAAM,qBAAqB,CAAC;AAC/C,OAAO,EACL,wBAAwB,EACxB,6BAA6B,EAC7B,YAAY,EACZ,mBAAmB,EACnB,wBAAwB,EACxB,uBAAuB,EACxB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAE,gBAAgB,EAAE,cAAc,EAAE,uBAAuB,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACpG,OAAO,EAAE,oBAAoB,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,wBAAwB,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AACjI,OAAO,EACL,+BAA+B,EAC/B,gCAAgC,EAChC,YAAY,EACZ,cAAc,EACd,aAAa,EACb,sBAAsB,EACtB,2BAA2B,EAC3B,eAAe,EAChB,MAAM,oBAAoB,CAAC;AAC5B,OAAO,EAAY,UAAU,EAAE,eAAe,EAAE,YAAY,IAAI,mBAAmB,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAEpI,OAAO,EAAE,wBAAwB,EAAE,MAAM,aAAa,CAAC;AACvD,OAAO,EAAE,mBAAmB,EAAE,MAAM,mBAAmB,CAAC;AACxD,OAAO,EACL,KAAK,EACL,eAAe,EACf,KAAK,EACL,SAAS,EACT,uBAAuB,EACxB,MAAM,eAAe,CAAC;AAEvB,eAAO,MAAM,aAAa,iBAAiB,CAAC;AAE5C,oBAAY,iBAAiB;IAC3B,IAAI,SAAS;IACb,UAAU,eAAe;IACzB,gBAAgB,qBAAqB;CACtC;AAED,MAAM,WAAW,yBAAyB;IACxC,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,KAAK,CAAC;CACf;AAED,oBAAY,0BAA0B,GAAG,CAAC,IAAI,EAAE,MAAM,KAAK,KAAK,CAAC,yBAAyB,CAAC,CAAC;AAE5F,MAAM,WAAW,SAAS;IACxB,WAAW,EAAE,MAAM,CAAC;IACpB,IAAI,EAAE,QAAQ,CAAC;IACf,gBAAgB,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACjC,WAAW,CAAC,EAAE,KAAK,CAAC;CACrB;AAED,MAAM,WAAW,sBAAsB;IACrC,IAAI,EAAE,KAAK,CAAC;IACZ,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;CAC5B;AACD,MAAM,WAAW,yBAAyB;IACxC,oBAAoB,CAAC,EAAE,MAAM,iBAAiB,CAAC;CAChD;AAED,MAAM,WAAW,qBAAqB;IACpC,gBAAgB,CAAC,EAAE,MAAM,aAAa,CAAC;CACxC;AAED,MAAM,WAAW,oBAAoB;IACnC,YAAY,EAAE,eAAe,CAAC;CAC/B;AAED,MAAM,WAAW,8BAA8B;IAC7C,yBAAyB,CAAC,EAAE,MAAM,sBAAsB,CAAC;CAC1D;AAED,MAAM,WAAW,iCAAiC;IAChD,4BAA4B,EAAE,0BAA0B,CAAC;CAC1D;AAED,oBAAY,eAAe,GAAG,OAAO,CAAC,MAAM,EAAE,iBAAiB,CAAC,CAAC;AAEjE,MAAM,WAAW,YAAY;IAC3B,KAAK,EAAE,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,KAAK,CAAC;CACd;AAED,MAAM,WAAW,oBAAoB;IACnC,EAAE,EAAE,eAAe,CAAC;IACpB,QAAQ,EAAE,MAAM,CAAC;IACjB,SAAS,EAAE,SAAS,CAAC;IACrB,SAAS,EAAE,eAAe,EAAE,CAAC;CAC9B;AACD,MAAM,WAAW,8BAA8B;IAC7C,EAAE,EAAE,UAAU,CAAC;IACf,aAAa,EAAE,OAAO,CAAC;IACvB,IAAI,EAAE;QACJ,MAAM,CAAC,EAAE,cAAc,CAAC;QACxB,KAAK,CAAC,EAAE,KAAK,CAAC;KACf,CAAC;CACH;AAED,MAAM,WAAW,qBAAqB;IACpC,EAAE,EAAE,eAAe,CAAC;IACpB,SAAS,EAAE,SAAS,CAAC;IACrB,SAAS,EAAE,8BAA8B,EAAE,CAAC;CAC7C;AAED,MAAM,WAAW,4BAA4B;IAC3C,YAAY,IAAI,oBAAoB,CAAC;IACrC,sBAAsB,IAAI,MAAM,CAAC;IACjC,YAAY,IAAI,OAAO,CAAC;IACxB,8BAA8B,CAAC,cAAc,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7D,+BAA+B,CAAC,KAAK,EAAE,KAAK,GAAG,IAAI,CAAC;IACpD,kCAAkC,CAAC,GAAG,EAAE,cAAc,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,cAAc,EAAE,SAAS,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;IACnJ,mBAAmB,CAAC,KAAK,EAAE,oBAAoB,GAAG,IAAI,CAAC;CACxD;AAED,wBAAgB,oBAAoB,CAAC,YAAY,EAAE,KAAK,CAAC,YAAY,EAAE,CAAC,GAAG,KAAK,CAAC,mBAAmB,EAAE,CAAC,CAYtG;AAED,MAAM,WAAW,qBAAqB;IACpC,oBAAoB,EAAE,MAAM,MAAM,CAAC;IACnC,kBAAkB,EAAE,MAAM,MAAM,CAAC;CAClC;AACD,MAAM,WAAW,2BAA2B;IAC1C,2BAA2B,EAAE,2BAA2B,CAAC;CAC1D;AAED,MAAM,WAAW,oBAAoB;IACnC,eAAe,EAAE,MAAM,MAAM,EAAE,CAAC;CACjC;AAED,MAAM,WAAW,kBAAkB;IACjC,cAAc,EAAE,cAAc,CAAC;IAC/B,+BAA+B,EAAE,+BAA+B,CAAC;IACjE,gCAAgC,EAAE,gCAAgC,CAAC;CACpE;AAED,oBAAY,cAAc,GACtB,wBAAwB,CAC3B;AAED,oBAAY,4BAA4B,GACpC,cAAc,GACd,kBAAkB,CACrB;AAED,oBAAY,0BAA0B,GAClC,4BAA4B,CAC/B;AAED,oBAAY,yBAAyB,GACjC,wBAAwB,GACxB,oBAAoB,GACpB,eAAe,CAClB;AAED,oBAAY,eAAe,GACvB,cAAc,GACd,wBAAwB,CAAC,qBAAqB,CAAC,CAClD;AAED,aAAK,iCAAiC,GAClC,oBAAoB,CAAC,YAAY,CAAC,GAClC,cAAc,CACjB;AAED,aAAK,qBAAqB,GACtB,qBAAqB,GACrB,cAAc,CACjB;AAED,aAAK,wBAAwB,GACzB,oBAAoB,GACpB,cAAc,CACjB;AAED,aAAK,wBAAwB,GACzB,cAAc,GACd,kBAAkB,CACrB;AAED,aAAK,+BAA+B,GAChC,0BAA0B,GAC1B,6BAA6B,GAC7B,cAAc,CACjB;AAED,oBAAY,kBAAkB,GAC1B,oBAAoB,CAAC,YAAY,CAAC,GAClC,6BAA6B,GAC7B,qBAAqB,GACrB,2BAA2B,GAC3B,oBAAoB,GACpB,cAAc,GACd,kBAAkB,GAClB,wBAAwB,CAAC,qBAAqB,CAAC,CAClD;AAED,oBAAY,+BAA+B,GACvC,wBAAwB,GACxB,+BAA+B,GAC/B,iCAAiC,GACjC,qBAAqB,GACrB,eAAe,GACf,2BAA2B,GAC3B,wBAAwB,GACxB,cAAc,GACd,kBAAkB,CACrB;AAED,oBAAY,4BAA4B,GACpC,oBAAoB,CAAC,YAAY,CAAC,GAClC,cAAc,GACd,2BAA2B,CAC9B;AAED,oBAAY,aAAa,GACrB,IAAI,CAAC,+BAA+B,EAAE,kBAAkB,CAAC,GACzD,IAAI,CAAC,kBAAkB,EAAE,kBAAkB,CAAC,GAC5C,IAAI,CAAC,yBAAyB,EAAE,kBAAkB,CAAC,GACnD,wBAAwB,CAAC,qBAAqB,CAAC,GAC/C,wBAAwB,GACxB;IACA,cAAc,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;CACnC,CACF;AAED,oBAAY,qBAAqB,GAC7B,aAAa,GACb,wBAAwB,CAAC,qBAAqB,CAAC,CAAC;AAEpD,MAAM,WAAW,eAAe;IAC9B,gBAAgB,CAAC,EAAE,MAAM,aAAa,CAAC;CACxC;AACD,MAAM,WAAW,oBAAoB;IACnC,eAAe,EAAE,MAAM,MAAM,GAAG,SAAS,CAAC;CAC3C;AACD,oBAAY,cAAc,GACtB,wBAAwB,GACxB,wBAAwB,GACxB,eAAe,GACf,uBAAuB,GACvB,aAAa,GACb,oBAAoB,GACpB,mBAAmB,CACtB;AAED,oBAAY,cAAc,GAAG,gBAAgB,CAAC,qBAAqB,CAAC,CAAC;AACrE,oBAAY,gBAAgB,GAAG,cAAc,CAAC,qBAAqB,CAAC,CAAC;AACrE,oBAAY,kBAAkB,GAAG,uBAAuB,CAAC,qBAAqB,CAAC,CAAC;AAEhF,MAAM,WAAW,kBAAkB;IACjC,IAAI,EAAE,uBAAuB,CAAC;IAC9B,YAAY,EAAE,MAAM,CAAC;IACrB,YAAY,EAAE,MAAM,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,cAAc,EAAE,eAAe,CAAC;IAChC,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACxB,OAAO,EAAE,MAAM,CAAC;IAChB,gBAAgB,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACjC;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,EAAE,KAAK,CAAC;IAChB,YAAY,EAAE,MAAM,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACxB;AAED,MAAM,WAAW,4BAA4B;IAC3C,sBAAsB,EAAE,uBAAuB,CAAC;CACjD;AAED,oBAAY,uBAAuB,GAAG,KAAK,CAAC,4BAA4B,CAAC,CAAC;AAE1E,MAAM,WAAW,gBAAgB;IAC/B,eAAe,EAAE;QAAE,CAAC,IAAI,EAAE,MAAM,GAAG,kBAAkB,CAAA;KAAE,CAAC;IACxD,WAAW,EAAE;QAAE,CAAC,IAAI,EAAE,MAAM,GAAG,cAAc,CAAA;KAAE,CAAC;IAChD,eAAe,EAAE,uBAAuB,CAAC;CAC1C;AAGD,MAAM,WAAW,qBAAqB;IACpC,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACzB,MAAM,EAAE,OAAO,CAAC;IAChB,WAAW,EAAE,OAAO,CAAC;IACrB,sBAAsB,EAAE,KAAK,CAAC,uBAAuB,CAAC,CAAC;IACvD,0BAA0B,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1C,6BAA6B,EAAE,MAAM,CAAC;IACtC,6BAA6B,EAAE,MAAM,CAAC;IACtC,YAAY,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC3B,SAAS,CAAC,EAAE,mBAAmB,CAAC;CACjC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/Types.js.map b/evernote_modules/en-conduit-sync-types/dist/Types.js.map index 20761595..312b40eb 100644 --- a/evernote_modules/en-conduit-sync-types/dist/Types.js.map +++ b/evernote_modules/en-conduit-sync-types/dist/Types.js.map @@ -1 +1 @@ -{"version":3,"file":"Types.js","sourceRoot":"","sources":["../src/Types.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAoCU,QAAA,aAAa,GAAG,cAAc,CAAC;AAE5C,IAAY,iBAIX;AAJD,WAAY,iBAAiB;IAC3B,kCAAa,CAAA;IACb,8CAAyB,CAAA;IACzB,0DAAqC,CAAA;AACvC,CAAC,EAJW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAI5B;AA+ED,SAAgB,oBAAoB,CAAC,YAAmC;IACtE,MAAM,YAAY,GAAiC,EAAE,CAAC;IACtD,KAAK,MAAM,IAAI,IAAI,YAAY,EAAE;QAC/B,YAAY,CAAC,IAAI,CAAC,GAAG,YAAY,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE;YAClD,OAAO;gBACL,KAAK,CAAC,CAAC,CAAC;gBACR,KAAK,CAAC,CAAC,CAAwB;gBAC/B,KAAK,CAAC,CAAC,CAAW;aACnB,CAAC;QACJ,CAAC,CAAC,CAAC;KACJ;IACD,OAAO,YAAY,CAAC;AACtB,CAAC;AAZD,oDAYC"} \ No newline at end of file +{"version":3,"file":"Types.js","sourceRoot":"","sources":["../src/Types.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAmCU,QAAA,aAAa,GAAG,cAAc,CAAC;AAE5C,IAAY,iBAIX;AAJD,WAAY,iBAAiB;IAC3B,kCAAa,CAAA;IACb,8CAAyB,CAAA;IACzB,0DAAqC,CAAA;AACvC,CAAC,EAJW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAI5B;AA+ED,SAAgB,oBAAoB,CAAC,YAAmC;IACtE,MAAM,YAAY,GAAiC,EAAE,CAAC;IACtD,KAAK,MAAM,IAAI,IAAI,YAAY,EAAE;QAC/B,YAAY,CAAC,IAAI,CAAC,GAAG,YAAY,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE;YAClD,OAAO;gBACL,KAAK,CAAC,CAAC,CAAC;gBACR,KAAK,CAAC,CAAC,CAAwB;gBAC/B,KAAK,CAAC,CAAC,CAAW;aACnB,CAAC;QACJ,CAAC,CAAC,CAAC;KACJ;IACD,OAAO,YAAY,CAAC;AACtB,CAAC;AAZD,oDAYC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/index.d.ts.map b/evernote_modules/en-conduit-sync-types/dist/index.d.ts.map index 86115aab..704149cb 100644 --- a/evernote_modules/en-conduit-sync-types/dist/index.d.ts.map +++ b/evernote_modules/en-conduit-sync-types/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,aAAa,CAAC;AAC5B,cAAc,cAAc,CAAC;AAC7B,cAAc,eAAe,CAAC;AAC9B,cAAc,SAAS,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,aAAa,CAAC;AAC5B,cAAc,cAAc,CAAC;AAC7B,cAAc,gBAAgB,CAAC;AAC/B,cAAc,mBAAmB,CAAC;AAClC,cAAc,eAAe,CAAC;AAC9B,cAAc,SAAS,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/index.js b/evernote_modules/en-conduit-sync-types/dist/index.js index 535f852c..9d44c53b 100644 --- a/evernote_modules/en-conduit-sync-types/dist/index.js +++ b/evernote_modules/en-conduit-sync-types/dist/index.js @@ -15,6 +15,8 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { Object.defineProperty(exports, "__esModule", { value: true }); __exportStar(require("./AuthTypes"), exports); __exportStar(require("./NSyncTypes"), exports); +__exportStar(require("./LevelMappers"), exports); +__exportStar(require("./MembershipTypes"), exports); __exportStar(require("./ThriftTypes"), exports); __exportStar(require("./Types"), exports); //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/dist/index.js.map b/evernote_modules/en-conduit-sync-types/dist/index.js.map index d9b4e147..95c1a1f7 100644 --- a/evernote_modules/en-conduit-sync-types/dist/index.js.map +++ b/evernote_modules/en-conduit-sync-types/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,8CAA4B;AAC5B,+CAA6B;AAC7B,gDAA8B;AAC9B,0CAAwB"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,8CAA4B;AAC5B,+CAA6B;AAC7B,iDAA+B;AAC/B,oDAAkC;AAClC,gDAA8B;AAC9B,0CAAwB"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-sync-types/package.json b/evernote_modules/en-conduit-sync-types/package.json index dbb2ba08..ebf9b67d 100644 --- a/evernote_modules/en-conduit-sync-types/package.json +++ b/evernote_modules/en-conduit-sync-types/package.json @@ -1,6 +1,6 @@ { "name": "en-conduit-sync-types", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -10,14 +10,13 @@ "dist" ], "dependencies": { - "conduit-auth-shared": "1.34.4", - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-data-model": "^3.4.2", + "conduit-auth-shared": "1.36.3", + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-data-model": "^3.6.2", "en-graph-types": "2.0.0", - "en-thrift-internal": "2.7.15" + "en-thrift-internal": "2.7.18" } } \ No newline at end of file diff --git a/evernote_modules/en-core-data-model/package.json b/evernote_modules/en-core-data-model/package.json index 07500d07..9186acd1 100644 --- a/evernote_modules/en-core-data-model/package.json +++ b/evernote_modules/en-core-data-model/package.json @@ -1,6 +1,6 @@ { "name": "en-core-data-model", - "version": "3.4.3", + "version": "3.7.1", "publishConfig": { "registry": "http://localhost:4873" }, @@ -9,7 +9,7 @@ ], "main": "dist/index", "dependencies": { - "en-data-model": "3.4.3", + "en-data-model": "3.7.1", "en-ts-utils": "^5.1.0" }, "devDependencies": { diff --git a/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.d.ts.map b/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.d.ts.map index 834de484..53349bf4 100644 --- a/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CommandPolicyRules.d.ts","sourceRoot":"","sources":["../src/CommandPolicyRules.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAIpD,OAAO,EAAoB,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAM9E,OAAO,EAAqB,0BAA0B,EAAE,MAAM,cAAc,CAAC;AAE7E,MAAM,WAAW,iBAAiB;IAChC,YAAY,EAAE,OAAO,CAAC;IACtB,cAAc,EAAE,OAAO,CAAC;IACxB,YAAY,EAAE,OAAO,CAAC;IACtB,QAAQ,EAAE,OAAO,CAAC;IAClB,UAAU,EAAE,OAAO,CAAC;IACpB,OAAO,EAAE,OAAO,CAAC;IACjB,cAAc,EAAE,OAAO,CAAC;IACxB,mBAAmB,EAAE,OAAO,CAAC;IAC7B,oBAAoB,EAAE,OAAO,CAAC;IAC9B,QAAQ,EAAE,OAAO,CAAC;IAClB,gBAAgB,EAAE,OAAO,CAAC;IAC1B,MAAM,EAAE,OAAO,CAAC;IAChB,YAAY,EAAE,OAAO,CAAC;IACtB,iBAAiB,EAAE,OAAO,CAAC;CAC5B;AAED,MAAM,WAAW,mBAAmB;IAClC,eAAe,EAAE,OAAO,CAAC;IACzB,aAAa,EAAE,OAAO,CAAC;IACvB,YAAY,EAAE,OAAO,CAAC;IACtB,UAAU,EAAE,OAAO,CAAC;IAEpB,QAAQ,EAAE,OAAO,CAAC;IAClB,cAAc,EAAE,OAAO,CAAC;IACxB,OAAO,EAAE,OAAO,CAAC;IACjB,sBAAsB,EAAE,OAAO,CAAC;IAChC,QAAQ,EAAE,OAAO,CAAC;IAClB,QAAQ,EAAE,OAAO,CAAC;IAClB,QAAQ,EAAE,OAAO,CAAC;IAClB,oBAAoB,EAAE,OAAO,CAAC;IAC9B,aAAa,EAAE,OAAO,CAAC;CACxB;AAmCD,wBAAsB,iBAAiB,CAAC,IAAI,EAAE,SAAS,EAAE,OAAO,EAAE,0BAA0B,gCAe3F;AA8BD,wBAAsB,mBAAmB,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,0BAA0B,GAAG,OAAO,CAAC,iBAAiB,CAAC,CA8GzH;AAED,wBAAsB,uBAAuB,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,0BAA0B,GAAG,OAAO,CAAC,mBAAmB,CAAC,CAoG7H;AAED,wBAAsB,oBAAoB,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,0BAA0B,GAAG,OAAO,CAAC,mBAAmB,CAAC,CA0E7H"} \ No newline at end of file +{"version":3,"file":"CommandPolicyRules.d.ts","sourceRoot":"","sources":["../src/CommandPolicyRules.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAEpD,OAAO,EAAoB,mBAAmB,EAA2C,MAAM,uBAAuB,CAAC;AAMvH,OAAO,EAAqB,0BAA0B,EAAE,MAAM,cAAc,CAAC;AAE7E,MAAM,WAAW,iBAAiB;IAChC,YAAY,EAAE,OAAO,CAAC;IACtB,cAAc,EAAE,OAAO,CAAC;IACxB,YAAY,EAAE,OAAO,CAAC;IACtB,QAAQ,EAAE,OAAO,CAAC;IAClB,UAAU,EAAE,OAAO,CAAC;IACpB,OAAO,EAAE,OAAO,CAAC;IACjB,cAAc,EAAE,OAAO,CAAC;IACxB,mBAAmB,EAAE,OAAO,CAAC;IAC7B,oBAAoB,EAAE,OAAO,CAAC;IAC9B,QAAQ,EAAE,OAAO,CAAC;IAClB,gBAAgB,EAAE,OAAO,CAAC;IAC1B,MAAM,EAAE,OAAO,CAAC;IAChB,YAAY,EAAE,OAAO,CAAC;IACtB,iBAAiB,EAAE,OAAO,CAAC;CAC5B;AAED,MAAM,WAAW,mBAAmB;IAClC,eAAe,EAAE,OAAO,CAAC;IACzB,aAAa,EAAE,OAAO,CAAC;IACvB,YAAY,EAAE,OAAO,CAAC;IACtB,UAAU,EAAE,OAAO,CAAC;IAEpB,QAAQ,EAAE,OAAO,CAAC;IAClB,cAAc,EAAE,OAAO,CAAC;IACxB,OAAO,EAAE,OAAO,CAAC;IACjB,sBAAsB,EAAE,OAAO,CAAC;IAChC,QAAQ,EAAE,OAAO,CAAC;IAClB,QAAQ,EAAE,OAAO,CAAC;IAClB,QAAQ,EAAE,OAAO,CAAC;IAClB,oBAAoB,EAAE,OAAO,CAAC;IAC9B,aAAa,EAAE,OAAO,CAAC;CACxB;AAmCD,wBAAsB,iBAAiB,CAAC,IAAI,EAAE,SAAS,EAAE,OAAO,EAAE,0BAA0B,gCAe3F;AA8BD,wBAAsB,mBAAmB,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,0BAA0B,GAAG,OAAO,CAAC,iBAAiB,CAAC,CA8GzH;AAED,wBAAsB,uBAAuB,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,0BAA0B,GAAG,OAAO,CAAC,mBAAmB,CAAC,CAoG7H;AAED,wBAAsB,oBAAoB,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,0BAA0B,GAAG,OAAO,CAAC,mBAAmB,CAAC,CA0E7H"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.js b/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.js index 20ee5896..60427d78 100644 --- a/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.js +++ b/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.js @@ -6,18 +6,16 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.commandPolicyOfSpace = exports.commandPolicyOfNotebook = exports.commandPolicyOfNote = exports.computePermission = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const EntityConstants_1 = require("./EntityConstants"); -const MembershipPrivilege_1 = require("./MembershipPrivilege"); -const Membership_1 = require("./NodeTypes/Membership"); const Notebook_1 = require("./NodeTypes/Notebook"); -const User_1 = require("./NodeTypes/User"); const ShareUtils_1 = require("./ShareUtils"); async function isUnpaidUser(context) { const user = await context.getUserNode(); if (!user) { throw new Error('User data is not populated yet.'); } - return user.NodeFields.privilege === User_1.PrivilegeLevel.NORMAL; + return user.NodeFields.privilege === en_conduit_sync_types_1.PrivilegeLevel.NORMAL; } function isUserSyncContext(node) { return node.syncContexts.includes(conduit_core_1.PERSONAL_USER_CONTEXT); @@ -45,12 +43,12 @@ async function computePermission(node, context) { throw new conduit_utils_1.InvalidParameterError(`computePermission only works with entities that have memberships`); } const memberships = await ShareUtils_1.getOwnMemberships(node, context); - let highestPermission = MembershipPrivilege_1.MembershipPrivilege.READ; + let highestPermission = en_conduit_sync_types_1.MembershipPrivilege.READ; for (const membership of memberships) { - if (membership && [Membership_1.MembershipRecipientType.USER, Membership_1.MembershipRecipientType.BUSINESS].includes(membership.NodeFields.recipientType)) { - highestPermission = MembershipPrivilege_1.highestPrivilege(membership.NodeFields.privilege, highestPermission); + if (membership && [en_conduit_sync_types_1.MembershipRecipientType.USER, en_conduit_sync_types_1.MembershipRecipientType.BUSINESS].includes(membership.NodeFields.recipientType)) { + highestPermission = en_conduit_sync_types_1.highestPrivilege(membership.NodeFields.privilege, highestPermission); } - if (highestPermission === MembershipPrivilege_1.MembershipPrivilege.MANAGE) { + if (highestPermission === en_conduit_sync_types_1.MembershipPrivilege.MANAGE) { break; } } @@ -59,22 +57,22 @@ async function computePermission(node, context) { exports.computePermission = computePermission; async function permissionOf(node, permissionContext, ancestors) { let nodePermission = await computePermission(node, permissionContext); - let parentPermission = MembershipPrivilege_1.MembershipPrivilege.READ; + let parentPermission = en_conduit_sync_types_1.MembershipPrivilege.READ; for (const parent of ancestors) { if (parent) { - parentPermission = MembershipPrivilege_1.highestPrivilege(parentPermission, await computePermission(parent, permissionContext)); + parentPermission = en_conduit_sync_types_1.highestPrivilege(parentPermission, await computePermission(parent, permissionContext)); } - if (parentPermission === MembershipPrivilege_1.MembershipPrivilege.MANAGE) { + if (parentPermission === en_conduit_sync_types_1.MembershipPrivilege.MANAGE) { break; } } if (node.type === EntityConstants_1.CoreEntityTypes.Note) { // The only way a note has higher permission than its container is via sharing const isShared = isSharedSyncContext(node); - nodePermission = isShared ? MembershipPrivilege_1.highestPrivilege(nodePermission, parentPermission) : parentPermission; + nodePermission = isShared ? en_conduit_sync_types_1.highestPrivilege(nodePermission, parentPermission) : parentPermission; } else { - nodePermission = MembershipPrivilege_1.highestPrivilege(nodePermission, parentPermission); + nodePermission = en_conduit_sync_types_1.highestPrivilege(nodePermission, parentPermission); } return { nodePermission, parentPermission }; } @@ -128,11 +126,11 @@ async function commandPolicyOfNote(noteID, context) { } const { nodePermission, parentPermission } = await permissionOf(note, context, [noteParent, notebookParent]); const isBusinessContext = isBusinessSyncContext(note); - const parentFullControl = MembershipPrivilege_1.MembershipPrivilege.MANAGE === parentPermission; - const parentEditable = parentFullControl || MembershipPrivilege_1.MembershipPrivilege.EDIT === parentPermission; + const parentFullControl = en_conduit_sync_types_1.MembershipPrivilege.MANAGE === parentPermission; + const parentEditable = parentFullControl || en_conduit_sync_types_1.MembershipPrivilege.EDIT === parentPermission; // owned by either business or someone else (shared entity) switch (nodePermission) { - case MembershipPrivilege_1.MembershipPrivilege.MANAGE: + case en_conduit_sync_types_1.MembershipPrivilege.MANAGE: return { canDuplicate: parentEditable, canEditContent: isNoteEditable, @@ -150,7 +148,7 @@ async function commandPolicyOfNote(noteID, context) { canCreateTag: isBusinessContext && !inTrash, canUpdateMetadata: true, }; - case MembershipPrivilege_1.MembershipPrivilege.EDIT: + case en_conduit_sync_types_1.MembershipPrivilege.EDIT: return { canDuplicate: parentEditable, canEditContent: isNoteEditable, @@ -168,7 +166,7 @@ async function commandPolicyOfNote(noteID, context) { canCreateTag: isBusinessContext && !inTrash, canUpdateMetadata: true, }; - case MembershipPrivilege_1.MembershipPrivilege.READ: + case en_conduit_sync_types_1.MembershipPrivilege.READ: default: return { canDuplicate: parentEditable, @@ -232,13 +230,13 @@ async function commandPolicyOfNotebook(nbID, context) { const isBusinessNotebook = isBusinessSyncContext(nbNode); // Shared notebooks OR notebooks in unknown space cannot be moved. const { nodePermission: nbPermission, parentPermission } = await permissionOf(nbNode, context, [parentNodeAndContext]); - const notebookFullControl = !nbNode.NodeFields.inWorkspace && MembershipPrivilege_1.MembershipPrivilege.MANAGE === nbPermission; - const nbParentFullControl = MembershipPrivilege_1.MembershipPrivilege.MANAGE === parentPermission; + const notebookFullControl = !nbNode.NodeFields.inWorkspace && en_conduit_sync_types_1.MembershipPrivilege.MANAGE === nbPermission; + const nbParentFullControl = en_conduit_sync_types_1.MembershipPrivilege.MANAGE === parentPermission; const canMove = isBusinessNotebook && !isUserNotebook && (notebookFullControl || nbParentFullControl); // notebook either is shared or belongs to business here. const canLeave = !isUserNotebook && !isDefaultNotebook && (!isBusinessNotebook || !nbNode.NodeFields.inWorkspace || !parentNodeAndContext); switch (nbPermission) { - case MembershipPrivilege_1.MembershipPrivilege.MANAGE: + case en_conduit_sync_types_1.MembershipPrivilege.MANAGE: return { canCreateFolder: false, canCreateNote: true, @@ -254,7 +252,7 @@ async function commandPolicyOfNotebook(nbID, context) { canUpdateDescription: false, canUpdateType: false, }; - case MembershipPrivilege_1.MembershipPrivilege.EDIT: + case en_conduit_sync_types_1.MembershipPrivilege.EDIT: return { canCreateFolder: false, canCreateNote: true, @@ -270,7 +268,7 @@ async function commandPolicyOfNotebook(nbID, context) { canUpdateDescription: false, canUpdateType: false, }; - case MembershipPrivilege_1.MembershipPrivilege.READ: + case en_conduit_sync_types_1.MembershipPrivilege.READ: default: return { canCreateFolder: false, @@ -314,7 +312,7 @@ async function commandPolicyOfSpace(spaceID, context) { } const { nodePermission } = await permissionOf(node, context, []); switch (nodePermission) { - case MembershipPrivilege_1.MembershipPrivilege.MANAGE: + case en_conduit_sync_types_1.MembershipPrivilege.MANAGE: return { canCreateFolder: true, canCreateNote: true, @@ -330,7 +328,7 @@ async function commandPolicyOfSpace(spaceID, context) { canUpdateDescription: true, canUpdateType: true, }; - case MembershipPrivilege_1.MembershipPrivilege.EDIT: + case en_conduit_sync_types_1.MembershipPrivilege.EDIT: return { canCreateFolder: true, canCreateNote: true, @@ -346,7 +344,7 @@ async function commandPolicyOfSpace(spaceID, context) { canUpdateDescription: true, canUpdateType: false, }; - case MembershipPrivilege_1.MembershipPrivilege.READ: + case en_conduit_sync_types_1.MembershipPrivilege.READ: default: return { canCreateFolder: false, diff --git a/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.js.map b/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.js.map index 0a973c39..76dc8ff8 100644 --- a/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.js.map +++ b/evernote_modules/en-core-entity-types/dist/CommandPolicyRules.js.map @@ -1 +1 @@ -{"version":3,"file":"CommandPolicyRules.js","sourceRoot":"","sources":["../src/CommandPolicyRules.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"CommandPolicyRules.js","sourceRoot":"","sources":["../src/CommandPolicyRules.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/DataResolvers/UserDataResolver.d.ts.map b/evernote_modules/en-core-entity-types/dist/DataResolvers/UserDataResolver.d.ts.map new file mode 100644 index 00000000..9a70b137 --- /dev/null +++ b/evernote_modules/en-core-entity-types/dist/DataResolvers/UserDataResolver.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"UserDataResolver.d.ts","sourceRoot":"","sources":["../../src/DataResolvers/UserDataResolver.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,cAAc,EAAc,MAAM,cAAc,CAAC;AAC1D,OAAO,EAAE,SAAS,EAAE,cAAc,EAAe,MAAM,iBAAiB,CAAC;AACzE,OAAO,EAAa,KAAK,EAAE,MAAM,eAAe,CAAC;AAQjD,wBAAsB,gBAAgB,CAAC,OAAO,EAAE,cAAc,EAAE,IAAI,EAAE,cAAc,GAAG,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAiB/G"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/DataResolvers/UserDataResolver.js b/evernote_modules/en-core-entity-types/dist/DataResolvers/UserDataResolver.js new file mode 100644 index 00000000..42760ee1 --- /dev/null +++ b/evernote_modules/en-core-entity-types/dist/DataResolvers/UserDataResolver.js @@ -0,0 +1,30 @@ +"use strict"; +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.UserDataResolver = void 0; +const conduit_core_1 = require("conduit-core"); +const conduit_storage_1 = require("conduit-storage"); +const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); +// TODO: remove this file in a few months when we feel that most clients have safely migrated +// and new prebuiltDBs exist +async function UserDataResolver(context, node) { + var _a; + conduit_core_1.validateDB(context); + const user = !conduit_storage_1.isGraphNode(node) ? await context.db.getNode(context, node) : node; + if (user === null) { + throw new Error('Missing user sent to data resolver'); + } + const serviceLevelV1 = user.NodeFields.serviceLevel; + if (conduit_utils_1.isNullish((_a = user.NodeFields) === null || _a === void 0 ? void 0 : _a.serviceLevelV2)) { + const serviceLevelV2 = en_conduit_sync_types_1.toServiceLevelV2(serviceLevelV1); + return await context.db.transactSyncedStorage(context.trc, 'meUpdater', async (graphTransaction) => { + return await graphTransaction.updateNode(context.trc, user.syncContexts[0], node, { NodeFields: { serviceLevelV2 } }); + }); + } + return user; +} +exports.UserDataResolver = UserDataResolver; +//# sourceMappingURL=UserDataResolver.js.map \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/DataResolvers/UserDataResolver.js.map b/evernote_modules/en-core-entity-types/dist/DataResolvers/UserDataResolver.js.map new file mode 100644 index 00000000..2270a98f --- /dev/null +++ b/evernote_modules/en-core-entity-types/dist/DataResolvers/UserDataResolver.js.map @@ -0,0 +1 @@ +{"version":3,"file":"UserDataResolver.js","sourceRoot":"","sources":["../../src/DataResolvers/UserDataResolver.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAA0D;AAC1D,qDAAyE;AACzE,iDAAiD;AACjD,iEAAyD;AAKzD,6FAA6F;AAC7F,4BAA4B;AACrB,KAAK,UAAU,gBAAgB,CAAC,OAAuB,EAAE,IAAoB;;IAClF,yBAAU,CAAC,OAAO,CAAC,CAAC;IAEpB,MAAM,IAAI,GAAG,CAAC,6BAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAO,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,IAAY,CAAC;IAC/F,IAAI,IAAI,KAAK,IAAI,EAAE;QACjB,MAAM,IAAI,KAAK,CAAC,oCAAoC,CAAC,CAAC;KACvD;IAED,MAAM,cAAc,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC;IAEpD,IAAI,yBAAS,OAAC,IAAI,CAAC,UAAU,0CAAE,cAAc,CAAC,EAAE;QAC9C,MAAM,cAAc,GAAmB,wCAAgB,CAAC,cAAc,CAAC,CAAC;QACxE,OAAO,MAAM,OAAO,CAAC,EAAE,CAAC,qBAAqB,CAAC,OAAO,CAAC,GAAG,EAAE,WAAW,EAAE,KAAK,EAAC,gBAAgB,EAAC,EAAE;YAC/F,OAAO,MAAM,gBAAgB,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,EAAG,UAAU,EAAE,EAAE,cAAc,EAAE,EAAE,CAAC,CAAC;QACzH,CAAC,CAAC,CAAC;KACJ;IACD,OAAO,IAAI,CAAC;AACd,CAAC;AAjBD,4CAiBC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.d.ts.map b/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.d.ts.map index 38448a27..924df630 100644 --- a/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"EvernoteDataModel.d.ts","sourceRoot":"","sources":["../src/EvernoteDataModel.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,2BAA2B,EAAE,iBAAiB,EAAE,MAAM,cAAc,CAAC;AAC9E,OAAO,EAAE,SAAS,EAAY,kBAAkB,EAAc,MAAM,iBAAiB,CAAC;AACtF,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AACjD,OAAO,EAAE,iBAAiB,EAAE,MAAM,oBAAoB,CAAC;AAyCvD,OAAO,EAAE,aAAa,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,iBAAiB,EAAE,MAAM,2BAA2B,CAAC;AACrH,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,wBAAwB,CAAC;AACpE,cAAc,mBAAmB,CAAC;AAClC,cAAc,kBAAkB,CAAC;AACjC,OAAO,EAAE,WAAW,EAAE,eAAe,EAAE,MAAM,yBAAyB,CAAC;AACvE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,wBAAwB,CAAC;AACpF,OAAO,EAAE,YAAY,EAAE,gBAAgB,EAAE,MAAM,0BAA0B,CAAC;AAC1E,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,uBAAuB,EAAE,MAAM,wBAAwB,CAAC;AAC7F,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAC3D,OAAO,EAAE,oBAAoB,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAChF,OAAO,EAAE,UAAU,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AAC1E,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,cAAc,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAC9F,OAAO,EAAE,SAAS,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AACjE,OAAO,EAAE,WAAW,EAAE,eAAe,EAAE,MAAM,yBAAyB,CAAC;AACvE,OAAO,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AAC9D,OAAO,EAAE,KAAK,EAAE,SAAS,EAAE,MAAM,mBAAmB,CAAC;AACrD,OAAO,EAAE,GAAG,EAAE,OAAO,EAAE,MAAM,iBAAiB,CAAC;AAC/C,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,oBAAoB,CAAC;AACxD,OAAO,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,cAAc,EAAE,YAAY,EAAE,kBAAkB,EAAE,IAAI,EAAE,QAAQ,EAAE,uBAAuB,EAAE,MAAM,kBAAkB,CAAC;AACnK,OAAO,EACL,WAAW,EACX,aAAa,EACb,gBAAgB,EAChB,qBAAqB,EACrB,SAAS,EACT,qBAAqB,EACrB,2BAA2B,EAC3B,aAAa,EACb,oBAAoB,EACpB,0BAA0B,EAC1B,aAAa,EACb,mBAAmB,GACpB,MAAM,uBAAuB,CAAC;AAE/B,eAAO,MAAM,kBAAkB,WAAyB,CAAC;AAEzD,eAAO,MAAM,kBAAkB,EAAE,KAAK,CAAC,2BAA2B,CAuEjE,CAAC;AAEF,eAAO,MAAM,eAAe,EAAE,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAkB7E,CAAC;AAEF,eAAO,MAAM,iBAAiB,4CAE7B,CAAC;AAEF,wBAAgB,oBAAoB,CAAC,SAAS,EAAE,KAAK,CAAC,kBAAkB,CAAC,SAAS,CAAC,CAAC,EAAE,aAAa,EAAE,iBAAiB,EAAE,GAAG,GAAG,yDAW7H"} \ No newline at end of file +{"version":3,"file":"EvernoteDataModel.d.ts","sourceRoot":"","sources":["../src/EvernoteDataModel.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,2BAA2B,EAAE,iBAAiB,EAAE,MAAM,cAAc,CAAC;AAC9E,OAAO,EAAE,SAAS,EAAY,kBAAkB,EAAc,MAAM,iBAAiB,CAAC;AACtF,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AACjD,OAAO,EAAE,iBAAiB,EAAE,MAAM,oBAAoB,CAAC;AA0CvD,OAAO,EAAE,aAAa,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,iBAAiB,EAAE,MAAM,2BAA2B,CAAC;AACrH,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,wBAAwB,CAAC;AACpE,cAAc,mBAAmB,CAAC;AAClC,cAAc,kBAAkB,CAAC;AACjC,OAAO,EAAE,WAAW,EAAE,eAAe,EAAE,MAAM,yBAAyB,CAAC;AACvE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,wBAAwB,CAAC;AACpF,OAAO,EAAE,YAAY,EAAE,gBAAgB,EAAE,MAAM,0BAA0B,CAAC;AAC1E,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,wBAAwB,CAAC;AACpE,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAC3D,OAAO,EAAE,oBAAoB,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAChF,OAAO,EAAE,UAAU,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AAC1E,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,cAAc,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAC9F,OAAO,EAAE,SAAS,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AACjE,OAAO,EAAE,WAAW,EAAE,eAAe,EAAE,MAAM,yBAAyB,CAAC;AACvE,OAAO,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AAC9D,OAAO,EAAE,KAAK,EAAE,SAAS,EAAE,MAAM,mBAAmB,CAAC;AACrD,OAAO,EAAE,GAAG,EAAE,OAAO,EAAE,MAAM,iBAAiB,CAAC;AAC/C,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,oBAAoB,CAAC;AACxD,OAAO,EAAE,kBAAkB,EAAE,IAAI,EAAE,QAAQ,EAAE,uBAAuB,EAAE,MAAM,kBAAkB,CAAC;AAC/F,OAAO,EACL,WAAW,EACX,aAAa,EACb,gBAAgB,EAChB,qBAAqB,EACrB,SAAS,EACT,qBAAqB,EACrB,2BAA2B,EAC3B,aAAa,EACb,oBAAoB,EACpB,0BAA0B,GAC3B,MAAM,uBAAuB,CAAC;AAE/B,eAAO,MAAM,kBAAkB,WAAyB,CAAC;AAEzD,eAAO,MAAM,kBAAkB,EAAE,KAAK,CAAC,2BAA2B,CAwEjE,CAAC;AAEF,eAAO,MAAM,eAAe,EAAE,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAkB7E,CAAC;AAEF,eAAO,MAAM,iBAAiB,4CAE7B,CAAC;AAEF,wBAAgB,oBAAoB,CAAC,SAAS,EAAE,KAAK,CAAC,kBAAkB,CAAC,SAAS,CAAC,CAAC,EAAE,aAAa,EAAE,iBAAiB,EAAE,GAAG,GAAG,yDAW7H"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.js b/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.js index 0bdd0761..f8dc95a1 100644 --- a/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.js +++ b/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.js @@ -25,10 +25,11 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.getNSyncEntityFilter = exports.CoreMutationRules = exports.CoreMutatorDefs = exports.CoreEntityTypeDefs = exports.NoteConflictLogger = exports.WorkspaceTypeSchema = exports.WorkspaceType = exports.WorkspaceLayoutStyleSchema = exports.WorkspaceLayoutStyle = exports.WorkspaceAccessStatusSchema = exports.WorkspaceAccessStatus = exports.PinnedContentTypeEnum = exports.pinnedContentDef = exports.isWorkspace = exports.UserReminderEmailConfig = exports.ServiceLevelSchema = exports.ServiceLevel = exports.PrivilegeLevel = exports.PremiumOrderStatus = exports.BusinessUserRole = exports.ProfileStatusEnum = exports.PROFILE_SOURCE = exports.isNotebook = exports.isNote = exports.DEFAULT_NOTE_CONTENT = exports.MembershipRecipientType = exports.InvitationType = void 0; +exports.getNSyncEntityFilter = exports.CoreMutationRules = exports.CoreMutatorDefs = exports.CoreEntityTypeDefs = exports.NoteConflictLogger = exports.WorkspaceLayoutStyleSchema = exports.WorkspaceLayoutStyle = exports.WorkspaceAccessStatusSchema = exports.WorkspaceAccessStatus = exports.PinnedContentTypeEnum = exports.pinnedContentDef = exports.isWorkspace = exports.UserReminderEmailConfig = exports.PremiumOrderStatus = exports.ProfileStatusEnum = exports.PROFILE_SOURCE = exports.isNotebook = exports.isNote = exports.DEFAULT_NOTE_CONTENT = exports.InvitationType = void 0; const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); const ProfileDataResolver_1 = require("./DataResolvers/ProfileDataResolver"); +const UserDataResolver_1 = require("./DataResolvers/UserDataResolver"); const EntityConstants_1 = require("./EntityConstants"); const AttachmentMutators = __importStar(require("./Mutators/AttachmentMutators")); const FileUploadMutators = __importStar(require("./Mutators/FileUploadMutators")); @@ -70,8 +71,6 @@ __exportStar(require("./EntityConstants"), exports); __exportStar(require("./NodeTypes/Blob"), exports); var Invitation_2 = require("./NodeTypes/Invitation"); Object.defineProperty(exports, "InvitationType", { enumerable: true, get: function () { return Invitation_2.InvitationType; } }); -var Membership_2 = require("./NodeTypes/Membership"); -Object.defineProperty(exports, "MembershipRecipientType", { enumerable: true, get: function () { return Membership_2.MembershipRecipientType; } }); var Note_2 = require("./NodeTypes/Note"); Object.defineProperty(exports, "DEFAULT_NOTE_CONTENT", { enumerable: true, get: function () { return Note_2.DEFAULT_NOTE_CONTENT; } }); Object.defineProperty(exports, "isNote", { enumerable: true, get: function () { return Note_2.isNote; } }); @@ -81,11 +80,7 @@ var Profile_2 = require("./NodeTypes/Profile"); Object.defineProperty(exports, "PROFILE_SOURCE", { enumerable: true, get: function () { return Profile_2.PROFILE_SOURCE; } }); Object.defineProperty(exports, "ProfileStatusEnum", { enumerable: true, get: function () { return Profile_2.ProfileStatusEnum; } }); var User_2 = require("./NodeTypes/User"); -Object.defineProperty(exports, "BusinessUserRole", { enumerable: true, get: function () { return User_2.BusinessUserRole; } }); Object.defineProperty(exports, "PremiumOrderStatus", { enumerable: true, get: function () { return User_2.PremiumOrderStatus; } }); -Object.defineProperty(exports, "PrivilegeLevel", { enumerable: true, get: function () { return User_2.PrivilegeLevel; } }); -Object.defineProperty(exports, "ServiceLevel", { enumerable: true, get: function () { return User_2.ServiceLevel; } }); -Object.defineProperty(exports, "ServiceLevelSchema", { enumerable: true, get: function () { return User_2.ServiceLevelSchema; } }); Object.defineProperty(exports, "UserReminderEmailConfig", { enumerable: true, get: function () { return User_2.UserReminderEmailConfig; } }); var Workspace_2 = require("./NodeTypes/Workspace"); Object.defineProperty(exports, "isWorkspace", { enumerable: true, get: function () { return Workspace_2.isWorkspace; } }); @@ -95,8 +90,6 @@ Object.defineProperty(exports, "WorkspaceAccessStatus", { enumerable: true, get: Object.defineProperty(exports, "WorkspaceAccessStatusSchema", { enumerable: true, get: function () { return Workspace_2.WorkspaceAccessStatusSchema; } }); Object.defineProperty(exports, "WorkspaceLayoutStyle", { enumerable: true, get: function () { return Workspace_2.WorkspaceLayoutStyle; } }); Object.defineProperty(exports, "WorkspaceLayoutStyleSchema", { enumerable: true, get: function () { return Workspace_2.WorkspaceLayoutStyleSchema; } }); -Object.defineProperty(exports, "WorkspaceType", { enumerable: true, get: function () { return Workspace_2.WorkspaceType; } }); -Object.defineProperty(exports, "WorkspaceTypeSchema", { enumerable: true, get: function () { return Workspace_2.WorkspaceTypeSchema; } }); exports.NoteConflictLogger = new conduit_utils_1.MemLogger(10, 100); exports.CoreEntityTypeDefs = { [EntityConstants_1.CoreEntityTypes.AccountLimits]: { @@ -164,6 +157,7 @@ exports.CoreEntityTypeDefs = { }, [EntityConstants_1.CoreEntityTypes.User]: { typeDef: User_1.userTypeDef, + dataResolver: UserDataResolver_1.UserDataResolver, }, [EntityConstants_1.CoreEntityTypes.Workspace]: { typeDef: Workspace_1.workspaceTypeDef, diff --git a/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.js.map b/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.js.map index 1218497c..1c5c62f5 100644 --- a/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.js.map +++ b/evernote_modules/en-core-entity-types/dist/EvernoteDataModel.js.map @@ -1 +1 @@ -{"version":3,"file":"EvernoteDataModel.js","sourceRoot":"","sources":["../src/EvernoteDataModel.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"EvernoteDataModel.js","sourceRoot":"","sources":["../src/EvernoteDataModel.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/MembershipPrivilege.d.ts.map b/evernote_modules/en-core-entity-types/dist/MembershipPrivilege.d.ts.map deleted file mode 100644 index 3af1ae33..00000000 --- a/evernote_modules/en-core-entity-types/dist/MembershipPrivilege.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MembershipPrivilege.d.ts","sourceRoot":"","sources":["../src/MembershipPrivilege.ts"],"names":[],"mappings":"AAMA,oBAAY,mBAAmB;IAC7B,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,IAAI,SAAS;IACb,MAAM,WAAW;CAClB;AAED,eAAO,MAAM,yBAAyB,6CAAmD,CAAC;AAI1F,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,mBAAmB,EAAE,CAAC,EAAE,mBAAmB,uBAW9E"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/MembershipPrivilege.js b/evernote_modules/en-core-entity-types/dist/MembershipPrivilege.js deleted file mode 100644 index 0d5ae8d0..00000000 --- a/evernote_modules/en-core-entity-types/dist/MembershipPrivilege.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -/* - * Copyright 2019 Evernote Corporation. All rights reserved. - */ -Object.defineProperty(exports, "__esModule", { value: true }); -exports.highestPrivilege = exports.MembershipPrivilegeSchema = exports.MembershipPrivilege = void 0; -const conduit_utils_1 = require("conduit-utils"); -var MembershipPrivilege; -(function (MembershipPrivilege) { - MembershipPrivilege["READ"] = "READ"; - MembershipPrivilege["COMPLETE"] = "COMPLETE"; - MembershipPrivilege["EDIT"] = "EDIT"; - MembershipPrivilege["MANAGE"] = "MANAGE"; -})(MembershipPrivilege = exports.MembershipPrivilege || (exports.MembershipPrivilege = {})); -exports.MembershipPrivilegeSchema = conduit_utils_1.Enum(MembershipPrivilege, 'MembershipPrivilege'); -const PRIVILEGE_ORDER = Object.values(MembershipPrivilege); -function highestPrivilege(a, b) { - const numericalPrivilegeA = PRIVILEGE_ORDER.indexOf(a); - const numericalPrivilegeB = PRIVILEGE_ORDER.indexOf(b); - if (numericalPrivilegeA === -1 || numericalPrivilegeB === -1) { - throw new Error('Unknown privilege'); - } - if (numericalPrivilegeA >= numericalPrivilegeB) { - return a; - } - else { - return b; - } -} -exports.highestPrivilege = highestPrivilege; -//# sourceMappingURL=MembershipPrivilege.js.map \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/MembershipPrivilege.js.map b/evernote_modules/en-core-entity-types/dist/MembershipPrivilege.js.map deleted file mode 100644 index 3f2fbf77..00000000 --- a/evernote_modules/en-core-entity-types/dist/MembershipPrivilege.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MembershipPrivilege.js","sourceRoot":"","sources":["../src/MembershipPrivilege.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,iDAAqC;AAErC,IAAY,mBAKX;AALD,WAAY,mBAAmB;IAC7B,oCAAa,CAAA;IACb,4CAAqB,CAAA;IACrB,oCAAa,CAAA;IACb,wCAAiB,CAAA;AACnB,CAAC,EALW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAK9B;AAEY,QAAA,yBAAyB,GAAG,oBAAI,CAAC,mBAAmB,EAAE,qBAAqB,CAAC,CAAC;AAE1F,MAAM,eAAe,GAAG,MAAM,CAAC,MAAM,CAAC,mBAAmB,CAAC,CAAC;AAE3D,SAAgB,gBAAgB,CAAC,CAAsB,EAAE,CAAsB;IAC7E,MAAM,mBAAmB,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IACvD,MAAM,mBAAmB,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IACvD,IAAI,mBAAmB,KAAK,CAAC,CAAC,IAAI,mBAAmB,KAAK,CAAC,CAAC,EAAE;QAC5D,MAAM,IAAI,KAAK,CAAC,mBAAmB,CAAC,CAAC;KACtC;IACD,IAAI,mBAAmB,IAAI,mBAAmB,EAAE;QAC9C,OAAO,CAAC,CAAC;KACV;SAAM;QACL,OAAO,CAAC,CAAC;KACV;AACH,CAAC;AAXD,4CAWC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/FileUploadMutators.d.ts.map b/evernote_modules/en-core-entity-types/dist/Mutators/FileUploadMutators.d.ts.map index b7ff7295..e746e838 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/FileUploadMutators.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/FileUploadMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FileUploadMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/FileUploadMutators.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EACL,aAAa,EAEb,qBAAqB,EAGrB,iBAAiB,EAEjB,YAAY,EACb,MAAM,cAAc,CAAC;AACtB,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AACnD,OAAO,EAAE,UAAU,EAA8G,MAAM,eAAe,CAAC;AA0BvJ,UAAU,YAAY;IACpB,QAAQ,EAAE,MAAM,CAAC;IACjB,UAAU,EAAE,QAAQ,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,YAAY,EAAE,YAAY,CAAC;IAC3B,YAAY,EAAE,MAAM,CAAC;IACrB,OAAO,CAAC,EAAE,aAAa,CAAC;CACzB;AAKD,eAAO,MAAM,kBAAkB,EAAE,iBAAiB,CAAC,YAAY,EAAE,UAAU,EAAE,qBAAqB,CA8FjG,CAAC"} \ No newline at end of file +{"version":3,"file":"FileUploadMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/FileUploadMutators.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EACL,aAAa,EAEb,qBAAqB,EAGrB,iBAAiB,EAEjB,YAAY,EACb,MAAM,cAAc,CAAC;AACtB,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AACnD,OAAO,EAAE,UAAU,EAA8G,MAAM,eAAe,CAAC;AA0BvJ,UAAU,YAAY;IACpB,QAAQ,EAAE,MAAM,CAAC;IACjB,UAAU,EAAE,QAAQ,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,YAAY,EAAE,YAAY,CAAC;IAC3B,YAAY,EAAE,MAAM,CAAC;IACrB,OAAO,CAAC,EAAE,aAAa,CAAC;CACzB;AAKD,eAAO,MAAM,kBAAkB,EAAE,iBAAiB,CAAC,YAAY,EAAE,UAAU,EAAE,qBAAqB,CAkGjG,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/FileUploadMutators.js.map b/evernote_modules/en-core-entity-types/dist/Mutators/FileUploadMutators.js.map index fde0d846..d5c3d945 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/FileUploadMutators.js.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/FileUploadMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"FileUploadMutators.js","sourceRoot":"","sources":["../../src/Mutators/FileUploadMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"FileUploadMutators.js","sourceRoot":"","sources":["../../src/Mutators/FileUploadMutators.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CASsB;AAEtB,iDAAuJ;AAEvJ,MAAM,cAAc,GAAG,OAAO,CAAC,CAAC,sGAAsG;AAEtI,6HAA6H;AAC7H,MAAM,uBAAuB,GAAgC;IAC3D,KAAK,EAAE;QACL,QAAQ,EAAE;YACR,iBAAiB,EAAE,kBAAkB;YACrC,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,cAAc;YACvB,SAAS,EAAE,cAAc;YACzB,SAAS,EAAE,kBAAkB;YAC7B,gBAAgB,EAAE,CAAC,WAAW,EAAE,YAAY,EAAE,YAAY,CAAC;SAC5D;QACD,sBAAsB,EAAE;YACtB,WAAW,EAAE,OAAO;YACpB,iBAAiB,EAAE,0BAA0B;YAC7C,OAAO,EAAE,cAAc;YACvB,SAAS,EAAE,4BAA4B;YACvC,SAAS,EAAE,gCAAgC;YAC3C,gBAAgB,EAAE,CAAC,WAAW,EAAE,YAAY,EAAE,YAAY,CAAC;SAC5D;KACF;CACF,CAAC;AAcF,qIAAqI;AACrI,qGAAqG;AAExF,QAAA,kBAAkB,GAAuE;IACpG,IAAI,EAAE,wCAAyB,CAAC,KAAK;IACrC,UAAU,EAAE,IAAI;IAChB,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;QACd,UAAU,EAAE,QAAQ;QACpB,OAAO,EAAE,QAAQ;QACjB,IAAI,EAAE,QAAQ;QACd,IAAI,EAAE,QAAQ;QACd,IAAI,EAAE,QAAQ;QACd,YAAY,EAAE,QAAQ;QACtB,YAAY,EAAE,QAAQ;QACtB,OAAO,EAAE,8BAAc,CAAgB;YACrC,iBAAiB,EAAE,QAAQ;YAC3B,WAAW,EAAE,QAAQ;YACrB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,8BAAc;YACzB,SAAS,EAAE,8BAAc;YACzB,gBAAgB,EAAE,8BAAc,CAAC,QAAQ,CAAC;SAC3C,CAAC;KACH;IACD,WAAW,EAAE,0CAA2B;IACxC,OAAO,EAAE,KAAK,EAAE,GAAmB,EAAE,GAA6B,EAAE,MAAoB,EAAE,EAAE;QAC1F,MAAM,SAAS,GAAG,EAAE,IAAI,EAAE,MAAM,CAAC,UAAU,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC;QACnE,MAAM,aAAa,GAAG,MAAM,GAAG,CAAC,eAAe,CAAC,GAAG,EAAE,SAAS,EAAE,MAAM,CAAC,UAAU,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC;QACpG,MAAM,SAAS,GAAG,QAAQ,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAE9C,MAAM,OAAO,GAAG,MAAM,CAAC,OAAO,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,uBAAuB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC;QAE7I,IAAI,CAAC,OAAO,EAAE;YACZ,MAAM,IAAI,KAAK,CAAC,mCAAmC,MAAM,CAAC,UAAU,mBAAmB,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC;SAC1G;QAED,IAAI,OAAO,CAAC,gBAAgB,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YAC/E,MAAM,IAAI,qCAAqB,CAAC,aAAa,MAAM,CAAC,IAAI,yBAAyB,MAAM,CAAC,UAAU,mBAAmB,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC;SACxI;QAED,IAAI,MAAM,CAAC,IAAI,GAAG,OAAO,CAAC,OAAO,EAAE;YACjC,iGAAiG;YACjG,MAAM,IAAI,4BAAY,CACpB,eAAe,EACf,GAAG,MAAM,CAAC,OAAO,gBAAgB,EACjC,uDAAuD,MAAM,CAAC,OAAO,sBAAsB,MAAM,CAAC,OAAO,gBAAgB,CAC1H,CAAC;SACH;QAED,MAAM,IAAI,GAAyC;YACjD,GAAG,EAAE;gBACH;oBACE,UAAU,EAAE,aAAa;oBACzB,YAAY,EAAE,MAAM,CAAC,YAAY;oBACjC,YAAY,EAAE;wBACZ,QAAQ,EAAE,MAAM,CAAC,QAAQ;wBACzB,UAAU,EAAE,MAAM,CAAC,UAAU;wBAC7B,aAAa,EAAE,MAAM,GAAG,CAAC,eAAe,CAAC,GAAG,EAAE,SAAS,CAAC;qBACzD;oBACD,cAAc,EAAE,aAAa;iBAC9B;gBACD;oBACE,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,SAAS;oBAClB,IAAI,EAAE;wBACJ,UAAU,EAAE;4BACV,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE;gCAChB,oBAAoB,EAAE,GAAG,CAAC,SAAS;gCACnC,IAAI,EAAE,MAAM,CAAC,IAAI;gCACjB,IAAI,EAAE,MAAM,CAAC,IAAI;gCACjB,IAAI,EAAE,SAAS;gCACf,OAAO,EAAE,CAAC;6BACX;4BACD,CAAC,OAAO,CAAC,SAAS,IAAI,MAAM,CAAC,EAAE,MAAM,CAAC,IAAI;4BAC1C,CAAC,OAAO,CAAC,SAAS,IAAI,UAAU,CAAC,EAAE,MAAM,CAAC,YAAY;yBACvD;qBACF;iBACF;aACF;YACD,OAAO,EAAE;gBACP,MAAM,EAAE,SAAS;aAClB;SACF,CAAC;QAEF,IAAI,OAAO,CAAC,iBAAiB,EAAE;YAC7B,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;gBACZ,UAAU,EAAE,QAAQ;gBACpB,WAAW,EAAE,OAAO,CAAC,iBAAiB;gBACtC,MAAM,EAAE;oBACN,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE,MAAM,CAAC,QAAQ;oBACtC,IAAI,EAAE,MAAM,CAAC,IAAI;oBACjB,IAAI,EAAE,MAAM,CAAC,IAAI;oBACjB,IAAI,EAAE,MAAM,CAAC,IAAI;oBACjB,QAAQ,EAAE,MAAM,CAAC,YAAY;oBAC7B,GAAG,EAAE,SAAS;iBACf;aACF,CAAC,CAAC;SACJ;QAED,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.d.ts.map b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.d.ts.map index 811f06b5..1cb3a8e1 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AttachmentMutatorHelpers.d.ts","sourceRoot":"","sources":["../../../src/Mutators/Helpers/AttachmentMutatorHelpers.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,aAAa,EAAE,qBAAqB,EAAE,wBAAwB,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,cAAc,CAAC;AACtH,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAA4F,KAAK,EAAE,cAAc,EAAmC,MAAM,eAAe,CAAC;AAIjL,MAAM,WAAW,oBAAoB;IACnC,QAAQ,EAAE,MAAM,CAAC;IACjB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,YAAY,EAAE,YAAY,CAAC;IAC3B,eAAe,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAChC,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB;AAcD,wBAAgB,oCAAoC,CAAC,OAAO,EAAE,MAAM,GAAG,oBAAoB,EAAE,CAQ5F;AAED,wBAAgB,sBAAsB,CAAC,qBAAqB,CAAC,EAAE,MAAM;;;EASpE;AAED,wBAAsB,sBAAsB,CAC1C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,IAAI,EAAE,oBAAoB,EAC1B,IAAI,EAAE,aAAa,CAAC,qBAAqB,CAAC,EAC1C,OAAO,EAAE,YAAY,EACrB,KAAK,EAAE,QAAQ,EACf,QAAQ,EAAE,OAAO,EACjB,UAAU,EAAE,OAAO,GAClB,OAAO,CAAC,MAAM,CAAC,CA4DjB"} \ No newline at end of file +{"version":3,"file":"AttachmentMutatorHelpers.d.ts","sourceRoot":"","sources":["../../../src/Mutators/Helpers/AttachmentMutatorHelpers.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,aAAa,EAAE,qBAAqB,EAAE,wBAAwB,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,cAAc,CAAC;AACtH,OAAO,EAAE,YAAY,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAA4F,KAAK,EAAE,cAAc,EAAmC,MAAM,eAAe,CAAC;AAIjL,MAAM,WAAW,oBAAoB;IACnC,QAAQ,EAAE,MAAM,CAAC;IACjB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,YAAY,EAAE,YAAY,CAAC;IAC3B,eAAe,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAChC,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB;AAcD,wBAAgB,oCAAoC,CAAC,OAAO,EAAE,MAAM,GAAG,oBAAoB,EAAE,CAQ5F;AAED,wBAAgB,sBAAsB,CAAC,qBAAqB,CAAC,EAAE,MAAM;;;EAUpE;AAED,wBAAsB,sBAAsB,CAC1C,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,IAAI,EAAE,oBAAoB,EAC1B,IAAI,EAAE,aAAa,CAAC,qBAAqB,CAAC,EAC1C,OAAO,EAAE,YAAY,EACrB,KAAK,EAAE,QAAQ,EACf,QAAQ,EAAE,OAAO,EACjB,UAAU,EAAE,OAAO,GAClB,OAAO,CAAC,MAAM,CAAC,CA4DjB"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.js b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.js index abb3d44a..71c0b8a7 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.js +++ b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.js @@ -30,8 +30,9 @@ exports.parseAndValidateAttachmentCreateData = parseAndValidateAttachmentCreateD function processApplicationData(applicationDataString) { let applicationData; let applicationDataKeys; - if (applicationDataString) { - applicationData = conduit_utils_1.safeParse(applicationDataString); + const parsedApplicationData = conduit_utils_1.safeParse(applicationDataString); + if (parsedApplicationData) { + applicationData = parsedApplicationData; conduit_utils_1.verifyStash(applicationData, 'ApplicationData'); applicationDataKeys = Object.keys(applicationData || {}); } diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.js.map b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.js.map index e860bb3d..3b14436d 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.js.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/AttachmentMutatorHelpers.js.map @@ -1 +1 @@ -{"version":3,"file":"AttachmentMutatorHelpers.js","sourceRoot":"","sources":["../../../src/Mutators/Helpers/AttachmentMutatorHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"AttachmentMutatorHelpers.js","sourceRoot":"","sources":["../../../src/Mutators/Helpers/AttachmentMutatorHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.d.ts.map b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.d.ts.map index 0233237d..1a9a0cc4 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TagMutatorHelpers.d.ts","sourceRoot":"","sources":["../../../src/Mutators/Helpers/TagMutatorHelpers.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,aAAa,EACb,wBAAwB,EAGzB,MAAM,cAAc,CAAC;AACtB,OAAO,EAA2B,KAAK,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAG/E,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAE5C,OAAO,EAAE,eAAe,EAAE,MAAM,gBAAgB,CAAC;AA+BjD,wBAAsB,YAAY,CAChC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,eAAe,EACvB,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC,EACxB,IAAI,GAAE,KAAK,CAAC,IAAI,CAAQ,EACxB,GAAG,CAAC,EAAE,MAAM,GAAG,MAAM;;GA6DtB"} \ No newline at end of file +{"version":3,"file":"TagMutatorHelpers.d.ts","sourceRoot":"","sources":["../../../src/Mutators/Helpers/TagMutatorHelpers.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,aAAa,EACb,wBAAwB,EAGzB,MAAM,cAAc,CAAC;AACtB,OAAO,EAA2B,KAAK,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAG/E,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAE5C,OAAO,EAAE,eAAe,EAAE,MAAM,gBAAgB,CAAC;AAgCjD,wBAAsB,YAAY,CAChC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,MAAM,EAAE,eAAe,EACvB,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC,EACxB,IAAI,GAAE,KAAK,CAAC,IAAI,CAAQ,EACxB,GAAG,CAAC,EAAE,MAAM,GAAG,MAAM;;GA6DtB"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.js b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.js index 260761f7..1b838a7a 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.js +++ b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.js @@ -8,20 +8,21 @@ const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); const EntityConstants_1 = require("../../EntityConstants"); async function resolveTagLabelConflict(trc, ctx, tagName) { - const [existingTag] = await ctx.queryGraph(trc, EntityConstants_1.CoreEntityTypes.Tag, 'TagsInSyncContext', { syncContext: ctx.vaultUserID ? conduit_core_1.VAULT_USER_CONTEXT : conduit_core_1.PERSONAL_USER_CONTEXT, label: tagName, orderBy: 'label' }); + const [existingTag] = await ctx.queryGraph(trc, EntityConstants_1.CoreEntityTypes.Tag, 'TagsInSyncContext', { syncContext: ctx.vaultUserID ? conduit_core_1.VAULT_USER_CONTEXT : conduit_core_1.PERSONAL_USER_CONTEXT, label: tagName, orderBy: 'label', pageInfo: { pageSize: 1 } }); if (conduit_utils_1.isNullish(existingTag)) { return tagName; } // Follow legacy mac client behavior: adding suffix with number(start from 1) + const existingName = existingTag.label; let suffix = 1; - let label = `${tagName}_${suffix}`; + let label = `${existingName}_${suffix}`; while (true) { const [conflictNode] = await ctx.queryGraph(trc, EntityConstants_1.CoreEntityTypes.Tag, 'TagsInSyncContext', { syncContext: ctx.vaultUserID ? conduit_core_1.VAULT_USER_CONTEXT : conduit_core_1.PERSONAL_USER_CONTEXT, label, orderBy: 'label' }); if (conduit_utils_1.isNullish(conflictNode)) { return label; } suffix++; - label = `${tagName}_${suffix}`; + label = `${existingName}_${suffix}`; } } async function genTagCreate(trc, ctx, params, plan, note = null, key) { diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.js.map b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.js.map index 1db45e1b..c832b171 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.js.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/Helpers/TagMutatorHelpers.js.map @@ -1 +1 @@ -{"version":3,"file":"TagMutatorHelpers.js","sourceRoot":"","sources":["../../../src/Mutators/Helpers/TagMutatorHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"TagMutatorHelpers.js","sourceRoot":"","sources":["../../../src/Mutators/Helpers/TagMutatorHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.d.ts.map b/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.d.ts.map index 829564e1..0c90a03b 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MembershipMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/MembershipMutators.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAc,iBAAiB,EAA6B,MAAM,cAAc,CAAC;AACxF,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAIvD,OAAO,EAAE,mBAAmB,EAA6B,MAAM,wBAAwB,CAAC;AAGxF,eAAO,MAAM,yBAAyB,EAAE,iBAAiB,CAAC;IACxD,UAAU,EAAE,MAAM,CAAC;IACnB,SAAS,EAAE,mBAAmB,CAAC;CAChC,CAwBA,CAAC;AAEF,eAAO,MAAM,gBAAgB,EAAE,iBAAiB,CAAC;IAC/C,UAAU,EAAE,MAAM,CAAC;CACpB,CAoBA,CAAC"} \ No newline at end of file +{"version":3,"file":"MembershipMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/MembershipMutators.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAc,iBAAiB,EAA6B,MAAM,cAAc,CAAC;AACxF,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAEvD,OAAO,EAAE,mBAAmB,EAA6B,MAAM,uBAAuB,CAAC;AAKvF,eAAO,MAAM,yBAAyB,EAAE,iBAAiB,CAAC;IACxD,UAAU,EAAE,MAAM,CAAC;IACnB,SAAS,EAAE,mBAAmB,CAAC;CAChC,CAwBA,CAAC;AAEF,eAAO,MAAM,gBAAgB,EAAE,iBAAiB,CAAC;IAC/C,UAAU,EAAE,MAAM,CAAC;CACpB,CAoBA,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.js b/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.js index 853644da..00328f01 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.js +++ b/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.js @@ -6,13 +6,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.membershipDelete = exports.membershipUpdatePrivilege = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const EntityConstants_1 = require("../EntityConstants"); -const MembershipPrivilege_1 = require("../MembershipPrivilege"); exports.membershipUpdatePrivilege = { type: conduit_core_1.MutatorRemoteExecutorType.Thrift, params: { membership: 'ID', - privilege: MembershipPrivilege_1.MembershipPrivilegeSchema, + privilege: en_conduit_sync_types_1.MembershipPrivilegeSchema, }, execute: async (trc, ctx, params) => { const membershipRef = { id: params.membership, type: EntityConstants_1.CoreEntityTypes.Membership }; diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.js.map b/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.js.map index 05b3c5df..f9b626bf 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.js.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/MembershipMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"MembershipMutators.js","sourceRoot":"","sources":["../../src/Mutators/MembershipMutators.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAwF;AAExF,iDAA8C;AAE9C,wDAAqD;AACrD,gEAAwF;AAG3E,QAAA,yBAAyB,GAGjC;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,UAAU,EAAE,IAAI;QAChB,SAAS,EAAE,+CAAyB;KACrC;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,aAAa,GAAiB,EAAC,EAAE,EAAE,MAAM,CAAC,UAAU,EAAE,IAAI,EAAE,iCAAe,CAAC,UAAU,EAAC,CAAC;QAC9F,MAAM,gBAAgB,GAAG,MAAM,GAAG,CAAC,WAAW,CAAa,GAAG,EAAE,aAAa,CAAC,CAAC;QAC/E,IAAI,CAAC,gBAAgB,EAAE;YACrB,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,UAAU,EAAE,2BAA2B,CAAC,CAAC;SACzE;QAED,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE;gBACH;oBACE,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,aAAa;oBACtB,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,iCAAe,CAAC,UAAU,EAAE,EAAC,SAAS,EAAE,MAAM,CAAC,SAAS,EAAC,CAAC;iBAClF;aACF;SACF,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,gBAAgB,GAExB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,UAAU,EAAE,IAAI;KACjB;IACD,OAAO,EAAE,IAAI;IACb,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAuB,EAAE;QAChE,MAAM,aAAa,GAAiB,EAAC,EAAE,EAAE,MAAM,CAAC,UAAU,EAAE,IAAI,EAAE,iCAAe,CAAC,UAAU,EAAC,CAAC;QAC9F,MAAM,gBAAgB,GAAG,MAAM,GAAG,CAAC,WAAW,CAAa,GAAG,EAAE,aAAa,CAAC,CAAC;QAC/E,IAAI,CAAC,gBAAgB,EAAE;YACrB,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,UAAU,EAAE,2BAA2B,CAAC,CAAC;SACzE;QAED,OAAO;YACL,OAAO,EAAE,kBAAkB;YAC3B,QAAQ,EAAE,iCAAe,CAAC,UAAU;YACpC,MAAM;YACN,KAAK,EAAE,aAAa;SACrB,CAAC;IACJ,CAAC;CACF,CAAC"} \ No newline at end of file +{"version":3,"file":"MembershipMutators.js","sourceRoot":"","sources":["../../src/Mutators/MembershipMutators.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAwF;AAExF,iDAA8C;AAC9C,iEAAuF;AAEvF,wDAAqD;AAGxC,QAAA,yBAAyB,GAGjC;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,UAAU,EAAE,IAAI;QAChB,SAAS,EAAE,iDAAyB;KACrC;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,aAAa,GAAiB,EAAC,EAAE,EAAE,MAAM,CAAC,UAAU,EAAE,IAAI,EAAE,iCAAe,CAAC,UAAU,EAAC,CAAC;QAC9F,MAAM,gBAAgB,GAAG,MAAM,GAAG,CAAC,WAAW,CAAa,GAAG,EAAE,aAAa,CAAC,CAAC;QAC/E,IAAI,CAAC,gBAAgB,EAAE;YACrB,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,UAAU,EAAE,2BAA2B,CAAC,CAAC;SACzE;QAED,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE;gBACH;oBACE,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,aAAa;oBACtB,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,iCAAe,CAAC,UAAU,EAAE,EAAC,SAAS,EAAE,MAAM,CAAC,SAAS,EAAC,CAAC;iBAClF;aACF;SACF,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,gBAAgB,GAExB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,UAAU,EAAE,IAAI;KACjB;IACD,OAAO,EAAE,IAAI;IACb,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAuB,EAAE;QAChE,MAAM,aAAa,GAAiB,EAAC,EAAE,EAAE,MAAM,CAAC,UAAU,EAAE,IAAI,EAAE,iCAAe,CAAC,UAAU,EAAC,CAAC;QAC9F,MAAM,gBAAgB,GAAG,MAAM,GAAG,CAAC,WAAW,CAAa,GAAG,EAAE,aAAa,CAAC,CAAC;QAC/E,IAAI,CAAC,gBAAgB,EAAE;YACrB,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,UAAU,EAAE,2BAA2B,CAAC,CAAC;SACzE;QAED,OAAO;YACL,OAAO,EAAE,kBAAkB;YAC3B,QAAQ,EAAE,iCAAe,CAAC,UAAU;YACpC,MAAM;YACN,KAAK,EAAE,aAAa;SACrB,CAAC;IACJ,CAAC;CACF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.d.ts.map b/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.d.ts.map index 154ffff7..c12322d1 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MutatorHelpers.d.ts","sourceRoot":"","sources":["../../src/Mutators/MutatorHelpers.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,eAAe,EAAE,wBAAwB,EAAE,QAAQ,EAAE,MAAM,cAAc,CAAC;AACnF,OAAO,EAAE,SAAS,EAAE,YAAY,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAC5E,OAAO,EAAwB,KAAK,EAA+B,KAAK,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAIhH,OAAO,EAAE,mBAAmB,EAAE,MAAM,wBAAwB,CAAC;AAC7D,OAAO,EAAE,aAAa,EAAE,MAAM,4BAA4B,CAAC;AAC3D,OAAO,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AAErD,OAAO,EAAE,IAAI,EAAE,MAAM,mBAAmB,CAAC;AAEzC,wBAAsB,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,wBAAwB,EAAE,IAAI,EAAE,IAAI;;;;;GA2BnG;AAED,wBAAgB,mBAAmB,CAAC,aAAa,EAAE,aAAa,EAAE,QAAQ,EAAE,MAAM,QAKjF;AAED,wBAAgB,qBAAqB,CAAC,aAAa,EAAE,KAAK,CAAC,aAAa,CAAC,EAAE,aAAa,CAAC,EAAE,MAAM,QAOhG;AAID,MAAM,WAAW,oBAAoB;IACnC,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,6BAA6B,CAAC,EAAE,MAAM,CAAC;IACvC,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,4BAA4B,CAAC,EAAE,MAAM,CAAC;IACtC,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,wBAAwB,CAAC,EAAE,MAAM,CAAC;IAClC,wBAAwB,CAAC,EAAE,MAAM,CAAC;CACnC;AAED,wBAAgB,qBAAqB,CAAC,oBAAoB,EAAE,KAAK,CAAC,aAAa,CAAC,EAAE,IAAI,EAAE,oBAAoB,QAY3G;AAeD,MAAM,WAAW,6BAA6B;IAC5C,mBAAmB,EAAE,MAAM,CAAC;IAC5B,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,oBAAoB,EAAE,MAAM,CAAC;IAC7B,kBAAkB,CAAC,EAAE,MAAM,CAAC;CAC7B;AAED,wBAAgB,8BAA8B,CAC5C,aAAa,EAAE,KAAK,CAAC,aAAa,CAAC,EACnC,6BAA6B,EAAE,6BAA6B;;;;;;EAmC7D;AAED,wBAAsB,4BAA4B,CAChD,YAAY,EAAE,MAAM,EACpB,iBAAiB,EAAE,KAAK,CAAC,MAAM,CAAC,GAC/B,OAAO,CAAC,SAAS,EAAE,CAAC,CAKtB;AAED,MAAM,WAAW,qBAAqB;IACpC,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,QAAQ,CAAC;CACnB;AACD,MAAM,WAAW,yBAAyB;IACxC,aAAa,EAAE,OAAO,CAAC;IACvB,SAAS,EAAE,mBAAmB,CAAC;IAC/B,SAAS,EAAE,YAAY,CAAC;IACxB,cAAc,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CAC/B;AACD,wBAAsB,mBAAmB,CACvC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,KAAK,EAAE,QAAQ,EACf,MAAM,EAAE,yBAAyB,GAChC,OAAO,CAAC,eAAe,EAAE,CAAC,CAyB5B"} \ No newline at end of file +{"version":3,"file":"MutatorHelpers.d.ts","sourceRoot":"","sources":["../../src/Mutators/MutatorHelpers.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,eAAe,EAAE,wBAAwB,EAAE,QAAQ,EAAE,MAAM,cAAc,CAAC;AACnF,OAAO,EAAE,SAAS,EAAE,YAAY,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAC5E,OAAO,EAAwB,KAAK,EAA+B,KAAK,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAChH,OAAO,EAAE,mBAAmB,EAA2B,MAAM,uBAAuB,CAAC;AAIrF,OAAO,EAAE,aAAa,EAAE,MAAM,4BAA4B,CAAC;AAC3D,OAAO,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AACrD,OAAO,EAAE,IAAI,EAAE,MAAM,mBAAmB,CAAC;AAEzC,wBAAsB,WAAW,CAAC,GAAG,EAAE,cAAc,EAAE,OAAO,EAAE,wBAAwB,EAAE,IAAI,EAAE,IAAI;;;;;GA2BnG;AAED,wBAAgB,mBAAmB,CAAC,aAAa,EAAE,aAAa,EAAE,QAAQ,EAAE,MAAM,QAKjF;AAED,wBAAgB,qBAAqB,CAAC,aAAa,EAAE,KAAK,CAAC,aAAa,CAAC,EAAE,aAAa,CAAC,EAAE,MAAM,QAOhG;AAID,MAAM,WAAW,oBAAoB;IACnC,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,6BAA6B,CAAC,EAAE,MAAM,CAAC;IACvC,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,4BAA4B,CAAC,EAAE,MAAM,CAAC;IACtC,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,wBAAwB,CAAC,EAAE,MAAM,CAAC;IAClC,wBAAwB,CAAC,EAAE,MAAM,CAAC;IAClC,wBAAwB,CAAC,EAAE,MAAM,CAAC;CACnC;AAED,wBAAgB,qBAAqB,CAAC,oBAAoB,EAAE,KAAK,CAAC,aAAa,CAAC,EAAE,IAAI,EAAE,oBAAoB,QAa3G;AAeD,MAAM,WAAW,6BAA6B;IAC5C,mBAAmB,EAAE,MAAM,CAAC;IAC5B,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,oBAAoB,EAAE,MAAM,CAAC;IAC7B,kBAAkB,CAAC,EAAE,MAAM,CAAC;CAC7B;AAED,wBAAgB,8BAA8B,CAC5C,aAAa,EAAE,KAAK,CAAC,aAAa,CAAC,EACnC,6BAA6B,EAAE,6BAA6B;;;;;;EAmC7D;AAED,wBAAsB,4BAA4B,CAChD,YAAY,EAAE,MAAM,EACpB,iBAAiB,EAAE,KAAK,CAAC,MAAM,CAAC,GAC/B,OAAO,CAAC,SAAS,EAAE,CAAC,CAKtB;AAED,MAAM,WAAW,qBAAqB;IACpC,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,QAAQ,CAAC;CACnB;AACD,MAAM,WAAW,yBAAyB;IACxC,aAAa,EAAE,OAAO,CAAC;IACvB,SAAS,EAAE,mBAAmB,CAAC;IAC/B,SAAS,EAAE,YAAY,CAAC;IACxB,cAAc,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CAC/B;AACD,wBAAsB,mBAAmB,CACvC,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,wBAAwB,EAC7B,KAAK,EAAE,QAAQ,EACf,MAAM,EAAE,yBAAyB,GAChC,OAAO,CAAC,eAAe,EAAE,CAAC,CAyB5B"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.js b/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.js index 0938f7bb..cdff7f16 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.js +++ b/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.js @@ -5,9 +5,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.createMembershipOps = exports.createMembershipProfileEdges = exports.validateAndCalculateSizeLimits = exports.validateAccountLimits = exports.validateNoteTagsCount = exports.validateMaxNoteSize = exports.getNoteSize = void 0; const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const AccountLimits_1 = require("../AccountLimits"); const EntityConstants_1 = require("../EntityConstants"); -const Membership_1 = require("../NodeTypes/Membership"); async function getNoteSize(trc, context, note) { let resourceSize = 0; const attachmentIDs = []; @@ -62,11 +62,12 @@ function validateAccountLimits(currentAccountLimits, diff) { throwIfLimitReached(limits.userDeviceLimit, counts.userDeviceCount, diff.userDeviceCountChange, 'Device', 'userDeviceLimit'); throwIfLimitReached(limits.userWorkspaceCountMax, counts.userWorkspaceCount, diff.userWorkspaceCountChange, 'Workspace', 'userWorkspaceCountMax'); throwIfLimitReached(limits.uploadLimit, counts.userUploadedAmount, diff.userUploadedAmountChange, 'uploadLimit', 'uploadLimit'); + throwIfLimitReached(limits.taskAssignmentLimitDaily, counts.taskAssignmentLimitDaily, diff.taskAssignmentLimitDaily, 'taskAssignmentLimitDaily', 'taskAssignmentLimitDaily'); } exports.validateAccountLimits = validateAccountLimits; function throwIfLimitReached(limit, currentValue, diff, errorKey, limitName) { if (conduit_utils_1.isNotNullish(diff) && currentValue + diff > limit) { - throw new conduit_utils_1.ServiceError('LIMIT_REACHED', errorKey, `type=LIMIT_REACHED thriftExceptionParameter=${errorKey} limit=${limitName}`); + throw new conduit_utils_1.ServiceError('LIMIT_REACHED', errorKey, `type=LIMIT_REACHED thriftExceptionParameter=${errorKey} limitName=${limitName} limit=${limit}`); } } function throwIfAccountLimitsNull(accountLimits) { @@ -116,7 +117,7 @@ async function createMembershipOps(trc, ctx, owner, params) { const membershipID = membershipGenID[1]; const membership = ctx.createEntity({ id: membershipID, type: EntityConstants_1.CoreEntityTypes.Membership }, { privilege: params.privilege, - recipientType: Membership_1.MembershipRecipientType.USER, + recipientType: en_conduit_sync_types_1.MembershipRecipientType.USER, recipientIsMe: params.recipientIsMe, }); const membershipProfileEdges = await createMembershipProfileEdges(membershipID, params.profileEdgeMap); diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.js.map b/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.js.map index ae2e1b57..21b067b3 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.js.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/MutatorHelpers.js.map @@ -1 +1 @@ -{"version":3,"file":"MutatorHelpers.js","sourceRoot":"","sources":["../../src/Mutators/MutatorHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MutatorHelpers.js","sourceRoot":"","sources":["../../src/Mutators/MutatorHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.d.ts.map b/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.d.ts.map index 2bf74f3c..2a320753 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NoteMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/NoteMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NoteMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/NoteMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.js b/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.js index 83a61b71..b00050c8 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.js +++ b/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.js @@ -6,11 +6,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.noteSetApplicationDataEntry = exports.noteSetCreated = exports.noteUnlinkConflictBackup = exports.noteInvite = exports.noteSetAuthor = exports.noteSetSourceApplication = exports.noteSetSourceUrl = exports.noteSetSource = exports.noteSetContentClass = exports.noteSetReminderOrder = exports.noteSetReminderDone = exports.noteClearReminder = exports.noteSetReminder = exports.noteSetSubjectDate = exports.noteSetPlaceName = exports.noteSetLocation = exports.noteSendByEmail = exports.noteSetSharePublic = exports.noteSetContent = exports.noteMoveInternal = exports.notesExpunge = exports.noteExpunge = exports.noteSetLabel = exports.noteRestore = exports.noteDelete = exports.noteCreate = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const __1 = require(".."); const AccountLimits_1 = require("../AccountLimits"); const CommandPolicyRules_1 = require("../CommandPolicyRules"); const EntityConstants_1 = require("../EntityConstants"); -const MembershipPrivilege_1 = require("../MembershipPrivilege"); const Note_1 = require("../NodeTypes/Note"); const ShareUtils_1 = require("../ShareUtils"); const NoteMutatorHelpers_1 = require("./Helpers/NoteMutatorHelpers"); @@ -852,7 +852,7 @@ exports.noteInvite = { type: conduit_core_1.MutatorRemoteExecutorType.Thrift, params: { note: 'ID', - privilege: MembershipPrivilege_1.MembershipPrivilegeSchema, + privilege: en_conduit_sync_types_1.MembershipPrivilegeSchema, emails: conduit_utils_1.NullableListOf('string'), userIDs: conduit_utils_1.NullableListOf('ID'), profileIDs: conduit_utils_1.NullableListOf('ID'), diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.js.map b/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.js.map index da7a7c23..d3e5a2d3 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.js.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/NoteMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"NoteMutators.js","sourceRoot":"","sources":["../../src/Mutators/NoteMutators.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAUsB;AAEtB,iDAkBuB;AAEvB,0BAAwC;AACxC,oDAAsD;AACtD,8DAA4D;AAC5D,wDAAqD;AACrD,gEAAwF;AAGxF,4CAA+D;AAC/D,8CAA0D;AAC1D,qEAOsC;AACtC,qDAA6H;AAEhH,QAAA,UAAU,GAEK;IAC1B,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,iBAAiB,EAAE,QAAQ;QAC3B,WAAW,EAAE,8BAAc;QAE3B,SAAS,EAAE,0BAAU;QACrB,KAAK,EAAE,8BAAc;QACrB,IAAI,EAAE,8BAAc,CAAC,IAAI,CAAC;QAE1B,OAAO,EAAE,8BAAc;QACvB,OAAO,EAAE,8BAAc;QAEvB,WAAW,EAAE,8BAAc;QAC3B,YAAY,EAAE,8BAAc;QAE5B,QAAQ,EAAE,8BAAc;QACxB,SAAS,EAAE,8BAAc;QACzB,QAAQ,EAAE,8BAAc;QACxB,SAAS,EAAE,8BAAc;QAEzB,YAAY,EAAE,8BAAc;QAC5B,gBAAgB,EAAE,8BAAc;QAChC,aAAa,EAAE,8BAAc;QAE7B,MAAM,EAAE,8BAAc;QAEtB,MAAM,EAAE,8BAAc;QACtB,SAAS,EAAE,8BAAc;QACzB,iBAAiB,EAAE,8BAAc;QAEjC,gBAAgB,EAAE,8BAAc,CAAC,QAAQ,CAAC;QAE1C,eAAe,EAAE,6BAAa,CAAC,QAAQ,CAAC;KACzC;IACD,WAAW,EAAE,0CAA2B;IACxC,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE;QAClD,SAAS,CAAC,WAAW,GAAG,QAAQ,CAAC,WAAW,IAAI,2BAAoB,CAAC;IACvE,CAAC;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;;QAClC,sBAAsB;QACtB,MAAM,aAAa,GAAG,MAAM,GAAG,CAAC,WAAW,CAAgB,GAAG,EAAE,kCAAkB,CAAC,CAAC;QACpF,sCAAqB,CAAC,aAAa,QAAE,MAAM,CAAC,IAAI,0CAAE,MAAM,CAAC,CAAC;QAC1D,sCAAqB,CAAC,aAAa,EAAE,EAAE,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC;QAEjE,2CAA2C;QAC3C,MAAM,aAAa,GAAG,+CAA8B,CAAC,aAAa,EAAE;YAClE,mBAAmB,EAAE,CAAC;YACtB,kBAAkB,QAAE,MAAM,CAAC,WAAW,CAAC,MAAM,mCAAI,CAAC;YAClD,oBAAoB,EAAE,CAAC;SACxB,CAAC,CAAC;QAEH,MAAM,IAAI,GAAyC;YACjD,OAAO,EAAE;gBACP,MAAM,EAAE,IAAI;aACb;YACD,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,kCAAkB;oBAC3B,IAAI,EAAE,aAAa;iBACpB,CAAC;SACH,CAAC;QACF,MAAM,EAAE,MAAM,EAAE,GAAG,MAAM,kCAAa,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;QAC/D,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,MAAM,CAAC;QAC7B,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,UAAU,GAElB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;KACX;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,EAAE;SACR,CAAC;QACF,MAAM,0CAAqB,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;QACzD,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,WAAW,GAEnB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;KACX;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAElC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,wBAAwB,CAAC,CAAC;SAChE;QAED,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,wCAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QAC/D,IAAI,CAAC,MAAM,CAAC,mBAAmB,EAAE;YAC/B,MAAM,IAAI,+BAAe,CAAC,8CAA8C,CAAC,CAAC;SAC3E;QAED,MAAM,QAAQ,GAAG,oCAAe,CAAC,IAAI,CAAC,CAAC;QACvC,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,8BAAc,CAAC,OAAO,CAAC,EAAE,EAAE,OAAO,CAAC,IAAI,EAAE,iBAAiB,CAAC,CAAC;SACvE;QACD,MAAM,SAAS,GAAG,MAAM,mCAAc,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC;QAC3D,IAAI,CAAC,SAAS,EAAE;YACd,MAAM,IAAI,6BAAa,CAAC,QAAQ,EAAE,kBAAkB,CAAC,CAAC;SACvD;QACD,MAAM,MAAM,GAAG;YACb,OAAO,EAAE,IAAI;SACd,CAAC;QAEF,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,OAAO;oBAChB,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC;iBAC7C,EAAE;oBACD,UAAU,EAAE,aAAa;oBACzB,aAAa,EAAE,EAAE;oBACjB,aAAa,EAAE,CAAC;4BACd,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;yBAC5D,CAAC;iBACH,CAAC;SACH,CAAC;QACF,IAAI,SAAS,CAAC,IAAI,KAAK,iCAAe,CAAC,QAAQ,EAAE;YAC/C,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;gBACZ,UAAU,EAAE,aAAa;gBACzB,aAAa,EAAE,CAAC;wBACd,KAAK,EAAE,SAAS,CAAC,EAAE,EAAE,OAAO,EAAE,SAAS,CAAC,IAAI,EAAE,OAAO,EAAE,UAAU;wBACjE,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;qBACtD,CAAC;aACH,CAAC,CAAC;SACJ;aAAM,IAAI,SAAS,CAAC,IAAI,KAAK,iCAAe,CAAC,SAAS,EAAE;YACvD,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;gBACZ,UAAU,EAAE,aAAa;gBACzB,aAAa,EAAE,CAAC;wBACd,KAAK,EAAE,SAAS,CAAC,EAAE,EAAE,OAAO,EAAE,SAAS,CAAC,IAAI,EAAE,OAAO,EAAE,UAAU;wBACjE,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;qBACtD,CAAC;aACH,CAAC,CAAC;SACJ;QACD,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,MAAM,CAAC,EAAE,IAAI,EAAE,iCAAe,CAAC,GAAG,EAAE,CAAE,CAAC,CAAC;QAChH,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;YACZ,UAAU,EAAE,aAAa;YACzB,aAAa,EAAE,IAAI,CAAC,GAAG,CAAE,GAAG,CAAC,EAAE;gBAC7B,OAAO;oBACL,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM;oBACnD,KAAK,EAAE,GAAG,CAAC,EAAE,EAAE,OAAO,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM;iBAClD,CAAC;YACJ,CAAC,CAAC;YACF,aAAa,EAAE,IAAI,CAAC,GAAG,CAAE,GAAG,CAAC,EAAE;gBAC7B,OAAO;oBACL,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM;oBACnD,KAAK,EAAE,GAAG,CAAC,EAAE,EAAE,OAAO,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,EAAE,aAAa;iBACzD,CAAC;YACJ,CAAC,CAAC;SACH,CAAC,CAAC;QAEH,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,YAAY,GAIpB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,iBAAiB,EAAE,QAAQ;QAC3B,KAAK,EAAE,8BAAc;KACtB;IACD,SAAS,EAAE;QACT,IAAI,EAAE,IAAI;KACX;IACD,cAAc,EAAE;QACd,aAAa,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,CAAC;QAC/C,aAAa,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,iBAAiB,EAAE,MAAM,EAAE;KAC5D;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAChE,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,uBAAuB,CAAC,CAAC;SAC/D;QAED,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,wCAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QAC/D,IAAI,CAAC,MAAM,CAAC,YAAY,EAAE;YACxB,MAAM,IAAI,+BAAe,CAAC,sCAAsC,CAAC,CAAC;SACnE;QAED,MAAM,MAAM,GAAG;YACb,KAAK,EAAE,MAAM,CAAC,KAAK,IAAI,MAAM,CAAC,iBAAiB;YAC/C,OAAO,EAAE,GAAG,CAAC,eAAe;YAC5B,UAAU,EAAE,CAAC,MAAM,CAAC,KAAK;SAC1B,CAAC;QACF,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,OAAO;oBAChB,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC;iBAC7C,CAAC;SACH,CAAC;QAEF,IAAI,GAAG,CAAC,YAAY,EAAE;YACpB,gEAAgE;YAChE,MAAM,WAAW,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,aAAa,CAAC,EAAE,IAAI,EAAE,iCAAe,CAAC,UAAU,EAAE,CAAE,CAAC,CAAC;YACrI,MAAM,QAAQ,GAAG;gBACf,KAAK,EAAE,MAAM,CAAC,KAAK,IAAI,MAAM,CAAC,iBAAiB;aAChD,CAAC;YACF,KAAK,MAAM,UAAU,IAAI,WAAW,EAAE;gBACpC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;oBACZ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,UAAU,CAAC,EAAE,EAAE,IAAI,EAAE,iCAAe,CAAC,UAAU,EAAE;oBAChE,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,iCAAe,CAAC,UAAU,EAAE,QAAQ,CAAC;iBAC7D,CAAC,CAAC;aACJ;SACF;QAED,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,WAAW,GAEnB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;KACX;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAElC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,yBAAyB,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,wCAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QAC/D,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;YACtB,MAAM,IAAI,+BAAe,CAAC,wCAAwC,CAAC,CAAC;SACrE;QAED,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,cAAc;oBACd,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,OAAO;iBACjB,CAAC;SACH,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,YAAY,GAEpB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,KAAK,EAAE,sBAAM,CAAC,IAAI,CAAC;KACpB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE;YACxB,sBAAM,CAAC,IAAI,CAAC,0CAA0C,CAAC,CAAC;YACxD,OAAO;gBACL,OAAO,EAAE,EAAE;gBACX,GAAG,EAAE,EAAE;aACR,CAAC;SACH;QAED,MAAM,KAAK,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,iCAAe,CAAC,IAAI,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;QAC/E,MAAM,QAAQ,GAAmB,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE;YACrD,IAAI,CAAC,IAAI,EAAE;gBACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,yBAAyB,CAAC,CAAC;aACrE;YACD,OAAO,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC;QAC1C,CAAC,CAAC,CAAC;QAEH,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,eAAe;oBACf,UAAU,EAAE,mBAAmB;oBAC/B,KAAK,EAAE,QAAQ;iBAChB,CAAC;SACH,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,gBAAgB,GAGxB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,UAAU,EAAE,IAAI;IAChB,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,eAAe,EAAE,IAAI;KACtB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,sBAAsB,CAAC,CAAC;SAC9D;QAED,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,wCAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QAC/D,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;YACnB,MAAM,IAAI,+BAAe,CAAC,qCAAqC,CAAC,CAAC;SAClE;QAED,MAAM,aAAa,GAAG,MAAM,mCAAc,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,eAAe,CAAC,CAAC;QAC7E,IAAI,CAAC,aAAa,EAAE;YAClB,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,eAAe,EAAE,mCAAmC,CAAC,CAAC;SACtF;QAED,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,aAAa,EAAE,CAAC;4BACd,KAAK,EAAE,aAAa,CAAC,EAAE,EAAE,OAAO,EAAE,aAAa,CAAC,IAAI,EAAE,OAAO,EAAE,UAAU;4BACzE,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;yBACtD,CAAC;oBACF,aAAa,EAAE,CAAC;4BACd,KAAK,EAAE,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;yBACtD,CAAC;iBACH,CAAC;SACH,CAAC;IACJ,CAAC;CACF,CAAC;AAOW,QAAA,cAAc,GAaC;IAC1B,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,WAAW,EAAE,QAAQ;QACrB,qBAAqB,EAAE,8BAAc,CAAC,QAAQ,CAAC;QAC/C,cAAc,EAAE,8BAAc,CAAC,QAAQ,CAAC;QACxC,YAAY,EAAE,8BAAc;QAC5B,gBAAgB,EAAE,+BAAe;KAClC;IACD,WAAW,EAAE,MAAM;IACnB,WAAW,EAAE;QACX,MAAM,EAAE,QAAQ;QAChB,kBAAkB,EAAE,2BAAW;KAChC;IACD,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE;;QAClD,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,EAAE,EAAE,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC;QACjG,SAAS,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,KAAI,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAA,IAAI,EAAE,CAAC;QACtF,SAAS,CAAC,iBAAiB,GAAG,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,UAAU,CAAC,OAAO,CAAC,IAAI,KAAI,EAAE,CAAC;QAClE,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC;QACnD,SAAS,CAAC,QAAQ,GAAG,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC;QACjD,IAAI,SAAS,CAAC,QAAQ,KAAK,SAAS,CAAC,YAAY,EAAE;YACjD,SAAS,CAAC,kBAAkB,GAAG,aAAC,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,WAAW,0CAAG,4BAA4B,oCAAK,CAAC,CAAC,GAAG,CAAC,CAAC;SAC7F;IACH,CAAC;IACD,SAAS,EAAE;QACT,IAAI,EAAE,+BAA+B;QACrC,WAAW,EAAE,+BAA+B;KAC7C;IACD,cAAc,EAAE;QACd,aAAa,EAAE;YACb,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE;YAE9B,qGAAqG;YACrG,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,cAAc,EAAE;SAC3C;QACD,aAAa,EAAE;YACb,WAAW,EAAE,MAAM;YACnB,iBAAiB,EAAE,OAAO;YAC1B,YAAY,EAAE,OAAO;YACrB,QAAQ,EAAE,MAAM;YAChB,QAAQ,EAAE,MAAM;YAChB,qBAAqB,EAAE,MAAM;YAC7B,cAAc,EAAE,MAAM;YACtB,gBAAgB,EAAE,KAAK;YACvB,kBAAkB,EAAE,IAAI;SACzB;QACD,QAAQ,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE;YACzB,sBAAkB,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE,uBAAuB,EAAE;gBACtE,YAAY,EAAE,KAAK,CAAC,MAAM,CAAC,YAAY;gBACvC,YAAY,EAAE,KAAK,CAAC,MAAM,CAAC,YAAY;gBACvC,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,QAAQ;aAChC,CAAC,CAAC;QACL,CAAC;KACF;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;;QAClC,IAAI,GAAG,CAAC,YAAY,IAAI,CAAC,GAAG,CAAC,iBAAiB,EAAE;YAC9C,sBAAkB,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,gBAAgB,EAAE;gBACzD,QAAQ,EAAE,MAAM,CAAC,QAAQ;gBACzB,YAAY,EAAE,MAAM,CAAC,YAAY;gBACjC,iBAAiB,EAAE,MAAM,CAAC,iBAAiB;gBAC3C,gBAAgB,EAAE,MAAM,CAAC,gBAAgB;aAC1C,CAAC,CAAC;SACJ;QAED,MAAM,IAAI,GAAyC;YACjD,OAAO,EAAE;gBACP,MAAM,EAAE,MAAM,CAAC,QAAQ;gBACvB,kBAAkB,EAAE,MAAM,CAAC,kBAAkB;aAC9C;YACD,GAAG,EAAE,EAAE;SACR,CAAC;QAEF,sHAAsH;QAEtH,mGAAmG;QACnG,uGAAuG;QACvG,gGAAgG;QAChG,IAAI,MAAM,CAAC,QAAQ,KAAK,MAAM,CAAC,YAAY,IAAI,CAAC,MAAM,CAAC,kBAAkB,EAAE;YACzE,sBAAM,CAAC,IAAI,CAAC,+CAA+C,EAAE,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAE,CAAC;YAC1G,OAAO,IAAI,CAAC;SACb;QAED,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAChE,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAE,MAAM,CAAC,IAAI,EAAE,6BAA6B,CAAC,CAAC;SACtE;QAED,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,wCAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QAC/D,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE;YAC1B,MAAM,IAAI,+BAAe,CAAC,6CAA6C,CAAC,CAAC;SAC1E;QAED,MAAM,aAAa,GAAG,MAAM,GAAG,CAAC,WAAW,CAAgB,GAAG,EAAE,kCAAkB,CAAC,CAAC;QACpF,MAAM,EAAE,WAAW,EAAE,YAAY,EAAE,WAAW,EAAE,sBAAsB,EAAE,GAAG,MAAM,4BAAW,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;QAE7G,uBAAuB;QACvB,MAAM,aAAa,GAAG,+CAA8B,CAAC,aAAa,EAAE;YAClE,mBAAmB,EAAE,WAAW;YAChC,kBAAkB,cAAE,MAAM,CAAC,WAAW,0CAAE,MAAM,mCAAI,CAAC;YACnD,oBAAoB,EAAE,YAAY;SACnC,CAAC,CAAC;QAEH,MAAM,YAAY,GAA+B;YAC/C,qBAAqB,EAAE,MAAM,CAAC,qBAAqB;YACnD,YAAY,EAAE,MAAM,CAAC,YAAY;YACjC,iBAAiB,EAAE,MAAM,CAAC,iBAAiB;YAC3C,QAAQ,EAAE,EAAE;YACZ,OAAO,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe;YAChF,kBAAkB,EAAE,MAAM,CAAC,kBAAkB;SAC9C,CAAC;QAEF,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;YACZ,UAAU,EAAE,cAAc;YAC1B,OAAO;YACP,IAAI,EAAE;gBACJ,IAAI,EAAE,SAAS;gBACf,OAAO,EAAE,MAAM,CAAC,WAAW;gBAC3B,IAAI,EAAE,MAAM,CAAC,QAAQ;gBACrB,IAAI,EAAE,MAAM,CAAC,QAAQ;gBACrB,kBAAkB,EAAE,MAAM,CAAC,kBAAkB;aAC9C;YACD,YAAY;SACb,CAAC,CAAC;QAEH,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;YACZ,UAAU,EAAE,aAAa;YACzB,OAAO,EAAE,kCAAkB;YAC3B,IAAI,EAAE,aAAa;SACpB,CAAC,CAAC;QAEH,IAAI,GAAG,CAAC,YAAY,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE;YAChD,gFAAgF;YAChF,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;gBACZ,UAAU,EAAE,aAAa;gBACzB,OAAO;gBACP,IAAI,EAAE;oBACJ,UAAU,EAAE;wBACV,OAAO,EAAE,GAAG,CAAC,eAAe;qBAC7B;iBACF;aACF,CAAC,CAAC;SACJ;QAED,sCAAsC;QACtC,MAAM,QAAQ,GAAG,sCAAuB,CAAC,sBAAsB,EAAE,MAAM,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC;QAC5J,YAAY,CAAC,QAAQ,GAAG,QAAQ,CAAC;QACjC,IAAI,GAAG,CAAC,YAAY,IAAI,CAAC,4BAAY,CAAC,QAAQ,CAAC,EAAE;YAC/C,MAAM,aAAa,GAAgB,EAAE,CAAC;YACtC,MAAM,aAAa,GAAgB,EAAE,CAAC;YACtC,MAAM,UAAU,GAAsB,EAAE,CAAC;YACzC,KAAK,MAAM,UAAU,IAAI,WAAW,EAAE;gBACpC,IAAI,UAAU,EAAE;oBACd,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,UAAU,CAAC;iBAC1D;aACF;YACD,KAAK,MAAM,IAAI,IAAI,QAAQ,EAAE;gBAC3B,MAAM,IAAI,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;gBAC5B,MAAM,UAAU,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC;gBACpC,IAAI,CAAC,UAAU,EAAE;oBACf,SAAS;iBACV;gBAED,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;oBACZ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE;wBACP,IAAI,EAAE,iCAAe,CAAC,UAAU;wBAChC,EAAE,EAAE,UAAU,CAAC,EAAE;qBAClB;oBACD,IAAI,EAAE;wBACJ,UAAU,EAAE;4BACV,QAAQ,EAAE,IAAI;yBACf;qBACF;iBACF,CAAC,CAAC;gBAEH,IAAI,IAAI,KAAK,IAAI,EAAE;oBACjB,+CAA+C;oBAC/C,aAAa,CAAC,IAAI,CAAC;wBACjB,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,qBAAqB;wBAChF,KAAK,EAAE,UAAU,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ;qBAC7E,CAAC,CAAC;oBACH,aAAa,CAAC,IAAI,CAAC;wBACjB,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,aAAa;wBACxE,KAAK,EAAE,UAAU,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ;qBAC7E,CAAC,CAAC;iBACJ;qBAAM;oBACL,+CAA+C;oBAC/C,aAAa,CAAC,IAAI,CAAC;wBACjB,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,aAAa;wBACxE,KAAK,EAAE,UAAU,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ;qBAC7E,CAAC,CAAC;oBACH,aAAa,CAAC,IAAI,CAAC;wBACjB,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,qBAAqB;wBAChF,KAAK,EAAE,UAAU,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ;qBAC7E,CAAC,CAAC;iBACJ;gBAED,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;oBACZ,UAAU,EAAE,aAAa;oBACzB,aAAa;oBACb,aAAa;iBACd,CAAC,CAAC;aACJ;SACF;QAED,IAAI,MAAM,CAAC,cAAc,EAAE;YACzB,6FAA6F;YAC7F,yHAAyH;YACzH,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;gBACZ,UAAU,EAAE,QAAQ;gBACpB,WAAW,EAAE,0BAA0B;gBACvC,MAAM,EAAE;oBACN,MAAM,EAAE,OAAO,CAAC,EAAE;oBAClB,UAAU,EAAE,MAAM,CAAC,cAAc;oBACjC,eAAe,EAAE,MAAM,CAAC,QAAQ;oBAChC,eAAe,EAAE,MAAM,CAAC,QAAQ;iBACjC;aACF,CAAC,CAAC;SACJ;QAED,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,kBAAkB,GAG1B;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,MAAM,EAAE,SAAS;KAClB;IACD,OAAO,EAAE,IAAI;IACb,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAuB,EAAE;QAChE,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,uBAAuB,CAAC,CAAC;SAC/D;QACD,OAAO;YACL,OAAO,EAAE,UAAU;YACnB,QAAQ,EAAE,iCAAe,CAAC,IAAI;YAC9B,MAAM;YACN,KAAK,EAAE,OAAO;SACf,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,eAAe,GAMvB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,QAAQ,EAAE,8BAAc,CAAC,QAAQ,CAAC;QAClC,QAAQ,EAAE,8BAAc,CAAC,QAAQ,CAAC;QAClC,OAAO,EAAE,8BAAc;QACvB,OAAO,EAAE,8BAAc;KACxB;IACD,OAAO,EAAE,IAAI;IACb,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAuB,EAAE;QAChE,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,+BAA+B,CAAC,CAAC;SACvE;QACD,OAAO;YACL,OAAO,EAAE,aAAa;YACtB,QAAQ,EAAE,iCAAe,CAAC,IAAI;YAC9B,MAAM;YACN,KAAK,EAAE,OAAO;SACf,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,eAAe,GAKvB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,QAAQ,EAAE,QAAQ;QAClB,SAAS,EAAE,QAAQ;QACnB,QAAQ,EAAE,QAAQ;KACnB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,8BAA8B,CAAC,CAAC;SACtE;QAED,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,wCAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QAC/D,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE;YAC1B,MAAM,IAAI,+BAAe,CAAC,6CAA6C,CAAC,CAAC;SAC1E;QAED,MAAM,MAAM,GAAG;YACb,8BAA8B,EAAE,MAAM,CAAC,QAAQ;YAC/C,+BAA+B,EAAE,MAAM,CAAC,SAAS;YACjD,8BAA8B,EAAE,MAAM,CAAC,QAAQ;SAChD,CAAC;QACF,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE;oBACzC,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC;iBAC1C,CAAC;SACH,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,gBAAgB,GAGxB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,SAAS,EAAE,QAAQ;KACpB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,+BAA+B,CAAC,CAAC;SACvE;QAED,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,wCAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QAC/D,IAAI,CAAC,MAAM,CAAC,iBAAiB,EAAE;YAC7B,MAAM,IAAI,+BAAe,CAAC,8CAA8C,CAAC,CAAC;SAC3E;QAED,MAAM,MAAM,GAAG;YACb,+BAA+B,EAAE,MAAM,CAAC,SAAS,IAAI,IAAI;SAC1D,CAAC;QACF,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE;oBACzC,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC;iBAC1C,CAAC;SACH,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,kBAAkB,GAG1B;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,IAAI,EAAE,WAAW;KAClB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,CAAC,CAAC;SAClE;QAED,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,wCAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QAC/D,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE;YAC1B,MAAM,IAAI,+BAAe,CAAC,6CAA6C,CAAC,CAAC;SAC1E;QAED,MAAM,MAAM,GAAG;YACb,wBAAwB,EAAE,MAAM,CAAC,IAAI;SACtC,CAAC;QACF,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE;oBACzC,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC;iBAC1C,CAAC;SACH,CAAC;IACJ,CAAC;CACF,CAAC;AAEF,KAAK,UAAU,qBAAqB,CAAC,GAAmB,EAAE,GAA6B,EAAE,MAAc,EAAE,MAAa;IACpH,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;IACzE,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;IACvD,IAAI,CAAC,IAAI,EAAE;QACT,MAAM,IAAI,6BAAa,CAAC,MAAM,EAAE,yBAAyB,CAAC,CAAC;KAC5D;IACD,OAAO;QACL,OAAO,EAAE,EAAE;QACX,GAAG,EAAE,CAAC;gBACJ,UAAU,EAAE,aAAa;gBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE;gBACzC,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC;aAC1C,CAAC;KACH,CAAC;AACJ,CAAC;AAEY,QAAA,eAAe,GAIvB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,YAAY,EAAE,iCAAiB;QAC/B,UAAU,EAAE,8BAAc;KAC3B;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,CAAC,CAAC;SAClE;QACD,MAAM,MAAM,GAAG;YACb,CAAC,kCAAkC,CAAC,EAAE,MAAM,CAAC,YAAY;YACzD,CAAC,mCAAmC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,QAAQ,CAAC,aAAa,IAAI,GAAG,CAAC,eAAe;SAChH,CAAC;QAEF,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE;oBACzC,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC;iBAC1C,CAAC;SACH,CAAC;QACF,6CAA6C;QAC7C,GAAG,CAAC,eAAe,CAAC;YAClB,gBAAgB,EAAE;gBAChB,QAAQ,EAAE,UAAU;gBACpB,MAAM,EAAE,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,oBAAoB;gBACtE,KAAK,EAAE,MAAM,CAAC,UAAU;gBACxB,UAAU,EAAE;oBACV,sCAAsC;oBACtC,CAAC,kBAAkB,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,oCAAqB,CAAC;iBACxE;aACF;SACF,CAAC,CAAC;QACH,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,iBAAiB,GAEzB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;KACX;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,uBAAuB,CAAC,CAAC;SAC/D;QACD,MAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QACzB,GAAG,CAAC,eAAe,CAAC;YAClB,cAAc,EAAE;gBACd,QAAQ,EAAE,UAAU;gBACpB,MAAM,EAAE,iBAAiB;gBACzB,KAAK;gBACL,UAAU,EAAE;oBACV,sCAAsC;oBACtC,CAAC,kBAAkB,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,oCAAqB,CAAC;iBACxE;aACF;SACF,CAAC,CAAC;QACH,MAAM,MAAM,GAAG;YACb,mCAAmC,EAAE,IAAI;YACzC,kCAAkC,EAAE,IAAI;YACxC,sCAAsC,EAAE,IAAI;SAC7C,CAAC;QACF,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE;oBACzC,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC;iBAC1C,CAAC;SACH,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,mBAAmB,GAG3B;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,gBAAgB,EAAE,WAAW;KAC9B;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,MAAM,GAAG;YACb,sCAAsC,EAAE,MAAM,CAAC,gBAAgB;SAChE,CAAC;QACF,OAAO,qBAAqB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAC9D,CAAC;CACF,CAAC;AAEW,QAAA,oBAAoB,GAG5B;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,aAAa,EAAE,WAAW;KAC3B;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,MAAM,GAAG;YACb,mCAAmC,EAAE,MAAM,CAAC,aAAa;SAC1D,CAAC;QACF,OAAO,qBAAqB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAC9D,CAAC;CACF,CAAC;AAEW,QAAA,mBAAmB,GAG3B;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,YAAY,EAAE,8BAAc;KAC7B;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;;QAClC,MAAM,MAAM,GAAG;YACb,yBAAyB,QAAE,MAAM,CAAC,YAAY,mCAAI,IAAI;SACvD,CAAC;QACF,OAAO,qBAAqB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAC9D,CAAC;CACF,CAAC;AAEW,QAAA,aAAa,GAGrB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,MAAM,EAAE,QAAQ;KACjB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,MAAM,GAAG;YACb,0BAA0B,EAAE,MAAM,CAAC,MAAM;SAC1C,CAAC;QACF,OAAO,qBAAqB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAC9D,CAAC;CACF,CAAC;AAEW,QAAA,gBAAgB,GAGxB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,GAAG,EAAE,KAAK;KACX;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,MAAM,GAAG;YACb,6BAA6B,EAAE,MAAM,CAAC,GAAG;SAC1C,CAAC;QACF,OAAO,qBAAqB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAC9D,CAAC;CACF,CAAC;AAEW,QAAA,wBAAwB,GAGhC;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,WAAW,EAAE,QAAQ;KACtB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,MAAM,GAAG;YACb,qCAAqC,EAAE,MAAM,CAAC,WAAW;SAC1D,CAAC;QACF,OAAO,qBAAqB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAC9D,CAAC;CACF,CAAC;AAEW,QAAA,aAAa,GAGrB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,MAAM,EAAE,QAAQ;KACjB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,MAAM,GAAG;YACb,0BAA0B,EAAE,MAAM,CAAC,MAAM;SAC1C,CAAC;QACF,OAAO,qBAAqB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAC9D,CAAC;CACF,CAAC;AAEW,QAAA,UAAU,GAOlB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,SAAS,EAAE,+CAAyB;QACpC,MAAM,EAAE,8BAAc,CAAC,QAAQ,CAAC;QAChC,OAAO,EAAE,8BAAc,CAAC,IAAI,CAAC;QAC7B,UAAU,EAAE,8BAAc,CAAC,IAAI,CAAC;QAChC,OAAO,EAAE,8BAAc;KACxB;IACD,OAAO,EAAE,IAAI;IACb,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAwB,EAAE;QACjE,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAChE,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,wBAAwB,CAAC,CAAC;SAChE;QAED,OAAO;YACL,OAAO,EAAE,YAAY;YACrB,QAAQ,EAAE,iCAAe,CAAC,IAAI;YAC9B,MAAM;YACN,KAAK,EAAE,OAAO;SACf,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,wBAAwB,GAGhC;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,YAAY,EAAE,IAAI;KACnB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,eAAe,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,YAAY,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAE9F,OAAO;YACL,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,aAAa,EAAE,SAAS;oBACxB,aAAa,EAAE,CAAC;4BACd,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,IAAI;4BAC/D,KAAK,EAAE,eAAe,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,YAAY;yBAChF,CAAC;iBACH,CAAC;SACH,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,cAAc,GAGtB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,IAAI,EAAE,IAAI;QACV,OAAO,EAAE,WAAW;KACrB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC;QAC9E,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,IAAI,EAAE,uCAAuC,CAAC,CAAC;SAC/E;QAED,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,wCAAmB,CAAC,IAAI,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QAC/D,IAAI,CAAC,MAAM,CAAC,YAAY,EAAE;YACxB,MAAM,IAAI,+BAAe,CAAC,qCAAqC,CAAC,CAAC;SAClE;QAED,MAAM,MAAM,GAAG;YACb,OAAO,EAAE,MAAM,CAAC,OAAO;SACxB,CAAC;QACF,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE;oBACzC,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC;iBAC1C,CAAC;SACH,CAAC;QACF,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,2BAA2B,GAInC;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,EAAE,EAAE,IAAI;QACR,GAAG,EAAE,QAAQ;QACb,KAAK,EAAE,8BAAc;KACtB;IACD,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAuB,EAAE;QAChE,MAAM,OAAO,GAAG,EAAC,EAAE,EAAE,MAAM,CAAC,EAAE,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAC,CAAC;QAC5D,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,WAAW,CAAO,GAAG,EAAE,OAAO,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,EAAE;YACT,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,EAAE,EAAE,sCAAsC,CAAC,CAAC;SAC5E;QACD,OAAO;YACL,OAAO,EAAE,gBAAgB;YACzB,QAAQ,EAAE,iCAAe,CAAC,IAAI;YAC9B,MAAM;YACN,KAAK,EAAE,OAAO;SACf,CAAC;IACJ,CAAC;CAEF,CAAC"} \ No newline at end of file +{"version":3,"file":"NoteMutators.js","sourceRoot":"","sources":["../../src/Mutators/NoteMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.d.ts.map b/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.d.ts.map index 966c89ce..e70440f2 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NotebookMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/NotebookMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NotebookMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/NotebookMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.js b/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.js index 6c553be5..3e6e12fc 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.js +++ b/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.js @@ -6,10 +6,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.notebookPublish = exports.notebookJoin = exports.notebookUnpublish = exports.notebookAcceptInvite = exports.notebookChangeInAppReminderSetting = exports.notebookChangeEmailReminderSetting = exports.notebookSetDisplayColor = exports.notebookSetNoteDisplayOrder = exports.notebookSetAsDefault = exports.notebookLeave = exports.notebookInvite = exports.notebookRemoveFromWorkspace = exports.notebookMoveToWorkspace = exports.notebookDelete = exports.notebookRename = exports.notebookCreate = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const AccountLimits_1 = require("../AccountLimits"); const CommandPolicyRules_1 = require("../CommandPolicyRules"); const EntityConstants_1 = require("../EntityConstants"); -const MembershipPrivilege_1 = require("../MembershipPrivilege"); const ShareUtils_1 = require("../ShareUtils"); const MiscHelpers_1 = require("./Helpers/MiscHelpers"); const NoteMutatorHelpers_1 = require("./Helpers/NoteMutatorHelpers"); @@ -108,7 +108,7 @@ exports.notebookCreate = { else if (ctx.isOptimistic && ctx.vaultUserID && profile) { const membershipOps = await MutatorHelpers_1.createMembershipOps(trc, ctx, owner, { recipientIsMe: true, - privilege: MembershipPrivilege_1.MembershipPrivilege.MANAGE, + privilege: en_conduit_sync_types_1.MembershipPrivilege.MANAGE, parentRef: { id: notebookID, type: EntityConstants_1.CoreEntityTypes.Notebook }, profileEdgeMap: { recipient: profile.id, @@ -328,7 +328,7 @@ exports.notebookRemoveFromWorkspace = { } const membershipOps = await MutatorHelpers_1.createMembershipOps(trc, ctx, owner, { recipientIsMe: true, - privilege: MembershipPrivilege_1.MembershipPrivilege.MANAGE, + privilege: en_conduit_sync_types_1.MembershipPrivilege.MANAGE, parentRef: { id: params.notebook, type: EntityConstants_1.CoreEntityTypes.Notebook }, profileEdgeMap: { recipient: profile.id, @@ -345,7 +345,7 @@ exports.notebookInvite = { type: conduit_core_1.MutatorRemoteExecutorType.Thrift, params: { notebook: 'ID', - privilege: MembershipPrivilege_1.MembershipPrivilegeSchema, + privilege: en_conduit_sync_types_1.MembershipPrivilegeSchema, emails: conduit_utils_1.NullableListOf('string'), userIDs: conduit_utils_1.NullableListOf('ID'), profileIDs: conduit_utils_1.NullableListOf('ID'), @@ -542,7 +542,7 @@ exports.notebookPublish = { params: { notebook: 'ID', description: 'string', - privilege: MembershipPrivilege_1.MembershipPrivilegeSchema, + privilege: en_conduit_sync_types_1.MembershipPrivilegeSchema, recommended: conduit_utils_1.NullableBoolean, }, execute: null, diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.js.map b/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.js.map index 901a768f..5412861e 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.js.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/NotebookMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"NotebookMutators.js","sourceRoot":"","sources":["../../src/Mutators/NotebookMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NotebookMutators.js","sourceRoot":"","sources":["../../src/Mutators/NotebookMutators.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CASsB;AAEtB,iDAcuB;AACvB,iEAAuF;AAEvF,oDAAsD;AACtD,8DAAgE;AAChE,wDAAqD;AAIrD,8CAA0D;AAC1D,uDAA0D;AAC1D,qEAAqE;AACrE,+CAAyD;AACzD,qDAA8E;AAE9E,SAAS,WAAW,CAAC,QAAkB;IACrC,MAAM,UAAU,GAAG,+BAAe,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;IAC3D,OAAO,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC;AAC9C,CAAC;AAED,KAAK,UAAU,yBAAyB,CAAC,GAAmB,EAAE,GAA6B,EAAE,MAAc,EAAE,MAAa;IACxH,MAAM,OAAO,GAAiB,EAAE,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;IAC7E,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;IAC/D,IAAI,CAAC,QAAQ,EAAE;QACb,MAAM,IAAI,6BAAa,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC;KACjD;IACD,MAAM,IAAI,GAAkB;QAC1B,OAAO,EAAE,EAAE;QACX,GAAG,EAAE,CAAC;gBACJ,UAAU,EAAE,aAAa;gBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,QAAQ,CAAC,EAAE,EAAE,IAAI,EAAE,QAAQ,CAAC,IAAI,EAAE;gBACjD,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC;aAC9C,CAAC;KACH,CAAC;IACF,OAAO,IAAI,CAAC;AACd,CAAC;AAEY,QAAA,cAAc,GAGa;IACtC,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,KAAK,EAAE,QAAQ;QACf,SAAS,EAAE,0BAAU;KACtB;IACD,WAAW,EAAE,0CAA2B;IACxC,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,WAAW,CAAY,GAAG,EAAE,EAAE,EAAE,EAAE,MAAM,CAAC,SAAS,EAAE,IAAI,EAAE,iCAAe,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;QAE7I;;;;;;;;;;UAUE;QAEF,uBAAuB;QACvB,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,WAAW,CAAgB,GAAG,EAAE,kCAAkB,CAAC,CAAC;QAC7E,sCAAqB,CAAC,MAAM,EAAE,EAAE,uBAAuB,EAAE,CAAC,EAAE,CAAC,CAAC;QAE9D,6DAA6D;QAC7D,MAAM,KAAK,GAAG,SAAS,IAAI,GAAG,CAAC,WAAW,IAAI,GAAG,CAAC,MAAM,CAAC;QACzD,MAAM,aAAa,GAAG,MAAM,GAAG,CAAC,UAAU,CAAC,GAAG,EAAE,KAAK,EAAE,iCAAe,CAAC,QAAQ,CAAC,CAAC;QACjF,MAAM,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QACpC,MAAM,OAAO,GAAG,MAAM,8BAAoB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,MAAM,cAAc,GAAG,GAAG,CAAC,YAAY,CAAC,EAAE,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,EAAE;YAC1F,KAAK,EAAE,MAAM,CAAC,KAAK;YACnB,OAAO,EAAE,GAAG,CAAC,SAAS;YACtB,OAAO,EAAE,GAAG,CAAC,SAAS;YACtB,WAAW,EAAE,OAAO,CAAC,SAAS,CAAC;YAC/B,4GAA4G;YAC5G,2BAA2B,EAAE,GAAG,CAAC,YAAY,IAAI,GAAG,CAAC,WAAW,IAAI,CAAC,SAAS,IAAI,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;SACrH,CAAC,CAAC;QAEH,MAAM,IAAI,GAAyC;YACjD,OAAO,EAAE;gBACP,MAAM,EAAE,UAAU;aACnB;YACD,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,IAAI,EAAE,cAAc;oBACpB,EAAE,EAAE,aAAa;oBACjB,YAAY,EAAE;wBACZ,WAAW,EAAE,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAE,EAAE;qBAC3B;iBACF,CAAC;SACH,CAAC;QACF,IAAI,GAAG,CAAC,YAAY,EAAE;YACpB,kGAAkG;YAClG,IAAI,OAAO,EAAE;gBACX,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;oBACZ,UAAU,EAAE,aAAa;oBACzB,aAAa,EAAE,CAAC;4BACd,KAAK,EAAE,UAAU,EAAE,OAAO,EAAE,cAAc,CAAC,IAAI,EAAE,OAAO,EAAE,SAAS;4BACnE,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,IAAI;yBACxD,CAAC;iBACH,CAAC,CAAC;aACJ;SACF;QACD,IAAI,SAAS,EAAE;YACb,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;gBACZ,UAAU,EAAE,aAAa;gBACzB,aAAa,EAAE,CAAC;wBACd,KAAK,EAAE,SAAS,CAAC,EAAE,EAAE,OAAO,EAAE,SAAS,CAAC,IAAI,EAAE,OAAO,EAAE,UAAU;wBACjE,KAAK,EAAE,UAAU,EAAE,OAAO,EAAE,cAAc,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;qBACnE,CAAC;aACH,CAAC,CAAC;SACJ;aAAM,IAAI,GAAG,CAAC,YAAY,IAAI,GAAG,CAAC,WAAW,IAAI,OAAO,EAAE;YACzD,MAAM,aAAa,GAAG,MAAM,oCAAmB,CAC7C,GAAG,EACH,GAAG,EACH,KAAK,EACL;gBACE,aAAa,EAAE,IAAI;gBACnB,SAAS,EAAE,2CAAmB,CAAC,MAAM;gBACrC,SAAS,EAAE,EAAE,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE;gBAC7D,cAAc,EAAE;oBACd,SAAS,EAAE,OAAO,CAAC,EAAE;oBACrB,MAAM,EAAE,OAAO,CAAC,EAAE;iBACnB;aACF,CACF,CAAC;YAEF,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,aAAa,CAAC,CAAC;SACjC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,cAAc,GAGtB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;QACd,KAAK,EAAE,QAAQ;KAChB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,OAAO,CAAC,EAAE,EAAE,4BAA4B,CAAC,CAAC;SACnE;QAED,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,4CAAuB,CAAC,QAAQ,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QACvE,IAAI,CAAC,MAAM,CAAC,YAAY,EAAE;YACxB,MAAM,IAAI,+BAAe,CAAC,+CAA+C,CAAC,CAAC;SAC5E;QACD,MAAM,MAAM,GAAG;YACb,OAAO,EAAE,GAAG,CAAC,SAAS;YACtB,KAAK,EAAE,MAAM,CAAC,KAAK;SACpB,CAAC;QACF,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,OAAO;oBACP,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,iCAAe,CAAC,QAAQ,EAAE,MAAM,CAAC;iBACzD,CAAC;SACH,CAAC;QACF,IAAI,GAAG,CAAC,YAAY,EAAE;YACpB,MAAM,WAAW,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,CAAC;oBACzD,IAAI,EAAE,CAAC,SAAS,EAAE,aAAa,CAAC;oBAChC,IAAI,EAAE,iCAAe,CAAC,UAAU;iBACjC,CAAC,CAAC,CAAC;YAEJ,MAAM,QAAQ,GAAG;gBACf,KAAK,EAAE,MAAM,CAAC,KAAK,IAAI,EAAE;aAC1B,CAAC;YACF,KAAK,MAAM,UAAU,IAAI,WAAW,EAAE;gBACpC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;oBACZ,UAAU,EAAE,aAAa;oBACzB,OAAO,EAAE,EAAE,EAAE,EAAE,UAAU,CAAC,EAAE,EAAE,IAAI,EAAE,iCAAe,CAAC,UAAU,EAAE;oBAChE,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,iCAAe,CAAC,UAAU,EAAE,QAAQ,CAAC;iBAC7D,CAAC,CAAC;aACJ;SACF;QACD,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,cAAc,GAEtB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;KACf;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,QAAQ,EAAE,4BAA4B,CAAC,CAAC;SACxE;QACD,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,4CAAuB,CAAC,QAAQ,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QACvE,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;YACtB,MAAM,IAAI,+BAAe,CAAC,2CAA2C,CAAC,CAAC;SACxE;QACD,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,EAAE;SACR,CAAC;QAEF,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,UAAU,CAAC,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;QACxH,uIAAuI;QACvI,IAAI,GAAG,CAAC,YAAY,EAAE;YACpB,MAAM,eAAe,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,iBAAiB,CAAC,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;YAEtI,uDAAuD;YACvD,MAAM,eAAe,GAAG,MAAM,GAAG,CAAC,aAAa,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,+BAAgB,EAAE,IAAI,EAAE,iCAAe,CAAC,IAAI,EAAE,EAAE,CAAC;oBAC1G,IAAI,EAAE,CAAC,SAAS,EAAE,iBAAiB,CAAC;oBACpC,IAAI,EAAE,iCAAe,CAAC,QAAQ;iBAC/B,CAAC,CAAC,CAAC;YAEJ,qDAAqD;YACrD,KAAK,MAAM,KAAK,IAAI,QAAQ,EAAE;gBAC5B,MAAM,0CAAqB,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,GAAG,EAAE,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC;aACjH;YAED,gEAAgE;YAChE,IAAI,eAAe,CAAC,MAAM,EAAE;gBAC1B,KAAK,MAAM,KAAK,IAAI,eAAe,EAAE;oBACnC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;wBACZ,UAAU,EAAE,aAAa;wBACzB,aAAa,EAAE,CAAC;gCACd,KAAK,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,iBAAiB;gCAC1F,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,OAAO,EAAE,KAAK,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;6BACxD,CAAC;wBACF,aAAa,EAAE,CAAC;gCACd,KAAK,EAAE,KAAK,CAAC,EAAE,EAAE,OAAO,EAAE,KAAK,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;6BACxD,CAAC;qBACH,CAAC,CAAC;iBACJ;aACF;SACF;aAAM;YACL,+DAA+D;YAC/D,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;gBACZ,UAAU,EAAE,QAAQ;gBACpB,WAAW,EAAE,sBAAsB;gBACnC,MAAM,EAAE;oBACN,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC;iBACzC;aACF,CAAC,CAAC;SACJ;QAED,sBAAsB;QACtB,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;YACZ,UAAU,EAAE,aAAa;YACzB,OAAO;SACR,CAAC,CAAC;QAEH,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,uBAAuB,GAG/B;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;QACd,SAAS,EAAE,IAAI;KAChB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,QAAQ,EAAE,4BAA4B,CAAC,CAAC;SACxE;QACD,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,4CAAuB,CAAC,QAAQ,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QACvE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;YACnB,MAAM,IAAI,+BAAe,CAAC,yCAAyC,CAAC,CAAC;SACtE;QACD,MAAM,SAAS,GAAG,MAAM,GAAG,CAAC,WAAW,CAAY,GAAG,EAAE,EAAE,EAAE,EAAE,MAAM,CAAC,SAAS,EAAE,IAAI,EAAE,iCAAe,CAAC,SAAS,EAAE,CAAC,CAAC;QACnH,MAAM,MAAM,GAAG;YACb,WAAW,EAAE,IAAI;SAClB,CAAC;QACF,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,aAAa,EAAE,CAAC;4BACd,KAAK,EAAE,QAAQ,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ;yBACzE,CAAC;iBACH,EAAE;oBACD,UAAU,EAAE,aAAa;oBACzB,OAAO;oBACP,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC;iBAC9C,CAAC;SACH,CAAC;QACF,IAAI,SAAS,EAAE;YACb,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;gBACZ,UAAU,EAAE,aAAa;gBACzB,aAAa,EAAE,CAAC;wBACd,KAAK,EAAE,SAAS,CAAC,EAAE,EAAE,OAAO,EAAE,SAAS,CAAC,IAAI,EAAE,OAAO,EAAE,UAAU;wBACjE,KAAK,EAAE,QAAQ,CAAC,EAAE,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;qBAC9D,CAAC;aACH,CAAC,CAAC;SACJ;QACD,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,2BAA2B,GAGnC;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;QACd,SAAS,EAAE,0BAAU;KACtB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,QAAQ,EAAE,4BAA4B,CAAC,CAAC;SACxE;QACD,MAAM,WAAW,GAAG,MAAM,CAAC,SAAS,IAAI,WAAW,CAAC,QAAQ,CAAC,CAAC;QAC9D,IAAI,CAAC,WAAW,EAAE;YAChB,MAAM,IAAI,qCAAqB,CAAC,0CAA0C,CAAC,CAAC;SAC7E;QAED,MAAM,SAAS,GAAG,MAAM,GAAG,CAAC,WAAW,CAAY,GAAG,EAAE,EAAE,EAAE,EAAE,WAAW,EAAE,IAAI,EAAE,iCAAe,CAAC,SAAS,EAAE,CAAC,CAAC;QAC9G,IAAI,CAAC,SAAS,EAAE;YACd,MAAM,IAAI,6BAAa,CAAC,WAAW,EAAE,mBAAmB,CAAC,CAAC;SAC3D;QACD,MAAM,MAAM,GAAG;YACb,WAAW,EAAE,KAAK;SACnB,CAAC;QACF,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,aAAa,EAAE,CAAC;4BACd,KAAK,EAAE,SAAS,CAAC,EAAE,EAAE,OAAO,EAAE,SAAS,CAAC,IAAI,EAAE,OAAO,EAAE,UAAU;4BACjE,KAAK,EAAE,QAAQ,CAAC,EAAE,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,QAAQ;yBAC9D,CAAC;iBACH,EAAE;oBACD,UAAU,EAAE,aAAa;oBACzB,OAAO;oBACP,IAAI,EAAE,GAAG,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC;iBAC9C,CAAC;SACH,CAAC;QACF,IAAI,GAAG,CAAC,YAAY,IAAI,GAAG,CAAC,WAAW,EAAE;YACvC,MAAM,cAAc,GAAG,MAAM,GAAG,CAAC,UAAU,CAAC,GAAG,EAAE,iCAAe,CAAC,UAAU,EAAE,0BAA0B,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;YAC9K,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE;gBAC1B,MAAM,KAAK,GAAG,GAAG,CAAC,WAAW,CAAC;gBAC9B,MAAM,OAAO,GAAG,MAAM,8BAAoB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;gBACrD,IAAI,yBAAS,CAAC,OAAO,CAAC,EAAE;oBACtB,MAAM,IAAI,6BAAa,CAAC,EAAE,EAAE,qCAAqC,CAAC,CAAC;iBACpE;gBACD,MAAM,aAAa,GAAG,MAAM,oCAAmB,CAC7C,GAAG,EACH,GAAG,EACH,KAAK,EACL;oBACE,aAAa,EAAE,IAAI;oBACnB,SAAS,EAAE,2CAAmB,CAAC,MAAM;oBACrC,SAAS,EAAE,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE;oBAClE,cAAc,EAAE;wBACd,SAAS,EAAE,OAAO,CAAC,EAAE;wBACrB,MAAM,EAAE,OAAO,CAAC,EAAE;qBACnB;iBACF,CACF,CAAC;gBAEF,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,aAAa,CAAC,CAAC;aACjC;SACF;QACD,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,cAAc,GAStB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;QACd,SAAS,EAAE,iDAAyB;QACpC,MAAM,EAAE,8BAAc,CAAC,QAAQ,CAAC;QAChC,OAAO,EAAE,8BAAc,CAAC,IAAI,CAAC;QAC7B,UAAU,EAAE,8BAAc,CAAC,IAAI,CAAC;QAChC,OAAO,EAAE,8BAAc;KACxB;IACD,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE;;QAClD,SAAS,CAAC,OAAO,SAAG,QAAQ,CAAC,OAAO,mCAAI,EAAE,CAAC;IAC7C,CAAC;IACD,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAuB,EAAE;QAChE,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,OAAO,CAAC,EAAE,EAAE,4BAA4B,CAAC,CAAC;SACnE;QACD,OAAO;YACL,OAAO,EAAE,gBAAgB;YACzB,QAAQ,EAAE,iCAAe,CAAC,QAAQ;YAClC,MAAM;YACN,KAAK,EAAE,OAAO;SACf,CAAC;IACJ,CAAC;IACD,OAAO,EAAE,IAAI;CACd,CAAC;AAEW,QAAA,aAAa,GAErB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;KACf;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,OAAO,CAAC,EAAE,EAAE,2BAA2B,CAAC,CAAC;SAClE;QACD,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,EAAE;SACR,CAAC;QAEF,MAAM,+BAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,IAAI,CAAC,CAAC;QAClD,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,oBAAoB,GAE5B;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;KACf;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,OAAO,CAAC,EAAE,EAAE,oCAAoC,CAAC,CAAC;SAC3E;QACD,MAAM,WAAW,GAA8B,IAAI,sCAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvF,MAAM,MAAM,GAAG,MAAM,4CAAuB,CAAC,QAAQ,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC;QACvE,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE;YAC1B,MAAM,IAAI,+BAAe,CAAC,iDAAiD,CAAC,CAAC;SAC9E;QACD,MAAM,IAAI,GAAkB;YAC1B,OAAO,EAAE,EAAE;YACX,GAAG,EAAE,CAAC;oBACJ,UAAU,EAAE,aAAa;oBACzB,aAAa,EAAE,CAAC;4BACd,2EAA2E;4BAC3E,KAAK,EAAE,+BAAgB,EAAE,OAAO,EAAE,iCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,iBAAiB;4BAClF,KAAK,EAAE,OAAO,CAAC,EAAE,EAAE,OAAO,EAAE,iCAAe,CAAC,QAAQ,EAAE,OAAO,EAAE,wBAAwB;yBACxF,CAAC;oBACF,aAAa,EAAE,CAAC;4BACd,2EAA2E;4BAC3E,KAAK,EAAE,+BAAgB,EAAE,OAAO,EAAE,iCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,iBAAiB;yBACnF,CAAC;iBACH,CAAC;SACH,CAAC;QACF,OAAO,IAAI,CAAC;IACd,CAAC;CACF,CAAC;AAEW,QAAA,2BAA2B,GAGnC;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;QACd,gBAAgB,EAAE,sBAAM,CAAC,IAAI,CAAC;KAC/B;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,MAAM,GAAG;YACb,gBAAgB,EAAE,MAAM,CAAC,gBAAgB;SAC1C,CAAC;QACF,OAAO,yBAAyB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;IACtE,CAAC;CACF,CAAC;AAEW,QAAA,uBAAuB,GAG/B;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;QACd,YAAY,EAAE,KAAK;KACpB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,MAAM,GAAG;YACb,YAAY,EAAE,MAAM,CAAC,YAAY;SAClC,CAAC;QACF,OAAO,yBAAyB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;IACtE,CAAC;CACF,CAAC;AAEW,QAAA,kCAAkC,GAG1C;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;QACd,aAAa,EAAE,SAAS;KACzB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,MAAM,GAAG;YACb,mBAAmB,EAAE,MAAM,CAAC,aAAa;SAC1C,CAAC;QACF,OAAO,yBAAyB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;IACtE,CAAC;CACF,CAAC;AAEW,QAAA,kCAAkC,GAG1C;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;QACd,aAAa,EAAE,SAAS;KACzB;IACD,OAAO,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE;QAClC,MAAM,MAAM,GAAG;YACb,mBAAmB,EAAE,MAAM,CAAC,aAAa;SAC1C,CAAC;QACF,OAAO,yBAAyB,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;IACtE,CAAC;CACF,CAAC;AAEW,QAAA,oBAAoB,GAE5B;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;KACf;IACD,OAAO,EAAE,IAAI;IACb,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAuB,EAAE;QAChE,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,OAAO,CAAC,EAAE,EAAE,2BAA2B,CAAC,CAAC;SAClE;QACD,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,iBAAiB,EAAE;YAC1C,MAAM,IAAI,KAAK,CAAC,oEAAoE,CAAC,CAAC;SACvF;QACD,OAAQ;YACN,OAAO,EAAE,qBAAqB;YAC9B,QAAQ,EAAE,iCAAe,CAAC,QAAQ;YAClC,MAAM;YACN,KAAK,EAAE,OAAO;SACf,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,iBAAiB,GAIzB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;KACf;IACD,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAuB,EAAE;QAChE,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,OAAO,CAAC,EAAE,EAAE,+BAA+B,CAAC,CAAC;SACtE;QACD,OAAO;YACL,OAAO,EAAE,mBAAmB;YAC5B,QAAQ,EAAE,iCAAe,CAAC,QAAQ;YAClC,MAAM;YACN,KAAK,EAAE,OAAO;SACf,CAAC;IACJ,CAAC;IACD,OAAO,EAAE,IAAI;CACd,CAAC;AAEW,QAAA,YAAY,GAEpB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;KACf;IACD,OAAO,EAAE,IAAI;IACb,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAuB,EAAE;QAChE,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE;YACpB,MAAM,IAAI,qCAAqB,CAAC,qBAAqB,CAAC,CAAC;SACxD;QACD,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,OAAO;YACL,OAAO,EAAE,cAAc;YACvB,QAAQ,EAAE,iCAAe,CAAC,QAAQ;YAClC,MAAM;YACN,KAAK,EAAE,OAAO;SACf,CAAC;IACJ,CAAC;CACF,CAAC;AAEW,QAAA,eAAe,GAKvB;IACH,IAAI,EAAE,wCAAyB,CAAC,MAAM;IACtC,MAAM,EAAE;QACN,QAAQ,EAAE,IAAI;QACd,WAAW,EAAE,QAAQ;QACrB,SAAS,EAAE,iDAAyB;QACpC,WAAW,EAAE,+BAAe;KAC7B;IACD,OAAO,EAAE,IAAI;IACb,gBAAgB,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAuB,EAAE;QAChE,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,iCAAe,CAAC,QAAQ,EAAE,CAAC;QACxE,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,WAAW,CAAW,GAAG,EAAE,OAAO,CAAC,CAAC;QAC/D,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,6BAAa,CAAC,OAAO,CAAC,EAAE,EAAE,6BAA6B,CAAC,CAAC;SACpE;QACD,OAAO;YACL,OAAO,EAAE,iBAAiB;YAC1B,QAAQ,EAAE,iCAAe,CAAC,QAAQ;YAClC,MAAM;YACN,KAAK,EAAE,OAAO;SACf,CAAC;IACJ,CAAC;CACF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/StackMutators.d.ts.map b/evernote_modules/en-core-entity-types/dist/Mutators/StackMutators.d.ts.map index 6ccbf9f3..9317bf35 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/StackMutators.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/StackMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"StackMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/StackMutators.ts"],"names":[],"mappings":"AAIA,OAAO,EAAiB,qBAAqB,EAA0E,iBAAiB,EAA6B,MAAM,cAAc,CAAC;AAC1L,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAE,UAAU,EAA+B,KAAK,EAA6D,MAAM,eAAe,CAAC;AAoC1I,eAAO,MAAM,WAAW,EAAE,iBAAiB,CAAC;IAC1C,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,EAAE,MAAM,CAAC;IACjB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,EAAE,UAAU,EAAE,qBAAqB,CA2DnC,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,iBAAiB,CAAC;IAC1C,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAwCA,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,iBAAiB,CAAC;IAC1C,KAAK,EAAE,MAAM,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd,EAAE;IACD,iBAAiB,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CAClC,EAAE,qBAAqB,CAuEvB,CAAC;AAEF,eAAO,MAAM,gBAAgB,EAAE,iBAAiB,CAAC;IAC/C,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,EAAE,MAAM,CAAC;IACjB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAyCA,CAAC;AAMF,eAAO,MAAM,mBAAmB,EAAE,iBAAiB,CAAC;IAClD,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,EAAE;IACD,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACtB,CAwDA,CAAC"} \ No newline at end of file +{"version":3,"file":"StackMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/StackMutators.ts"],"names":[],"mappings":"AAIA,OAAO,EAEL,qBAAqB,EAIrB,iBAAiB,EAElB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAE,UAAU,EAA+B,KAAK,EAA6D,MAAM,eAAe,CAAC;AAoC1I,eAAO,MAAM,WAAW,EAAE,iBAAiB,CAAC;IAC1C,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,EAAE,MAAM,CAAC;IACjB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,EAAE,UAAU,EAAE,qBAAqB,CA2DnC,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,iBAAiB,CAAC;IAC1C,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAwCA,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,iBAAiB,CAAC;IAC1C,KAAK,EAAE,MAAM,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd,EAAE;IACD,iBAAiB,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CAClC,EAAE,qBAAqB,CAuEvB,CAAC;AAEF,eAAO,MAAM,gBAAgB,EAAE,iBAAiB,CAAC;IAC/C,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,EAAE,MAAM,CAAC;IACjB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAyCA,CAAC;AAMF,eAAO,MAAM,mBAAmB,EAAE,iBAAiB,CAAC;IAClD,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,EAAE;IACD,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACtB,CAwDA,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/StackMutators.js.map b/evernote_modules/en-core-entity-types/dist/Mutators/StackMutators.js.map index 95d9d96a..74b92b32 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/StackMutators.js.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/StackMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"StackMutators.js","sourceRoot":"","sources":["../../src/Mutators/StackMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"StackMutators.js","sourceRoot":"","sources":["../../src/Mutators/StackMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.d.ts.map b/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.d.ts.map index 796944fa..346c63e9 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WorkspaceMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/WorkspaceMutators.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAGL,qBAAqB,EAGrB,iBAAiB,EAElB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAE,UAAU,EAAE,OAAO,EAAyH,MAAM,eAAe,CAAC;AAI3K,OAAO,EAAE,mBAAmB,EAA6B,MAAM,wBAAwB,CAAC;AAExF,OAAO,EAAa,oBAAoB,EAA8B,aAAa,EAAuB,MAAM,wBAAwB,CAAC;AA0CzI,eAAO,MAAM,eAAe,EAAE,iBAAiB,CAAC;IAC9C,KAAK,EAAE,MAAM,CAAC;IACd,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,IAAI,EAAE,aAAa,CAAC;IACpB,WAAW,CAAC,EAAE,mBAAmB,CAAC;CACnC,EAAE,UAAU,EAAE,qBAAqB,CAsEnC,CAAC;AAEF,eAAO,MAAM,eAAe,EAAE,iBAAiB,CAAC;IAC9C,SAAS,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,IAAI,CAAC,EAAE,aAAa,CAAC;IACrB,WAAW,CAAC,EAAE,mBAAmB,CAAC;CACnC,CAsEA,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,iBAAiB,CAAC;IAC5C,SAAS,EAAE,MAAM,CAAC;CACnB,CASA,CAAC;AAEF,eAAO,MAAM,cAAc,EAAE,iBAAiB,CAAC;IAC7C,SAAS,EAAE,MAAM,CAAC;CACnB,CAmBA,CAAC;AAEF,eAAO,MAAM,sBAAsB,EAAE,iBAAiB,CAAC;IACrD,SAAS,EAAE,MAAM,CAAC;CACnB,CASA,CAAC;AAEF,eAAO,MAAM,eAAe,EAAE,iBAAiB,CAAC;IAC9C,SAAS,EAAE,MAAM,CAAC;IAClB,KAAK,EAAE,MAAM,EAAE,CAAC;IAChB,SAAS,EAAE,mBAAmB,CAAC;CAChC,CAWA,CAAC;AAEF,eAAO,MAAM,uBAAuB,EAAE,iBAAiB,CAAC;IACtD,SAAS,EAAE,MAAM,CAAC;IAClB,WAAW,EAAE,oBAAoB,CAAC;CACnC,CAYA,CAAC;AAEF,eAAO,MAAM,4BAA4B,EAAE,iBAAiB,CAAC;IAC3D,SAAS,EAAE,MAAM,CAAC;IAClB,gBAAgB,EAAE,MAAM,EAAE,CAAC;CAC5B,CAYA,CAAC;AAEF,eAAO,MAAM,gCAAgC,EAAE,iBAAiB,CAAC;IAC/D,SAAS,EAAE,MAAM,CAAC;IAClB,oBAAoB,EAAE,MAAM,EAAE,CAAC;CAChC,CAYA,CAAC;AAEF,eAAO,MAAM,kBAAkB,EAAE,iBAAiB,CAAC;IACjD,SAAS,EAAE,MAAM,CAAC;CACnB,CAQA,CAAC;AAEF,eAAO,MAAM,6BAA6B,EAAE,iBAAiB,CAAC;IAC5D,SAAS,EAAE,MAAM,CAAC;IAClB,YAAY,CAAC,EAAE,MAAM,EAAE,CAAC;IACxB,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;IACtB,aAAa,CAAC,EAAE,MAAM,EAAE,CAAC;CAC1B,CAaA,CAAC;AAEF,eAAO,MAAM,oCAAoC,EAAE,iBAAiB,CAAC;IACnE,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,KAAK,EAAE,OAAO,CAAC;CAChB,CAWA,CAAC"} \ No newline at end of file +{"version":3,"file":"WorkspaceMutators.d.ts","sourceRoot":"","sources":["../../src/Mutators/WorkspaceMutators.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAGL,qBAAqB,EAGrB,iBAAiB,EAElB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAgB,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACvD,OAAO,EAAE,UAAU,EAAE,OAAO,EAAyH,MAAM,eAAe,CAAC;AAC3K,OAAO,EAAE,mBAAmB,EAA6B,aAAa,EAAuB,MAAM,uBAAuB,CAAC;AAK3H,OAAO,EAAa,oBAAoB,EAA8B,MAAM,wBAAwB,CAAC;AA0CrG,eAAO,MAAM,eAAe,EAAE,iBAAiB,CAAC;IAC9C,KAAK,EAAE,MAAM,CAAC;IACd,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,IAAI,EAAE,aAAa,CAAC;IACpB,WAAW,CAAC,EAAE,mBAAmB,CAAC;CACnC,EAAE,UAAU,EAAE,qBAAqB,CAsEnC,CAAC;AAEF,eAAO,MAAM,eAAe,EAAE,iBAAiB,CAAC;IAC9C,SAAS,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,IAAI,CAAC,EAAE,aAAa,CAAC;IACrB,WAAW,CAAC,EAAE,mBAAmB,CAAC;CACnC,CAsEA,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,iBAAiB,CAAC;IAC5C,SAAS,EAAE,MAAM,CAAC;CACnB,CASA,CAAC;AAEF,eAAO,MAAM,cAAc,EAAE,iBAAiB,CAAC;IAC7C,SAAS,EAAE,MAAM,CAAC;CACnB,CAmBA,CAAC;AAEF,eAAO,MAAM,sBAAsB,EAAE,iBAAiB,CAAC;IACrD,SAAS,EAAE,MAAM,CAAC;CACnB,CASA,CAAC;AAEF,eAAO,MAAM,eAAe,EAAE,iBAAiB,CAAC;IAC9C,SAAS,EAAE,MAAM,CAAC;IAClB,KAAK,EAAE,MAAM,EAAE,CAAC;IAChB,SAAS,EAAE,mBAAmB,CAAC;CAChC,CAWA,CAAC;AAEF,eAAO,MAAM,uBAAuB,EAAE,iBAAiB,CAAC;IACtD,SAAS,EAAE,MAAM,CAAC;IAClB,WAAW,EAAE,oBAAoB,CAAC;CACnC,CAYA,CAAC;AAEF,eAAO,MAAM,4BAA4B,EAAE,iBAAiB,CAAC;IAC3D,SAAS,EAAE,MAAM,CAAC;IAClB,gBAAgB,EAAE,MAAM,EAAE,CAAC;CAC5B,CAYA,CAAC;AAEF,eAAO,MAAM,gCAAgC,EAAE,iBAAiB,CAAC;IAC/D,SAAS,EAAE,MAAM,CAAC;IAClB,oBAAoB,EAAE,MAAM,EAAE,CAAC;CAChC,CAYA,CAAC;AAEF,eAAO,MAAM,kBAAkB,EAAE,iBAAiB,CAAC;IACjD,SAAS,EAAE,MAAM,CAAC;CACnB,CAQA,CAAC;AAEF,eAAO,MAAM,6BAA6B,EAAE,iBAAiB,CAAC;IAC5D,SAAS,EAAE,MAAM,CAAC;IAClB,YAAY,CAAC,EAAE,MAAM,EAAE,CAAC;IACxB,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;IACtB,aAAa,CAAC,EAAE,MAAM,EAAE,CAAC;CAC1B,CAaA,CAAC;AAEF,eAAO,MAAM,oCAAoC,EAAE,iBAAiB,CAAC;IACnE,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,KAAK,EAAE,OAAO,CAAC;CAChB,CAWA,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.js b/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.js index 71dc6b8e..b23be25e 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.js +++ b/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.js @@ -6,9 +6,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.workspaceChangePinnedContentPosition = exports.workspacePinnedContentsUpdate = exports.workspaceSetViewed = exports.workspaceSetNotebookDisplayOrder = exports.workspaceSetNoteDisplayOrder = exports.workspaceSetLayoutStyle = exports.workspaceInvite = exports.workspaceRequestAccess = exports.workspaceLeave = exports.workspaceJoin = exports.workspaceUpdate = exports.workspaceCreate = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const AccountLimits_1 = require("../AccountLimits"); const EntityConstants_1 = require("../EntityConstants"); -const MembershipPrivilege_1 = require("../MembershipPrivilege"); const Workspace_1 = require("../NodeTypes/Workspace"); const MiscHelpers_1 = require("./Helpers/MiscHelpers"); const Profile_1 = require("./Helpers/Profile"); @@ -49,19 +49,19 @@ exports.workspaceCreate = { type: conduit_core_1.MutatorRemoteExecutorType.Thrift, params: { label: 'string', - type: Workspace_1.WorkspaceTypeSchema, + type: en_conduit_sync_types_1.WorkspaceTypeSchema, description: conduit_utils_1.NullableString, - defaultRole: conduit_utils_1.Nullable(MembershipPrivilege_1.MembershipPrivilegeSchema), + defaultRole: conduit_utils_1.Nullable(en_conduit_sync_types_1.MembershipPrivilegeSchema), }, resultTypes: conduit_core_1.GenericMutatorResultsSchema, execute: async (trc, ctx, params) => { if (!ctx.vaultUserID) { throw new conduit_utils_1.PermissionError('Must be in a business to create a Workspace'); } - if ((params.type === Workspace_1.WorkspaceType.DISCOVERABLE || params.type === Workspace_1.WorkspaceType.INVITE_ONLY) && params.defaultRole) { + if ((params.type === en_conduit_sync_types_1.WorkspaceType.DISCOVERABLE || params.type === en_conduit_sync_types_1.WorkspaceType.INVITE_ONLY) && params.defaultRole) { throw new conduit_utils_1.ServiceError('DATA_CONFLICT', EntityConstants_1.CoreEntityTypes.Workspace, 'Workspace.defaultRole'); } - if (params.type === Workspace_1.WorkspaceType.OPEN && !params.defaultRole) { + if (params.type === en_conduit_sync_types_1.WorkspaceType.OPEN && !params.defaultRole) { throw new conduit_utils_1.ServiceError('DATA_REQUIRED', EntityConstants_1.CoreEntityTypes.Workspace, 'Workspace.defaultRole'); } const accountLimits = await ctx.fetchEntity(trc, AccountLimits_1.ACCOUNT_LIMITS_REF); @@ -92,7 +92,7 @@ exports.workspaceCreate = { }; if (ctx.isOptimistic && profile) { const membershipOps = await MutatorHelpers_1.createMembershipOps(trc, ctx, owner, { - privilege: MembershipPrivilege_1.MembershipPrivilege.MANAGE, + privilege: en_conduit_sync_types_1.MembershipPrivilege.MANAGE, recipientIsMe: true, parentRef: { id: workspaceID, type: EntityConstants_1.CoreEntityTypes.Workspace }, profileEdgeMap: { @@ -111,8 +111,8 @@ exports.workspaceUpdate = { workspace: 'ID', label: conduit_utils_1.NullableString, description: conduit_utils_1.NullableString, - type: conduit_utils_1.Nullable(Workspace_1.WorkspaceTypeSchema), - defaultRole: conduit_utils_1.Nullable(MembershipPrivilege_1.MembershipPrivilegeSchema), + type: conduit_utils_1.Nullable(en_conduit_sync_types_1.WorkspaceTypeSchema), + defaultRole: conduit_utils_1.Nullable(en_conduit_sync_types_1.MembershipPrivilegeSchema), }, execute: async (trc, ctx, params) => { const nodeRef = getNodeRef(params.workspace); @@ -120,15 +120,15 @@ exports.workspaceUpdate = { if (!workspaceEntity) { throw new conduit_utils_1.NotFoundError(params.workspace, 'Not found Workspace node in update'); } - const isTypeOpen = params.type && params.type === Workspace_1.WorkspaceType.OPEN; - const isNotTypeOpen = params.type && params.type !== Workspace_1.WorkspaceType.OPEN; + const isTypeOpen = params.type && params.type === en_conduit_sync_types_1.WorkspaceType.OPEN; + const isNotTypeOpen = params.type && params.type !== en_conduit_sync_types_1.WorkspaceType.OPEN; if (isNotTypeOpen && params.defaultRole) { throw new conduit_utils_1.ServiceError('DATA_CONFLICT', EntityConstants_1.CoreEntityTypes.Workspace, 'Workspace.defaultRole'); } if (isTypeOpen && !params.defaultRole) { throw new conduit_utils_1.ServiceError('DATA_REQUIRED', EntityConstants_1.CoreEntityTypes.Workspace, 'Workspace.defaultRole'); } - if (!params.type && params.defaultRole && workspaceEntity.NodeFields.workspaceType !== Workspace_1.WorkspaceType.OPEN) { + if (!params.type && params.defaultRole && workspaceEntity.NodeFields.workspaceType !== en_conduit_sync_types_1.WorkspaceType.OPEN) { throw new conduit_utils_1.ServiceError('DATA_CONFLICT', EntityConstants_1.CoreEntityTypes.Workspace, 'Workspace.defaultRole'); } const defaultRole = isNotTypeOpen ? null : params.defaultRole; @@ -212,7 +212,7 @@ exports.workspaceInvite = { params: { workspace: 'ID', users: conduit_utils_1.ListOf('ID'), - privilege: MembershipPrivilege_1.MembershipPrivilegeSchema, + privilege: en_conduit_sync_types_1.MembershipPrivilegeSchema, }, execute: null, executeOnService: async (trc, ctx, params) => { diff --git a/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.js.map b/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.js.map index 78ce7e89..6d586e1d 100644 --- a/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.js.map +++ b/evernote_modules/en-core-entity-types/dist/Mutators/WorkspaceMutators.js.map @@ -1 +1 @@ -{"version":3,"file":"WorkspaceMutators.js","sourceRoot":"","sources":["../../src/Mutators/WorkspaceMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"WorkspaceMutators.js","sourceRoot":"","sources":["../../src/Mutators/WorkspaceMutators.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.d.ts.map index 1dd1b012..2e27e47d 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AccountLimits.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/AccountLimits.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,SAAS,EAAE,aAAa,EAAE,kBAAkB,EAAc,MAAM,iBAAiB,CAAC;AAC3F,OAAO,EAAE,UAAU,EAA8B,MAAM,eAAe,CAAC;AAEvE,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAErD,MAAM,WAAW,iBAAiB;IAChC,kBAAkB,EAAE,MAAM,CAAC;IAC3B,WAAW,EAAE,MAAM,CAAC;IACpB,eAAe,EAAE,MAAM,CAAC;IACxB,qBAAqB,EAAE,MAAM,CAAC;IAC9B,WAAW,EAAE,MAAM,CAAC;IACpB,gBAAgB,EAAE,MAAM,CAAC;IACzB,oBAAoB,EAAE,MAAM,CAAC;IAC7B,eAAe,EAAE,MAAM,CAAC;IACxB,eAAe,EAAE,MAAM,CAAC;IACxB,oBAAoB,EAAE,MAAM,CAAC;IAC7B,oBAAoB,EAAE,MAAM,CAAC;IAC7B,eAAe,EAAE,MAAM,CAAC;IACxB,yBAAyB,EAAE,MAAM,CAAC;IAClC,qBAAqB,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,mBAAmB;IAClC,aAAa,EAAE,MAAM,CAAC;IACtB,iBAAiB,EAAE,MAAM,CAAC;IAC1B,uBAAuB,EAAE,MAAM,CAAC;IAChC,YAAY,EAAE,MAAM,CAAC;IACrB,sBAAsB,EAAE,MAAM,CAAC;IAC/B,eAAe,EAAE,MAAM,CAAC;IACxB,kBAAkB,EAAE,MAAM,CAAC;IAC3B,kBAAkB,EAAE,MAAM,CAAC;IAC3B,kCAAkC,EAAE,MAAM,CAAC;CAC5C;AAED,MAAM,WAAW,aAAc,SAAQ,SAAS;IAC9C,IAAI,EAAE,OAAO,eAAe,CAAC,aAAa,CAAC;IAC3C,UAAU,EAAE;QACV,MAAM,EAAE,iBAAiB,CAAC;QAC1B,MAAM,EAAE,mBAAmB,CAAC;KAC7B,CAAC;IACF,WAAW,CAAC,EAAE;QACZ,8BAA8B,EAAE,MAAM,CAAC;KACxC,CAAC;IACF,MAAM,EAAE,UAAU,CAAC;IACnB,OAAO,EAAE,UAAU,CAAC;CACrB;AACD,oBAAY,iBAAiB,GAAG,aAAa,CAAC,aAAa,CAAC,CAAC;AAE7D,eAAO,MAAM,oBAAoB,EAAE,kBAAkB,CAAC,aAAa,CAyClE,CAAC"} \ No newline at end of file +{"version":3,"file":"AccountLimits.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/AccountLimits.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,SAAS,EAAE,aAAa,EAAE,kBAAkB,EAAc,MAAM,iBAAiB,CAAC;AAC3F,OAAO,EAAE,UAAU,EAA8B,MAAM,eAAe,CAAC;AAEvE,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAErD,MAAM,WAAW,iBAAiB;IAChC,kBAAkB,EAAE,MAAM,CAAC;IAC3B,WAAW,EAAE,MAAM,CAAC;IACpB,eAAe,EAAE,MAAM,CAAC;IACxB,qBAAqB,EAAE,MAAM,CAAC;IAC9B,WAAW,EAAE,MAAM,CAAC;IACpB,gBAAgB,EAAE,MAAM,CAAC;IACzB,oBAAoB,EAAE,MAAM,CAAC;IAC7B,eAAe,EAAE,MAAM,CAAC;IACxB,eAAe,EAAE,MAAM,CAAC;IACxB,oBAAoB,EAAE,MAAM,CAAC;IAC7B,oBAAoB,EAAE,MAAM,CAAC;IAC7B,eAAe,EAAE,MAAM,CAAC;IACxB,yBAAyB,EAAE,MAAM,CAAC;IAClC,qBAAqB,EAAE,MAAM,CAAC;IAC9B,wBAAwB,EAAE,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,mBAAmB;IAClC,aAAa,EAAE,MAAM,CAAC;IACtB,iBAAiB,EAAE,MAAM,CAAC;IAC1B,uBAAuB,EAAE,MAAM,CAAC;IAChC,YAAY,EAAE,MAAM,CAAC;IACrB,sBAAsB,EAAE,MAAM,CAAC;IAC/B,eAAe,EAAE,MAAM,CAAC;IACxB,kBAAkB,EAAE,MAAM,CAAC;IAC3B,kBAAkB,EAAE,MAAM,CAAC;IAC3B,kCAAkC,EAAE,MAAM,CAAC;IAC3C,wBAAwB,EAAE,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,aAAc,SAAQ,SAAS;IAC9C,IAAI,EAAE,OAAO,eAAe,CAAC,aAAa,CAAC;IAC3C,UAAU,EAAE;QACV,MAAM,EAAE,iBAAiB,CAAC;QAC1B,MAAM,EAAE,mBAAmB,CAAC;KAC7B,CAAC;IACF,WAAW,CAAC,EAAE;QACZ,8BAA8B,EAAE,MAAM,CAAC;KACxC,CAAC;IACF,MAAM,EAAE,UAAU,CAAC;IACnB,OAAO,EAAE,UAAU,CAAC;CACrB;AACD,oBAAY,iBAAiB,GAAG,aAAa,CAAC,aAAa,CAAC,CAAC;AAE7D,eAAO,MAAM,oBAAoB,EAAE,kBAAkB,CAAC,aAAa,CA2ClE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.js b/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.js index 875aa466..39f2ac27 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.js +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.js @@ -26,6 +26,7 @@ exports.accountLimitsTypeDef = { userDeviceLimit: 'int', userAdvertisedDeviceLimit: 'int', userWorkspaceCountMax: 'int', + taskAssignmentLimitDaily: 'int', }), Counts: conduit_utils_1.Struct({ userNoteCount: 'int', @@ -37,6 +38,7 @@ exports.accountLimitsTypeDef = { userWorkspaceCount: 'int', userUploadedAmount: 'number', userNoteAndNotebookSharesSentCount: 'int', + taskAssignmentLimitDaily: 'int', }), }, cache: { diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.js.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.js.map index 037e3ffe..a941f5a0 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.js.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/AccountLimits.js.map @@ -1 +1 @@ -{"version":3,"file":"AccountLimits.js","sourceRoot":"","sources":["../../src/NodeTypes/AccountLimits.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAA2F;AAC3F,iDAAuE;AAEvE,wDAAqD;AA6CxC,QAAA,oBAAoB,GAAsC;IACrE,IAAI,EAAE,iCAAe,CAAC,aAAa;IACnC,UAAU,EAAE,4BAAU,CAAC,MAAM;IAC7B,MAAM,EAAE;QACN,MAAM,EAAE,sBAAM,CAAoB;YAChC,kBAAkB,EAAE,KAAK;YACzB,WAAW,EAAE,QAAQ;YACrB,eAAe,EAAE,QAAQ;YACzB,qBAAqB,EAAE,KAAK;YAC5B,WAAW,EAAE,QAAQ;YACrB,gBAAgB,EAAE,KAAK;YACvB,oBAAoB,EAAE,KAAK;YAC3B,eAAe,EAAE,KAAK;YACtB,eAAe,EAAE,KAAK;YACtB,oBAAoB,EAAE,KAAK;YAC3B,oBAAoB,EAAE,KAAK;YAC3B,eAAe,EAAE,KAAK;YACtB,yBAAyB,EAAE,KAAK;YAChC,qBAAqB,EAAE,KAAK;SAC7B,CAAC;QACF,MAAM,EAAE,sBAAM,CAAsB;YAClC,aAAa,EAAE,KAAK;YACpB,iBAAiB,EAAE,KAAK;YACxB,uBAAuB,EAAE,KAAK;YAC9B,YAAY,EAAE,KAAK;YACnB,sBAAsB,EAAE,KAAK;YAC7B,eAAe,EAAE,KAAK;YACtB,kBAAkB,EAAE,KAAK;YACzB,kBAAkB,EAAE,QAAQ;YAC5B,kCAAkC,EAAE,KAAK;SAC1C,CAAC;KACH;IACD,KAAK,EAAE;QACL,8BAA8B,EAAE;YAC9B,IAAI,EAAE,QAAQ;YACd,UAAU,EAAE,KAAK;YACjB,uBAAuB,EAAE,IAAI;YAC7B,eAAe,EAAE,CAAC,2CAA2C,CAAC;YAC9D,YAAY,EAAE,kCAAkB;SACjC;KACF;CACF,CAAC"} \ No newline at end of file +{"version":3,"file":"AccountLimits.js","sourceRoot":"","sources":["../../src/NodeTypes/AccountLimits.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAA2F;AAC3F,iDAAuE;AAEvE,wDAAqD;AA+CxC,QAAA,oBAAoB,GAAsC;IACrE,IAAI,EAAE,iCAAe,CAAC,aAAa;IACnC,UAAU,EAAE,4BAAU,CAAC,MAAM;IAC7B,MAAM,EAAE;QACN,MAAM,EAAE,sBAAM,CAAoB;YAChC,kBAAkB,EAAE,KAAK;YACzB,WAAW,EAAE,QAAQ;YACrB,eAAe,EAAE,QAAQ;YACzB,qBAAqB,EAAE,KAAK;YAC5B,WAAW,EAAE,QAAQ;YACrB,gBAAgB,EAAE,KAAK;YACvB,oBAAoB,EAAE,KAAK;YAC3B,eAAe,EAAE,KAAK;YACtB,eAAe,EAAE,KAAK;YACtB,oBAAoB,EAAE,KAAK;YAC3B,oBAAoB,EAAE,KAAK;YAC3B,eAAe,EAAE,KAAK;YACtB,yBAAyB,EAAE,KAAK;YAChC,qBAAqB,EAAE,KAAK;YAC5B,wBAAwB,EAAE,KAAK;SAChC,CAAC;QACF,MAAM,EAAE,sBAAM,CAAsB;YAClC,aAAa,EAAE,KAAK;YACpB,iBAAiB,EAAE,KAAK;YACxB,uBAAuB,EAAE,KAAK;YAC9B,YAAY,EAAE,KAAK;YACnB,sBAAsB,EAAE,KAAK;YAC7B,eAAe,EAAE,KAAK;YACtB,kBAAkB,EAAE,KAAK;YACzB,kBAAkB,EAAE,QAAQ;YAC5B,kCAAkC,EAAE,KAAK;YACzC,wBAAwB,EAAE,KAAK;SAChC,CAAC;KACH;IACD,KAAK,EAAE;QACL,8BAA8B,EAAE;YAC9B,IAAI,EAAE,QAAQ;YACd,UAAU,EAAE,KAAK;YACjB,uBAAuB,EAAE,IAAI;YAC7B,eAAe,EAAE,CAAC,2CAA2C,CAAC;YAC9D,YAAY,EAAE,kCAAkB;SACjC;KACF;CACF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.d.ts.map index 4e18f080..3ddb4d9e 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Attachment.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Attachment.ts"],"names":[],"mappings":"AAIA,OAAO,EAML,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,UAAU,EAAU,KAAK,EAAkE,KAAK,EAAU,MAAM,eAAe,CAAC;AAEzI,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,cAAc,EAA6B,UAAU,EAAc,MAAM,QAAQ,CAAC;AAE3F,MAAM,WAAW,UAAW,SAAQ,SAAS;IAC3C,IAAI,EAAE,OAAO,eAAe,CAAC,UAAU,CAAC;IACxC,UAAU,EAAE;QACV,IAAI,EAAE,MAAM,CAAC;QACb,KAAK,EAAE,MAAM,CAAC;QACd,MAAM,EAAE,MAAM,CAAC;QACf,QAAQ,EAAE,MAAM,CAAC;QACjB,QAAQ,EAAE,OAAO,CAAC;QAClB,IAAI,EAAE,UAAU,CAAC;QACjB,WAAW,EAAE,cAAc,CAAC;QAC5B,aAAa,EAAE,cAAc,CAAC;QAC9B,mBAAmB,EAAE,MAAM,EAAE,CAAC;QAC9B,UAAU,EAAE;YACV,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACzB,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACzB,QAAQ,EAAE;gBACR,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;gBACxB,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;gBACzB,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;aACzB,CAAC;YACF,UAAU,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YAC1B,WAAW,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YAC3B,eAAe,EAAE,OAAO,CAAC;SAC1B,CAAA;KACF,CAAC;IACF,WAAW,CAAC,EAAE;QACZ,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,CAAC;QAC1B,CAAC,qBAAqB,CAAC,CAAC,EAAE,MAAM,CAAC;QACjC,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,CAAC;KACpC,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE,UAAU,CAAC;CACrB;AAED,oBAAY,cAAc,GAAG,aAAa,CAAC,UAAU,CAAC,CAAC;AAEvD,eAAO,MAAM,iBAAiB,EAAE,kBAAkB,CAAC,UAAU,CAyC5D,CAAC;AAEF,eAAO,MAAM,qBAAqB,oDA6BhC,CAAC"} \ No newline at end of file +{"version":3,"file":"Attachment.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Attachment.ts"],"names":[],"mappings":"AAIA,OAAO,EAML,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,UAAU,EAAU,KAAK,EAAkE,KAAK,EAAU,MAAM,eAAe,CAAC;AAEzI,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,cAAc,EAA6B,UAAU,EAAc,MAAM,QAAQ,CAAC;AAE3F,eAAO,MAAM,+BAA+B,MAAM,CAAC;AAEnD,MAAM,WAAW,UAAW,SAAQ,SAAS;IAC3C,IAAI,EAAE,OAAO,eAAe,CAAC,UAAU,CAAC;IACxC,UAAU,EAAE;QACV,IAAI,EAAE,MAAM,CAAC;QACb,KAAK,EAAE,MAAM,CAAC;QACd,MAAM,EAAE,MAAM,CAAC;QACf,QAAQ,EAAE,MAAM,CAAC;QACjB,QAAQ,EAAE,OAAO,CAAC;QAClB,IAAI,EAAE,UAAU,CAAC;QACjB,WAAW,EAAE,cAAc,CAAC;QAC5B,aAAa,EAAE,cAAc,CAAC;QAC9B,mBAAmB,EAAE,MAAM,EAAE,CAAC;QAC9B,UAAU,EAAE;YACV,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACzB,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACzB,QAAQ,EAAE;gBACR,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;gBACxB,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;gBACzB,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;aACzB,CAAC;YACF,UAAU,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YAC1B,WAAW,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YAC3B,eAAe,EAAE,OAAO,CAAC;SAC1B,CAAC;KACH,CAAC;IACF,WAAW,CAAC,EAAE;QACZ,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,CAAC;QAC1B,CAAC,qBAAqB,CAAC,CAAC,EAAE,MAAM,CAAC;QACjC,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,CAAC;QACnC,mBAAmB,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;KACpC,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE,UAAU,CAAC;CACrB;AAED,oBAAY,cAAc,GAAG,aAAa,CAAC,UAAU,CAAC,CAAC;AAEvD,eAAO,MAAM,iBAAiB,EAAE,kBAAkB,CAAC,UAAU,CA+C5D,CAAC;AAEF,eAAO,MAAM,qBAAqB,oDA6BhC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.js b/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.js index 494c8afb..9ca79661 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.js +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.js @@ -3,11 +3,12 @@ * Copyright 2019 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.attachmentIndexConfig = exports.attachmentTypeDef = void 0; +exports.attachmentIndexConfig = exports.attachmentTypeDef = exports.SEARCH_TEXT_LOOKASIDE_THRESHOLD = void 0; const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); const EntityConstants_1 = require("../EntityConstants"); const Blob_1 = require("./Blob"); +exports.SEARCH_TEXT_LOOKASIDE_THRESHOLD = 256; exports.attachmentTypeDef = { name: EntityConstants_1.CoreEntityTypes.Attachment, syncSource: conduit_storage_1.SyncSource.THRIFT, @@ -34,7 +35,12 @@ exports.attachmentTypeDef = { clientWillIndex: 'boolean', }), }, - cache: Object.assign(Object.assign({}, Blob_1.BlobCache('recognition', 256)), Blob_1.BlobCache('alternateData', 256)), + cache: Object.assign(Object.assign(Object.assign({}, Blob_1.BlobCache('recognition', 256)), Blob_1.BlobCache('alternateData', 256)), { internal_searchText: { + type: conduit_utils_1.NullableString, + allowStale: true, + defaultValue: null, + lookasideThreshold: exports.SEARCH_TEXT_LOOKASIDE_THRESHOLD, + } }), edges: { parent: { constraint: conduit_storage_1.EdgeConstraint.REQUIRED, diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.js.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.js.map index 1b3edf40..e2ae8ac9 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.js.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Attachment.js.map @@ -1 +1 @@ -{"version":3,"file":"Attachment.js","sourceRoot":"","sources":["../../src/NodeTypes/Attachment.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAWyB;AACzB,iDAAyI;AAEzI,wDAAqD;AACrD,iCAA2F;AAwC9E,QAAA,iBAAiB,GAAmC;IAC/D,IAAI,EAAE,iCAAe,CAAC,UAAU;IAChC,UAAU,EAAE,4BAAU,CAAC,MAAM;IAC7B,MAAM,EAAE;QACN,IAAI,EAAE,QAAQ;QACd,KAAK,EAAE,QAAQ;QACf,MAAM,EAAE,QAAQ;QAChB,QAAQ,EAAE,QAAQ;QAClB,QAAQ,EAAE,SAAS;QACnB,IAAI,EAAE,iBAAU;QAChB,WAAW,EAAE,qBAAc;QAC3B,aAAa,EAAE,qBAAc;QAC7B,mBAAmB,EAAE,sBAAM,CAAC,QAAQ,CAAC;QACrC,UAAU,EAAE,sBAAM,CAAyC;YACzD,SAAS,EAAE,2BAAW;YACtB,SAAS,EAAE,iCAAiB;YAC5B,QAAQ,EAAE,sBAAM,CAAqD;gBACnE,QAAQ,EAAE,8BAAc;gBACxB,SAAS,EAAE,8BAAc;gBACzB,QAAQ,EAAE,8BAAc;aACzB,CAAC;YACF,UAAU,EAAE,8BAAc;YAC1B,WAAW,EAAE,8BAAc;YAC3B,eAAe,EAAE,SAAS;SAC3B,CAAC;KACH;IACD,KAAK,kCACA,gBAAS,CAAC,aAAa,EAAE,GAAG,CAAC,GAC7B,gBAAS,CAAC,eAAe,EAAE,GAAG,CAAC,CACnC;IACD,KAAK,EAAE;QACL,MAAM,EAAE;YACN,UAAU,EAAE,gCAAc,CAAC,QAAQ;YACnC,IAAI,EAAE,0BAAQ,CAAC,QAAQ;YACvB,IAAI,EAAE;gBACJ,IAAI,EAAE,iCAAe,CAAC,IAAI;gBAC1B,UAAU,EAAE,gCAAc,CAAC,IAAI;gBAC/B,WAAW,EAAE,CAAC,aAAa,EAAE,qBAAqB,CAAC;aACpD;SACF;KACF;CACF,CAAC;AAEW,QAAA,qBAAqB,GAAG,6CAA2B,CAAC,yBAAiB,EAAE;IAClF,cAAc,EAAE;QACd,KAAK,EAAE,iDAA+B,CAAC,yBAAiB,EAAE,CAAC,OAAO,CAAC,CAAC;QACpE,MAAM,EAAE,2CAAyB,CAAC,yBAAiB,EAAE,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC;QACzE,QAAQ,EAAE,iDAA+B,CAAC,yBAAiB,EAAE,CAAC,YAAY,EAAE,UAAU,CAAC,CAAC;KACzF;IACD,OAAO,EAAE;QACP,MAAM,EAAE;YACN,KAAK,EAAE;gBACL,EAAE,KAAK,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE;gBACrD,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,YAAY,EAAE,KAAK,EAAE;aACtD;SACF;KACF;IACD,OAAO,EAAE;QACP,iBAAiB,EAAE;YACjB,aAAa,EAAE,kBAAkB;YACjC,IAAI,EAAE,CAAE,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,CAAE;YAC1C,MAAM,EAAE;gBACN,IAAI,EAAE;oBACJ,KAAK,EAAE,EAAE,KAAK,EAAE,QAAQ,EAAE;iBAC3B;gBACD,QAAQ,EAAE;oBACR,YAAY,EAAE,IAAI;oBAClB,KAAK,EAAE,EAAE,KAAK,EAAE,UAAU,EAAE;iBAC7B;aACF;SACF;KACF;CACF,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"Attachment.js","sourceRoot":"","sources":["../../src/NodeTypes/Attachment.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAWyB;AACzB,iDAAyI;AAEzI,wDAAqD;AACrD,iCAA2F;AAE9E,QAAA,+BAA+B,GAAG,GAAG,CAAC;AAyCtC,QAAA,iBAAiB,GAAmC;IAC/D,IAAI,EAAE,iCAAe,CAAC,UAAU;IAChC,UAAU,EAAE,4BAAU,CAAC,MAAM;IAC7B,MAAM,EAAE;QACN,IAAI,EAAE,QAAQ;QACd,KAAK,EAAE,QAAQ;QACf,MAAM,EAAE,QAAQ;QAChB,QAAQ,EAAE,QAAQ;QAClB,QAAQ,EAAE,SAAS;QACnB,IAAI,EAAE,iBAAU;QAChB,WAAW,EAAE,qBAAc;QAC3B,aAAa,EAAE,qBAAc;QAC7B,mBAAmB,EAAE,sBAAM,CAAC,QAAQ,CAAC;QACrC,UAAU,EAAE,sBAAM,CAAyC;YACzD,SAAS,EAAE,2BAAW;YACtB,SAAS,EAAE,iCAAiB;YAC5B,QAAQ,EAAE,sBAAM,CAAqD;gBACnE,QAAQ,EAAE,8BAAc;gBACxB,SAAS,EAAE,8BAAc;gBACzB,QAAQ,EAAE,8BAAc;aACzB,CAAC;YACF,UAAU,EAAE,8BAAc;YAC1B,WAAW,EAAE,8BAAc;YAC3B,eAAe,EAAE,SAAS;SAC3B,CAAC;KACH;IACD,KAAK,gDACA,gBAAS,CAAC,aAAa,EAAE,GAAG,CAAC,GAC7B,gBAAS,CAAC,eAAe,EAAE,GAAG,CAAC,KAClC,mBAAmB,EAAE;YACnB,IAAI,EAAE,8BAAc;YACpB,UAAU,EAAE,IAAI;YAChB,YAAY,EAAE,IAAI;YAClB,kBAAkB,EAAE,uCAA+B;SACpD,GACF;IACD,KAAK,EAAE;QACL,MAAM,EAAE;YACN,UAAU,EAAE,gCAAc,CAAC,QAAQ;YACnC,IAAI,EAAE,0BAAQ,CAAC,QAAQ;YACvB,IAAI,EAAE;gBACJ,IAAI,EAAE,iCAAe,CAAC,IAAI;gBAC1B,UAAU,EAAE,gCAAc,CAAC,IAAI;gBAC/B,WAAW,EAAE,CAAC,aAAa,EAAE,qBAAqB,CAAC;aACpD;SACF;KACF;CACF,CAAC;AAEW,QAAA,qBAAqB,GAAG,6CAA2B,CAAC,yBAAiB,EAAE;IAClF,cAAc,EAAE;QACd,KAAK,EAAE,iDAA+B,CAAC,yBAAiB,EAAE,CAAC,OAAO,CAAC,CAAC;QACpE,MAAM,EAAE,2CAAyB,CAAC,yBAAiB,EAAE,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC;QACzE,QAAQ,EAAE,iDAA+B,CAAC,yBAAiB,EAAE,CAAC,YAAY,EAAE,UAAU,CAAC,CAAC;KACzF;IACD,OAAO,EAAE;QACP,MAAM,EAAE;YACN,KAAK,EAAE;gBACL,EAAE,KAAK,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE;gBACrD,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,YAAY,EAAE,KAAK,EAAE;aACtD;SACF;KACF;IACD,OAAO,EAAE;QACP,iBAAiB,EAAE;YACjB,aAAa,EAAE,kBAAkB;YACjC,IAAI,EAAE,CAAE,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,CAAE;YAC1C,MAAM,EAAE;gBACN,IAAI,EAAE;oBACJ,KAAK,EAAE,EAAE,KAAK,EAAE,QAAQ,EAAE;iBAC3B;gBACD,QAAQ,EAAE;oBACR,YAAY,EAAE,IAAI;oBAClB,KAAK,EAAE,EAAE,KAAK,EAAE,UAAU,EAAE;iBAC7B;aACF;SACF;KACF;CACF,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Invitation.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Invitation.d.ts.map index cc1c4bd3..48f4e63c 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Invitation.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Invitation.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Invitation.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Invitation.ts"],"names":[],"mappings":"AAIA,OAAO,EAKL,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,UAAU,EAAQ,KAAK,EAAqD,KAAK,EAAU,MAAM,eAAe,CAAC;AAE1H,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAErD,oBAAY,cAAc;IACxB,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,QAAQ,aAAa;CACtB;AAED,eAAO,MAAM,oBAAoB,6CAAyC,CAAC;AAE3E,MAAM,WAAW,UAAW,SAAQ,SAAS;IAC3C,IAAI,EAAE,OAAO,eAAe,CAAC,UAAU,CAAC;IACxC,UAAU,EAAE;QACV,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;QACvB,OAAO,EAAE,MAAM,CAAC;QAChB,cAAc,EAAE,cAAc,CAAC;QAC/B,mBAAmB,EAAE;YACnB,IAAI,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACrB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACxB,IAAI,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACrB,KAAK,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACtB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACxB,YAAY,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YAC7B,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACvB,eAAe,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;SACjC,CAAA;KACF,CAAC;IACF,MAAM,EAAE,UAAU,CAAC;IACnB,OAAO,EAAE;QACP,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACzB,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KACzB,CAAC;CACH;AAED,oBAAY,cAAc,GAAG,aAAa,CAAC,UAAU,CAAC,CAAC;AAEvD,eAAO,MAAM,iBAAiB,EAAE,kBAAkB,CAAC,UAAU,CA8B5D,CAAC;AAEF,eAAO,MAAM,qBAAqB,oDA6BhC,CAAC"} \ No newline at end of file +{"version":3,"file":"Invitation.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Invitation.ts"],"names":[],"mappings":"AAIA,OAAO,EAKL,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,UAAU,EAAQ,KAAK,EAAqD,KAAK,EAAU,MAAM,eAAe,CAAC;AAE1H,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAErD,oBAAY,cAAc;IACxB,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,QAAQ,aAAa;CACtB;AAED,eAAO,MAAM,oBAAoB,6CAAyC,CAAC;AAE3E,MAAM,WAAW,UAAW,SAAQ,SAAS;IAC3C,IAAI,EAAE,OAAO,eAAe,CAAC,UAAU,CAAC;IACxC,UAAU,EAAE;QACV,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;QACvB,OAAO,EAAE,MAAM,CAAC;QAChB,cAAc,EAAE,cAAc,CAAC;QAC/B,mBAAmB,EAAE;YACnB,IAAI,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACrB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACxB,IAAI,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACrB,KAAK,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACtB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACxB,YAAY,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YAC7B,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;YACvB,eAAe,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;SACjC,CAAC;KACH,CAAC;IACF,MAAM,EAAE,UAAU,CAAC;IACnB,OAAO,EAAE;QACP,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACzB,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KACzB,CAAC;CACH;AAED,oBAAY,cAAc,GAAG,aAAa,CAAC,UAAU,CAAC,CAAC;AAEvD,eAAO,MAAM,iBAAiB,EAAE,kBAAkB,CAAC,UAAU,CA8B5D,CAAC;AAEF,eAAO,MAAM,qBAAqB,oDA6BhC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.d.ts.map index 62427de8..3f2bb0c0 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Membership.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Membership.ts"],"names":[],"mappings":"AAIA,OAAO,EAML,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAQ,KAAK,EAAkC,KAAK,EAAE,MAAM,eAAe,CAAC;AAEnF,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,mBAAmB,EAA6B,MAAM,wBAAwB,CAAC;AAExF,oBAAY,uBAAuB;IACjC,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,QAAQ,aAAa;CACtB;AAED,MAAM,WAAW,UAAW,SAAQ,SAAS;IAC3C,IAAI,EAAE,OAAO,eAAe,CAAC,UAAU,CAAC;IACxC,UAAU,EAAE;QACV,SAAS,EAAE,mBAAmB,CAAC;QAC/B,aAAa,EAAE,uBAAuB,CAAC;QACvC,aAAa,EAAE,OAAO,CAAC;QACvB,OAAO,EAAE,MAAM,CAAC;QAChB,OAAO,EAAE,MAAM,CAAC;QAChB,WAAW,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;QAC3B,yBAAyB,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;KAC1C,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE;QACP,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACzB,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACxB,SAAS,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC7B,CAAC;CACH;AAED,oBAAY,cAAc,GAAG,aAAa,CAAC,UAAU,CAAC,CAAC;AAEvD,eAAO,MAAM,iBAAiB,EAAE,kBAAkB,CAAC,UAAU,CAuC5D,CAAC;AAEF,eAAO,MAAM,qBAAqB,oDA8EhC,CAAC"} \ No newline at end of file +{"version":3,"file":"Membership.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Membership.ts"],"names":[],"mappings":"AAIA,OAAO,EAML,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAQ,KAAK,EAAkC,KAAK,EAAE,MAAM,eAAe,CAAC;AACnF,OAAO,EAAE,mBAAmB,EAA6B,uBAAuB,EAAE,MAAM,uBAAuB,CAAC;AAEhH,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAErD,MAAM,WAAW,UAAW,SAAQ,SAAS;IAC3C,IAAI,EAAE,OAAO,eAAe,CAAC,UAAU,CAAC;IACxC,UAAU,EAAE;QACV,SAAS,EAAE,mBAAmB,CAAC;QAC/B,aAAa,EAAE,uBAAuB,CAAC;QACvC,aAAa,EAAE,OAAO,CAAC;QACvB,OAAO,EAAE,MAAM,CAAC;QAChB,OAAO,EAAE,MAAM,CAAC;QAChB,WAAW,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;QAC3B,yBAAyB,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;KAC1C,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE;QACP,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACzB,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACxB,SAAS,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC7B,CAAC;CACH;AAED,oBAAY,cAAc,GAAG,aAAa,CAAC,UAAU,CAAC,CAAC;AAEvD,eAAO,MAAM,iBAAiB,EAAE,kBAAkB,CAAC,UAAU,CAuC5D,CAAC;AAEF,eAAO,MAAM,qBAAqB,oDAgFhC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.js b/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.js index 4063cb11..3c0a940b 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.js +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.js @@ -3,24 +3,17 @@ * Copyright 2019 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.membershipIndexConfig = exports.membershipTypeDef = exports.MembershipRecipientType = void 0; +exports.membershipIndexConfig = exports.membershipTypeDef = void 0; const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const EntityConstants_1 = require("../EntityConstants"); -const MembershipPrivilege_1 = require("../MembershipPrivilege"); -var MembershipRecipientType; -(function (MembershipRecipientType) { - MembershipRecipientType["USER"] = "USER"; - MembershipRecipientType["IDENTITY"] = "IDENTITY"; - MembershipRecipientType["EMAIL"] = "EMAIL"; - MembershipRecipientType["BUSINESS"] = "BUSINESS"; -})(MembershipRecipientType = exports.MembershipRecipientType || (exports.MembershipRecipientType = {})); exports.membershipTypeDef = { name: EntityConstants_1.CoreEntityTypes.Membership, syncSource: conduit_storage_1.SyncSource.THRIFT, schema: { - privilege: MembershipPrivilege_1.MembershipPrivilegeSchema, - recipientType: conduit_utils_1.Enum(MembershipRecipientType, 'MembershipRecipientType'), + privilege: en_conduit_sync_types_1.MembershipPrivilegeSchema, + recipientType: conduit_utils_1.Enum(en_conduit_sync_types_1.MembershipRecipientType, 'MembershipRecipientType'), recipientIsMe: 'boolean', created: 'timestamp', updated: 'timestamp', @@ -59,6 +52,7 @@ exports.membershipIndexConfig = conduit_storage_1.buildNodeIndexConfiguration(ex indexResolvers: { created: conduit_storage_1.getIndexByResolverForPrimitives(exports.membershipTypeDef, ['NodeFields', 'created']), label: conduit_storage_1.getIndexByResolverForPrimitives(exports.membershipTypeDef, ['label']), + invitedTime: conduit_storage_1.getIndexByResolverForPrimitives(exports.membershipTypeDef, ['NodeFields', 'invitedTime']), recipientIsMe: conduit_storage_1.getIndexByResolverForPrimitives(exports.membershipTypeDef, ['NodeFields', 'recipientIsMe']), parent: conduit_storage_1.getIndexByResolverForEdge(exports.membershipTypeDef, ['edges', 'parent']), }, @@ -90,6 +84,7 @@ exports.membershipIndexConfig = conduit_storage_1.buildNodeIndexConfiguration(ex params: { orderBy: { sort: { + invitedTime: [{ field: 'invitedTime', order: 'DESC' }], created: [{ field: 'created', order: 'DESC' }], label: [{ field: 'label', order: 'ASC' }], }, diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.js.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.js.map index 16edfb10..76919d60 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.js.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Membership.js.map @@ -1 +1 @@ -{"version":3,"file":"Membership.js","sourceRoot":"","sources":["../../src/NodeTypes/Membership.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Membership.js","sourceRoot":"","sources":["../../src/NodeTypes/Membership.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Message.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Message.d.ts.map index abab773b..342c3d6d 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Message.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Message.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Message.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Message.ts"],"names":[],"mappings":"AAIA,OAAO,EAML,SAAS,EACT,SAAS,EACT,aAAa,EACb,MAAM,EACN,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAEtC,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAErD,eAAO,MAAM,6BAA6B,OAAO,CAAC;AAGlD,MAAM,WAAW,OAAQ,SAAQ,SAAS;IACxC,IAAI,EAAE,OAAO,eAAe,CAAC,OAAO,CAAC;IACrC,UAAU,EAAE;QACV,OAAO,EAAE,MAAM,CAAC;QAChB,cAAc,EAAE,OAAO,CAAC;QACxB,OAAO,EAAE,MAAM,CAAC;QAChB,cAAc,EAAE,OAAO,CAAC;QACxB,oBAAoB,EAAE,OAAO,CAAC;KAC/B,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAA;KACzB,CAAC;IACF,OAAO,EAAE;QACP,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACxB,SAAS,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC7B,CAAC;CACH;AAED,oBAAY,WAAW,GAAG,aAAa,CAAC,OAAO,CAAC,CAAC;AAEjD,eAAO,MAAM,cAAc,EAAE,kBAAkB,CAAC,OAAO,CAsCtD,CAAC;AAEF,eAAO,MAAM,kBAAkB,oDAmC7B,CAAC"} \ No newline at end of file +{"version":3,"file":"Message.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Message.ts"],"names":[],"mappings":"AAIA,OAAO,EAML,SAAS,EACT,SAAS,EACT,aAAa,EACb,MAAM,EACN,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAEtC,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAErD,eAAO,MAAM,6BAA6B,OAAO,CAAC;AAGlD,MAAM,WAAW,OAAQ,SAAQ,SAAS;IACxC,IAAI,EAAE,OAAO,eAAe,CAAC,OAAO,CAAC;IACrC,UAAU,EAAE;QACV,OAAO,EAAE,MAAM,CAAC;QAChB,cAAc,EAAE,OAAO,CAAC;QACxB,OAAO,EAAE,MAAM,CAAC;QAChB,cAAc,EAAE,OAAO,CAAC;QACxB,oBAAoB,EAAE,OAAO,CAAC;KAC/B,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC1B,CAAC;IACF,OAAO,EAAE;QACP,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACxB,SAAS,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC7B,CAAC;CACH;AAED,oBAAY,WAAW,GAAG,aAAa,CAAC,OAAO,CAAC,CAAC;AAEjD,eAAO,MAAM,cAAc,EAAE,kBAAkB,CAAC,OAAO,CAsCtD,CAAC;AAEF,eAAO,MAAM,kBAAkB,oDAmC7B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.d.ts.map index 711a3d71..791f045a 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Note.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Note.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Note.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Note.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.js b/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.js index 9fb2e58f..9899bbd4 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.js +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.js @@ -7,6 +7,7 @@ exports.isNote = exports.noteIndexConfig = exports.noteTypeDef = exports.DEFAULT const conduit_core_1 = require("conduit-core"); const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); +const en_data_model_1 = require("en-data-model"); const EntityConstants_1 = require("../EntityConstants"); const Blob_1 = require("./Blob"); const DEFAULT_CACHE_TIMEOUT = 30 * conduit_utils_1.MILLIS_IN_ONE_SECOND; @@ -14,7 +15,7 @@ exports.NOTE_CONTENT_LOOKASIDE_THRESHOLD = 256; exports.DEFAULT_NOTE_CONTENT = '

'; /* The following regexes are created using https://mothereff.in/regexpu#input=/%5Cp%7BLetter%7D/u&unicodePropertyEscape=1 * and use the regexs defined in the thrift calls to transpile to a ES2015 format */ -// tslint:disable: max-line-length +// eslint-disable-next-line max-len const NOTE_LABEL_REGEX = /^[!-~\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\u{10FFFF}]([ -~\xA0-\u2027\u202A-\u{10FFFF}]{0,253}[!-~\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\u{10FFFF}])?$/u; exports.noteTypeDef = { name: EntityConstants_1.CoreEntityTypes.Note, @@ -237,13 +238,23 @@ exports.noteIndexConfig = conduit_storage_1.buildNodeIndexConfiguration(exports. graphqlPath: ['inBusinessAccount'], isUnSyncedField: true, }, - hasTask: { + hasTaskGroup: { schemaType: 'boolean', - resolver: async (trc, node, _) => { - return [conduit_utils_1.firstStashEntry(node.outputs.tasks) !== null]; + resolver: async (trc, node, nodeFieldLookup) => { + const noteContentInfoEdge = conduit_utils_1.firstStashEntry(node.outputs.noteContentInfo); + if (!noteContentInfoEdge) { + return [false]; + } + const hasTaskGroup = await nodeFieldLookup(trc, { id: noteContentInfoEdge.dstID, type: noteContentInfoEdge.dstType }, 'hasTaskGroup'); + return [Boolean(hasTaskGroup)]; }, - graphqlPath: ['hasTask'], + graphqlPath: ['hasTaskGroup'], isUnSyncedField: true, + propagatedFrom: { + srcType: en_data_model_1.EntityTypes.NoteContentInfo, + srcField: 'hasTaskGroup', + traversalToDst: [{ edge: ['inputs', 'parent'], type: EntityConstants_1.CoreEntityTypes.Note }], + }, }, }, indexes: { @@ -452,7 +463,7 @@ exports.noteIndexConfig = conduit_storage_1.buildNodeIndexConfiguration(exports. field: 'inTrash', value: false, }, { - field: 'hasTask', + field: 'hasTaskGroup', value: true, }], params: { diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.js.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.js.map index 8bf1f3f2..b41e16a8 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.js.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Note.js.map @@ -1 +1 @@ -{"version":3,"file":"Note.js","sourceRoot":"","sources":["../../src/NodeTypes/Note.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Note.js","sourceRoot":"","sources":["../../src/NodeTypes/Note.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.d.ts.map index 106e9665..4b75b5f8 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Notebook.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Notebook.ts"],"names":[],"mappings":"AAIA,OAAO,EAOL,SAAS,EACT,SAAS,EACT,aAAa,EACb,MAAM,EACN,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAuB,KAAK,EAAsG,KAAK,EAAkB,MAAM,eAAe,CAAC;AAEtL,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAWrD,MAAM,WAAW,QAAS,SAAQ,SAAS;IACzC,IAAI,EAAE,OAAO,eAAe,CAAC,QAAQ,CAAC;IACtC,UAAU,EAAE;QACV,OAAO,EAAE,MAAM,CAAC;QAChB,OAAO,EAAE,MAAM,CAAC;QAChB,WAAW,EAAE,OAAO,CAAC;QACrB,UAAU,EAAE,OAAO,CAAC;QACpB,WAAW,EAAE,OAAO,CAAC;QACrB,2BAA2B,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;QAC3C,mBAAmB,EAAE,OAAO,CAAC;QAC7B,mBAAmB,EAAE,OAAO,CAAC;QAC7B,gBAAgB,EAAE,OAAO,CAAC;QAC1B,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;QACnC,iBAAiB,EAAE,OAAO,CAAC;QAC3B,6BAA6B,EAAE,KAAK,CAAC;YACnC,OAAO,CAAC,EAAE,MAAM,CAAC;YACjB,YAAY,CAAC,EAAE,MAAM,CAAC;SACvB,CAAC,CAAC;KACJ,CAAC;IACF,WAAW,CAAC,EAAE;QACZ,YAAY,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;QAC5B,gBAAgB,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC;QAClC,gCAAgC,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;KACzD,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACzB,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACxB,sBAAsB,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACzC,mBAAmB,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KACvC,CAAC;IACF,OAAO,EAAE;QACP,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,eAAe,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAClC,WAAW,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC9B,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC1B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC5B,CAAC;CACH;AAED,oBAAY,YAAY,GAAG,aAAa,CAAC,QAAQ,CAAC,CAAC;AAEnD,wBAAgB,UAAU,CAAC,IAAI,EAAE,SAAS,GAAG,IAAI,IAAI,QAAQ,CAE5D;AAED,eAAO,MAAM,eAAe,EAAE,kBAAkB,CAAC,QAAQ,CA0ExD,CAAC;AAEF,eAAO,MAAM,mBAAmB,oDA8J9B,CAAC"} \ No newline at end of file +{"version":3,"file":"Notebook.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Notebook.ts"],"names":[],"mappings":"AAIA,OAAO,EAOL,SAAS,EACT,SAAS,EACT,aAAa,EACb,MAAM,EACN,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAGL,KAAK,EAOL,KAAK,EAEN,MAAM,eAAe,CAAC;AAEvB,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAUrD,MAAM,WAAW,QAAS,SAAQ,SAAS;IACzC,IAAI,EAAE,OAAO,eAAe,CAAC,QAAQ,CAAC;IACtC,UAAU,EAAE;QACV,OAAO,EAAE,MAAM,CAAC;QAChB,OAAO,EAAE,MAAM,CAAC;QAChB,WAAW,EAAE,OAAO,CAAC;QACrB,UAAU,EAAE,OAAO,CAAC;QACpB,WAAW,EAAE,OAAO,CAAC;QACrB,2BAA2B,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;QAC3C,mBAAmB,EAAE,OAAO,CAAC;QAC7B,mBAAmB,EAAE,OAAO,CAAC;QAC7B,gBAAgB,EAAE,OAAO,CAAC;QAC1B,iBAAiB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;QACnC,iBAAiB,EAAE,OAAO,CAAC;QAC3B,6BAA6B,EAAE,KAAK,CAAC;YACnC,OAAO,CAAC,EAAE,MAAM,CAAC;YACjB,YAAY,CAAC,EAAE,MAAM,CAAC;SACvB,CAAC,CAAC;KACJ,CAAC;IACF,WAAW,CAAC,EAAE;QACZ,YAAY,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;QAC5B,gBAAgB,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC;QAClC,gCAAgC,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;KACzD,CAAC;IACF,MAAM,EAAE;QACN,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACzB,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACxB,sBAAsB,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACzC,mBAAmB,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KACvC,CAAC;IACF,OAAO,EAAE;QACP,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,eAAe,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAClC,WAAW,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC9B,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC1B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC5B,CAAC;CACH;AAED,oBAAY,YAAY,GAAG,aAAa,CAAC,QAAQ,CAAC,CAAC;AAEnD,wBAAgB,UAAU,CAAC,IAAI,EAAE,SAAS,GAAG,IAAI,IAAI,QAAQ,CAE5D;AAED,eAAO,MAAM,eAAe,EAAE,kBAAkB,CAAC,QAAQ,CA0ExD,CAAC;AAEF,eAAO,MAAM,mBAAmB,oDA8J9B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.js b/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.js index 0780f2fd..73b2a5bc 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.js +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.js @@ -11,7 +11,7 @@ const Note_1 = require("./Note"); const DEFAULT_CACHE_TIMEOUT = 30 * conduit_utils_1.MILLIS_IN_ONE_SECOND; /* The following regexes are created using https://mothereff.in/regexpu#input=/%5Cp%7BLetter%7D/u&unicodePropertyEscape=1 * and use the regexs defined in the thrift calls to transpile to a ES2015 format */ -// tslint:disable: max-line-length +// eslint-disable-next-line max-len const NOTEBOOK_LABEL_REGEX = /^[!-~\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\u{10FFFF}]([ -~\xA0-\u2027\u202A-\u{10FFFF}]{0,98}[!-~\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\u{10FFFF}])?$/u; function isNotebook(node) { return node.type === EntityConstants_1.CoreEntityTypes.Notebook; diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.js.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.js.map index 5e59ac4c..31f99773 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.js.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Notebook.js.map @@ -1 +1 @@ -{"version":3,"file":"Notebook.js","sourceRoot":"","sources":["../../src/NodeTypes/Notebook.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Notebook.js","sourceRoot":"","sources":["../../src/NodeTypes/Notebook.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Profile.js b/evernote_modules/en-core-entity-types/dist/NodeTypes/Profile.js index e6ccf533..a9e4679f 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Profile.js +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Profile.js @@ -51,7 +51,7 @@ exports.profileTypeDef = { exports.profileIndexConfig = conduit_storage_1.buildNodeIndexConfiguration(exports.profileTypeDef, { indexResolvers: { label: conduit_storage_1.getIndexByResolverForPrimitives(exports.profileTypeDef, ['label']), - username: conduit_storage_1.getIndexByResolverForPrimitives(exports.profileTypeDef, ['NodeFields', 'username'], true), + username: conduit_storage_1.getIndexByResolverForPrimitives(exports.profileTypeDef, ['NodeFields', 'username'], { useLocaleCompare: true }), isSameBusiness: conduit_storage_1.getIndexByResolverForPrimitives(exports.profileTypeDef, ['NodeFields', 'isSameBusiness']), isRootProfile: { schemaType: 'boolean', diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Profile.js.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Profile.js.map index 2c90021b..943fc4b3 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Profile.js.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Profile.js.map @@ -1 +1 @@ -{"version":3,"file":"Profile.js","sourceRoot":"","sources":["../../src/NodeTypes/Profile.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAWyB;AACzB,iDAAiI;AAEjI,wDAAqD;AAErD,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,8BAAY,CAAA;IACZ,kCAAgB,CAAA;IAChB,iCAAe,CAAA;AACjB,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AAED,IAAY,iBAGX;AAHD,WAAY,iBAAiB;IAC3B,sCAAiB,CAAA;IACjB,0CAAqB,CAAA;AACvB,CAAC,EAHW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAG5B;AAEY,QAAA,mBAAmB,GAAG,oBAAI,CAAC,iBAAiB,EAAE,eAAe,CAAC,CAAC;AA4B/D,QAAA,cAAc,GAAgC;IACzD,IAAI,EAAE,iCAAe,CAAC,OAAO;IAC7B,UAAU,EAAE,4BAAU,CAAC,MAAM;IAC7B,MAAM,EAAE;QACN,KAAK,EAAE,QAAQ;QACf,gBAAgB,EAAE,iCAAiB;QACnC,QAAQ,EAAE,KAAK;QACf,IAAI,EAAE,QAAQ;QACd,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,IAAI;QACZ,cAAc,EAAE,SAAS;QACzB,SAAS,EAAE,+BAAe;QAC1B,WAAW,EAAE,SAAS;QACtB,eAAe,EAAE,QAAQ;QACzB,eAAe,EAAE,8BAAc;QAC/B,MAAM,EAAE,wBAAQ,CAAC,2BAAmB,CAAC;KACtC;IACD,KAAK,EAAE;QACL,MAAM,EAAE;YACN,UAAU,EAAE,gCAAc,CAAC,QAAQ;YACnC,IAAI,EAAE,0BAAQ,CAAC,IAAI;YACnB,IAAI,EAAE;gBACJ,IAAI,EAAE,iCAAe,CAAC,OAAO;gBAC7B,UAAU,EAAE,gCAAc,CAAC,IAAI;gBAC/B,WAAW,EAAE,mBAAmB;aACjC;SACF;KACF;CACF,CAAC;AAEW,QAAA,kBAAkB,GAAG,6CAA2B,CAAC,sBAAc,EAAE;IAC5E,cAAc,EAAE;QACd,KAAK,EAAE,iDAA+B,CAAC,sBAAc,EAAE,CAAC,OAAO,CAAC,CAAC;QACjE,QAAQ,EAAE,iDAA+B,CAAC,sBAAc,EAAE,CAAC,YAAY,EAAE,UAAU,CAAC,EAAE,IAAI,CAAC;QAC3F,cAAc,EAAE,iDAA+B,CAAC,sBAAc,EAAE,CAAC,YAAY,EAAE,gBAAgB,CAAC,CAAC;QACjG,aAAa,EAAE;YACb,UAAU,EAAE,SAAS;YACrB,QAAQ,EAAE,KAAK,EAAE,GAAmB,EAAE,IAAa,EAAE,CAAC,EAAE,EAAE;gBACxD,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC;YAC9C,CAAC;YACD,WAAW,EAAE,CAAC,eAAe,CAAC;YAC9B,eAAe,EAAE,IAAI;SACtB;KACF;IACD,OAAO,EAAE;QACP,QAAQ,EAAE;YACR,4BAA4B;YAC5B,MAAM,EAAE,CAAC;oBACP,kBAAkB,EAAE,IAAI;oBACxB,KAAK,EAAE,eAAe;oBACtB,KAAK,EAAE,IAAI;iBACZ,CAAC;YACF,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,KAAK,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;YAC7E,MAAM,EAAE,EAAE;YACV,aAAa,EAAE,CAAC,gBAAgB,CAAC;SAClC;KACF;CACF,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"Profile.js","sourceRoot":"","sources":["../../src/NodeTypes/Profile.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAWyB;AACzB,iDAAiI;AAEjI,wDAAqD;AAErD,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,8BAAY,CAAA;IACZ,kCAAgB,CAAA;IAChB,iCAAe,CAAA;AACjB,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AAED,IAAY,iBAGX;AAHD,WAAY,iBAAiB;IAC3B,sCAAiB,CAAA;IACjB,0CAAqB,CAAA;AACvB,CAAC,EAHW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAG5B;AAEY,QAAA,mBAAmB,GAAG,oBAAI,CAAC,iBAAiB,EAAE,eAAe,CAAC,CAAC;AA4B/D,QAAA,cAAc,GAAgC;IACzD,IAAI,EAAE,iCAAe,CAAC,OAAO;IAC7B,UAAU,EAAE,4BAAU,CAAC,MAAM;IAC7B,MAAM,EAAE;QACN,KAAK,EAAE,QAAQ;QACf,gBAAgB,EAAE,iCAAiB;QACnC,QAAQ,EAAE,KAAK;QACf,IAAI,EAAE,QAAQ;QACd,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,IAAI;QACZ,cAAc,EAAE,SAAS;QACzB,SAAS,EAAE,+BAAe;QAC1B,WAAW,EAAE,SAAS;QACtB,eAAe,EAAE,QAAQ;QACzB,eAAe,EAAE,8BAAc;QAC/B,MAAM,EAAE,wBAAQ,CAAC,2BAAmB,CAAC;KACtC;IACD,KAAK,EAAE;QACL,MAAM,EAAE;YACN,UAAU,EAAE,gCAAc,CAAC,QAAQ;YACnC,IAAI,EAAE,0BAAQ,CAAC,IAAI;YACnB,IAAI,EAAE;gBACJ,IAAI,EAAE,iCAAe,CAAC,OAAO;gBAC7B,UAAU,EAAE,gCAAc,CAAC,IAAI;gBAC/B,WAAW,EAAE,mBAAmB;aACjC;SACF;KACF;CACF,CAAC;AAEW,QAAA,kBAAkB,GAAG,6CAA2B,CAAC,sBAAc,EAAE;IAC5E,cAAc,EAAE;QACd,KAAK,EAAE,iDAA+B,CAAC,sBAAc,EAAE,CAAC,OAAO,CAAC,CAAC;QACjE,QAAQ,EAAE,iDAA+B,CAAC,sBAAc,EAAE,CAAC,YAAY,EAAE,UAAU,CAAC,EAAE,EAAE,gBAAgB,EAAE,IAAI,EAAE,CAAC;QACjH,cAAc,EAAE,iDAA+B,CAAC,sBAAc,EAAE,CAAC,YAAY,EAAE,gBAAgB,CAAC,CAAC;QACjG,aAAa,EAAE;YACb,UAAU,EAAE,SAAS;YACrB,QAAQ,EAAE,KAAK,EAAE,GAAmB,EAAE,IAAa,EAAE,CAAC,EAAE,EAAE;gBACxD,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC;YAC9C,CAAC;YACD,WAAW,EAAE,CAAC,eAAe,CAAC;YAC9B,eAAe,EAAE,IAAI;SACtB;KACF;IACD,OAAO,EAAE;QACP,QAAQ,EAAE;YACR,4BAA4B;YAC5B,MAAM,EAAE,CAAC;oBACP,kBAAkB,EAAE,IAAI;oBACxB,KAAK,EAAE,eAAe;oBACtB,KAAK,EAAE,IAAI;iBACZ,CAAC;YACF,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,KAAK,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;YAC7E,MAAM,EAAE,EAAE;YACV,aAAa,EAAE,CAAC,gBAAgB,CAAC;SAClC;KACF;CACF,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.d.ts.map index 06fe5dd2..f226bc36 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Stack.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Stack.ts"],"names":[],"mappings":"AAIA,OAAO,EAGL,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAElD,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAQrD,MAAM,WAAW,KAAM,SAAQ,SAAS;IACtC,IAAI,EAAE,OAAO,eAAe,CAAC,KAAK,CAAC;IACnC,UAAU,EAAE,UAAU,CAAC;IACvB,MAAM,EAAE,UAAU,CAAC;IACnB,OAAO,EAAE;QACP,SAAS,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC5B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC5B,CAAC;CACH;AAED,oBAAY,SAAS,GAAG,aAAa,CAAC,KAAK,CAAC,CAAC;AAE7C,eAAO,MAAM,YAAY,EAAE,kBAAkB,CAAC,KAAK,CAgBlD,CAAC;AAEF,eAAO,MAAM,gBAAgB,oDAU3B,CAAC"} \ No newline at end of file +{"version":3,"file":"Stack.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Stack.ts"],"names":[],"mappings":"AAIA,OAAO,EAGL,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAElD,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAOrD,MAAM,WAAW,KAAM,SAAQ,SAAS;IACtC,IAAI,EAAE,OAAO,eAAe,CAAC,KAAK,CAAC;IACnC,UAAU,EAAE,UAAU,CAAC;IACvB,MAAM,EAAE,UAAU,CAAC;IACnB,OAAO,EAAE;QACP,SAAS,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC5B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC5B,CAAC;CACH;AAED,oBAAY,SAAS,GAAG,aAAa,CAAC,KAAK,CAAC,CAAC;AAE7C,eAAO,MAAM,YAAY,EAAE,kBAAkB,CAAC,KAAK,CAgBlD,CAAC;AAEF,eAAO,MAAM,gBAAgB,oDAU3B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.js b/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.js index be8350d2..6c47d1ef 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.js +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.js @@ -8,7 +8,7 @@ const conduit_storage_1 = require("conduit-storage"); const EntityConstants_1 = require("../EntityConstants"); /* The following regexes are created using https://mothereff.in/regexpu#input=/%5Cp%7BLetter%7D/u&unicodePropertyEscape=1 * and use the regexs defined in the thrift calls to transpile to a ES2015 format */ -// tslint:disable: max-line-length +// eslint-disable-next-line max-len const STACK_LABEL_REGEX = /^[!-~\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\u{10FFFF}]([ -~\xA0-\u2027\u202A-\u{10FFFF}]{0,98}[!-~\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\u{10FFFF}])?$/u; exports.stackTypeDef = { name: EntityConstants_1.CoreEntityTypes.Stack, diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.js.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.js.map index fccbb219..a4b4a2da 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.js.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Stack.js.map @@ -1 +1 @@ -{"version":3,"file":"Stack.js","sourceRoot":"","sources":["../../src/NodeTypes/Stack.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAQyB;AAGzB,wDAAqD;AAErD;oFACoF;AACpF,kCAAkC;AAClC,MAAM,iBAAiB,GAAG,mPAAmP,CAAC;AAejQ,QAAA,YAAY,GAA8B;IACrD,IAAI,EAAE,iCAAe,CAAC,KAAK;IAC3B,UAAU,EAAE,4BAAU,CAAC,MAAM;IAC7B,MAAM,EAAE,EACP;IACD,eAAe,EAAE;QACf,KAAK,EAAE;YACL,KAAK,EAAE,iBAAiB;YACxB,GAAG,EAAE,CAAC;YACN,GAAG,EAAE,GAAG;SACT;KACF;IACD,UAAU,EAAE;QACV,IAAI,EAAE,CAAC,SAAS,EAAE,WAAW,CAAC;QAC9B,KAAK,EAAE,CAAC;KACT;CACF,CAAC;AAEW,QAAA,gBAAgB,GAAG,6CAA2B,CAAC,oBAAY,EAAE;IACxE,cAAc,EAAE;QACd,KAAK,EAAE,iDAA+B,CAAC,oBAAY,EAAE,CAAC,OAAO,CAAC,CAAC;KAChE;IACD,OAAO,EAAE;QACP,MAAM,EAAE;YACN,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;YACxC,MAAM,EAAE,EAAE;SACX;KACF;CACF,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"Stack.js","sourceRoot":"","sources":["../../src/NodeTypes/Stack.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAQyB;AAGzB,wDAAqD;AAErD;oFACoF;AACpF,mCAAmC;AACnC,MAAM,iBAAiB,GAAG,mPAAmP,CAAC;AAcjQ,QAAA,YAAY,GAA8B;IACrD,IAAI,EAAE,iCAAe,CAAC,KAAK;IAC3B,UAAU,EAAE,4BAAU,CAAC,MAAM;IAC7B,MAAM,EAAE,EACP;IACD,eAAe,EAAE;QACf,KAAK,EAAE;YACL,KAAK,EAAE,iBAAiB;YACxB,GAAG,EAAE,CAAC;YACN,GAAG,EAAE,GAAG;SACT;KACF;IACD,UAAU,EAAE;QACV,IAAI,EAAE,CAAC,SAAS,EAAE,WAAW,CAAC;QAC9B,KAAK,EAAE,CAAC;KACT;CACF,CAAC;AAEW,QAAA,gBAAgB,GAAG,6CAA2B,CAAC,oBAAY,EAAE;IACxE,cAAc,EAAE;QACd,KAAK,EAAE,iDAA+B,CAAC,oBAAY,EAAE,CAAC,OAAO,CAAC,CAAC;KAChE;IACD,OAAO,EAAE;QACP,MAAM,EAAE;YACN,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;YACxC,MAAM,EAAE,EAAE;SACX;KACF;CACF,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.d.ts.map index efdb0d7c..b3cf847c 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Tag.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Tag.ts"],"names":[],"mappings":"AAIA,OAAO,EAOL,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,UAAU,EAAE,KAAK,EAAkB,MAAM,eAAe,CAAC;AAElE,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AASrD,MAAM,WAAW,GAAI,SAAQ,SAAS;IACpC,IAAI,EAAE,OAAO,eAAe,CAAC,GAAG,CAAC;IACjC,UAAU,EAAE,UAAU,CAAC;IACvB,MAAM,EAAE;QACN,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACvB,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAE1B,CAAC;IACF,OAAO,EAAE;QACP,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC5B,CAAC;CACH;AAED,oBAAY,OAAO,GAAG,aAAa,CAAC,GAAG,CAAC,CAAC;AAEzC,eAAO,MAAM,UAAU,EAAE,kBAAkB,CAAC,GAAG,CA4B9C,CAAC;AAEF,eAAO,MAAM,cAAc,oDA6GzB,CAAC"} \ No newline at end of file +{"version":3,"file":"Tag.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Tag.ts"],"names":[],"mappings":"AAIA,OAAO,EAOL,SAAS,EACT,SAAS,EACT,aAAa,EACb,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAAE,UAAU,EAAE,KAAK,EAAkB,MAAM,eAAe,CAAC;AAElE,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAQrD,MAAM,WAAW,GAAI,SAAQ,SAAS;IACpC,IAAI,EAAE,OAAO,eAAe,CAAC,GAAG,CAAC;IACjC,UAAU,EAAE,UAAU,CAAC;IACvB,MAAM,EAAE;QACN,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QACvB,WAAW,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC9B,MAAM,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAE1B,CAAC;IACF,OAAO,EAAE;QACP,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC5B,CAAC;CACH;AAED,oBAAY,OAAO,GAAG,aAAa,CAAC,GAAG,CAAC,CAAC;AAEzC,eAAO,MAAM,UAAU,EAAE,kBAAkB,CAAC,GAAG,CA4B9C,CAAC;AAEF,eAAO,MAAM,cAAc,oDAkHzB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.js b/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.js index bb51897a..6aa63798 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.js +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.js @@ -9,7 +9,7 @@ const EntityConstants_1 = require("../EntityConstants"); const Note_1 = require("./Note"); /* The following regexes are created using https://mothereff.in/regexpu#input=/%5Cp%7BLetter%7D/u&unicodePropertyEscape=1 * and use the regexs defined in the thrift calls to transpile to a ES2015 format */ -// tslint:disable: max-line-length +// eslint-disable-next-line max-len const TAG_LABEL_REGEX = /^[!-\+\x2D-~\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\u{10FFFF}]([ -\+\x2D-~\xA0-\u2027\u202A-\u{10FFFF}]{0,98}[!-\+\x2D-~\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\u{10FFFF}])?$/u; exports.tagTypeDef = { name: EntityConstants_1.CoreEntityTypes.Tag, @@ -36,7 +36,12 @@ exports.tagTypeDef = { }; exports.tagIndexConfig = conduit_storage_1.buildNodeIndexConfiguration(exports.tagTypeDef, { indexResolvers: { - label: conduit_storage_1.getIndexByResolverForPrimitives(exports.tagTypeDef, ['label']), + label: conduit_storage_1.getIndexByResolverForPrimitives(exports.tagTypeDef, ['label'], { + useLocaleCompare: true, + overrideLocaleCompareOptions: { + sensitivity: 'accent', + }, + }, 1), parent: conduit_storage_1.getIndexByResolverForEdge(exports.tagTypeDef, ['edges', 'parent']), // owner: getIndexByResolverForEdge(tagTypeDef, ['edges', 'owner']), refsCount: conduit_storage_1.getIndexByResolverForDenormalizedEdgeCount(EntityConstants_1.CoreEntityTypes.Tag, Note_1.noteTypeDef, ['edges', 'tags'], 'refs'), diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.js.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.js.map index 3734bbc6..3a886ca0 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.js.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Tag.js.map @@ -1 +1 @@ -{"version":3,"file":"Tag.js","sourceRoot":"","sources":["../../src/NodeTypes/Tag.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Tag.js","sourceRoot":"","sources":["../../src/NodeTypes/Tag.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/User.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/User.d.ts.map index b30fe4d6..3039982f 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/User.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/User.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"User.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/User.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"User.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/User.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/User.js b/evernote_modules/en-core-entity-types/dist/NodeTypes/User.js index 087f329b..f1c093d9 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/User.js +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/User.js @@ -3,38 +3,11 @@ * Copyright 2019 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.userTypeDef = exports.UserReminderEmailConfigSchema = exports.UserReminderEmailConfig = exports.PremiumOrderStatusSchema = exports.PremiumOrderStatus = exports.BusinessUserRole = exports.ServiceLevelV2Schema = exports.ServiceLevelV2 = exports.ServiceLevelSchema = exports.ServiceLevel = exports.PrivilegeLevelSchema = exports.PrivilegeLevel = void 0; +exports.userTypeDef = exports.UserReminderEmailConfigSchema = exports.UserReminderEmailConfig = exports.PremiumOrderStatusSchema = exports.PremiumOrderStatus = void 0; const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); -const en_data_model_1 = require("en-data-model"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const EntityConstants_1 = require("../EntityConstants"); -var PrivilegeLevel; -(function (PrivilegeLevel) { - PrivilegeLevel["NORMAL"] = "NORMAL"; - PrivilegeLevel["PREMIUM"] = "PREMIUM"; - PrivilegeLevel["VIP"] = "VIP"; - PrivilegeLevel["MANAGER"] = "MANAGER"; - PrivilegeLevel["SUPPORT"] = "SUPPORT"; - PrivilegeLevel["ADMIN"] = "ADMIN"; -})(PrivilegeLevel = exports.PrivilegeLevel || (exports.PrivilegeLevel = {})); -exports.PrivilegeLevelSchema = conduit_utils_1.Enum(PrivilegeLevel, 'UserPrivilegeLevel'); -var ServiceLevel; -(function (ServiceLevel) { - ServiceLevel["BASIC"] = "BASIC"; - ServiceLevel["PLUS"] = "PLUS"; - ServiceLevel["PREMIUM"] = "PREMIUM"; - ServiceLevel["BUSINESS"] = "BUSINESS"; -})(ServiceLevel = exports.ServiceLevel || (exports.ServiceLevel = {})); -exports.ServiceLevelSchema = conduit_utils_1.Enum(ServiceLevel, 'UserServiceLevel'); -var en_data_model_2 = require("en-data-model"); -Object.defineProperty(exports, "ServiceLevelV2", { enumerable: true, get: function () { return en_data_model_2.ServiceLevelV2; } }); -exports.ServiceLevelV2Schema = conduit_utils_1.Enum(en_data_model_1.ServiceLevelV2, 'UserServiceLevelV2'); -var BusinessUserRole; -(function (BusinessUserRole) { - BusinessUserRole["ADMIN"] = "ADMIN"; - BusinessUserRole["NORMAL"] = "NORMAL"; -})(BusinessUserRole = exports.BusinessUserRole || (exports.BusinessUserRole = {})); -const BusinessUserRoleSchema = conduit_utils_1.Enum(BusinessUserRole, 'BusinessUserRole'); var PremiumOrderStatus; (function (PremiumOrderStatus) { PremiumOrderStatus["NONE"] = "NONE"; @@ -61,16 +34,16 @@ exports.userTypeDef = { email: 'string', name: conduit_utils_1.NullableString, timezone: conduit_utils_1.NullableString, - privilege: exports.PrivilegeLevelSchema, - serviceLevel: exports.ServiceLevelSchema, - serviceLevelV2: exports.ServiceLevelV2Schema, + privilege: en_conduit_sync_types_1.PrivilegeLevelSchema, + serviceLevel: en_conduit_sync_types_1.ServiceLevelSchema, + serviceLevelV2: en_conduit_sync_types_1.ServiceLevelV2Schema, created: 'timestamp', updated: 'timestamp', deleted: conduit_utils_1.NullableTimestamp, active: 'boolean', photoUrl: 'url', photoLastUpdated: conduit_utils_1.NullableTimestamp, - businessUserRole: BusinessUserRoleSchema, + businessUserRole: en_conduit_sync_types_1.BusinessUserRoleSchema, businessName: conduit_utils_1.NullableString, Accounting: conduit_utils_1.Struct({ uploadLimit: conduit_utils_1.NullableNumber, @@ -93,7 +66,7 @@ exports.userTypeDef = { unitPrice: conduit_utils_1.NullableNumber, businessId: conduit_utils_1.NullableNumber, businessName: conduit_utils_1.NullableString, - businessRole: conduit_utils_1.Nullable(BusinessUserRoleSchema), + businessRole: conduit_utils_1.Nullable(en_conduit_sync_types_1.BusinessUserRoleSchema), unitDiscount: conduit_utils_1.NullableNumber, nextChargeDate: conduit_utils_1.NullableNumber, availablePoints: conduit_utils_1.NullableNumber, diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/User.js.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/User.js.map index f491a266..82a1df64 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/User.js.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/User.js.map @@ -1 +1 @@ -{"version":3,"file":"User.js","sourceRoot":"","sources":["../../src/NodeTypes/User.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"User.js","sourceRoot":"","sources":["../../src/NodeTypes/User.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.d.ts.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.d.ts.map index 48f289b7..cccc3379 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Workspace.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Workspace.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Workspace.d.ts","sourceRoot":"","sources":["../../src/NodeTypes/Workspace.ts"],"names":[],"mappings":"AAIA,OAAO,EAKL,SAAS,EACT,SAAS,EACT,aAAa,EACb,YAAY,EACZ,MAAM,EACN,kBAAkB,EAEnB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EACL,UAAU,EAIV,KAAK,EAQL,KAAK,EAEN,MAAM,eAAe,CAAC;AACvB,OAAO,EAAE,mBAAmB,EAA6B,aAAa,EAAuB,MAAM,uBAAuB,CAAC;AAE3H,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAIrD,oBAAY,oBAAoB;IAC9B,IAAI,SAAS;IACb,KAAK,UAAU;CAChB;AACD,eAAO,MAAM,0BAA0B,6CAAqD,CAAC;AAE7F,oBAAY,qBAAqB;IAC/B,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,QAAQ,aAAa;CACtB;AAED,oBAAY,qBAAqB;IAC/B,IAAI,SAAS;IACb,YAAY,iBAAiB;IAC7B,OAAO,YAAY;IACnB,MAAM,WAAW;CAClB;AACD,eAAO,MAAM,2BAA2B,6CAAuD,CAAC;AAEhG,MAAM,WAAW,aAAa;IAC5B,KAAK,EAAE,MAAM,CAAC;IACd,GAAG,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACnB,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACrB,MAAM,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;IAC5B,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACvB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACvB,SAAS,EAAE,MAAM,CAAC;CACnB;AACD,eAAO,MAAM,gBAAgB;;;;;;;;OAQ3B,CAAC;AAEH,MAAM,WAAW,SAAU,SAAQ,SAAS;IAC1C,IAAI,EAAE,OAAO,eAAe,CAAC,SAAS,CAAC;IACvC,UAAU,EAAE;QACV,YAAY,EAAE,qBAAqB,CAAC;QACpC,WAAW,EAAE,MAAM,CAAC;QACpB,aAAa,EAAE,aAAa,CAAC;QAC7B,OAAO,EAAE,MAAM,CAAC;QAChB,OAAO,EAAE,MAAM,CAAC;QAChB,MAAM,EAAE,OAAO,CAAC;QAChB,WAAW,EAAE,KAAK,CAAC,mBAAmB,CAAC,CAAC;QACxC,QAAQ,EAAE,OAAO,CAAC;QAClB,UAAU,EAAE,MAAM,CAAC;QACnB,cAAc,EAAE,MAAM,CAAC;QAEvB,2BAA2B,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;KAC5C,CAAC;IACF,WAAW,CAAC,EAAE;QACZ,WAAW,EAAE,oBAAoB,CAAC;QAClC,oBAAoB,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC;QACtC,gBAAgB,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC;QAClC,cAAc,EAAE,aAAa,EAAE,CAAC;KACjC,CAAC;IACF,MAAM,EAAE,UAAU,CAAC;IACnB,OAAO,EAAE;QACP,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,eAAe,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAClC,WAAW,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC9B,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;QAC3B,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;KAC3B,CAAC;CACH;AAED,oBAAY,aAAa,GAAG,aAAa,CAAC,SAAS,CAAC,CAAC;AAErD,eAAO,MAAM,gBAAgB,EAAE,kBAAkB,CAAC,SAAS,CAgD1D,CAAC;AAEF,eAAO,MAAM,oBAAoB,oDAW/B,CAAC;AAEH,wBAAgB,WAAW,CAAC,IAAI,EAAE,SAAS,GAAG,IAAI,IAAI,SAAS,CAE9D"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.js b/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.js index 783efa27..d3a94c46 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.js +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.js @@ -3,19 +3,12 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.isWorkspace = exports.workspaceIndexConfig = exports.workspaceTypeDef = exports.pinnedContentDef = exports.WorkspaceAccessStatusSchema = exports.WorkspaceAccessStatus = exports.PinnedContentTypeEnum = exports.WorkspaceLayoutStyleSchema = exports.WorkspaceLayoutStyle = exports.WorkspaceTypeSchema = exports.WorkspaceType = void 0; +exports.isWorkspace = exports.workspaceIndexConfig = exports.workspaceTypeDef = exports.pinnedContentDef = exports.WorkspaceAccessStatusSchema = exports.WorkspaceAccessStatus = exports.PinnedContentTypeEnum = exports.WorkspaceLayoutStyleSchema = exports.WorkspaceLayoutStyle = void 0; const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const EntityConstants_1 = require("../EntityConstants"); -const MembershipPrivilege_1 = require("../MembershipPrivilege"); const PINNED_CONTENTS_TIMEOUT = 5 * conduit_utils_1.MILLIS_IN_ONE_SECOND; -var WorkspaceType; -(function (WorkspaceType) { - WorkspaceType["INVITE_ONLY"] = "INVITE_ONLY"; - WorkspaceType["DISCOVERABLE"] = "DISCOVERABLE"; - WorkspaceType["OPEN"] = "OPEN"; -})(WorkspaceType = exports.WorkspaceType || (exports.WorkspaceType = {})); -exports.WorkspaceTypeSchema = conduit_utils_1.Enum(WorkspaceType, 'WorkspaceType'); var WorkspaceLayoutStyle; (function (WorkspaceLayoutStyle) { WorkspaceLayoutStyle["LIST"] = "LIST"; @@ -51,11 +44,11 @@ exports.workspaceTypeDef = { schema: { accessStatus: exports.WorkspaceAccessStatusSchema, description: 'string', - workspaceType: exports.WorkspaceTypeSchema, + workspaceType: en_conduit_sync_types_1.WorkspaceTypeSchema, created: 'timestamp', updated: 'timestamp', viewed: 'boolean', - defaultRole: conduit_utils_1.Nullable(MembershipPrivilege_1.MembershipPrivilegeSchema), + defaultRole: conduit_utils_1.Nullable(en_conduit_sync_types_1.MembershipPrivilegeSchema), isSample: 'boolean', notesCount: 'number', notebooksCount: 'number', diff --git a/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.js.map b/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.js.map index 6acceff1..a0eecbba 100644 --- a/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.js.map +++ b/evernote_modules/en-core-entity-types/dist/NodeTypes/Workspace.js.map @@ -1 +1 @@ -{"version":3,"file":"Workspace.js","sourceRoot":"","sources":["../../src/NodeTypes/Workspace.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Workspace.js","sourceRoot":"","sources":["../../src/NodeTypes/Workspace.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qDAYyB;AACzB,iDAeuB;AACvB,iEAA2H;AAE3H,wDAAqD;AAErD,MAAM,uBAAuB,GAAG,CAAC,GAAG,oCAAoB,CAAC;AAEzD,IAAY,oBAGX;AAHD,WAAY,oBAAoB;IAC9B,qCAAa,CAAA;IACb,uCAAe,CAAA;AACjB,CAAC,EAHW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAG/B;AACY,QAAA,0BAA0B,GAAG,oBAAI,CAAC,oBAAoB,EAAE,sBAAsB,CAAC,CAAC;AAE7F,IAAY,qBAIX;AAJD,WAAY,qBAAqB;IAC/B,sCAAa,CAAA;IACb,8CAAqB,CAAA;IACrB,8CAAqB,CAAA;AACvB,CAAC,EAJW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAIhC;AAED,IAAY,qBAKX;AALD,WAAY,qBAAqB;IAC/B,sCAAa,CAAA;IACb,sDAA6B,CAAA;IAC7B,4CAAmB,CAAA;IACnB,0CAAiB,CAAA;AACnB,CAAC,EALW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAKhC;AACY,QAAA,2BAA2B,GAAG,oBAAI,CAAC,qBAAqB,EAAE,uBAAuB,CAAC,CAAC;AAWnF,QAAA,gBAAgB,GAAG,sBAAM,CAAgB;IACpD,KAAK,EAAE,QAAQ;IACf,GAAG,EAAE,2BAAW;IAChB,KAAK,EAAE,8BAAc;IACrB,MAAM,EAAE,iCAAiB;IACzB,OAAO,EAAE,iCAAiB;IAC1B,OAAO,EAAE,iCAAiB;IAC1B,SAAS,EAAE,QAAQ;CACpB,CAAC,CAAC;AAoCU,QAAA,gBAAgB,GAAkC;IAC7D,IAAI,EAAE,iCAAe,CAAC,SAAS;IAC/B,UAAU,EAAE,4BAAU,CAAC,MAAM;IAC7B,MAAM,EAAE;QACN,YAAY,EAAE,mCAA2B;QACzC,WAAW,EAAE,QAAQ;QACrB,aAAa,EAAE,2CAAmB;QAClC,OAAO,EAAE,WAAW;QACpB,OAAO,EAAE,WAAW;QACpB,MAAM,EAAE,SAAS;QACjB,WAAW,EAAE,wBAAQ,CAAC,iDAAyB,CAAC;QAChD,QAAQ,EAAE,SAAS;QACnB,UAAU,EAAE,QAAQ;QACpB,cAAc,EAAE,QAAQ;QAExB,2BAA2B,EAAE,qBAAK,CAAC,QAAQ,CAAC;KAC7C;IACD,KAAK,EAAE;QACL,WAAW,EAAE;YACX,IAAI,EAAE,kCAA0B;YAChC,UAAU,EAAE,IAAI;SACjB;QACD,oBAAoB,EAAE;YACpB,IAAI,EAAE,8BAAc,CAAC,IAAI,CAAC;YAC1B,UAAU,EAAE,IAAI;SACjB;QACD,gBAAgB,EAAE;YAChB,IAAI,EAAE,8BAAc,CAAC,IAAI,CAAC;YAC1B,UAAU,EAAE,IAAI;SACjB;QACD,cAAc,EAAE;YACd,IAAI,EAAE,sBAAM,CAAC,wBAAgB,CAAC;YAC9B,UAAU,EAAE,IAAI;YAChB,YAAY,EAAE,uBAAuB;SACtC;KACF;IACD,cAAc,EAAE;QACd,UAAU,EAAE,gCAAc,CAAC,IAAI;QAC/B,IAAI,EAAE,0BAAQ,CAAC,UAAU;QACzB,EAAE,EAAE,iCAAe,CAAC,UAAU;KAC/B;IACD,KAAK,EAAE;QACL,OAAO,EAAE;YACP,UAAU,EAAE,gCAAc,CAAC,QAAQ;YACnC,IAAI,EAAE,0BAAQ,CAAC,IAAI;YACnB,EAAE,EAAE,iCAAe,CAAC,OAAO;SAC5B;KACF;CACF,CAAC;AAEW,QAAA,oBAAoB,GAAG,6CAA2B,CAAC,wBAAgB,EAAE;IAChF,cAAc,EAAE;QACd,KAAK,EAAE,iDAA+B,CAAC,wBAAgB,EAAE,CAAC,OAAO,CAAC,CAAC;KACpE;IACD,OAAO,EAAE;QACP,UAAU,EAAE;YACV,aAAa,EAAE,IAAI;YACnB,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;YACxC,MAAM,EAAE,EAAE;SACX;KACF;CACF,CAAC,CAAC;AAEH,SAAgB,WAAW,CAAC,IAAe;IACzC,OAAO,IAAI,CAAC,IAAI,KAAK,iCAAe,CAAC,SAAS,CAAC;AACjD,CAAC;AAFD,kCAEC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/index.d.ts.map b/evernote_modules/en-core-entity-types/dist/index.d.ts.map index ce2ae234..e65fe7d4 100644 --- a/evernote_modules/en-core-entity-types/dist/index.d.ts.map +++ b/evernote_modules/en-core-entity-types/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,MAAM,iBAAiB,CAAC;AACxE,OAAO,EAAE,oBAAoB,EAAE,sBAAsB,EAAE,oCAAoC,EAAE,MAAM,6CAA6C,CAAC;AACjJ,OAAO,EAAE,aAAa,EAAE,gBAAgB,EAAE,sBAAsB,EAAE,gBAAgB,EAAE,0BAA0B,EAAE,MAAM,uCAAuC,CAAC;AAC9J,OAAO,EAAE,YAAY,EAAE,MAAM,sCAAsC,CAAC;AACpE,OAAO,EAAE,oBAAoB,EAAE,MAAM,4BAA4B,CAAC;AAClE,OAAO,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,8BAA8B,EAAE,qBAAqB,EAAE,MAAM,2BAA2B,CAAC;AAC9I,OAAO,EAAE,6BAA6B,EAAE,MAAM,qBAAqB,CAAC;AACpE,OAAO,EAAE,mBAAmB,EAAE,MAAM,sBAAsB,CAAC;AAC3D,cAAc,sBAAsB,CAAC;AACrC,cAAc,qBAAqB,CAAC;AACpC,cAAc,gBAAgB,CAAC;AAC/B,cAAc,uBAAuB,CAAC;AACtC,cAAc,cAAc,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,MAAM,iBAAiB,CAAC;AACxE,OAAO,EAAE,oBAAoB,EAAE,sBAAsB,EAAE,oCAAoC,EAAE,MAAM,6CAA6C,CAAC;AACjJ,OAAO,EAAE,aAAa,EAAE,gBAAgB,EAAE,sBAAsB,EAAE,gBAAgB,EAAE,0BAA0B,EAAE,MAAM,uCAAuC,CAAC;AAC9J,OAAO,EAAE,YAAY,EAAE,MAAM,sCAAsC,CAAC;AACpE,OAAO,EAAE,oBAAoB,EAAE,MAAM,4BAA4B,CAAC;AAClE,OAAO,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,8BAA8B,EAAE,qBAAqB,EAAE,MAAM,2BAA2B,CAAC;AAC9I,OAAO,EAAE,6BAA6B,EAAE,MAAM,qBAAqB,CAAC;AACpE,OAAO,EAAE,mBAAmB,EAAE,MAAM,sBAAsB,CAAC;AAC3D,cAAc,sBAAsB,CAAC;AACrC,cAAc,qBAAqB,CAAC;AACpC,cAAc,gBAAgB,CAAC;AAC/B,cAAc,cAAc,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/index.js b/evernote_modules/en-core-entity-types/dist/index.js index b58e2370..138d9f33 100644 --- a/evernote_modules/en-core-entity-types/dist/index.js +++ b/evernote_modules/en-core-entity-types/dist/index.js @@ -38,6 +38,5 @@ Object.defineProperty(exports, "shortcutSourceTypes", { enumerable: true, get: f __exportStar(require("./CommandPolicyRules"), exports); __exportStar(require("./EvernoteDataModel"), exports); __exportStar(require("./MaestroProps"), exports); -__exportStar(require("./MembershipPrivilege"), exports); __exportStar(require("./ShareUtils"), exports); //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/dist/index.js.map b/evernote_modules/en-core-entity-types/dist/index.js.map index f2f23143..9d6ff73d 100644 --- a/evernote_modules/en-core-entity-types/dist/index.js.map +++ b/evernote_modules/en-core-entity-types/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAEH,iDAAwE;AAA/D,kHAAA,iBAAiB,OAAA;AAAE,mHAAA,kBAAkB,OAAA;AAC9C,wFAAiJ;AAAlH,kIAAA,sBAAsB,OAAA;AAAE,gJAAA,oCAAoC,OAAA;AAC3F,4EAA8J;AAArJ,mHAAA,aAAa,OAAA;AACtB,0EAAoE;AAA3D,iHAAA,YAAY,OAAA;AACrB,sDAAkE;AAAzD,+GAAA,oBAAoB,OAAA;AAC7B,4DAA8I;AAArI,qHAAA,mBAAmB,OAAA;AAAE,uHAAA,qBAAqB,OAAA;AAAE,gIAAA,8BAA8B,OAAA;AAAE,uHAAA,qBAAqB,OAAA;AAC1G,+CAAoE;AAA3D,wHAAA,6BAA6B,OAAA;AACtC,iDAA2D;AAAlD,+GAAA,mBAAmB,OAAA;AAC5B,uDAAqC;AACrC,sDAAoC;AACpC,iDAA+B;AAC/B,wDAAsC;AACtC,+CAA6B"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAEH,iDAAwE;AAA/D,kHAAA,iBAAiB,OAAA;AAAE,mHAAA,kBAAkB,OAAA;AAC9C,wFAAiJ;AAAlH,kIAAA,sBAAsB,OAAA;AAAE,gJAAA,oCAAoC,OAAA;AAC3F,4EAA8J;AAArJ,mHAAA,aAAa,OAAA;AACtB,0EAAoE;AAA3D,iHAAA,YAAY,OAAA;AACrB,sDAAkE;AAAzD,+GAAA,oBAAoB,OAAA;AAC7B,4DAA8I;AAArI,qHAAA,mBAAmB,OAAA;AAAE,uHAAA,qBAAqB,OAAA;AAAE,gIAAA,8BAA8B,OAAA;AAAE,uHAAA,qBAAqB,OAAA;AAC1G,+CAAoE;AAA3D,wHAAA,6BAA6B,OAAA;AACtC,iDAA2D;AAAlD,+GAAA,mBAAmB,OAAA;AAC5B,uDAAqC;AACrC,sDAAoC;AACpC,iDAA+B;AAC/B,+CAA6B"} \ No newline at end of file diff --git a/evernote_modules/en-core-entity-types/package.json b/evernote_modules/en-core-entity-types/package.json index df3c3f87..33233d8e 100644 --- a/evernote_modules/en-core-entity-types/package.json +++ b/evernote_modules/en-core-entity-types/package.json @@ -1,6 +1,6 @@ { "name": "en-core-entity-types", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -14,10 +14,11 @@ "chai": "^4.2.0" }, "dependencies": { - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-data-model": "^3.4.2" + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-data-model": "^3.6.2" } } \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/index.d.ts.map b/evernote_modules/en-data-model/dist/index.d.ts.map index e301270b..0b1c543e 100644 --- a/evernote_modules/en-data-model/dist/index.d.ts.map +++ b/evernote_modules/en-data-model/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,wBAAwB,EAAE,MAAM,aAAa,CAAC;AAIvD,cAAc,gBAAgB,CAAC;AAC/B,OAAO,KAAK,gBAAgB,MAAM,cAAc,CAAC;AACjD,cAAc,eAAe,CAAC;AAE9B,OAAO,EAAE,oBAAoB,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,wBAAwB,EAAE,MAAM,wBAAwB,CAAC;AAE1I,eAAO,MAAM,+BAA+B,EAAE,QAAQ,CAAC,wBAAwB,CAE3E,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,wBAAwB,EAAE,MAAM,aAAa,CAAC;AAIvD,cAAc,gBAAgB,CAAC;AAC/B,OAAO,KAAK,gBAAgB,MAAM,cAAc,CAAC;AACjD,cAAc,eAAe,CAAC;AAC9B,OAAO,KAAK,WAAW,MAAM,eAAe,CAAC;AAC7C,OAAO,EAAE,oBAAoB,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,wBAAwB,EAAE,MAAM,wBAAwB,CAAC;AAE1I,eAAO,MAAM,+BAA+B,EAAE,QAAQ,CAAC,wBAAwB,CAE3E,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/index.js b/evernote_modules/en-data-model/dist/index.js index 03415db1..5ab638f4 100644 --- a/evernote_modules/en-data-model/dist/index.js +++ b/evernote_modules/en-data-model/dist/index.js @@ -25,12 +25,13 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.DefaultDeterministicIdGenerator = exports.getServiceLevelV2Summary = exports.ServiceLevelV2Summaries = exports.ClientNSyncTypes = void 0; +exports.DefaultDeterministicIdGenerator = exports.getServiceLevelV2Summary = exports.ServiceLevelV2Summaries = exports.NSyncEvents = exports.ClientNSyncTypes = void 0; const en_ts_utils_1 = require("en-ts-utils"); const EntityTypes_1 = require("./EntityTypes"); __exportStar(require("./schema-types"), exports); exports.ClientNSyncTypes = __importStar(require("./sync-types")); __exportStar(require("./EntityTypes"), exports); +exports.NSyncEvents = __importStar(require("./sync-events")); var serviceLevelV2Schema_1 = require("./serviceLevelV2Schema"); Object.defineProperty(exports, "ServiceLevelV2Summaries", { enumerable: true, get: function () { return serviceLevelV2Schema_1.ServiceLevelV2Summaries; } }); Object.defineProperty(exports, "getServiceLevelV2Summary", { enumerable: true, get: function () { return serviceLevelV2Schema_1.getServiceLevelV2Summary; } }); diff --git a/evernote_modules/en-data-model/dist/index.js.map b/evernote_modules/en-data-model/dist/index.js.map index 5d7f549c..152e9e3b 100644 --- a/evernote_modules/en-data-model/dist/index.js.map +++ b/evernote_modules/en-data-model/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;;;;AAEH,6CAAuD;AAEvD,+CAAkD;AAElD,iDAA+B;AAC/B,iEAAiD;AACjD,gDAA8B;AAE9B,+DAA0I;AAAlF,+HAAA,uBAAuB,OAAA;AAAE,gIAAA,wBAAwB,OAAA;AAE5F,QAAA,+BAA+B,GAAuC,CAAC,GAAG,EAAE;IACvF,OAAO,IAAI,sCAAwB,CAAC,+BAAiB,CAAC,CAAC;AACzD,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;;;;AAEH,6CAAuD;AAEvD,+CAAkD;AAElD,iDAA+B;AAC/B,iEAAiD;AACjD,gDAA8B;AAC9B,6DAA6C;AAC7C,+DAA0I;AAAlF,+HAAA,uBAAuB,OAAA;AAAE,gIAAA,wBAAwB,OAAA;AAE5F,QAAA,+BAA+B,GAAuC,CAAC,GAAG,EAAE;IACvF,OAAO,IAAI,sCAAwB,CAAC,+BAAiB,CAAC,CAAC;AACzD,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map b/evernote_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map new file mode 100644 index 00000000..c4f08fd8 --- /dev/null +++ b/evernote_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncEvents.d.ts","sourceRoot":"","sources":["../../src/sync-events/SyncEvents.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,YAAY,EAAE,MAAM,6BAA6B,CAAC;AAE3D,oBAAY,oBAAoB,GAAG;IACjC,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAA;CAChB,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,qBAAqB,EAAE,MAAM,CAAA;CAC9B,CAAA;AACD,oBAAY,gBAAgB,GAAG,YAAY,CAAC;AAE5C,oBAAY,gBAAgB,GAAG,KAAK,CAAC,YAAY,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-events/SyncEvents.js b/evernote_modules/en-data-model/dist/sync-events/SyncEvents.js new file mode 100644 index 00000000..41999a76 --- /dev/null +++ b/evernote_modules/en-data-model/dist/sync-events/SyncEvents.js @@ -0,0 +1,6 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=SyncEvents.js.map \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-events/SyncEvents.js.map b/evernote_modules/en-data-model/dist/sync-events/SyncEvents.js.map new file mode 100644 index 00000000..c3d05ad3 --- /dev/null +++ b/evernote_modules/en-data-model/dist/sync-events/SyncEvents.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncEvents.js","sourceRoot":"","sources":["../../src/sync-events/SyncEvents.ts"],"names":[],"mappings":";AAAA;;GAEG"} \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-events/constants.d.ts.map b/evernote_modules/en-data-model/dist/sync-events/constants.d.ts.map new file mode 100644 index 00000000..51707a13 --- /dev/null +++ b/evernote_modules/en-data-model/dist/sync-events/constants.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.d.ts","sourceRoot":"","sources":["../../src/sync-events/constants.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,WAAW,SAAS,CAAC;AAClC,eAAO,MAAM,gBAAgB,eAAe,CAAC;AAC7C,eAAO,MAAM,cAAc,UAAU,CAAC;AACtC,eAAO,MAAM,cAAc,aAAa,CAAC;AACzC,eAAO,MAAM,eAAe,cAAc,CAAC;AAC3C,eAAO,MAAM,WAAW,UAAU,CAAC;AACnC,eAAO,MAAM,UAAU,SAAS,CAAC;AACjC,eAAO,MAAM,kBAAkB,OAAO,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-events/constants.js b/evernote_modules/en-data-model/dist/sync-events/constants.js new file mode 100644 index 00000000..68eeb5a7 --- /dev/null +++ b/evernote_modules/en-data-model/dist/sync-events/constants.js @@ -0,0 +1,15 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.EVENT_ID_DELIMETER = exports.PING_EVENT = exports.CLOSE_EVENT = exports.EXCEPTION_EVENT = exports.COMPLETE_EVENT = exports.REALTIME_EVENT = exports.CONNECTION_EVENT = exports.CHUNK_EVENT = void 0; +exports.CHUNK_EVENT = 'sync'; +exports.CONNECTION_EVENT = 'connection'; +exports.REALTIME_EVENT = 'event'; +exports.COMPLETE_EVENT = 'complete'; +exports.EXCEPTION_EVENT = 'exception'; +exports.CLOSE_EVENT = 'close'; +exports.PING_EVENT = 'ping'; +exports.EVENT_ID_DELIMETER = '::'; +//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-events/constants.js.map b/evernote_modules/en-data-model/dist/sync-events/constants.js.map new file mode 100644 index 00000000..044c8c6e --- /dev/null +++ b/evernote_modules/en-data-model/dist/sync-events/constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../src/sync-events/constants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEU,QAAA,WAAW,GAAG,MAAM,CAAC;AACrB,QAAA,gBAAgB,GAAG,YAAY,CAAC;AAChC,QAAA,cAAc,GAAG,OAAO,CAAC;AACzB,QAAA,cAAc,GAAG,UAAU,CAAC;AAC5B,QAAA,eAAe,GAAG,WAAW,CAAC;AAC9B,QAAA,WAAW,GAAG,OAAO,CAAC;AACtB,QAAA,UAAU,GAAG,MAAM,CAAC;AACpB,QAAA,kBAAkB,GAAG,IAAI,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-events/index.d.ts.map b/evernote_modules/en-data-model/dist/sync-events/index.d.ts.map new file mode 100644 index 00000000..3056bb52 --- /dev/null +++ b/evernote_modules/en-data-model/dist/sync-events/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/sync-events/index.ts"],"names":[],"mappings":"AAIA,cAAc,aAAa,CAAC;AAC5B,cAAc,cAAc,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-events/index.js b/evernote_modules/en-data-model/dist/sync-events/index.js new file mode 100644 index 00000000..a90acd84 --- /dev/null +++ b/evernote_modules/en-data-model/dist/sync-events/index.js @@ -0,0 +1,18 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./constants"), exports); +__exportStar(require("./SyncEvents"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-events/index.js.map b/evernote_modules/en-data-model/dist/sync-events/index.js.map new file mode 100644 index 00000000..e9d9c3bb --- /dev/null +++ b/evernote_modules/en-data-model/dist/sync-events/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/sync-events/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,8CAA4B;AAC5B,+CAA6B"} \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map b/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map index 4d66673c..a89ea2d3 100644 --- a/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map +++ b/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SyncDocuments.d.ts","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,aAAa,CAAC;AAE3C,OAAO,EAAE,aAAa,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,cAAc,EAAE,kBAAkB,EAAE,MAAM,iBAAiB,CAAC;AAE7H,oBAAY,aAAa;IACvB,aAAa,IAAI;IACjB,MAAM,IAAI;IACV,MAAM,IAAI;IACV,MAAM,IAAI;IACV,OAAO,IAAI;IACX,OAAO,IAAI;IACX,kBAAkB,IAAI;CACvB;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,oBAAY,YAAY,GACpB,aAAa,GACb,mBAAmB,GACnB,kBAAkB,GAClB,cAAc,GACd,kBAAkB,CACrB;AAED,MAAM,WAAW,YAAY;IAC3B,QAAQ,EAAE,YAAY,CAAC;IACvB,SAAS,EAAE,aAAa,CAAC;IACzB,GAAG,EAAE,cAAc,CAAC;IACpB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,MAAM,WAAW,aAAa;IAC5B,SAAS,EAAE,YAAY,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,EAAE,gBAAgB,CAAC;IACzB,SAAS,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1B,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;CAC7B;AAGD,oBAAY,kBAAkB,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"SyncDocuments.d.ts","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,aAAa,CAAC;AAE3C,OAAO,EAAE,aAAa,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,cAAc,EAAE,kBAAkB,EAAE,MAAM,iBAAiB,CAAC;AAE7H,oBAAY,aAAa;IACvB,aAAa,IAAI;IACjB,MAAM,IAAI;IACV,MAAM,IAAI;IACV,MAAM,IAAI;IACV,OAAO,IAAI;IACX,OAAO,IAAI;IACX,kBAAkB,IAAI;IACtB,YAAY,IAAI;CACjB;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,oBAAY,YAAY,GACpB,aAAa,GACb,mBAAmB,GACnB,kBAAkB,GAClB,cAAc,GACd,kBAAkB,CACrB;AAED,MAAM,WAAW,YAAY;IAC3B,QAAQ,EAAE,YAAY,CAAC;IACvB,SAAS,EAAE,aAAa,CAAC;IACzB,GAAG,EAAE,cAAc,CAAC;IACpB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,MAAM,WAAW,aAAa;IAC5B,SAAS,EAAE,YAAY,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,EAAE,gBAAgB,CAAC;IACzB,SAAS,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1B,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;CAC7B;AAGD,oBAAY,kBAAkB,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.js b/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.js index aa3b3b16..c6c47ff3 100644 --- a/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.js +++ b/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.js @@ -13,5 +13,6 @@ var SyncOperation; SyncOperation[SyncOperation["EXPUNGE"] = 4] = "EXPUNGE"; SyncOperation[SyncOperation["MIGRATE"] = 5] = "MIGRATE"; SyncOperation[SyncOperation["WITH_ENTITY_CREATE"] = 6] = "WITH_ENTITY_CREATE"; + SyncOperation[SyncOperation["FORCE_FANOUT"] = 7] = "FORCE_FANOUT"; })(SyncOperation = exports.SyncOperation || (exports.SyncOperation = {})); //# sourceMappingURL=SyncDocuments.js.map \ No newline at end of file diff --git a/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.js.map b/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.js.map index 05bb7d8e..9a09e684 100644 --- a/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.js.map +++ b/evernote_modules/en-data-model/dist/sync-types/SyncDocuments.js.map @@ -1 +1 @@ -{"version":3,"file":"SyncDocuments.js","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,IAAY,aAQX;AARD,WAAY,aAAa;IACvB,mEAAiB,CAAA;IACjB,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,uDAAW,CAAA;IACX,uDAAW,CAAA;IACX,6EAAsB,CAAA;AACxB,CAAC,EARW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAQxB"} \ No newline at end of file +{"version":3,"file":"SyncDocuments.js","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,IAAY,aASX;AATD,WAAY,aAAa;IACvB,mEAAiB,CAAA;IACjB,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,uDAAW,CAAA;IACX,uDAAW,CAAA;IACX,6EAAsB,CAAA;IACtB,iEAAgB,CAAA;AAClB,CAAC,EATW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QASxB"} \ No newline at end of file diff --git a/evernote_modules/en-data-model/package.json b/evernote_modules/en-data-model/package.json index fbddce8b..0fa7503a 100644 --- a/evernote_modules/en-data-model/package.json +++ b/evernote_modules/en-data-model/package.json @@ -1,6 +1,6 @@ { "name": "en-data-model", - "version": "3.4.3", + "version": "3.7.1", "publishConfig": { "registry": "http://localhost:4873" }, diff --git a/evernote_modules/en-electron-local-notifications/package.json b/evernote_modules/en-electron-local-notifications/package.json index 347cd243..2f44bd9a 100644 --- a/evernote_modules/en-electron-local-notifications/package.json +++ b/evernote_modules/en-electron-local-notifications/package.json @@ -1,6 +1,6 @@ { "name": "en-electron-local-notifications", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -19,6 +19,6 @@ "electron": "^11.3.0" }, "dependencies": { - "conduit-utils": "1.34.4" + "conduit-utils": "1.36.3" } } \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/EntityTypes.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/EntityTypes.d.ts.map new file mode 100644 index 00000000..e3c32426 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/EntityTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"EntityTypes.d.ts","sourceRoot":"","sources":["../src/EntityTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAIhD,oBAAY,QAAQ,GAAG,OAAO,CAAC,MAAM,EAAE,UAAU,CAAC,GAAG,QAAQ,CAAC;AAG9D,oBAAY,eAAe;IACzB,IAAI,IAAI;IACR,QAAQ,IAAI;IACZ,SAAS,IAAI;IACb,UAAU,IAAI;IACd,GAAG,IAAI;IACP,YAAY,IAAI;IAChB,QAAQ,IAAI;IACZ,kBAAkB,IAAI;IACtB,SAAS,IAAI;IACb,gBAAgB,IAAI;IACpB,WAAW,KAAK;IAChB,gBAAgB,KAAK;IACrB,KAAK,KAAK;IACV,MAAM,KAAK;IACX,iBAAiB,KAAK;IACtB,IAAI,KAAK;IACT,QAAQ,KAAK;IACb,kBAAkB,KAAK;IACvB,uBAAuB,KAAK;IAC5B,sBAAsB,KAAK;IAC3B,iBAAiB,KAAK;IACtB,sBAAsB,KAAK;IAC3B,iBAAiB,KAAK;IACtB,iBAAiB,KAAK;IACtB,gBAAgB,KAAK;IACrB,sBAAsB,KAAK;IAC3B,cAAc,KAAK;CACpB;AAID,oBAAY,UAAU,CAAC,IAAI,SAAS,MAAM,GAAG,MAAM,IAAI,OAAO,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC;AAEnF,eAAO,MAAM,WAAW;;;;;;;;;;;;;;;;;;;;CA6BvB,CAAC;AAEF,eAAO,MAAM,iBAAiB,0CA6B5B,CAAC;AAEH,eAAO,MAAM,mBAAmB,0CAAqG,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/EntityTypes.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/EntityTypes.js new file mode 100644 index 00000000..5ffd695f --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/EntityTypes.js @@ -0,0 +1,91 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.EntityTypeFromNsync = exports.EntityTypeToNsync = exports.EntityTypes = exports.NSyncEntityType = void 0; +// these must match the enum in sync.proto +var NSyncEntityType; +(function (NSyncEntityType) { + NSyncEntityType[NSyncEntityType["NOTE"] = 0] = "NOTE"; + NSyncEntityType[NSyncEntityType["NOTEBOOK"] = 1] = "NOTEBOOK"; + NSyncEntityType[NSyncEntityType["WORKSPACE"] = 2] = "WORKSPACE"; + NSyncEntityType[NSyncEntityType["ATTACHMENT"] = 3] = "ATTACHMENT"; + NSyncEntityType[NSyncEntityType["TAG"] = 4] = "TAG"; + NSyncEntityType[NSyncEntityType["SAVED_SEARCH"] = 5] = "SAVED_SEARCH"; + NSyncEntityType[NSyncEntityType["SHORTCUT"] = 6] = "SHORTCUT"; + NSyncEntityType[NSyncEntityType["RECIPIENT_SETTINGS"] = 7] = "RECIPIENT_SETTINGS"; + NSyncEntityType[NSyncEntityType["NOTE_TAGS"] = 8] = "NOTE_TAGS"; + NSyncEntityType[NSyncEntityType["NOTE_ATTACHMENTS"] = 9] = "NOTE_ATTACHMENTS"; + NSyncEntityType[NSyncEntityType["ACCESS_INFO"] = 10] = "ACCESS_INFO"; + NSyncEntityType[NSyncEntityType["MUTATION_TRACKER"] = 11] = "MUTATION_TRACKER"; + NSyncEntityType[NSyncEntityType["BOARD"] = 12] = "BOARD"; + NSyncEntityType[NSyncEntityType["WIDGET"] = 13] = "WIDGET"; + NSyncEntityType[NSyncEntityType["NOTE_CONTENT_INFO"] = 14] = "NOTE_CONTENT_INFO"; + NSyncEntityType[NSyncEntityType["TASK"] = 15] = "TASK"; + NSyncEntityType[NSyncEntityType["REMINDER"] = 16] = "REMINDER"; + NSyncEntityType[NSyncEntityType["TASK_USER_SETTINGS"] = 17] = "TASK_USER_SETTINGS"; + NSyncEntityType[NSyncEntityType["WIDGET_CONTENT_CONFLICT"] = 18] = "WIDGET_CONTENT_CONFLICT"; + NSyncEntityType[NSyncEntityType["SCHEDULED_NOTIFICATION"] = 19] = "SCHEDULED_NOTIFICATION"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_DATA"] = 20] = "GAMIFICATION_DATA"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_MILESTONE"] = 21] = "GAMIFICATION_MILESTONE"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_GOAL"] = 22] = "GAMIFICATION_GOAL"; + NSyncEntityType[NSyncEntityType["CALENDAR_SETTINGS"] = 23] = "CALENDAR_SETTINGS"; + NSyncEntityType[NSyncEntityType["CALENDAR_ACCOUNT"] = 24] = "CALENDAR_ACCOUNT"; + NSyncEntityType[NSyncEntityType["USER_CALENDAR_SETTINGS"] = 25] = "USER_CALENDAR_SETTINGS"; + NSyncEntityType[NSyncEntityType["CALENDAR_EVENT"] = 26] = "CALENDAR_EVENT"; +})(NSyncEntityType = exports.NSyncEntityType || (exports.NSyncEntityType = {})); +exports.EntityTypes = { + // Core entities + Note: 'Note', + Notebook: 'Notebook', + Workspace: 'Workspace', + Attachment: 'Attachment', + Tag: 'Tag', + SavedSearch: 'SavedSearch', + Shortcut: 'Shortcut', + // Home + Board: 'Board', + Widget: 'Widget', + WidgetContentConflict: 'WidgetContentConflict', + // Notifications + ScheduledNotification: 'ScheduledNotification', + // Tasks + NoteContentInfo: 'NoteContentInfo', + Reminder: 'Reminder', + Task: 'Task', + TaskUserSettings: 'TaskUserSettings', + // Calendar + CalendarSettings: 'CalendarSettings', + CalendarAccount: 'CalendarAccount', + UserCalendarSettings: 'UserCalendarSettings', + CalendarEvent: 'CalendarEvent', +}; +exports.EntityTypeToNsync = new Map([ + // Core entities + [exports.EntityTypes.Note, NSyncEntityType.NOTE], + [exports.EntityTypes.Notebook, NSyncEntityType.NOTEBOOK], + [exports.EntityTypes.Workspace, NSyncEntityType.WORKSPACE], + [exports.EntityTypes.Attachment, NSyncEntityType.ATTACHMENT], + [exports.EntityTypes.Tag, NSyncEntityType.TAG], + [exports.EntityTypes.SavedSearch, NSyncEntityType.SAVED_SEARCH], + [exports.EntityTypes.Shortcut, NSyncEntityType.SHORTCUT], + // Home + [exports.EntityTypes.Board, NSyncEntityType.BOARD], + [exports.EntityTypes.Widget, NSyncEntityType.WIDGET], + [exports.EntityTypes.WidgetContentConflict, NSyncEntityType.WIDGET_CONTENT_CONFLICT], + // Notifications + [exports.EntityTypes.ScheduledNotification, NSyncEntityType.SCHEDULED_NOTIFICATION], + // Tasks + [exports.EntityTypes.NoteContentInfo, NSyncEntityType.NOTE_CONTENT_INFO], + [exports.EntityTypes.Reminder, NSyncEntityType.REMINDER], + [exports.EntityTypes.Task, NSyncEntityType.TASK], + [exports.EntityTypes.TaskUserSettings, NSyncEntityType.TASK_USER_SETTINGS], + // Calendar + [exports.EntityTypes.CalendarSettings, NSyncEntityType.CALENDAR_SETTINGS], + [exports.EntityTypes.CalendarAccount, NSyncEntityType.CALENDAR_ACCOUNT], + [exports.EntityTypes.UserCalendarSettings, NSyncEntityType.USER_CALENDAR_SETTINGS], + [exports.EntityTypes.CalendarEvent, NSyncEntityType.CALENDAR_EVENT], +]); +exports.EntityTypeFromNsync = new Map(Array.from(exports.EntityTypeToNsync, entry => [entry[1], entry[0]])); +//# sourceMappingURL=EntityTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/EntityTypes.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/EntityTypes.js.map new file mode 100644 index 00000000..8eefb0ab --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/EntityTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"EntityTypes.js","sourceRoot":"","sources":["../src/EntityTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/index.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/index.d.ts.map new file mode 100644 index 00000000..e301270b --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,wBAAwB,EAAE,MAAM,aAAa,CAAC;AAIvD,cAAc,gBAAgB,CAAC;AAC/B,OAAO,KAAK,gBAAgB,MAAM,cAAc,CAAC;AACjD,cAAc,eAAe,CAAC;AAE9B,OAAO,EAAE,oBAAoB,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,wBAAwB,EAAE,MAAM,wBAAwB,CAAC;AAE1I,eAAO,MAAM,+BAA+B,EAAE,QAAQ,CAAC,wBAAwB,CAE3E,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/index.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/index.js new file mode 100644 index 00000000..03415db1 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/index.js @@ -0,0 +1,40 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.DefaultDeterministicIdGenerator = exports.getServiceLevelV2Summary = exports.ServiceLevelV2Summaries = exports.ClientNSyncTypes = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +const EntityTypes_1 = require("./EntityTypes"); +__exportStar(require("./schema-types"), exports); +exports.ClientNSyncTypes = __importStar(require("./sync-types")); +__exportStar(require("./EntityTypes"), exports); +var serviceLevelV2Schema_1 = require("./serviceLevelV2Schema"); +Object.defineProperty(exports, "ServiceLevelV2Summaries", { enumerable: true, get: function () { return serviceLevelV2Schema_1.ServiceLevelV2Summaries; } }); +Object.defineProperty(exports, "getServiceLevelV2Summary", { enumerable: true, get: function () { return serviceLevelV2Schema_1.getServiceLevelV2Summary; } }); +exports.DefaultDeterministicIdGenerator = (() => { + return new en_ts_utils_1.DeterministicIdGenerator(EntityTypes_1.EntityTypeToNsync); +})(); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/index.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/index.js.map new file mode 100644 index 00000000..5d7f549c --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;;;;AAEH,6CAAuD;AAEvD,+CAAkD;AAElD,iDAA+B;AAC/B,iEAAiD;AACjD,gDAA8B;AAE9B,+DAA0I;AAAlF,+HAAA,uBAAuB,OAAA;AAAE,gIAAA,wBAAwB,OAAA;AAE5F,QAAA,+BAA+B,GAAuC,CAAC,GAAG,EAAE;IACvF,OAAO,IAAI,sCAAwB,CAAC,+BAAiB,CAAC,CAAC;AACzD,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map new file mode 100644 index 00000000..15945157 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Blob.d.ts","sourceRoot":"","sources":["../../src/schema-types/Blob.ts"],"names":[],"mappings":"AAIA,OAAO,EAAgB,OAAO,EAAuC,MAAM,aAAa,CAAC;AAEzF,MAAM,WAAW,OAAO;IACtB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,OAAO,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd;AAED,eAAO,MAAM,aAAa;;;;OAIN,CAAC;AAErB,MAAM,WAAW,SAAU,SAAQ,OAAO;IACxC,EAAE,CAAC,EAAE,MAAM,CAAC;IACZ,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,eAAO,MAAM,eAAe,2FAIT,CAAC;AAEpB,MAAM,WAAW,iBAAkB,SAAQ,SAAS;IAClD,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,eAAO,MAAM,uBAAuB;;4CAEN,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/Blob.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/Blob.js new file mode 100644 index 00000000..afdf9eda --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/Blob.js @@ -0,0 +1,21 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlobV2WithContentSchema = exports.BlobV2RefSchema = exports.BlobRefSchema = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +exports.BlobRefSchema = en_ts_utils_1.Struct({ + hash: 'string', + size: 'int', + path: 'string', +}, 'ServiceBlobRef'); +exports.BlobV2RefSchema = en_ts_utils_1.ExtendStruct(exports.BlobRefSchema, { + id: en_ts_utils_1.NullableString, + format: en_ts_utils_1.NullableString, + version: en_ts_utils_1.NullableInt, +}, 'ServiceBlobV2'); +exports.BlobV2WithContentSchema = en_ts_utils_1.ExtendStruct(exports.BlobV2RefSchema, { + content: 'string', +}, 'ServiceBlobV2WithContent'); +//# sourceMappingURL=Blob.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/Blob.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/Blob.js.map new file mode 100644 index 00000000..8b3d1578 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/Blob.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Blob.js","sourceRoot":"","sources":["../../src/schema-types/Blob.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAAyF;AAQ5E,QAAA,aAAa,GAAG,oBAAM,CAAU;IAC3C,IAAI,EAAE,QAAQ;IACd,IAAI,EAAE,KAAK;IACX,IAAI,EAAE,QAAQ;CACf,EAAE,gBAAgB,CAAC,CAAC;AAQR,QAAA,eAAe,GAAG,0BAAY,CAAmC,qBAAa,EAAE;IAC3F,EAAE,EAAE,4BAAc;IAClB,MAAM,EAAE,4BAAc;IACtB,OAAO,EAAE,yBAAW;CACrB,EAAE,eAAe,CAAC,CAAC;AAMP,QAAA,uBAAuB,GAAG,0BAAY,CAA2C,uBAAe,EAAE;IAC7G,OAAO,EAAE,QAAQ;CAClB,EAAE,0BAA0B,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map new file mode 100644 index 00000000..aeaa8208 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.d.ts","sourceRoot":"","sources":["../../src/schema-types/CommonTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAgB,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,eAAe,EAAE,kBAAkB,EAAE,QAAQ,EAAE,KAAK,EAAU,SAAS,EAAE,MAAM,aAAa,CAAC;AAE7I,OAAO,EAAE,QAAQ,EAAE,UAAU,EAAE,MAAM,gBAAgB,CAAC;AAEtD,oBAAY,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AAE/C,eAAO,MAAM,UAAU,QAAc,CAAC;AAEtC,wBAAgB,eAAe,CAAC,MAAM,EAAE,MAAM,GAAG,QAAQ,CAKxD;AAED,oBAAY,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,QAAQ,CAAC;AAE5D,oBAAY,SAAS;IACnB,MAAM,IAAI;IACV,QAAQ,IAAI;IACZ,IAAI,IAAI;IACR,QAAQ,IAAI;IACZ,MAAM,IAAI;CACX;AAED,eAAO,MAAM,eAAe,2CAAuC,CAAC;AAEpE,MAAM,WAAW,QAAQ;IACvB,IAAI,EAAE,SAAS,CAAC;IAChB,EAAE,EAAE,OAAO,CAAC;CACb;AAED,eAAO,MAAM,cAAc;;;OAGzB,CAAC;AAEH,oBAAY,eAAe;IACzB,QAAQ,IAAI;IACZ,IAAI,IAAI;IACR,IAAI,IAAI;CACT;AAED,eAAO,MAAM,qBAAqB,2CAAmD,CAAC;AAEtF,MAAM,WAAW,cAAc,CAAC,CAAC,SAAS,eAAe,GAAG,eAAe;IACzE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,SAAS,CAAC;IACf,GAAG,EAAE,SAAS,CAAC;CAChB;AAED,MAAM,WAAW,SAAS,CAAC,CAAC,SAAS,UAAU,GAAG,UAAU,CAAE,SAAQ,eAAe;IACnF,IAAI,EAAE,CAAC,CAAC;IACR,EAAE,EAAE,QAAQ,CAAC;CACd;AAED,oBAAY,cAAc;IACxB,UAAU,IAAI;IACd,KAAK,IAAI;CACV;AAED,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,cAAc,GAAG,cAAc;IACtE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,QAAQ,CAAC;IACd,GAAG,EAAE,SAAS,CAAC;CAChB;AAED,MAAM,WAAW,QAAQ;IACvB,GAAG,EAAE,QAAQ,EAAE,CAAC;IAChB,OAAO,EAAE,OAAO,CAAC;IACjB,KAAK,EAAE,OAAO,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,SAAS,CAAC;IACnB,OAAO,EAAE,SAAS,CAAC;IACnB,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;CAC3B;AAED,oBAAY,KAAK,GAAG,QAAQ,GAAG,QAAQ,CAAC;AAExC,oBAAY,WAAW,GAAG,QAAQ,GAAG,cAAc,CAAC;AAEpD,oBAAY,cAAc;IACxB,IAAI,IAAI;IACR,MAAM,IAAI;IACV,SAAS,IAAI;IACb,MAAM,IAAI;IACV,aAAa,IAAI;IACjB,KAAK,IAAI;IACT,KAAK,IAAI;IACT,eAAe,IAAI;IACnB,SAAS,IAAI;CACd;AAED,oBAAY,UAAU,GAClB,QAAQ,GACR,aAAa,GACb;IACA,IAAI,EAAE,cAAc,CAAC;IACrB,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,SAAS,CAAC;CACrB,CACF;AAED,oBAAY,MAAM,CAAC,CAAC,SAAS,UAAU,GAAG,UAAU,IAChD,QAAQ,GACR,SAAS,CAAC,CAAC,CAAC,GACZ;IACA,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,CAAC;IACnB,KAAK,EAAE,MAAM,CAAC;CACf,CACF;AAED,MAAM,WAAW,4BAA4B;IAC3C,UAAU,EAAE,IAAI,GAAG,UAAU,GAAG,UAAU,GAAG,MAAM,CAAC;IACpD,WAAW,EAAE,OAAO,CAAC;IACrB,aAAa,EAAE,OAAO,CAAC;CACxB;AAED,MAAM,WAAW,YAAY,CAAC,CAAC,SAAS,KAAK;IAC3C,MAAM,EAAE,kBAAkB,CAAC,CAAC,CAAC,CAAC;IAG9B,oBAAoB,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,4BAA4B,CAAC,CAAC,CAAC;CAC/E"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/CommonTypes.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/CommonTypes.js new file mode 100644 index 00000000..e0dded75 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/CommonTypes.js @@ -0,0 +1,53 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.MembershipRole = exports.MembershipType = exports.AssociationTypeSchema = exports.AssociationType = exports.AgentRefSchema = exports.AgentTypeSchema = exports.AgentType = exports.agentFromUserID = exports.NullUserID = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +exports.NullUserID = 0; +function agentFromUserID(userID) { + return { + id: userID.toString(), + type: AgentType.USER, + }; +} +exports.agentFromUserID = agentFromUserID; +var AgentType; +(function (AgentType) { + AgentType[AgentType["PUBLIC"] = 0] = "PUBLIC"; + AgentType[AgentType["IDENTITY"] = 1] = "IDENTITY"; + AgentType[AgentType["USER"] = 2] = "USER"; + AgentType[AgentType["BUSINESS"] = 3] = "BUSINESS"; + AgentType[AgentType["FAMILY"] = 4] = "FAMILY"; +})(AgentType = exports.AgentType || (exports.AgentType = {})); +exports.AgentTypeSchema = en_ts_utils_1.EnumWithKeys(AgentType, 'AgentType'); +exports.AgentRefSchema = en_ts_utils_1.Struct({ + type: exports.AgentTypeSchema, + id: 'ID', +}); +var AssociationType; +(function (AssociationType) { + AssociationType[AssociationType["ANCESTRY"] = 0] = "ANCESTRY"; + AssociationType[AssociationType["LINK"] = 1] = "LINK"; + AssociationType[AssociationType["VIEW"] = 2] = "VIEW"; +})(AssociationType = exports.AssociationType || (exports.AssociationType = {})); +exports.AssociationTypeSchema = en_ts_utils_1.EnumWithKeys(AssociationType, 'AssociationType'); +var MembershipType; +(function (MembershipType) { + MembershipType[MembershipType["INVITATION"] = 0] = "INVITATION"; + MembershipType[MembershipType["SHARE"] = 1] = "SHARE"; +})(MembershipType = exports.MembershipType || (exports.MembershipType = {})); +var MembershipRole; +(function (MembershipRole) { + MembershipRole[MembershipRole["NULL"] = 0] = "NULL"; + MembershipRole[MembershipRole["VIEWER"] = 1] = "VIEWER"; + MembershipRole[MembershipRole["COMMENTER"] = 2] = "COMMENTER"; + MembershipRole[MembershipRole["EDITOR"] = 3] = "EDITOR"; + MembershipRole[MembershipRole["EDITOR_SHARER"] = 4] = "EDITOR_SHARER"; + MembershipRole[MembershipRole["ADMIN"] = 5] = "ADMIN"; + MembershipRole[MembershipRole["OWNER"] = 6] = "OWNER"; + MembershipRole[MembershipRole["ACTIVITY_VIEWER"] = 7] = "ACTIVITY_VIEWER"; + MembershipRole[MembershipRole["COMPLETER"] = 8] = "COMPLETER"; +})(MembershipRole = exports.MembershipRole || (exports.MembershipRole = {})); +//# sourceMappingURL=CommonTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map new file mode 100644 index 00000000..9d344d12 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.js","sourceRoot":"","sources":["../../src/schema-types/CommonTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAA6I;AAMhI,QAAA,UAAU,GAAG,CAAW,CAAC;AAEtC,SAAgB,eAAe,CAAC,MAAc;IAC5C,OAAO;QACL,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAa;QAChC,IAAI,EAAE,SAAS,CAAC,IAAI;KACrB,CAAC;AACJ,CAAC;AALD,0CAKC;AAID,IAAY,SAMX;AAND,WAAY,SAAS;IACnB,6CAAU,CAAA;IACV,iDAAY,CAAA;IACZ,yCAAQ,CAAA;IACR,iDAAY,CAAA;IACZ,6CAAU,CAAA;AACZ,CAAC,EANW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAMpB;AAEY,QAAA,eAAe,GAAG,0BAAY,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AAOvD,QAAA,cAAc,GAAG,oBAAM,CAAW;IAC7C,IAAI,EAAE,uBAAe;IACrB,EAAE,EAAE,IAAI;CACT,CAAC,CAAC;AAEH,IAAY,eAIX;AAJD,WAAY,eAAe;IACzB,6DAAY,CAAA;IACZ,qDAAQ,CAAA;IACR,qDAAQ,CAAA;AACV,CAAC,EAJW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAI1B;AAEY,QAAA,qBAAqB,GAAG,0BAAY,CAAC,eAAe,EAAE,iBAAiB,CAAC,CAAC;AAatF,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,+DAAc,CAAA;IACd,qDAAS,CAAA;AACX,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB;AAsBD,IAAY,cAUX;AAVD,WAAY,cAAc;IACxB,mDAAQ,CAAA;IACR,uDAAU,CAAA;IACV,6DAAa,CAAA;IACb,uDAAU,CAAA;IACV,qEAAiB,CAAA;IACjB,qDAAS,CAAA;IACT,qDAAS,CAAA;IACT,yEAAmB,CAAA;IACnB,6DAAa,CAAA;AACf,CAAC,EAVW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAUzB"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map new file mode 100644 index 00000000..d5b9393c --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ServiceLevel.d.ts","sourceRoot":"","sources":["../../src/schema-types/ServiceLevel.ts"],"names":[],"mappings":"AAMA,oBAAY,sBAAsB;IAChC,IAAI,IAAI;IACR,IAAI,KAAK;IACT,OAAO,MAAM;IACb,QAAQ,OAAO;IACf,YAAY,QAAQ;IACpB,KAAK,UAAU;CAChB;AAED,eAAO,MAAM,4BAA4B,2CAAiE,CAAC;AAE3G,oBAAY,sBAAsB;IAChC,KAAK,UAAU;IACf,QAAQ,aAAa;CACtB;AAED,eAAO,MAAM,4BAA4B,2CAAyD,CAAC;AAEnG,oBAAY,cAAc;IACxB,IAAI,SAAS;IACb,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,YAAY,iBAAiB;IAC7B,KAAK,UAAU;CAChB;AAED,eAAO,MAAM,oBAAoB,2CAAyC,CAAC;AAE3E,oBAAY,oBAAoB;IAC9B,IAAI,KAAK;IACT,IAAI,IAAI;IACR,OAAO,IAAI;IACX,QAAQ,KAAK;IACb,YAAY,KAAK;IACjB,KAAK,KAAK;CACX;AAED,eAAO,MAAM,0BAA0B,2CAA6D,CAAC;AAErG,MAAM,WAAW,qBAAqB;IACpC,YAAY,EAAE,cAAc,CAAC;IAC7B,oBAAoB,EAAE,sBAAsB,CAAC;IAC7C,kBAAkB,EAAE,oBAAoB,CAAC;CAC1C;AAED,eAAO,MAAM,2BAA2B;;;;OAItC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/ServiceLevel.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/ServiceLevel.js new file mode 100644 index 00000000..61f6d262 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/ServiceLevel.js @@ -0,0 +1,49 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ServiceLevelV2SummarySchema = exports.ThriftServiceLevelV2Schema = exports.ThriftServiceLevelV2 = exports.ServiceLevelV2Schema = exports.ServiceLevelV2 = exports.DeprecatedServiceLevelSchema = exports.DeprecatedServiceLevel = exports.AdjustedServiceLevelV2Schema = exports.AdjustedServiceLevelV2 = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +var AdjustedServiceLevelV2; +(function (AdjustedServiceLevelV2) { + AdjustedServiceLevelV2[AdjustedServiceLevelV2["FREE"] = 1] = "FREE"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PLUS"] = 16] = "PLUS"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PREMIUM"] = 256] = "PREMIUM"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PERSONAL"] = 4096] = "PERSONAL"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PROFESSIONAL"] = 65536] = "PROFESSIONAL"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["TEAMS"] = 1048576] = "TEAMS"; +})(AdjustedServiceLevelV2 = exports.AdjustedServiceLevelV2 || (exports.AdjustedServiceLevelV2 = {})); +exports.AdjustedServiceLevelV2Schema = en_ts_utils_1.EnumWithKeys(AdjustedServiceLevelV2, 'AdjustedServiceLevelV2'); +var DeprecatedServiceLevel; +(function (DeprecatedServiceLevel) { + DeprecatedServiceLevel["BASIC"] = "BASIC"; + DeprecatedServiceLevel["BUSINESS"] = "BUSINESS"; +})(DeprecatedServiceLevel = exports.DeprecatedServiceLevel || (exports.DeprecatedServiceLevel = {})); +exports.DeprecatedServiceLevelSchema = en_ts_utils_1.Enum(DeprecatedServiceLevel, 'DeprecatedServiceLevel'); +var ServiceLevelV2; +(function (ServiceLevelV2) { + ServiceLevelV2["FREE"] = "FREE"; + ServiceLevelV2["PLUS"] = "PLUS"; + ServiceLevelV2["PREMIUM"] = "PREMIUM"; + ServiceLevelV2["PERSONAL"] = "PERSONAL"; + ServiceLevelV2["PROFESSIONAL"] = "PROFESSIONAL"; + ServiceLevelV2["TEAMS"] = "TEAMS"; +})(ServiceLevelV2 = exports.ServiceLevelV2 || (exports.ServiceLevelV2 = {})); +exports.ServiceLevelV2Schema = en_ts_utils_1.Enum(ServiceLevelV2, 'ServiceLevelV2'); +var ThriftServiceLevelV2; +(function (ThriftServiceLevelV2) { + ThriftServiceLevelV2[ThriftServiceLevelV2["FREE"] = 10] = "FREE"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PLUS"] = 2] = "PLUS"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PREMIUM"] = 3] = "PREMIUM"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PERSONAL"] = 20] = "PERSONAL"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PROFESSIONAL"] = 30] = "PROFESSIONAL"; + ThriftServiceLevelV2[ThriftServiceLevelV2["TEAMS"] = 40] = "TEAMS"; +})(ThriftServiceLevelV2 = exports.ThriftServiceLevelV2 || (exports.ThriftServiceLevelV2 = {})); +exports.ThriftServiceLevelV2Schema = en_ts_utils_1.EnumWithKeys(ThriftServiceLevelV2, 'ThriftServiceLevelV2'); +exports.ServiceLevelV2SummarySchema = en_ts_utils_1.Struct({ + serviceLevel: exports.ServiceLevelV2Schema, + adjustedServiceLevel: exports.AdjustedServiceLevelV2Schema, + thriftServiceLevel: exports.ThriftServiceLevelV2Schema, +}); +//# sourceMappingURL=ServiceLevel.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map new file mode 100644 index 00000000..137c4c1f --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ServiceLevel.js","sourceRoot":"","sources":["../../src/schema-types/ServiceLevel.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAAyD;AAEzD,IAAY,sBAOX;AAPD,WAAY,sBAAsB;IAChC,mEAAQ,CAAA;IACR,oEAAS,CAAA;IACT,2EAAa,CAAA;IACb,8EAAe,CAAA;IACf,uFAAoB,CAAA;IACpB,2EAAe,CAAA;AACjB,CAAC,EAPW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAOjC;AAEY,QAAA,4BAA4B,GAAG,0BAAY,CAAC,sBAAsB,EAAE,wBAAwB,CAAC,CAAC;AAE3G,IAAY,sBAGX;AAHD,WAAY,sBAAsB;IAChC,yCAAe,CAAA;IACf,+CAAqB,CAAA;AACvB,CAAC,EAHW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAGjC;AAEY,QAAA,4BAA4B,GAAG,kBAAI,CAAC,sBAAsB,EAAE,wBAAwB,CAAC,CAAC;AAEnG,IAAY,cAOX;AAPD,WAAY,cAAc;IACxB,+BAAa,CAAA;IACb,+BAAa,CAAA;IACb,qCAAmB,CAAA;IACnB,uCAAqB,CAAA;IACrB,+CAA6B,CAAA;IAC7B,iCAAe,CAAA;AACjB,CAAC,EAPW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAOzB;AAEY,QAAA,oBAAoB,GAAG,kBAAI,CAAC,cAAc,EAAE,gBAAgB,CAAC,CAAC;AAE3E,IAAY,oBAOX;AAPD,WAAY,oBAAoB;IAC9B,gEAAS,CAAA;IACT,+DAAQ,CAAA;IACR,qEAAW,CAAA;IACX,wEAAa,CAAA;IACb,gFAAiB,CAAA;IACjB,kEAAU,CAAA;AACZ,CAAC,EAPW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAO/B;AAEY,QAAA,0BAA0B,GAAG,0BAAY,CAAC,oBAAoB,EAAE,sBAAsB,CAAC,CAAC;AAQxF,QAAA,2BAA2B,GAAG,oBAAM,CAAwB;IACvE,YAAY,EAAE,4BAAoB;IAClC,oBAAoB,EAAE,oCAA4B;IAClD,kBAAkB,EAAE,kCAA0B;CAC/C,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/index.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/index.d.ts.map new file mode 100644 index 00000000..edc254e1 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/schema-types/index.ts"],"names":[],"mappings":"AAIA,cAAc,QAAQ,CAAC;AACvB,cAAc,eAAe,CAAC;AAC9B,cAAc,gBAAgB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/index.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/index.js new file mode 100644 index 00000000..dd55d42f --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/index.js @@ -0,0 +1,19 @@ +"use strict"; +/* + * Copywrite 2021-present Evernote Coporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./Blob"), exports); +__exportStar(require("./CommonTypes"), exports); +__exportStar(require("./ServiceLevel"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/index.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/index.js.map new file mode 100644 index 00000000..9261431c --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/schema-types/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/schema-types/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,yCAAuB;AACvB,gDAA8B;AAC9B,iDAA+B"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map new file mode 100644 index 00000000..177aa565 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"serviceLevelV2Schema.d.ts","sourceRoot":"","sources":["../src/serviceLevelV2Schema.ts"],"names":[],"mappings":"AAUA,OAAO,EAAwC,KAAK,EAAE,MAAM,aAAa,CAAC;AAE1E,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,cAAc,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AAE7I,oBAAY,uBAAuB,GAAG,cAAc,GAAG,sBAAsB,CAAC;AAC9E,oBAAY,oBAAoB,GAAG,sBAAsB,GAAG,oBAAoB,GAAG,uBAAuB,CAAC;AAE3G,eAAO,MAAM,uBAAuB,EAAE,KAAK,CAAC,qBAAqB,CAiChE,CAAC;AA2BF,eAAO,MAAM,wBAAwB,UAAW,oBAAoB,KAAG,qBAMtE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/serviceLevelV2Schema.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/serviceLevelV2Schema.js new file mode 100644 index 00000000..632c8f84 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/serviceLevelV2Schema.js @@ -0,0 +1,78 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + * The purpose of this file is to provide calculations and mappings that can be reused through the organization + * for going from raw Monolith service levels, to Product Tiers (both before and after repackaging), and then adjust + * to new Product Tiers where available. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getServiceLevelV2Summary = exports.ServiceLevelV2Summaries = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +const schema_types_1 = require("./schema-types"); +exports.ServiceLevelV2Summaries = { + free: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.FREE, + serviceLevel: schema_types_1.ServiceLevelV2.FREE, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.FREE, + }, + // Dead SKU, but we can't force users off of it. + plus: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PLUS, + serviceLevel: schema_types_1.ServiceLevelV2.PLUS, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PLUS, + }, + // Dead SKU, but we can't force users off of it.. Only the highest paying SKUs get auto-migrated to PERSONAL + premium: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PREMIUM, + serviceLevel: schema_types_1.ServiceLevelV2.PREMIUM, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PREMIUM, + }, + personal: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PERSONAL, + serviceLevel: schema_types_1.ServiceLevelV2.PERSONAL, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PERSONAL, + }, + professional: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PROFESSIONAL, + serviceLevel: schema_types_1.ServiceLevelV2.PROFESSIONAL, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PROFESSIONAL, + }, + teams: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.TEAMS, + serviceLevel: schema_types_1.ServiceLevelV2.TEAMS, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.TEAMS, + } +}; +const serviceLevelV2SummaryMap = (() => { + const result = new Map(); + for (const summary of Object.values(exports.ServiceLevelV2Summaries)) { + result.set(summary.adjustedServiceLevel, summary); + result.set(summary.serviceLevel, summary); + result.set(summary.thriftServiceLevel, summary); + } + // Deprecated String ServiceLevel Lookup Support + result.set(schema_types_1.DeprecatedServiceLevel.BASIC, exports.ServiceLevelV2Summaries.free); + result.set(schema_types_1.DeprecatedServiceLevel.BUSINESS, exports.ServiceLevelV2Summaries.teams); + return result; +})(); +/* + * A utility method for getting mapped information related to a ServiceLevelV2. + * + * input: A ThriftServiceLevelV2, ServiceLevelV2, or AdjustedServiceLevelV2 + * (can use Deprecated Conduit V1 ServiceLevel string values to get ServiceLevelV2 values for backwards compatibility where required) + * + * returns: + * A ServiceLevelV2Summary for consumption by Conduit, Clients, and Microservices + */ +const getServiceLevelV2Summary = (input) => { + const result = serviceLevelV2SummaryMap.get(input); + if (!result) { + throw new en_ts_utils_1.InvalidParameterError(`Cannot get a ServiceLevelV2Summary from: '${en_ts_utils_1.safeStringify(input)}'`); + } + return result; +}; +exports.getServiceLevelV2Summary = getServiceLevelV2Summary; +//# sourceMappingURL=serviceLevelV2Schema.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map new file mode 100644 index 00000000..e545a062 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map @@ -0,0 +1 @@ +{"version":3,"file":"serviceLevelV2Schema.js","sourceRoot":"","sources":["../src/serviceLevelV2Schema.ts"],"names":[],"mappings":";AAAA;;GAEG;AACH;;;;;GAKG;;;AAEH,6CAA0E;AAE1E,iDAA6I;AAKhI,QAAA,uBAAuB,GAAkC;IACpE,IAAI,EAAE;QACJ,kBAAkB,EAAE,mCAAoB,CAAC,IAAI;QAC7C,YAAY,EAAE,6BAAc,CAAC,IAAI;QACjC,oBAAoB,EAAE,qCAAsB,CAAC,IAAI;KAClD;IACD,gDAAgD;IAChD,IAAI,EAAE;QACJ,kBAAkB,EAAE,mCAAoB,CAAC,IAAI;QAC7C,YAAY,EAAE,6BAAc,CAAC,IAAI;QACjC,oBAAoB,EAAE,qCAAsB,CAAC,IAAI;KAClD;IACD,6GAA6G;IAC7G,OAAO,EAAE;QACP,kBAAkB,EAAE,mCAAoB,CAAC,OAAO;QAChD,YAAY,EAAE,6BAAc,CAAC,OAAO;QACpC,oBAAoB,EAAE,qCAAsB,CAAC,OAAO;KACrD;IACD,QAAQ,EAAE;QACR,kBAAkB,EAAE,mCAAoB,CAAC,QAAQ;QACjD,YAAY,EAAE,6BAAc,CAAC,QAAQ;QACrC,oBAAoB,EAAE,qCAAsB,CAAC,QAAQ;KACtD;IACD,YAAY,EAAE;QACZ,kBAAkB,EAAE,mCAAoB,CAAC,YAAY;QACrD,YAAY,EAAE,6BAAc,CAAC,YAAY;QACzC,oBAAoB,EAAE,qCAAsB,CAAC,YAAY;KAC1D;IACD,KAAK,EAAE;QACL,kBAAkB,EAAE,mCAAoB,CAAC,KAAK;QAC9C,YAAY,EAAE,6BAAc,CAAC,KAAK;QAClC,oBAAoB,EAAE,qCAAsB,CAAC,KAAK;KACnD;CACF,CAAC;AAEF,MAAM,wBAAwB,GAAsD,CAAC,GAAG,EAAE;IACxF,MAAM,MAAM,GAAG,IAAI,GAAG,EAA+C,CAAC;IAEtE,KAAK,MAAM,OAAO,IAAI,MAAM,CAAC,MAAM,CAAC,+BAAuB,CAAC,EAAE;QAC5D,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,oBAAoB,EAAE,OAAO,CAAC,CAAC;QAClD,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC;QAC1C,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,kBAAkB,EAAE,OAAO,CAAC,CAAC;KACjD;IAED,gDAAgD;IAChD,MAAM,CAAC,GAAG,CAAC,qCAAsB,CAAC,KAAK,EAAE,+BAAuB,CAAC,IAAI,CAAC,CAAC;IACvE,MAAM,CAAC,GAAG,CAAC,qCAAsB,CAAC,QAAQ,EAAE,+BAAuB,CAAC,KAAK,CAAC,CAAC;IAE3E,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC,EAAE,CAAC;AAEL;;;;;;;;GAQG;AACI,MAAM,wBAAwB,GAAG,CAAC,KAA2B,EAAyB,EAAE;IAC7F,MAAM,MAAM,GAAG,wBAAwB,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACnD,IAAI,CAAC,MAAM,EAAE;QACX,MAAM,IAAI,mCAAqB,CAAC,6CAA6C,2BAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;KACvG;IACD,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AANW,QAAA,wBAAwB,4BAMnC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map new file mode 100644 index 00000000..f80ee7dd --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.d.ts","sourceRoot":"","sources":["../../src/sync-types/CommonTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,QAAQ,EAAE,eAAe,EAAE,MAAM,gBAAgB,CAAC;AAE3D,oBAAY,SAAS;IACnB,MAAM,IAAI;IACV,QAAQ,IAAI;IACZ,IAAI,IAAI;IACR,QAAQ,IAAI;CACb;AAED,MAAM,WAAW,QAAQ;IACvB,IAAI,EAAE,SAAS,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,oBAAY,eAAe;IACzB,QAAQ,IAAI;IACZ,IAAI,IAAI;CACT;AAED,MAAM,WAAW,cAAc,CAAC,CAAC,SAAS,eAAe,GAAG,eAAe;IACzE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,SAAS,CAAC;IACf,GAAG,EAAE,SAAS,CAAC;CAChB;AAED,oBAAY,cAAc;IACxB,WAAW,IAAI;IACf,SAAS,IAAI;IACb,IAAI,IAAI;CACT;AAED,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,cAAc,GAAG,cAAc;IACtE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,QAAQ,CAAC;IACd,GAAG,EAAE,QAAQ,CAAC;CACf;AAED,MAAM,WAAW,SAAS,CAAC,CAAC,SAAS,eAAe,GAAG,eAAe;IACpE,IAAI,EAAE,CAAC,CAAC;IACR,EAAE,EAAE,QAAQ,CAAC;CACd;AAED,oBAAY,cAAc;IACxB,UAAU,IAAI;IACd,KAAK,IAAI;CACV;AAED,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,cAAc,GAAG,cAAc;IACtE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,QAAQ,CAAC;IACd,GAAG,EAAE,SAAS,CAAC;CAChB;AAED,oBAAY,OAAO,GAAG,QAAQ,GAAG,cAAc,GAAG,aAAa,GAAG,SAAS,GAAG,aAAa,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/CommonTypes.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/CommonTypes.js new file mode 100644 index 00000000..b42f6c3e --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/CommonTypes.js @@ -0,0 +1,30 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.MembershipType = exports.ConnectionType = exports.AssociationType = exports.AgentType = void 0; +var AgentType; +(function (AgentType) { + AgentType[AgentType["PUBLIC"] = 0] = "PUBLIC"; + AgentType[AgentType["IDENTITY"] = 1] = "IDENTITY"; + AgentType[AgentType["USER"] = 2] = "USER"; + AgentType[AgentType["BUSINESS"] = 3] = "BUSINESS"; +})(AgentType = exports.AgentType || (exports.AgentType = {})); +var AssociationType; +(function (AssociationType) { + AssociationType[AssociationType["ANCESTRY"] = 0] = "ANCESTRY"; + AssociationType[AssociationType["LINK"] = 1] = "LINK"; +})(AssociationType = exports.AssociationType || (exports.AssociationType = {})); +var ConnectionType; +(function (ConnectionType) { + ConnectionType[ConnectionType["CONSTITUENT"] = 0] = "CONSTITUENT"; + ConnectionType[ConnectionType["AUTHORITY"] = 1] = "AUTHORITY"; + ConnectionType[ConnectionType["CHAT"] = 2] = "CHAT"; +})(ConnectionType = exports.ConnectionType || (exports.ConnectionType = {})); +var MembershipType; +(function (MembershipType) { + MembershipType[MembershipType["INVITATION"] = 0] = "INVITATION"; + MembershipType[MembershipType["SHARE"] = 1] = "SHARE"; +})(MembershipType = exports.MembershipType || (exports.MembershipType = {})); +//# sourceMappingURL=CommonTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map new file mode 100644 index 00000000..78ac7355 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.js","sourceRoot":"","sources":["../../src/sync-types/CommonTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,IAAY,SAKX;AALD,WAAY,SAAS;IACnB,6CAAU,CAAA;IACV,iDAAY,CAAA;IACZ,yCAAQ,CAAA;IACR,iDAAY,CAAA;AACd,CAAC,EALW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAKpB;AAOD,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,6DAAY,CAAA;IACZ,qDAAQ,CAAA;AACV,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAQD,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,iEAAe,CAAA;IACf,6DAAa,CAAA;IACb,mDAAQ,CAAA;AACV,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AAaD,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,+DAAc,CAAA;IACd,qDAAS,CAAA;AACX,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map new file mode 100644 index 00000000..4d66673c --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncDocuments.d.ts","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,aAAa,CAAC;AAE3C,OAAO,EAAE,aAAa,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,cAAc,EAAE,kBAAkB,EAAE,MAAM,iBAAiB,CAAC;AAE7H,oBAAY,aAAa;IACvB,aAAa,IAAI;IACjB,MAAM,IAAI;IACV,MAAM,IAAI;IACV,MAAM,IAAI;IACV,OAAO,IAAI;IACX,OAAO,IAAI;IACX,kBAAkB,IAAI;CACvB;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,oBAAY,YAAY,GACpB,aAAa,GACb,mBAAmB,GACnB,kBAAkB,GAClB,cAAc,GACd,kBAAkB,CACrB;AAED,MAAM,WAAW,YAAY;IAC3B,QAAQ,EAAE,YAAY,CAAC;IACvB,SAAS,EAAE,aAAa,CAAC;IACzB,GAAG,EAAE,cAAc,CAAC;IACpB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,MAAM,WAAW,aAAa;IAC5B,SAAS,EAAE,YAAY,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,EAAE,gBAAgB,CAAC;IACzB,SAAS,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1B,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;CAC7B;AAGD,oBAAY,kBAAkB,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncDocuments.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncDocuments.js new file mode 100644 index 00000000..aa3b3b16 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncDocuments.js @@ -0,0 +1,17 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SyncOperation = void 0; +var SyncOperation; +(function (SyncOperation) { + SyncOperation[SyncOperation["ACCESS_FANOUT"] = 0] = "ACCESS_FANOUT"; + SyncOperation[SyncOperation["CREATE"] = 1] = "CREATE"; + SyncOperation[SyncOperation["UPDATE"] = 2] = "UPDATE"; + SyncOperation[SyncOperation["DELETE"] = 3] = "DELETE"; + SyncOperation[SyncOperation["EXPUNGE"] = 4] = "EXPUNGE"; + SyncOperation[SyncOperation["MIGRATE"] = 5] = "MIGRATE"; + SyncOperation[SyncOperation["WITH_ENTITY_CREATE"] = 6] = "WITH_ENTITY_CREATE"; +})(SyncOperation = exports.SyncOperation || (exports.SyncOperation = {})); +//# sourceMappingURL=SyncDocuments.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map new file mode 100644 index 00000000..05bb7d8e --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncDocuments.js","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,IAAY,aAQX;AARD,WAAY,aAAa;IACvB,mEAAiB,CAAA;IACjB,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,uDAAW,CAAA;IACX,uDAAW,CAAA;IACX,6EAAsB,CAAA;AACxB,CAAC,EARW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAQxB"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map new file mode 100644 index 00000000..6d30ea13 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncInstances.d.ts","sourceRoot":"","sources":["../../src/sync-types/SyncInstances.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,aAAa,CAAC;AAEpC,OAAO,EAAE,QAAQ,EAAE,cAAc,EAAE,aAAa,EAAE,SAAS,EAAE,aAAa,EAAE,cAAc,EAAE,OAAO,EAAE,MAAM,eAAe,CAAC;AAE3H,oBAAY,gBAAgB;IAC1B,KAAK,IAAI;IACT,MAAM,IAAI;IACV,UAAU,IAAI;IACd,WAAW,IAAI;IACf,UAAU,IAAI;CACf;AAED,oBAAY,IAAI;IACd,IAAI,IAAI;IACR,MAAM,IAAI;IACV,SAAS,IAAI;IACb,MAAM,IAAI;IACV,aAAa,IAAI;IACjB,KAAK,IAAI;IACT,KAAK,IAAI;IACT,eAAe,IAAI;IACnB,SAAS,IAAI;CACd;AAED,oBAAY,aAAa;IACvB,SAAS,IAAI;IACb,IAAI,IAAI;IACR,aAAa,IAAI;IACjB,OAAO,IAAI;IACX,IAAI,IAAI;IACR,OAAO,KAAK;IACZ,UAAU,WAAW;CACtB;AAED,oBAAY,OAAO;IACjB,UAAU,IAAI;IACd,eAAe,IAAI;IACnB,eAAe,IAAI;IACnB,WAAW,MAAM;CAClB;AAED,MAAM,WAAW,SAAS;IACxB,aAAa,EAAE,MAAM,CAAC;IACtB,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,gBAAgB;IAC/B,IAAI,EAAE,gBAAgB,CAAC;IACvB,GAAG,EAAE,OAAO,CAAC;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACvB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACvB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACxB;AAED,MAAM,WAAW,aAAc,SAAQ,gBAAgB;IACrD,IAAI,EAAE,gBAAgB,CAAC,KAAK,CAAC;IAC7B,GAAG,EAAE,QAAQ,CAAC;CACf;AAED,MAAM,WAAW,mBAAoB,SAAQ,gBAAgB;IAC3D,IAAI,EAAE,gBAAgB,CAAC,WAAW,CAAC;IACnC,GAAG,EAAE,cAAc,CAAC;CACrB;AAED,MAAM,WAAW,kBAAmB,SAAQ,gBAAgB;IAC1D,IAAI,EAAE,gBAAgB,CAAC,UAAU,CAAC;IAClC,GAAG,EAAE,aAAa,CAAC;CACpB;AAED,UAAU,sBAAuB,SAAQ,gBAAgB;IACvD,IAAI,EAAE,gBAAgB,CAAC,UAAU,CAAC;IAClC,IAAI,EAAE,IAAI,CAAC;IACX,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,KAAM,SAAQ,sBAAsB;IACnD,GAAG,EAAE,aAAa,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;CAC1C;AAED,MAAM,WAAW,UAAW,SAAQ,sBAAsB;IACxD,GAAG,EAAE,aAAa,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC;CAC/C;AAED,oBAAY,kBAAkB,GAAG,KAAK,GAAG,UAAU,CAAC;AAEpD,MAAM,WAAW,cAAe,SAAQ,gBAAgB;IACtD,IAAI,EAAE,gBAAgB,CAAC,MAAM,CAAC;IAC9B,GAAG,EAAE,SAAS,CAAC;IAEf,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAChB,YAAY,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;CAChC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncInstances.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncInstances.js new file mode 100644 index 00000000..2b838dc1 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncInstances.js @@ -0,0 +1,44 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Sharing = exports.ContentAccess = exports.Role = exports.SyncInstanceType = void 0; +var SyncInstanceType; +(function (SyncInstanceType) { + SyncInstanceType[SyncInstanceType["AGENT"] = 0] = "AGENT"; + SyncInstanceType[SyncInstanceType["ENTITY"] = 1] = "ENTITY"; + SyncInstanceType[SyncInstanceType["MEMBERSHIP"] = 2] = "MEMBERSHIP"; + SyncInstanceType[SyncInstanceType["ASSOCIATION"] = 3] = "ASSOCIATION"; + SyncInstanceType[SyncInstanceType["CONNECTION"] = 4] = "CONNECTION"; +})(SyncInstanceType = exports.SyncInstanceType || (exports.SyncInstanceType = {})); +var Role; +(function (Role) { + Role[Role["NULL"] = 0] = "NULL"; + Role[Role["VIEWER"] = 1] = "VIEWER"; + Role[Role["COMMENTER"] = 2] = "COMMENTER"; + Role[Role["EDITOR"] = 3] = "EDITOR"; + Role[Role["EDITOR_SHARER"] = 4] = "EDITOR_SHARER"; + Role[Role["ADMIN"] = 5] = "ADMIN"; + Role[Role["OWNER"] = 6] = "OWNER"; + Role[Role["ACTIVITY_VIEWER"] = 7] = "ACTIVITY_VIEWER"; + Role[Role["COMPLETER"] = 8] = "COMPLETER"; +})(Role = exports.Role || (exports.Role = {})); +var ContentAccess; +(function (ContentAccess) { + ContentAccess[ContentAccess["NO_ACCESS"] = 0] = "NO_ACCESS"; + ContentAccess[ContentAccess["VIEW"] = 1] = "VIEW"; + ContentAccess[ContentAccess["VIEW_ACTIVITY"] = 2] = "VIEW_ACTIVITY"; + ContentAccess[ContentAccess["COMMENT"] = 4] = "COMMENT"; + ContentAccess[ContentAccess["EDIT"] = 8] = "EDIT"; + ContentAccess[ContentAccess["EXPUNGE"] = 16] = "EXPUNGE"; + ContentAccess[ContentAccess["ALL_ACCESS"] = 16777215] = "ALL_ACCESS"; +})(ContentAccess = exports.ContentAccess || (exports.ContentAccess = {})); +var Sharing; +(function (Sharing) { + Sharing[Sharing["NO_SHARING"] = 0] = "NO_SHARING"; + Sharing[Sharing["WITHIN_BUSINESS"] = 1] = "WITHIN_BUSINESS"; + Sharing[Sharing["WITHIN_EVERNOTE"] = 2] = "WITHIN_EVERNOTE"; + Sharing[Sharing["ALL_SHARING"] = 255] = "ALL_SHARING"; +})(Sharing = exports.Sharing || (exports.Sharing = {})); +//# sourceMappingURL=SyncInstances.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map new file mode 100644 index 00000000..add62fff --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncInstances.js","sourceRoot":"","sources":["../../src/sync-types/SyncInstances.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,IAAY,gBAMX;AAND,WAAY,gBAAgB;IAC1B,yDAAS,CAAA;IACT,2DAAU,CAAA;IACV,mEAAc,CAAA;IACd,qEAAe,CAAA;IACf,mEAAc,CAAA;AAChB,CAAC,EANW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAM3B;AAED,IAAY,IAUX;AAVD,WAAY,IAAI;IACd,+BAAQ,CAAA;IACR,mCAAU,CAAA;IACV,yCAAa,CAAA;IACb,mCAAU,CAAA;IACV,iDAAiB,CAAA;IACjB,iCAAS,CAAA;IACT,iCAAS,CAAA;IACT,qDAAmB,CAAA;IACnB,yCAAa,CAAA;AACf,CAAC,EAVW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAUf;AAED,IAAY,aAQX;AARD,WAAY,aAAa;IACvB,2DAAa,CAAA;IACb,iDAAQ,CAAA;IACR,mEAAiB,CAAA;IACjB,uDAAW,CAAA;IACX,iDAAQ,CAAA;IACR,wDAAY,CAAA;IACZ,oEAAqB,CAAA;AACvB,CAAC,EARW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAQxB;AAED,IAAY,OAKX;AALD,WAAY,OAAO;IACjB,iDAAc,CAAA;IACd,2DAAmB,CAAA;IACnB,2DAAmB,CAAA;IACnB,qDAAiB,CAAA;AACnB,CAAC,EALW,OAAO,GAAP,eAAO,KAAP,eAAO,QAKlB"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/index.d.ts.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/index.d.ts.map new file mode 100644 index 00000000..1cfb04c2 --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/sync-types/index.ts"],"names":[],"mappings":"AAWA,cAAc,eAAe,CAAC;AAC9B,cAAc,iBAAiB,CAAC;AAChC,cAAc,iBAAiB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/index.js b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/index.js new file mode 100644 index 00000000..f7a74ffd --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/index.js @@ -0,0 +1,24 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +// These are the types returned from the nsync service to Conduit. They are NOT the same as the protobuf types: +// - there are a couple of fields that undergo conversion when returned from nsync service +// - instanceAttributes are parsed and expanded into fields in nsync service +// - some protobuf stuff is corrected, such as optionality of all fields and Long types converted to number +// See https://source.build.etonreve.com/projects/MS/repos/nsync-service/browse/src/util/document-convertors.ts#163 +__exportStar(require("./CommonTypes"), exports); +__exportStar(require("./SyncDocuments"), exports); +__exportStar(require("./SyncInstances"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/index.js.map b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/index.js.map new file mode 100644 index 00000000..b808854e --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/dist/sync-types/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/sync-types/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,+GAA+G;AAC/G,0FAA0F;AAC1F,4EAA4E;AAC5E,2GAA2G;AAE3G,mHAAmH;AAEnH,gDAA8B;AAC9B,kDAAgC;AAChC,kDAAgC"} \ No newline at end of file diff --git a/evernote_modules/en-graph-types/node_modules/en-data-model/package.json b/evernote_modules/en-graph-types/node_modules/en-data-model/package.json new file mode 100644 index 00000000..fbddce8b --- /dev/null +++ b/evernote_modules/en-graph-types/node_modules/en-data-model/package.json @@ -0,0 +1,19 @@ +{ + "name": "en-data-model", + "version": "3.4.3", + "publishConfig": { + "registry": "http://localhost:4873" + }, + "files": [ + "dist" + ], + "main": "dist/index", + "dependencies": { + "en-ts-utils": "^5.1.0" + }, + "devDependencies": { + "@types/chai": "^4.2.10", + "@types/node": "^13.13.4", + "chai": "^4.2.0" + } +} \ No newline at end of file diff --git a/evernote_modules/en-home-data-model/dist/BoardTypes.d.ts.map b/evernote_modules/en-home-data-model/dist/BoardTypes.d.ts.map index 47dea61b..cf99b8b8 100644 --- a/evernote_modules/en-home-data-model/dist/BoardTypes.d.ts.map +++ b/evernote_modules/en-home-data-model/dist/BoardTypes.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BoardTypes.d.ts","sourceRoot":"","sources":["../src/BoardTypes.ts"],"names":[],"mappings":"AAOA,eAAO,MAAM,uBAAuB,2CAGZ,CAAC;AAEzB,oBAAY,mBAAmB;IAC7B,IAAI,SAAS;IACb,KAAK,UAAU;IACf,KAAK,UAAU;CAChB;AACD,eAAO,MAAM,yBAAyB,2CAAmD,CAAC;AAE1F,oBAAY,kBAAkB;IAC5B,eAAe,oBAAoB;CACpC;AACD,eAAO,MAAM,wBAAwB,2CAAiD,CAAC;AAEvF,oBAAY,YAAY;IACtB,QAAQ,aAAa;IACrB,IAAI,SAAS;IACb,KAAK,UAAU;IACf,aAAa,kBAAkB;IAC/B,KAAK,UAAU;CAChB;AACD,eAAO,MAAM,kBAAkB,2CAA6C,CAAC;AAE7E,oBAAY,aAAa;IACvB,IAAI,eAAe;IACnB,GAAG,cAAc;IACjB,IAAI,eAAe;CACpB;AACD,eAAO,MAAM,mBAAmB,2CAA+C,CAAC;AAEhF,oBAAY,iBAAiB;IAC3B,iBAAiB,sBAAsB;CACxC;AACD,eAAO,MAAM,uBAAuB,2CAA+C,CAAC;AAEpF,oBAAY,SAAS;IACnB,IAAI,SAAS;CACd;AACD,eAAO,MAAM,eAAe,2CAA+B,CAAC;AAE5D,MAAM,WAAW,gBAAgB;IAC/B,KAAK,EAAE,MAAM,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd;AACD,eAAO,MAAM,sBAAsB;;;OAGjC,CAAC;AAEH,oBAAY,gBAAgB;IAC1B,OAAO,YAAY;IACnB,MAAM,WAAW;CAClB;AACD,eAAO,MAAM,sBAAsB,2CAA4C,CAAC;AAEhF,oBAAY,iBAAiB;IAC3B,MAAM,WAAW;IACjB,UAAU,eAAe;IACzB,aAAa,kBAAkB;CAChC;AACD,eAAO,MAAM,uBAAuB,2CAAqD,CAAC;AAE1F,MAAM,WAAW,iBAAiB;IAChC,KAAK,EAAE,MAAM,CAAC;CACf;AACD,eAAO,MAAM,uBAAuB;;OAEb,CAAC;AAExB,oBAAY,iBAAiB;IAC3B,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,SAAS,cAAc;IACvB,MAAM,WAAW;IACjB,SAAS,cAAc;CACxB;AACD,eAAO,MAAM,wBAAwB,2CAAwC,CAAC;AAE9E,oBAAY,UAAU;IACpB,IAAI,SAAS;IACb,SAAS,cAAc;IACvB,MAAM,WAAW;IACjB,mBAAmB,wBAAwB;IAC3C,UAAU,eAAe;IACzB,KAAK,UAAU;IACf,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,aAAa,kBAAkB;IAC/B,KAAK,UAAU;CAChB;AACD,eAAO,MAAM,gBAAgB,2CAAiC,CAAC;AAE/D,MAAM,WAAW,gBAAgB;IAC/B,UAAU,EAAE,MAAM,CAAC;IACnB,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AACD,eAAO,MAAM,sBAAsB;;;;;;EAKb,CAAC"} \ No newline at end of file +{"version":3,"file":"BoardTypes.d.ts","sourceRoot":"","sources":["../src/BoardTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-home-data-model/dist/BoardTypes.js b/evernote_modules/en-home-data-model/dist/BoardTypes.js index cfdd3f7c..30c99e17 100644 --- a/evernote_modules/en-home-data-model/dist/BoardTypes.js +++ b/evernote_modules/en-home-data-model/dist/BoardTypes.js @@ -3,7 +3,7 @@ * Copyright 2021-present Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.WidgetFormFactorSchema = exports.WidgetTypeSchema = exports.WidgetType = exports.WidgetSelectedTabsSchema = exports.WidgetSelectedTab = exports.WidgetSearchQuerySchema = exports.MutableWidgetTypeSchema = exports.MutableWidgetType = exports.DeviceFormFactorSchema = exports.DeviceFormFactor = exports.BoardColorSchemeSchema = exports.BoardTypeSchema = exports.BoardType = exports.BoardMobileLayoutSchema = exports.BoardMobileLayout = exports.BoardMimeTypeSchema = exports.BoardMimeType = exports.BoardFeatureSchema = exports.BoardFeature = exports.BoardDesktopLayoutSchema = exports.BoardDesktopLayout = exports.BoardBackgroundModeSchema = exports.BoardBackgroundMode = exports.BoardServiceLevelSchema = void 0; +exports.WidgetFormFactorSchema = exports.WidgetTypeSchema = exports.WidgetType = exports.WidgetSelectedTabsSchema = exports.WidgetSelectedTab = exports.WidgetSearchQuerySchema = exports.WidgetSearchResultSpecSchema = exports.WidgetSearchTextFieldSchema = exports.WidgetSearchTextField = exports.WidgetSearchTypeSchema = exports.WidgetSearchType = exports.WidgetSortFieldSchema = exports.WidgetSortField = exports.MutableWidgetTypeSchema = exports.MutableWidgetType = exports.DeviceFormFactorSchema = exports.DeviceFormFactor = exports.BoardColorSchemeSchema = exports.BoardTypeSchema = exports.BoardType = exports.BoardMobileLayoutSchema = exports.BoardMobileLayout = exports.BoardMimeTypeSchema = exports.BoardMimeType = exports.BoardFeatureSchema = exports.BoardFeature = exports.BoardDesktopLayoutSchema = exports.BoardDesktopLayout = exports.BoardBackgroundModeSchema = exports.BoardBackgroundMode = exports.BoardServiceLevelSchema = void 0; const en_data_model_1 = require("en-data-model"); const en_ts_utils_1 = require("en-ts-utils"); exports.BoardServiceLevelSchema = en_ts_utils_1.Enum({ @@ -65,8 +65,48 @@ var MutableWidgetType; MutableWidgetType["FilteredNotes"] = "FilteredNotes"; })(MutableWidgetType = exports.MutableWidgetType || (exports.MutableWidgetType = {})); exports.MutableWidgetTypeSchema = en_ts_utils_1.Enum(MutableWidgetType, 'BoardMutableWidgetTypes'); +var WidgetSortField; +(function (WidgetSortField) { + WidgetSortField["TITLE"] = "TITLE"; + WidgetSortField["CREATED"] = "CREATED"; + WidgetSortField["UPDATED"] = "UPDATED"; + WidgetSortField["RELEVANCE"] = "RELEVANCE"; + WidgetSortField["REMINDER_ORDER"] = "REMINDER_ORDER"; + WidgetSortField["REMINDER_TIME"] = "REMINDER_TIME"; + WidgetSortField["REMINDER_DONE_TIME"] = "REMINDER_DONE_TIME"; +})(WidgetSortField = exports.WidgetSortField || (exports.WidgetSortField = {})); +exports.WidgetSortFieldSchema = en_ts_utils_1.Enum(WidgetSortField, 'WidgetSortFields'); +var WidgetSearchType; +(function (WidgetSearchType) { + WidgetSearchType["HISTORY"] = "HISTORY"; + WidgetSearchType["TEXT"] = "TEXT"; + WidgetSearchType["NOTE"] = "NOTE"; + WidgetSearchType["NOTEBOOK"] = "NOTEBOOK"; + WidgetSearchType["WORKSPACE"] = "WORKSPACE"; + WidgetSearchType["TAG"] = "TAG"; + WidgetSearchType["AUTHOR"] = "AUTHOR"; + WidgetSearchType["CONTAINS"] = "CONTAINS"; + WidgetSearchType["MESSAGE"] = "MESSAGE"; + WidgetSearchType["STACK"] = "STACK"; +})(WidgetSearchType = exports.WidgetSearchType || (exports.WidgetSearchType = {})); +exports.WidgetSearchTypeSchema = en_ts_utils_1.Enum(WidgetSearchType, 'WidgetSearchTypes'); +var WidgetSearchTextField; +(function (WidgetSearchTextField) { + WidgetSearchTextField["ALL"] = "ALL"; + WidgetSearchTextField["NAME"] = "NAME"; +})(WidgetSearchTextField = exports.WidgetSearchTextField || (exports.WidgetSearchTextField = {})); +exports.WidgetSearchTextFieldSchema = en_ts_utils_1.Enum(WidgetSearchTextField, 'WidgetSearchTextFields'); +exports.WidgetSearchResultSpecSchema = en_ts_utils_1.Struct({ + type: exports.WidgetSearchTypeSchema, + textSearchField: en_ts_utils_1.Nullable(exports.WidgetSearchTextFieldSchema), + sort: en_ts_utils_1.Nullable(exports.WidgetSortFieldSchema), + ascending: en_ts_utils_1.NullableBoolean, + startIndex: en_ts_utils_1.NullableInt, + maxResults: en_ts_utils_1.NullableInt, +}, 'WidgetSearchResultSpec'); exports.WidgetSearchQuerySchema = en_ts_utils_1.Struct({ query: 'string', + resultSpec: exports.WidgetSearchResultSpecSchema, }, 'WidgetSearchQuery'); var WidgetSelectedTab; (function (WidgetSelectedTab) { diff --git a/evernote_modules/en-home-data-model/dist/BoardTypes.js.map b/evernote_modules/en-home-data-model/dist/BoardTypes.js.map index b951d041..3698ad65 100644 --- a/evernote_modules/en-home-data-model/dist/BoardTypes.js.map +++ b/evernote_modules/en-home-data-model/dist/BoardTypes.js.map @@ -1 +1 @@ -{"version":3,"file":"BoardTypes.js","sourceRoot":"","sources":["../src/BoardTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"BoardTypes.js","sourceRoot":"","sources":["../src/BoardTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-home-data-model/package.json b/evernote_modules/en-home-data-model/package.json index 04477e8e..81ef6e5d 100644 --- a/evernote_modules/en-home-data-model/package.json +++ b/evernote_modules/en-home-data-model/package.json @@ -1,6 +1,6 @@ { "name": "en-home-data-model", - "version": "3.4.3", + "version": "3.7.1", "publishConfig": { "registry": "http://localhost:4873" }, @@ -9,7 +9,7 @@ ], "main": "dist/index", "dependencies": { - "en-data-model": "3.4.3", + "en-data-model": "3.7.1", "en-ts-utils": "^5.1.0" }, "devDependencies": { diff --git a/evernote_modules/en-notifications-data-model/dist/NotificationTypes.d.ts.map b/evernote_modules/en-notifications-data-model/dist/NotificationTypes.d.ts.map index 132b84cc..a4467597 100644 --- a/evernote_modules/en-notifications-data-model/dist/NotificationTypes.d.ts.map +++ b/evernote_modules/en-notifications-data-model/dist/NotificationTypes.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NotificationTypes.d.ts","sourceRoot":"","sources":["../src/NotificationTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AACzC,OAAO,EAAQ,KAAK,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAErD,oBAAY,yBAAyB;IACnC,YAAY,iBAAiB;IAC7B,QAAQ,aAAa;CACtB;AACD,eAAO,MAAM,+BAA+B,2CAA+D,CAAC;AAE5G,MAAM,WAAW,sCAAsC;IACrD,eAAe,EAAE,MAAM,CAAC;IACxB,gBAAgB,EAAE,SAAS,CAAC;IAC5B,UAAU,EAAE,MAAM,CAAC;IACnB,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,SAAS,CAAC;IACrB,OAAO,EAAE,SAAS,CAAC;IACnB,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACxB,MAAM,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IACxB,QAAQ,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;CAC1B;AAGD,oBAAY,6BAA6B,GAAG,sCAAsC,CAAC"} \ No newline at end of file +{"version":3,"file":"NotificationTypes.d.ts","sourceRoot":"","sources":["../src/NotificationTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AACzC,OAAO,EAAQ,KAAK,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAErD,oBAAY,yBAAyB;IACnC,YAAY,iBAAiB;IAC7B,QAAQ,aAAa;CACtB;AACD,eAAO,MAAM,+BAA+B,2CAA+D,CAAC;AAE5G,MAAM,WAAW,sCAAsC;IACrD,eAAe,EAAE,MAAM,CAAC;IACxB,gBAAgB,EAAE,SAAS,CAAC;IAC5B,UAAU,EAAE,MAAM,CAAC;IACnB,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACrB,SAAS,EAAE,SAAS,CAAC;IACrB,OAAO,EAAE,SAAS,CAAC;IACnB,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACxB,MAAM,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC;IACxB,QAAQ,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;CAC1B;AAGD,oBAAY,6BAA6B,GAAG,sCAAsC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/dist/ScheduledNotificationEntity.js b/evernote_modules/en-notifications-data-model/dist/ScheduledNotificationEntity.js index 06e3004a..14a0fdd5 100644 --- a/evernote_modules/en-notifications-data-model/dist/ScheduledNotificationEntity.js +++ b/evernote_modules/en-notifications-data-model/dist/ScheduledNotificationEntity.js @@ -14,7 +14,7 @@ exports.ScheduledNotificationEntitySchema = { calendarEventId: 'string', notificationTime: 'timestamp', clientType: 'string', - title: 'string', + title: en_ts_utils_1.NullableString, startTime: 'timestamp', endTime: 'timestamp', location: en_ts_utils_1.NullableString, diff --git a/evernote_modules/en-notifications-data-model/dist/ScheduledNotificationEntity.js.map b/evernote_modules/en-notifications-data-model/dist/ScheduledNotificationEntity.js.map index c994a273..0150e475 100644 --- a/evernote_modules/en-notifications-data-model/dist/ScheduledNotificationEntity.js.map +++ b/evernote_modules/en-notifications-data-model/dist/ScheduledNotificationEntity.js.map @@ -1 +1 @@ -{"version":3,"file":"ScheduledNotificationEntity.js","sourceRoot":"","sources":["../src/ScheduledNotificationEntity.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,6CAAoH;AAEpH,2DAAgI;AAUnH,QAAA,iCAAiC,GAAoD;IAChG,MAAM,EAAE;QACN,yBAAyB,EAAE,mDAA+B;QAC1D,IAAI,EAAE,SAAS;QACf,OAAO,EAAE,4BAAc,CAAgC;YACrD,eAAe,EAAE,QAAQ;YACzB,gBAAgB,EAAE,WAAW;YAC7B,UAAU,EAAE,QAAQ;YACpB,KAAK,EAAE,QAAQ;YACf,SAAS,EAAE,WAAW;YACtB,OAAO,EAAE,WAAW;YACpB,QAAQ,EAAE,4BAAc;YACxB,MAAM,EAAE,wBAAU;YAClB,QAAQ,EAAE,6BAAe;SAC1B,CAAC;QACF,UAAU,EAAE,+BAAiB;QAC7B,UAAU,EAAE,+BAAiB;KAC9B;IACD,oBAAoB,EAAE;QACpB,UAAU,EAAE;YACV,UAAU,EAAE,IAAI;YAChB,WAAW,EAAE,IAAI;YACjB,aAAa,EAAE,KAAK;SACrB;QACD,UAAU,EAAE;YACV,UAAU,EAAE,IAAI;YAChB,WAAW,EAAE,KAAK;YAClB,aAAa,EAAE,KAAK;SACrB;KACF;CACF,CAAC"} \ No newline at end of file +{"version":3,"file":"ScheduledNotificationEntity.js","sourceRoot":"","sources":["../src/ScheduledNotificationEntity.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,6CAAoH;AAEpH,2DAAgI;AAUnH,QAAA,iCAAiC,GAAoD;IAChG,MAAM,EAAE;QACN,yBAAyB,EAAE,mDAA+B;QAC1D,IAAI,EAAE,SAAS;QACf,OAAO,EAAE,4BAAc,CAAgC;YACrD,eAAe,EAAE,QAAQ;YACzB,gBAAgB,EAAE,WAAW;YAC7B,UAAU,EAAE,QAAQ;YACpB,KAAK,EAAE,4BAAc;YACrB,SAAS,EAAE,WAAW;YACtB,OAAO,EAAE,WAAW;YACpB,QAAQ,EAAE,4BAAc;YACxB,MAAM,EAAE,wBAAU;YAClB,QAAQ,EAAE,6BAAe;SAC1B,CAAC;QACF,UAAU,EAAE,+BAAiB;QAC7B,UAAU,EAAE,+BAAiB;KAC9B;IACD,oBAAoB,EAAE;QACpB,UAAU,EAAE;YACV,UAAU,EAAE,IAAI;YAChB,WAAW,EAAE,IAAI;YACjB,aAAa,EAAE,KAAK;SACrB;QACD,UAAU,EAAE;YACV,UAAU,EAAE,IAAI;YAChB,WAAW,EAAE,KAAK;YAClB,aAAa,EAAE,KAAK;SACrB;KACF;CACF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/EntityTypes.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/EntityTypes.d.ts.map new file mode 100644 index 00000000..e3c32426 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/EntityTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"EntityTypes.d.ts","sourceRoot":"","sources":["../src/EntityTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAIhD,oBAAY,QAAQ,GAAG,OAAO,CAAC,MAAM,EAAE,UAAU,CAAC,GAAG,QAAQ,CAAC;AAG9D,oBAAY,eAAe;IACzB,IAAI,IAAI;IACR,QAAQ,IAAI;IACZ,SAAS,IAAI;IACb,UAAU,IAAI;IACd,GAAG,IAAI;IACP,YAAY,IAAI;IAChB,QAAQ,IAAI;IACZ,kBAAkB,IAAI;IACtB,SAAS,IAAI;IACb,gBAAgB,IAAI;IACpB,WAAW,KAAK;IAChB,gBAAgB,KAAK;IACrB,KAAK,KAAK;IACV,MAAM,KAAK;IACX,iBAAiB,KAAK;IACtB,IAAI,KAAK;IACT,QAAQ,KAAK;IACb,kBAAkB,KAAK;IACvB,uBAAuB,KAAK;IAC5B,sBAAsB,KAAK;IAC3B,iBAAiB,KAAK;IACtB,sBAAsB,KAAK;IAC3B,iBAAiB,KAAK;IACtB,iBAAiB,KAAK;IACtB,gBAAgB,KAAK;IACrB,sBAAsB,KAAK;IAC3B,cAAc,KAAK;CACpB;AAID,oBAAY,UAAU,CAAC,IAAI,SAAS,MAAM,GAAG,MAAM,IAAI,OAAO,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC;AAEnF,eAAO,MAAM,WAAW;;;;;;;;;;;;;;;;;;;;CA6BvB,CAAC;AAEF,eAAO,MAAM,iBAAiB,0CA6B5B,CAAC;AAEH,eAAO,MAAM,mBAAmB,0CAAqG,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/EntityTypes.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/EntityTypes.js new file mode 100644 index 00000000..5ffd695f --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/EntityTypes.js @@ -0,0 +1,91 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.EntityTypeFromNsync = exports.EntityTypeToNsync = exports.EntityTypes = exports.NSyncEntityType = void 0; +// these must match the enum in sync.proto +var NSyncEntityType; +(function (NSyncEntityType) { + NSyncEntityType[NSyncEntityType["NOTE"] = 0] = "NOTE"; + NSyncEntityType[NSyncEntityType["NOTEBOOK"] = 1] = "NOTEBOOK"; + NSyncEntityType[NSyncEntityType["WORKSPACE"] = 2] = "WORKSPACE"; + NSyncEntityType[NSyncEntityType["ATTACHMENT"] = 3] = "ATTACHMENT"; + NSyncEntityType[NSyncEntityType["TAG"] = 4] = "TAG"; + NSyncEntityType[NSyncEntityType["SAVED_SEARCH"] = 5] = "SAVED_SEARCH"; + NSyncEntityType[NSyncEntityType["SHORTCUT"] = 6] = "SHORTCUT"; + NSyncEntityType[NSyncEntityType["RECIPIENT_SETTINGS"] = 7] = "RECIPIENT_SETTINGS"; + NSyncEntityType[NSyncEntityType["NOTE_TAGS"] = 8] = "NOTE_TAGS"; + NSyncEntityType[NSyncEntityType["NOTE_ATTACHMENTS"] = 9] = "NOTE_ATTACHMENTS"; + NSyncEntityType[NSyncEntityType["ACCESS_INFO"] = 10] = "ACCESS_INFO"; + NSyncEntityType[NSyncEntityType["MUTATION_TRACKER"] = 11] = "MUTATION_TRACKER"; + NSyncEntityType[NSyncEntityType["BOARD"] = 12] = "BOARD"; + NSyncEntityType[NSyncEntityType["WIDGET"] = 13] = "WIDGET"; + NSyncEntityType[NSyncEntityType["NOTE_CONTENT_INFO"] = 14] = "NOTE_CONTENT_INFO"; + NSyncEntityType[NSyncEntityType["TASK"] = 15] = "TASK"; + NSyncEntityType[NSyncEntityType["REMINDER"] = 16] = "REMINDER"; + NSyncEntityType[NSyncEntityType["TASK_USER_SETTINGS"] = 17] = "TASK_USER_SETTINGS"; + NSyncEntityType[NSyncEntityType["WIDGET_CONTENT_CONFLICT"] = 18] = "WIDGET_CONTENT_CONFLICT"; + NSyncEntityType[NSyncEntityType["SCHEDULED_NOTIFICATION"] = 19] = "SCHEDULED_NOTIFICATION"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_DATA"] = 20] = "GAMIFICATION_DATA"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_MILESTONE"] = 21] = "GAMIFICATION_MILESTONE"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_GOAL"] = 22] = "GAMIFICATION_GOAL"; + NSyncEntityType[NSyncEntityType["CALENDAR_SETTINGS"] = 23] = "CALENDAR_SETTINGS"; + NSyncEntityType[NSyncEntityType["CALENDAR_ACCOUNT"] = 24] = "CALENDAR_ACCOUNT"; + NSyncEntityType[NSyncEntityType["USER_CALENDAR_SETTINGS"] = 25] = "USER_CALENDAR_SETTINGS"; + NSyncEntityType[NSyncEntityType["CALENDAR_EVENT"] = 26] = "CALENDAR_EVENT"; +})(NSyncEntityType = exports.NSyncEntityType || (exports.NSyncEntityType = {})); +exports.EntityTypes = { + // Core entities + Note: 'Note', + Notebook: 'Notebook', + Workspace: 'Workspace', + Attachment: 'Attachment', + Tag: 'Tag', + SavedSearch: 'SavedSearch', + Shortcut: 'Shortcut', + // Home + Board: 'Board', + Widget: 'Widget', + WidgetContentConflict: 'WidgetContentConflict', + // Notifications + ScheduledNotification: 'ScheduledNotification', + // Tasks + NoteContentInfo: 'NoteContentInfo', + Reminder: 'Reminder', + Task: 'Task', + TaskUserSettings: 'TaskUserSettings', + // Calendar + CalendarSettings: 'CalendarSettings', + CalendarAccount: 'CalendarAccount', + UserCalendarSettings: 'UserCalendarSettings', + CalendarEvent: 'CalendarEvent', +}; +exports.EntityTypeToNsync = new Map([ + // Core entities + [exports.EntityTypes.Note, NSyncEntityType.NOTE], + [exports.EntityTypes.Notebook, NSyncEntityType.NOTEBOOK], + [exports.EntityTypes.Workspace, NSyncEntityType.WORKSPACE], + [exports.EntityTypes.Attachment, NSyncEntityType.ATTACHMENT], + [exports.EntityTypes.Tag, NSyncEntityType.TAG], + [exports.EntityTypes.SavedSearch, NSyncEntityType.SAVED_SEARCH], + [exports.EntityTypes.Shortcut, NSyncEntityType.SHORTCUT], + // Home + [exports.EntityTypes.Board, NSyncEntityType.BOARD], + [exports.EntityTypes.Widget, NSyncEntityType.WIDGET], + [exports.EntityTypes.WidgetContentConflict, NSyncEntityType.WIDGET_CONTENT_CONFLICT], + // Notifications + [exports.EntityTypes.ScheduledNotification, NSyncEntityType.SCHEDULED_NOTIFICATION], + // Tasks + [exports.EntityTypes.NoteContentInfo, NSyncEntityType.NOTE_CONTENT_INFO], + [exports.EntityTypes.Reminder, NSyncEntityType.REMINDER], + [exports.EntityTypes.Task, NSyncEntityType.TASK], + [exports.EntityTypes.TaskUserSettings, NSyncEntityType.TASK_USER_SETTINGS], + // Calendar + [exports.EntityTypes.CalendarSettings, NSyncEntityType.CALENDAR_SETTINGS], + [exports.EntityTypes.CalendarAccount, NSyncEntityType.CALENDAR_ACCOUNT], + [exports.EntityTypes.UserCalendarSettings, NSyncEntityType.USER_CALENDAR_SETTINGS], + [exports.EntityTypes.CalendarEvent, NSyncEntityType.CALENDAR_EVENT], +]); +exports.EntityTypeFromNsync = new Map(Array.from(exports.EntityTypeToNsync, entry => [entry[1], entry[0]])); +//# sourceMappingURL=EntityTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/EntityTypes.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/EntityTypes.js.map new file mode 100644 index 00000000..8eefb0ab --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/EntityTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"EntityTypes.js","sourceRoot":"","sources":["../src/EntityTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/index.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/index.d.ts.map new file mode 100644 index 00000000..0b1c543e --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,wBAAwB,EAAE,MAAM,aAAa,CAAC;AAIvD,cAAc,gBAAgB,CAAC;AAC/B,OAAO,KAAK,gBAAgB,MAAM,cAAc,CAAC;AACjD,cAAc,eAAe,CAAC;AAC9B,OAAO,KAAK,WAAW,MAAM,eAAe,CAAC;AAC7C,OAAO,EAAE,oBAAoB,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,wBAAwB,EAAE,MAAM,wBAAwB,CAAC;AAE1I,eAAO,MAAM,+BAA+B,EAAE,QAAQ,CAAC,wBAAwB,CAE3E,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/index.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/index.js new file mode 100644 index 00000000..5ab638f4 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/index.js @@ -0,0 +1,41 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.DefaultDeterministicIdGenerator = exports.getServiceLevelV2Summary = exports.ServiceLevelV2Summaries = exports.NSyncEvents = exports.ClientNSyncTypes = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +const EntityTypes_1 = require("./EntityTypes"); +__exportStar(require("./schema-types"), exports); +exports.ClientNSyncTypes = __importStar(require("./sync-types")); +__exportStar(require("./EntityTypes"), exports); +exports.NSyncEvents = __importStar(require("./sync-events")); +var serviceLevelV2Schema_1 = require("./serviceLevelV2Schema"); +Object.defineProperty(exports, "ServiceLevelV2Summaries", { enumerable: true, get: function () { return serviceLevelV2Schema_1.ServiceLevelV2Summaries; } }); +Object.defineProperty(exports, "getServiceLevelV2Summary", { enumerable: true, get: function () { return serviceLevelV2Schema_1.getServiceLevelV2Summary; } }); +exports.DefaultDeterministicIdGenerator = (() => { + return new en_ts_utils_1.DeterministicIdGenerator(EntityTypes_1.EntityTypeToNsync); +})(); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/index.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/index.js.map new file mode 100644 index 00000000..152e9e3b --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;;;;AAEH,6CAAuD;AAEvD,+CAAkD;AAElD,iDAA+B;AAC/B,iEAAiD;AACjD,gDAA8B;AAC9B,6DAA6C;AAC7C,+DAA0I;AAAlF,+HAAA,uBAAuB,OAAA;AAAE,gIAAA,wBAAwB,OAAA;AAE5F,QAAA,+BAA+B,GAAuC,CAAC,GAAG,EAAE;IACvF,OAAO,IAAI,sCAAwB,CAAC,+BAAiB,CAAC,CAAC;AACzD,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map new file mode 100644 index 00000000..15945157 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Blob.d.ts","sourceRoot":"","sources":["../../src/schema-types/Blob.ts"],"names":[],"mappings":"AAIA,OAAO,EAAgB,OAAO,EAAuC,MAAM,aAAa,CAAC;AAEzF,MAAM,WAAW,OAAO;IACtB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,OAAO,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd;AAED,eAAO,MAAM,aAAa;;;;OAIN,CAAC;AAErB,MAAM,WAAW,SAAU,SAAQ,OAAO;IACxC,EAAE,CAAC,EAAE,MAAM,CAAC;IACZ,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,eAAO,MAAM,eAAe,2FAIT,CAAC;AAEpB,MAAM,WAAW,iBAAkB,SAAQ,SAAS;IAClD,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,eAAO,MAAM,uBAAuB;;4CAEN,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/Blob.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/Blob.js new file mode 100644 index 00000000..afdf9eda --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/Blob.js @@ -0,0 +1,21 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlobV2WithContentSchema = exports.BlobV2RefSchema = exports.BlobRefSchema = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +exports.BlobRefSchema = en_ts_utils_1.Struct({ + hash: 'string', + size: 'int', + path: 'string', +}, 'ServiceBlobRef'); +exports.BlobV2RefSchema = en_ts_utils_1.ExtendStruct(exports.BlobRefSchema, { + id: en_ts_utils_1.NullableString, + format: en_ts_utils_1.NullableString, + version: en_ts_utils_1.NullableInt, +}, 'ServiceBlobV2'); +exports.BlobV2WithContentSchema = en_ts_utils_1.ExtendStruct(exports.BlobV2RefSchema, { + content: 'string', +}, 'ServiceBlobV2WithContent'); +//# sourceMappingURL=Blob.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/Blob.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/Blob.js.map new file mode 100644 index 00000000..8b3d1578 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/Blob.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Blob.js","sourceRoot":"","sources":["../../src/schema-types/Blob.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAAyF;AAQ5E,QAAA,aAAa,GAAG,oBAAM,CAAU;IAC3C,IAAI,EAAE,QAAQ;IACd,IAAI,EAAE,KAAK;IACX,IAAI,EAAE,QAAQ;CACf,EAAE,gBAAgB,CAAC,CAAC;AAQR,QAAA,eAAe,GAAG,0BAAY,CAAmC,qBAAa,EAAE;IAC3F,EAAE,EAAE,4BAAc;IAClB,MAAM,EAAE,4BAAc;IACtB,OAAO,EAAE,yBAAW;CACrB,EAAE,eAAe,CAAC,CAAC;AAMP,QAAA,uBAAuB,GAAG,0BAAY,CAA2C,uBAAe,EAAE;IAC7G,OAAO,EAAE,QAAQ;CAClB,EAAE,0BAA0B,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map new file mode 100644 index 00000000..aeaa8208 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.d.ts","sourceRoot":"","sources":["../../src/schema-types/CommonTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js new file mode 100644 index 00000000..e0dded75 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js @@ -0,0 +1,53 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.MembershipRole = exports.MembershipType = exports.AssociationTypeSchema = exports.AssociationType = exports.AgentRefSchema = exports.AgentTypeSchema = exports.AgentType = exports.agentFromUserID = exports.NullUserID = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +exports.NullUserID = 0; +function agentFromUserID(userID) { + return { + id: userID.toString(), + type: AgentType.USER, + }; +} +exports.agentFromUserID = agentFromUserID; +var AgentType; +(function (AgentType) { + AgentType[AgentType["PUBLIC"] = 0] = "PUBLIC"; + AgentType[AgentType["IDENTITY"] = 1] = "IDENTITY"; + AgentType[AgentType["USER"] = 2] = "USER"; + AgentType[AgentType["BUSINESS"] = 3] = "BUSINESS"; + AgentType[AgentType["FAMILY"] = 4] = "FAMILY"; +})(AgentType = exports.AgentType || (exports.AgentType = {})); +exports.AgentTypeSchema = en_ts_utils_1.EnumWithKeys(AgentType, 'AgentType'); +exports.AgentRefSchema = en_ts_utils_1.Struct({ + type: exports.AgentTypeSchema, + id: 'ID', +}); +var AssociationType; +(function (AssociationType) { + AssociationType[AssociationType["ANCESTRY"] = 0] = "ANCESTRY"; + AssociationType[AssociationType["LINK"] = 1] = "LINK"; + AssociationType[AssociationType["VIEW"] = 2] = "VIEW"; +})(AssociationType = exports.AssociationType || (exports.AssociationType = {})); +exports.AssociationTypeSchema = en_ts_utils_1.EnumWithKeys(AssociationType, 'AssociationType'); +var MembershipType; +(function (MembershipType) { + MembershipType[MembershipType["INVITATION"] = 0] = "INVITATION"; + MembershipType[MembershipType["SHARE"] = 1] = "SHARE"; +})(MembershipType = exports.MembershipType || (exports.MembershipType = {})); +var MembershipRole; +(function (MembershipRole) { + MembershipRole[MembershipRole["NULL"] = 0] = "NULL"; + MembershipRole[MembershipRole["VIEWER"] = 1] = "VIEWER"; + MembershipRole[MembershipRole["COMMENTER"] = 2] = "COMMENTER"; + MembershipRole[MembershipRole["EDITOR"] = 3] = "EDITOR"; + MembershipRole[MembershipRole["EDITOR_SHARER"] = 4] = "EDITOR_SHARER"; + MembershipRole[MembershipRole["ADMIN"] = 5] = "ADMIN"; + MembershipRole[MembershipRole["OWNER"] = 6] = "OWNER"; + MembershipRole[MembershipRole["ACTIVITY_VIEWER"] = 7] = "ACTIVITY_VIEWER"; + MembershipRole[MembershipRole["COMPLETER"] = 8] = "COMPLETER"; +})(MembershipRole = exports.MembershipRole || (exports.MembershipRole = {})); +//# sourceMappingURL=CommonTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map new file mode 100644 index 00000000..9d344d12 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.js","sourceRoot":"","sources":["../../src/schema-types/CommonTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAA6I;AAMhI,QAAA,UAAU,GAAG,CAAW,CAAC;AAEtC,SAAgB,eAAe,CAAC,MAAc;IAC5C,OAAO;QACL,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAa;QAChC,IAAI,EAAE,SAAS,CAAC,IAAI;KACrB,CAAC;AACJ,CAAC;AALD,0CAKC;AAID,IAAY,SAMX;AAND,WAAY,SAAS;IACnB,6CAAU,CAAA;IACV,iDAAY,CAAA;IACZ,yCAAQ,CAAA;IACR,iDAAY,CAAA;IACZ,6CAAU,CAAA;AACZ,CAAC,EANW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAMpB;AAEY,QAAA,eAAe,GAAG,0BAAY,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AAOvD,QAAA,cAAc,GAAG,oBAAM,CAAW;IAC7C,IAAI,EAAE,uBAAe;IACrB,EAAE,EAAE,IAAI;CACT,CAAC,CAAC;AAEH,IAAY,eAIX;AAJD,WAAY,eAAe;IACzB,6DAAY,CAAA;IACZ,qDAAQ,CAAA;IACR,qDAAQ,CAAA;AACV,CAAC,EAJW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAI1B;AAEY,QAAA,qBAAqB,GAAG,0BAAY,CAAC,eAAe,EAAE,iBAAiB,CAAC,CAAC;AAatF,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,+DAAc,CAAA;IACd,qDAAS,CAAA;AACX,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB;AAsBD,IAAY,cAUX;AAVD,WAAY,cAAc;IACxB,mDAAQ,CAAA;IACR,uDAAU,CAAA;IACV,6DAAa,CAAA;IACb,uDAAU,CAAA;IACV,qEAAiB,CAAA;IACjB,qDAAS,CAAA;IACT,qDAAS,CAAA;IACT,yEAAmB,CAAA;IACnB,6DAAa,CAAA;AACf,CAAC,EAVW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAUzB"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map new file mode 100644 index 00000000..d5b9393c --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ServiceLevel.d.ts","sourceRoot":"","sources":["../../src/schema-types/ServiceLevel.ts"],"names":[],"mappings":"AAMA,oBAAY,sBAAsB;IAChC,IAAI,IAAI;IACR,IAAI,KAAK;IACT,OAAO,MAAM;IACb,QAAQ,OAAO;IACf,YAAY,QAAQ;IACpB,KAAK,UAAU;CAChB;AAED,eAAO,MAAM,4BAA4B,2CAAiE,CAAC;AAE3G,oBAAY,sBAAsB;IAChC,KAAK,UAAU;IACf,QAAQ,aAAa;CACtB;AAED,eAAO,MAAM,4BAA4B,2CAAyD,CAAC;AAEnG,oBAAY,cAAc;IACxB,IAAI,SAAS;IACb,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,YAAY,iBAAiB;IAC7B,KAAK,UAAU;CAChB;AAED,eAAO,MAAM,oBAAoB,2CAAyC,CAAC;AAE3E,oBAAY,oBAAoB;IAC9B,IAAI,KAAK;IACT,IAAI,IAAI;IACR,OAAO,IAAI;IACX,QAAQ,KAAK;IACb,YAAY,KAAK;IACjB,KAAK,KAAK;CACX;AAED,eAAO,MAAM,0BAA0B,2CAA6D,CAAC;AAErG,MAAM,WAAW,qBAAqB;IACpC,YAAY,EAAE,cAAc,CAAC;IAC7B,oBAAoB,EAAE,sBAAsB,CAAC;IAC7C,kBAAkB,EAAE,oBAAoB,CAAC;CAC1C;AAED,eAAO,MAAM,2BAA2B;;;;OAItC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js new file mode 100644 index 00000000..61f6d262 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js @@ -0,0 +1,49 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ServiceLevelV2SummarySchema = exports.ThriftServiceLevelV2Schema = exports.ThriftServiceLevelV2 = exports.ServiceLevelV2Schema = exports.ServiceLevelV2 = exports.DeprecatedServiceLevelSchema = exports.DeprecatedServiceLevel = exports.AdjustedServiceLevelV2Schema = exports.AdjustedServiceLevelV2 = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +var AdjustedServiceLevelV2; +(function (AdjustedServiceLevelV2) { + AdjustedServiceLevelV2[AdjustedServiceLevelV2["FREE"] = 1] = "FREE"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PLUS"] = 16] = "PLUS"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PREMIUM"] = 256] = "PREMIUM"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PERSONAL"] = 4096] = "PERSONAL"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PROFESSIONAL"] = 65536] = "PROFESSIONAL"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["TEAMS"] = 1048576] = "TEAMS"; +})(AdjustedServiceLevelV2 = exports.AdjustedServiceLevelV2 || (exports.AdjustedServiceLevelV2 = {})); +exports.AdjustedServiceLevelV2Schema = en_ts_utils_1.EnumWithKeys(AdjustedServiceLevelV2, 'AdjustedServiceLevelV2'); +var DeprecatedServiceLevel; +(function (DeprecatedServiceLevel) { + DeprecatedServiceLevel["BASIC"] = "BASIC"; + DeprecatedServiceLevel["BUSINESS"] = "BUSINESS"; +})(DeprecatedServiceLevel = exports.DeprecatedServiceLevel || (exports.DeprecatedServiceLevel = {})); +exports.DeprecatedServiceLevelSchema = en_ts_utils_1.Enum(DeprecatedServiceLevel, 'DeprecatedServiceLevel'); +var ServiceLevelV2; +(function (ServiceLevelV2) { + ServiceLevelV2["FREE"] = "FREE"; + ServiceLevelV2["PLUS"] = "PLUS"; + ServiceLevelV2["PREMIUM"] = "PREMIUM"; + ServiceLevelV2["PERSONAL"] = "PERSONAL"; + ServiceLevelV2["PROFESSIONAL"] = "PROFESSIONAL"; + ServiceLevelV2["TEAMS"] = "TEAMS"; +})(ServiceLevelV2 = exports.ServiceLevelV2 || (exports.ServiceLevelV2 = {})); +exports.ServiceLevelV2Schema = en_ts_utils_1.Enum(ServiceLevelV2, 'ServiceLevelV2'); +var ThriftServiceLevelV2; +(function (ThriftServiceLevelV2) { + ThriftServiceLevelV2[ThriftServiceLevelV2["FREE"] = 10] = "FREE"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PLUS"] = 2] = "PLUS"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PREMIUM"] = 3] = "PREMIUM"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PERSONAL"] = 20] = "PERSONAL"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PROFESSIONAL"] = 30] = "PROFESSIONAL"; + ThriftServiceLevelV2[ThriftServiceLevelV2["TEAMS"] = 40] = "TEAMS"; +})(ThriftServiceLevelV2 = exports.ThriftServiceLevelV2 || (exports.ThriftServiceLevelV2 = {})); +exports.ThriftServiceLevelV2Schema = en_ts_utils_1.EnumWithKeys(ThriftServiceLevelV2, 'ThriftServiceLevelV2'); +exports.ServiceLevelV2SummarySchema = en_ts_utils_1.Struct({ + serviceLevel: exports.ServiceLevelV2Schema, + adjustedServiceLevel: exports.AdjustedServiceLevelV2Schema, + thriftServiceLevel: exports.ThriftServiceLevelV2Schema, +}); +//# sourceMappingURL=ServiceLevel.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map new file mode 100644 index 00000000..137c4c1f --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ServiceLevel.js","sourceRoot":"","sources":["../../src/schema-types/ServiceLevel.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAAyD;AAEzD,IAAY,sBAOX;AAPD,WAAY,sBAAsB;IAChC,mEAAQ,CAAA;IACR,oEAAS,CAAA;IACT,2EAAa,CAAA;IACb,8EAAe,CAAA;IACf,uFAAoB,CAAA;IACpB,2EAAe,CAAA;AACjB,CAAC,EAPW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAOjC;AAEY,QAAA,4BAA4B,GAAG,0BAAY,CAAC,sBAAsB,EAAE,wBAAwB,CAAC,CAAC;AAE3G,IAAY,sBAGX;AAHD,WAAY,sBAAsB;IAChC,yCAAe,CAAA;IACf,+CAAqB,CAAA;AACvB,CAAC,EAHW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAGjC;AAEY,QAAA,4BAA4B,GAAG,kBAAI,CAAC,sBAAsB,EAAE,wBAAwB,CAAC,CAAC;AAEnG,IAAY,cAOX;AAPD,WAAY,cAAc;IACxB,+BAAa,CAAA;IACb,+BAAa,CAAA;IACb,qCAAmB,CAAA;IACnB,uCAAqB,CAAA;IACrB,+CAA6B,CAAA;IAC7B,iCAAe,CAAA;AACjB,CAAC,EAPW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAOzB;AAEY,QAAA,oBAAoB,GAAG,kBAAI,CAAC,cAAc,EAAE,gBAAgB,CAAC,CAAC;AAE3E,IAAY,oBAOX;AAPD,WAAY,oBAAoB;IAC9B,gEAAS,CAAA;IACT,+DAAQ,CAAA;IACR,qEAAW,CAAA;IACX,wEAAa,CAAA;IACb,gFAAiB,CAAA;IACjB,kEAAU,CAAA;AACZ,CAAC,EAPW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAO/B;AAEY,QAAA,0BAA0B,GAAG,0BAAY,CAAC,oBAAoB,EAAE,sBAAsB,CAAC,CAAC;AAQxF,QAAA,2BAA2B,GAAG,oBAAM,CAAwB;IACvE,YAAY,EAAE,4BAAoB;IAClC,oBAAoB,EAAE,oCAA4B;IAClD,kBAAkB,EAAE,kCAA0B;CAC/C,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/index.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/index.d.ts.map new file mode 100644 index 00000000..edc254e1 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/schema-types/index.ts"],"names":[],"mappings":"AAIA,cAAc,QAAQ,CAAC;AACvB,cAAc,eAAe,CAAC;AAC9B,cAAc,gBAAgB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/index.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/index.js new file mode 100644 index 00000000..dd55d42f --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/index.js @@ -0,0 +1,19 @@ +"use strict"; +/* + * Copywrite 2021-present Evernote Coporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./Blob"), exports); +__exportStar(require("./CommonTypes"), exports); +__exportStar(require("./ServiceLevel"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/index.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/index.js.map new file mode 100644 index 00000000..9261431c --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/schema-types/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/schema-types/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,yCAAuB;AACvB,gDAA8B;AAC9B,iDAA+B"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map new file mode 100644 index 00000000..177aa565 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"serviceLevelV2Schema.d.ts","sourceRoot":"","sources":["../src/serviceLevelV2Schema.ts"],"names":[],"mappings":"AAUA,OAAO,EAAwC,KAAK,EAAE,MAAM,aAAa,CAAC;AAE1E,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,cAAc,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AAE7I,oBAAY,uBAAuB,GAAG,cAAc,GAAG,sBAAsB,CAAC;AAC9E,oBAAY,oBAAoB,GAAG,sBAAsB,GAAG,oBAAoB,GAAG,uBAAuB,CAAC;AAE3G,eAAO,MAAM,uBAAuB,EAAE,KAAK,CAAC,qBAAqB,CAiChE,CAAC;AA2BF,eAAO,MAAM,wBAAwB,UAAW,oBAAoB,KAAG,qBAMtE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js new file mode 100644 index 00000000..632c8f84 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js @@ -0,0 +1,78 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + * The purpose of this file is to provide calculations and mappings that can be reused through the organization + * for going from raw Monolith service levels, to Product Tiers (both before and after repackaging), and then adjust + * to new Product Tiers where available. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getServiceLevelV2Summary = exports.ServiceLevelV2Summaries = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +const schema_types_1 = require("./schema-types"); +exports.ServiceLevelV2Summaries = { + free: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.FREE, + serviceLevel: schema_types_1.ServiceLevelV2.FREE, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.FREE, + }, + // Dead SKU, but we can't force users off of it. + plus: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PLUS, + serviceLevel: schema_types_1.ServiceLevelV2.PLUS, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PLUS, + }, + // Dead SKU, but we can't force users off of it.. Only the highest paying SKUs get auto-migrated to PERSONAL + premium: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PREMIUM, + serviceLevel: schema_types_1.ServiceLevelV2.PREMIUM, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PREMIUM, + }, + personal: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PERSONAL, + serviceLevel: schema_types_1.ServiceLevelV2.PERSONAL, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PERSONAL, + }, + professional: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PROFESSIONAL, + serviceLevel: schema_types_1.ServiceLevelV2.PROFESSIONAL, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PROFESSIONAL, + }, + teams: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.TEAMS, + serviceLevel: schema_types_1.ServiceLevelV2.TEAMS, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.TEAMS, + } +}; +const serviceLevelV2SummaryMap = (() => { + const result = new Map(); + for (const summary of Object.values(exports.ServiceLevelV2Summaries)) { + result.set(summary.adjustedServiceLevel, summary); + result.set(summary.serviceLevel, summary); + result.set(summary.thriftServiceLevel, summary); + } + // Deprecated String ServiceLevel Lookup Support + result.set(schema_types_1.DeprecatedServiceLevel.BASIC, exports.ServiceLevelV2Summaries.free); + result.set(schema_types_1.DeprecatedServiceLevel.BUSINESS, exports.ServiceLevelV2Summaries.teams); + return result; +})(); +/* + * A utility method for getting mapped information related to a ServiceLevelV2. + * + * input: A ThriftServiceLevelV2, ServiceLevelV2, or AdjustedServiceLevelV2 + * (can use Deprecated Conduit V1 ServiceLevel string values to get ServiceLevelV2 values for backwards compatibility where required) + * + * returns: + * A ServiceLevelV2Summary for consumption by Conduit, Clients, and Microservices + */ +const getServiceLevelV2Summary = (input) => { + const result = serviceLevelV2SummaryMap.get(input); + if (!result) { + throw new en_ts_utils_1.InvalidParameterError(`Cannot get a ServiceLevelV2Summary from: '${en_ts_utils_1.safeStringify(input)}'`); + } + return result; +}; +exports.getServiceLevelV2Summary = getServiceLevelV2Summary; +//# sourceMappingURL=serviceLevelV2Schema.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map new file mode 100644 index 00000000..e545a062 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map @@ -0,0 +1 @@ +{"version":3,"file":"serviceLevelV2Schema.js","sourceRoot":"","sources":["../src/serviceLevelV2Schema.ts"],"names":[],"mappings":";AAAA;;GAEG;AACH;;;;;GAKG;;;AAEH,6CAA0E;AAE1E,iDAA6I;AAKhI,QAAA,uBAAuB,GAAkC;IACpE,IAAI,EAAE;QACJ,kBAAkB,EAAE,mCAAoB,CAAC,IAAI;QAC7C,YAAY,EAAE,6BAAc,CAAC,IAAI;QACjC,oBAAoB,EAAE,qCAAsB,CAAC,IAAI;KAClD;IACD,gDAAgD;IAChD,IAAI,EAAE;QACJ,kBAAkB,EAAE,mCAAoB,CAAC,IAAI;QAC7C,YAAY,EAAE,6BAAc,CAAC,IAAI;QACjC,oBAAoB,EAAE,qCAAsB,CAAC,IAAI;KAClD;IACD,6GAA6G;IAC7G,OAAO,EAAE;QACP,kBAAkB,EAAE,mCAAoB,CAAC,OAAO;QAChD,YAAY,EAAE,6BAAc,CAAC,OAAO;QACpC,oBAAoB,EAAE,qCAAsB,CAAC,OAAO;KACrD;IACD,QAAQ,EAAE;QACR,kBAAkB,EAAE,mCAAoB,CAAC,QAAQ;QACjD,YAAY,EAAE,6BAAc,CAAC,QAAQ;QACrC,oBAAoB,EAAE,qCAAsB,CAAC,QAAQ;KACtD;IACD,YAAY,EAAE;QACZ,kBAAkB,EAAE,mCAAoB,CAAC,YAAY;QACrD,YAAY,EAAE,6BAAc,CAAC,YAAY;QACzC,oBAAoB,EAAE,qCAAsB,CAAC,YAAY;KAC1D;IACD,KAAK,EAAE;QACL,kBAAkB,EAAE,mCAAoB,CAAC,KAAK;QAC9C,YAAY,EAAE,6BAAc,CAAC,KAAK;QAClC,oBAAoB,EAAE,qCAAsB,CAAC,KAAK;KACnD;CACF,CAAC;AAEF,MAAM,wBAAwB,GAAsD,CAAC,GAAG,EAAE;IACxF,MAAM,MAAM,GAAG,IAAI,GAAG,EAA+C,CAAC;IAEtE,KAAK,MAAM,OAAO,IAAI,MAAM,CAAC,MAAM,CAAC,+BAAuB,CAAC,EAAE;QAC5D,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,oBAAoB,EAAE,OAAO,CAAC,CAAC;QAClD,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC;QAC1C,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,kBAAkB,EAAE,OAAO,CAAC,CAAC;KACjD;IAED,gDAAgD;IAChD,MAAM,CAAC,GAAG,CAAC,qCAAsB,CAAC,KAAK,EAAE,+BAAuB,CAAC,IAAI,CAAC,CAAC;IACvE,MAAM,CAAC,GAAG,CAAC,qCAAsB,CAAC,QAAQ,EAAE,+BAAuB,CAAC,KAAK,CAAC,CAAC;IAE3E,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC,EAAE,CAAC;AAEL;;;;;;;;GAQG;AACI,MAAM,wBAAwB,GAAG,CAAC,KAA2B,EAAyB,EAAE;IAC7F,MAAM,MAAM,GAAG,wBAAwB,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACnD,IAAI,CAAC,MAAM,EAAE;QACX,MAAM,IAAI,mCAAqB,CAAC,6CAA6C,2BAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;KACvG;IACD,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AANW,QAAA,wBAAwB,4BAMnC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map new file mode 100644 index 00000000..c4f08fd8 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncEvents.d.ts","sourceRoot":"","sources":["../../src/sync-events/SyncEvents.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,YAAY,EAAE,MAAM,6BAA6B,CAAC;AAE3D,oBAAY,oBAAoB,GAAG;IACjC,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAA;CAChB,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,qBAAqB,EAAE,MAAM,CAAA;CAC9B,CAAA;AACD,oBAAY,gBAAgB,GAAG,YAAY,CAAC;AAE5C,oBAAY,gBAAgB,GAAG,KAAK,CAAC,YAAY,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js new file mode 100644 index 00000000..41999a76 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js @@ -0,0 +1,6 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=SyncEvents.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js.map new file mode 100644 index 00000000..c3d05ad3 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncEvents.js","sourceRoot":"","sources":["../../src/sync-events/SyncEvents.ts"],"names":[],"mappings":";AAAA;;GAEG"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/constants.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/constants.d.ts.map new file mode 100644 index 00000000..51707a13 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/constants.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.d.ts","sourceRoot":"","sources":["../../src/sync-events/constants.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,WAAW,SAAS,CAAC;AAClC,eAAO,MAAM,gBAAgB,eAAe,CAAC;AAC7C,eAAO,MAAM,cAAc,UAAU,CAAC;AACtC,eAAO,MAAM,cAAc,aAAa,CAAC;AACzC,eAAO,MAAM,eAAe,cAAc,CAAC;AAC3C,eAAO,MAAM,WAAW,UAAU,CAAC;AACnC,eAAO,MAAM,UAAU,SAAS,CAAC;AACjC,eAAO,MAAM,kBAAkB,OAAO,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/constants.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/constants.js new file mode 100644 index 00000000..68eeb5a7 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/constants.js @@ -0,0 +1,15 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.EVENT_ID_DELIMETER = exports.PING_EVENT = exports.CLOSE_EVENT = exports.EXCEPTION_EVENT = exports.COMPLETE_EVENT = exports.REALTIME_EVENT = exports.CONNECTION_EVENT = exports.CHUNK_EVENT = void 0; +exports.CHUNK_EVENT = 'sync'; +exports.CONNECTION_EVENT = 'connection'; +exports.REALTIME_EVENT = 'event'; +exports.COMPLETE_EVENT = 'complete'; +exports.EXCEPTION_EVENT = 'exception'; +exports.CLOSE_EVENT = 'close'; +exports.PING_EVENT = 'ping'; +exports.EVENT_ID_DELIMETER = '::'; +//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/constants.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/constants.js.map new file mode 100644 index 00000000..044c8c6e --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../src/sync-events/constants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEU,QAAA,WAAW,GAAG,MAAM,CAAC;AACrB,QAAA,gBAAgB,GAAG,YAAY,CAAC;AAChC,QAAA,cAAc,GAAG,OAAO,CAAC;AACzB,QAAA,cAAc,GAAG,UAAU,CAAC;AAC5B,QAAA,eAAe,GAAG,WAAW,CAAC;AAC9B,QAAA,WAAW,GAAG,OAAO,CAAC;AACtB,QAAA,UAAU,GAAG,MAAM,CAAC;AACpB,QAAA,kBAAkB,GAAG,IAAI,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/index.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/index.d.ts.map new file mode 100644 index 00000000..3056bb52 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/sync-events/index.ts"],"names":[],"mappings":"AAIA,cAAc,aAAa,CAAC;AAC5B,cAAc,cAAc,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/index.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/index.js new file mode 100644 index 00000000..a90acd84 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/index.js @@ -0,0 +1,18 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./constants"), exports); +__exportStar(require("./SyncEvents"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/index.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/index.js.map new file mode 100644 index 00000000..e9d9c3bb --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-events/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/sync-events/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,8CAA4B;AAC5B,+CAA6B"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map new file mode 100644 index 00000000..f80ee7dd --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.d.ts","sourceRoot":"","sources":["../../src/sync-types/CommonTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,QAAQ,EAAE,eAAe,EAAE,MAAM,gBAAgB,CAAC;AAE3D,oBAAY,SAAS;IACnB,MAAM,IAAI;IACV,QAAQ,IAAI;IACZ,IAAI,IAAI;IACR,QAAQ,IAAI;CACb;AAED,MAAM,WAAW,QAAQ;IACvB,IAAI,EAAE,SAAS,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,oBAAY,eAAe;IACzB,QAAQ,IAAI;IACZ,IAAI,IAAI;CACT;AAED,MAAM,WAAW,cAAc,CAAC,CAAC,SAAS,eAAe,GAAG,eAAe;IACzE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,SAAS,CAAC;IACf,GAAG,EAAE,SAAS,CAAC;CAChB;AAED,oBAAY,cAAc;IACxB,WAAW,IAAI;IACf,SAAS,IAAI;IACb,IAAI,IAAI;CACT;AAED,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,cAAc,GAAG,cAAc;IACtE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,QAAQ,CAAC;IACd,GAAG,EAAE,QAAQ,CAAC;CACf;AAED,MAAM,WAAW,SAAS,CAAC,CAAC,SAAS,eAAe,GAAG,eAAe;IACpE,IAAI,EAAE,CAAC,CAAC;IACR,EAAE,EAAE,QAAQ,CAAC;CACd;AAED,oBAAY,cAAc;IACxB,UAAU,IAAI;IACd,KAAK,IAAI;CACV;AAED,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,cAAc,GAAG,cAAc;IACtE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,QAAQ,CAAC;IACd,GAAG,EAAE,SAAS,CAAC;CAChB;AAED,oBAAY,OAAO,GAAG,QAAQ,GAAG,cAAc,GAAG,aAAa,GAAG,SAAS,GAAG,aAAa,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js new file mode 100644 index 00000000..b42f6c3e --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js @@ -0,0 +1,30 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.MembershipType = exports.ConnectionType = exports.AssociationType = exports.AgentType = void 0; +var AgentType; +(function (AgentType) { + AgentType[AgentType["PUBLIC"] = 0] = "PUBLIC"; + AgentType[AgentType["IDENTITY"] = 1] = "IDENTITY"; + AgentType[AgentType["USER"] = 2] = "USER"; + AgentType[AgentType["BUSINESS"] = 3] = "BUSINESS"; +})(AgentType = exports.AgentType || (exports.AgentType = {})); +var AssociationType; +(function (AssociationType) { + AssociationType[AssociationType["ANCESTRY"] = 0] = "ANCESTRY"; + AssociationType[AssociationType["LINK"] = 1] = "LINK"; +})(AssociationType = exports.AssociationType || (exports.AssociationType = {})); +var ConnectionType; +(function (ConnectionType) { + ConnectionType[ConnectionType["CONSTITUENT"] = 0] = "CONSTITUENT"; + ConnectionType[ConnectionType["AUTHORITY"] = 1] = "AUTHORITY"; + ConnectionType[ConnectionType["CHAT"] = 2] = "CHAT"; +})(ConnectionType = exports.ConnectionType || (exports.ConnectionType = {})); +var MembershipType; +(function (MembershipType) { + MembershipType[MembershipType["INVITATION"] = 0] = "INVITATION"; + MembershipType[MembershipType["SHARE"] = 1] = "SHARE"; +})(MembershipType = exports.MembershipType || (exports.MembershipType = {})); +//# sourceMappingURL=CommonTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map new file mode 100644 index 00000000..78ac7355 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.js","sourceRoot":"","sources":["../../src/sync-types/CommonTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,IAAY,SAKX;AALD,WAAY,SAAS;IACnB,6CAAU,CAAA;IACV,iDAAY,CAAA;IACZ,yCAAQ,CAAA;IACR,iDAAY,CAAA;AACd,CAAC,EALW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAKpB;AAOD,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,6DAAY,CAAA;IACZ,qDAAQ,CAAA;AACV,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAQD,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,iEAAe,CAAA;IACf,6DAAa,CAAA;IACb,mDAAQ,CAAA;AACV,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AAaD,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,+DAAc,CAAA;IACd,qDAAS,CAAA;AACX,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map new file mode 100644 index 00000000..4d66673c --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncDocuments.d.ts","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,aAAa,CAAC;AAE3C,OAAO,EAAE,aAAa,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,cAAc,EAAE,kBAAkB,EAAE,MAAM,iBAAiB,CAAC;AAE7H,oBAAY,aAAa;IACvB,aAAa,IAAI;IACjB,MAAM,IAAI;IACV,MAAM,IAAI;IACV,MAAM,IAAI;IACV,OAAO,IAAI;IACX,OAAO,IAAI;IACX,kBAAkB,IAAI;CACvB;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,oBAAY,YAAY,GACpB,aAAa,GACb,mBAAmB,GACnB,kBAAkB,GAClB,cAAc,GACd,kBAAkB,CACrB;AAED,MAAM,WAAW,YAAY;IAC3B,QAAQ,EAAE,YAAY,CAAC;IACvB,SAAS,EAAE,aAAa,CAAC;IACzB,GAAG,EAAE,cAAc,CAAC;IACpB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,MAAM,WAAW,aAAa;IAC5B,SAAS,EAAE,YAAY,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,EAAE,gBAAgB,CAAC;IACzB,SAAS,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1B,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;CAC7B;AAGD,oBAAY,kBAAkB,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js new file mode 100644 index 00000000..aa3b3b16 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js @@ -0,0 +1,17 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SyncOperation = void 0; +var SyncOperation; +(function (SyncOperation) { + SyncOperation[SyncOperation["ACCESS_FANOUT"] = 0] = "ACCESS_FANOUT"; + SyncOperation[SyncOperation["CREATE"] = 1] = "CREATE"; + SyncOperation[SyncOperation["UPDATE"] = 2] = "UPDATE"; + SyncOperation[SyncOperation["DELETE"] = 3] = "DELETE"; + SyncOperation[SyncOperation["EXPUNGE"] = 4] = "EXPUNGE"; + SyncOperation[SyncOperation["MIGRATE"] = 5] = "MIGRATE"; + SyncOperation[SyncOperation["WITH_ENTITY_CREATE"] = 6] = "WITH_ENTITY_CREATE"; +})(SyncOperation = exports.SyncOperation || (exports.SyncOperation = {})); +//# sourceMappingURL=SyncDocuments.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map new file mode 100644 index 00000000..05bb7d8e --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncDocuments.js","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,IAAY,aAQX;AARD,WAAY,aAAa;IACvB,mEAAiB,CAAA;IACjB,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,uDAAW,CAAA;IACX,uDAAW,CAAA;IACX,6EAAsB,CAAA;AACxB,CAAC,EARW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAQxB"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map new file mode 100644 index 00000000..6d30ea13 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncInstances.d.ts","sourceRoot":"","sources":["../../src/sync-types/SyncInstances.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,aAAa,CAAC;AAEpC,OAAO,EAAE,QAAQ,EAAE,cAAc,EAAE,aAAa,EAAE,SAAS,EAAE,aAAa,EAAE,cAAc,EAAE,OAAO,EAAE,MAAM,eAAe,CAAC;AAE3H,oBAAY,gBAAgB;IAC1B,KAAK,IAAI;IACT,MAAM,IAAI;IACV,UAAU,IAAI;IACd,WAAW,IAAI;IACf,UAAU,IAAI;CACf;AAED,oBAAY,IAAI;IACd,IAAI,IAAI;IACR,MAAM,IAAI;IACV,SAAS,IAAI;IACb,MAAM,IAAI;IACV,aAAa,IAAI;IACjB,KAAK,IAAI;IACT,KAAK,IAAI;IACT,eAAe,IAAI;IACnB,SAAS,IAAI;CACd;AAED,oBAAY,aAAa;IACvB,SAAS,IAAI;IACb,IAAI,IAAI;IACR,aAAa,IAAI;IACjB,OAAO,IAAI;IACX,IAAI,IAAI;IACR,OAAO,KAAK;IACZ,UAAU,WAAW;CACtB;AAED,oBAAY,OAAO;IACjB,UAAU,IAAI;IACd,eAAe,IAAI;IACnB,eAAe,IAAI;IACnB,WAAW,MAAM;CAClB;AAED,MAAM,WAAW,SAAS;IACxB,aAAa,EAAE,MAAM,CAAC;IACtB,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,gBAAgB;IAC/B,IAAI,EAAE,gBAAgB,CAAC;IACvB,GAAG,EAAE,OAAO,CAAC;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACvB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACvB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACxB;AAED,MAAM,WAAW,aAAc,SAAQ,gBAAgB;IACrD,IAAI,EAAE,gBAAgB,CAAC,KAAK,CAAC;IAC7B,GAAG,EAAE,QAAQ,CAAC;CACf;AAED,MAAM,WAAW,mBAAoB,SAAQ,gBAAgB;IAC3D,IAAI,EAAE,gBAAgB,CAAC,WAAW,CAAC;IACnC,GAAG,EAAE,cAAc,CAAC;CACrB;AAED,MAAM,WAAW,kBAAmB,SAAQ,gBAAgB;IAC1D,IAAI,EAAE,gBAAgB,CAAC,UAAU,CAAC;IAClC,GAAG,EAAE,aAAa,CAAC;CACpB;AAED,UAAU,sBAAuB,SAAQ,gBAAgB;IACvD,IAAI,EAAE,gBAAgB,CAAC,UAAU,CAAC;IAClC,IAAI,EAAE,IAAI,CAAC;IACX,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,KAAM,SAAQ,sBAAsB;IACnD,GAAG,EAAE,aAAa,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;CAC1C;AAED,MAAM,WAAW,UAAW,SAAQ,sBAAsB;IACxD,GAAG,EAAE,aAAa,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC;CAC/C;AAED,oBAAY,kBAAkB,GAAG,KAAK,GAAG,UAAU,CAAC;AAEpD,MAAM,WAAW,cAAe,SAAQ,gBAAgB;IACtD,IAAI,EAAE,gBAAgB,CAAC,MAAM,CAAC;IAC9B,GAAG,EAAE,SAAS,CAAC;IAEf,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAChB,YAAY,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;CAChC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js new file mode 100644 index 00000000..2b838dc1 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js @@ -0,0 +1,44 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Sharing = exports.ContentAccess = exports.Role = exports.SyncInstanceType = void 0; +var SyncInstanceType; +(function (SyncInstanceType) { + SyncInstanceType[SyncInstanceType["AGENT"] = 0] = "AGENT"; + SyncInstanceType[SyncInstanceType["ENTITY"] = 1] = "ENTITY"; + SyncInstanceType[SyncInstanceType["MEMBERSHIP"] = 2] = "MEMBERSHIP"; + SyncInstanceType[SyncInstanceType["ASSOCIATION"] = 3] = "ASSOCIATION"; + SyncInstanceType[SyncInstanceType["CONNECTION"] = 4] = "CONNECTION"; +})(SyncInstanceType = exports.SyncInstanceType || (exports.SyncInstanceType = {})); +var Role; +(function (Role) { + Role[Role["NULL"] = 0] = "NULL"; + Role[Role["VIEWER"] = 1] = "VIEWER"; + Role[Role["COMMENTER"] = 2] = "COMMENTER"; + Role[Role["EDITOR"] = 3] = "EDITOR"; + Role[Role["EDITOR_SHARER"] = 4] = "EDITOR_SHARER"; + Role[Role["ADMIN"] = 5] = "ADMIN"; + Role[Role["OWNER"] = 6] = "OWNER"; + Role[Role["ACTIVITY_VIEWER"] = 7] = "ACTIVITY_VIEWER"; + Role[Role["COMPLETER"] = 8] = "COMPLETER"; +})(Role = exports.Role || (exports.Role = {})); +var ContentAccess; +(function (ContentAccess) { + ContentAccess[ContentAccess["NO_ACCESS"] = 0] = "NO_ACCESS"; + ContentAccess[ContentAccess["VIEW"] = 1] = "VIEW"; + ContentAccess[ContentAccess["VIEW_ACTIVITY"] = 2] = "VIEW_ACTIVITY"; + ContentAccess[ContentAccess["COMMENT"] = 4] = "COMMENT"; + ContentAccess[ContentAccess["EDIT"] = 8] = "EDIT"; + ContentAccess[ContentAccess["EXPUNGE"] = 16] = "EXPUNGE"; + ContentAccess[ContentAccess["ALL_ACCESS"] = 16777215] = "ALL_ACCESS"; +})(ContentAccess = exports.ContentAccess || (exports.ContentAccess = {})); +var Sharing; +(function (Sharing) { + Sharing[Sharing["NO_SHARING"] = 0] = "NO_SHARING"; + Sharing[Sharing["WITHIN_BUSINESS"] = 1] = "WITHIN_BUSINESS"; + Sharing[Sharing["WITHIN_EVERNOTE"] = 2] = "WITHIN_EVERNOTE"; + Sharing[Sharing["ALL_SHARING"] = 255] = "ALL_SHARING"; +})(Sharing = exports.Sharing || (exports.Sharing = {})); +//# sourceMappingURL=SyncInstances.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map new file mode 100644 index 00000000..add62fff --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncInstances.js","sourceRoot":"","sources":["../../src/sync-types/SyncInstances.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,IAAY,gBAMX;AAND,WAAY,gBAAgB;IAC1B,yDAAS,CAAA;IACT,2DAAU,CAAA;IACV,mEAAc,CAAA;IACd,qEAAe,CAAA;IACf,mEAAc,CAAA;AAChB,CAAC,EANW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAM3B;AAED,IAAY,IAUX;AAVD,WAAY,IAAI;IACd,+BAAQ,CAAA;IACR,mCAAU,CAAA;IACV,yCAAa,CAAA;IACb,mCAAU,CAAA;IACV,iDAAiB,CAAA;IACjB,iCAAS,CAAA;IACT,iCAAS,CAAA;IACT,qDAAmB,CAAA;IACnB,yCAAa,CAAA;AACf,CAAC,EAVW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAUf;AAED,IAAY,aAQX;AARD,WAAY,aAAa;IACvB,2DAAa,CAAA;IACb,iDAAQ,CAAA;IACR,mEAAiB,CAAA;IACjB,uDAAW,CAAA;IACX,iDAAQ,CAAA;IACR,wDAAY,CAAA;IACZ,oEAAqB,CAAA;AACvB,CAAC,EARW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAQxB;AAED,IAAY,OAKX;AALD,WAAY,OAAO;IACjB,iDAAc,CAAA;IACd,2DAAmB,CAAA;IACnB,2DAAmB,CAAA;IACnB,qDAAiB,CAAA;AACnB,CAAC,EALW,OAAO,GAAP,eAAO,KAAP,eAAO,QAKlB"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/index.d.ts.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/index.d.ts.map new file mode 100644 index 00000000..1cfb04c2 --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/sync-types/index.ts"],"names":[],"mappings":"AAWA,cAAc,eAAe,CAAC;AAC9B,cAAc,iBAAiB,CAAC;AAChC,cAAc,iBAAiB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/index.js b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/index.js new file mode 100644 index 00000000..f7a74ffd --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/index.js @@ -0,0 +1,24 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +// These are the types returned from the nsync service to Conduit. They are NOT the same as the protobuf types: +// - there are a couple of fields that undergo conversion when returned from nsync service +// - instanceAttributes are parsed and expanded into fields in nsync service +// - some protobuf stuff is corrected, such as optionality of all fields and Long types converted to number +// See https://source.build.etonreve.com/projects/MS/repos/nsync-service/browse/src/util/document-convertors.ts#163 +__exportStar(require("./CommonTypes"), exports); +__exportStar(require("./SyncDocuments"), exports); +__exportStar(require("./SyncInstances"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/index.js.map b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/index.js.map new file mode 100644 index 00000000..b808854e --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/dist/sync-types/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/sync-types/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,+GAA+G;AAC/G,0FAA0F;AAC1F,4EAA4E;AAC5E,2GAA2G;AAE3G,mHAAmH;AAEnH,gDAA8B;AAC9B,kDAAgC;AAChC,kDAAgC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/node_modules/en-data-model/package.json b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/package.json new file mode 100644 index 00000000..f000ad3c --- /dev/null +++ b/evernote_modules/en-notifications-data-model/node_modules/en-data-model/package.json @@ -0,0 +1,19 @@ +{ + "name": "en-data-model", + "version": "3.6.0", + "publishConfig": { + "registry": "https://maven.vpn.etonreve.com/api/npm/npm" + }, + "files": [ + "dist" + ], + "main": "dist/index", + "dependencies": { + "en-ts-utils": "^5.1.0" + }, + "devDependencies": { + "@types/chai": "^4.2.10", + "@types/node": "^13.13.4", + "chai": "^4.2.0" + } +} \ No newline at end of file diff --git a/evernote_modules/en-notifications-data-model/package.json b/evernote_modules/en-notifications-data-model/package.json index d51d2497..71daada0 100644 --- a/evernote_modules/en-notifications-data-model/package.json +++ b/evernote_modules/en-notifications-data-model/package.json @@ -1,6 +1,6 @@ { "name": "en-notifications-data-model", - "version": "3.4.3", + "version": "3.6.0", "publishConfig": { "registry": "http://localhost:4873" }, @@ -9,7 +9,7 @@ ], "main": "dist/index", "dependencies": { - "en-data-model": "3.4.3", + "en-data-model": "3.6.0", "en-ts-utils": "^5.1.0" }, "devDependencies": { diff --git a/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/createCalendarNotificationData.js b/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/createCalendarNotificationData.js new file mode 100644 index 00000000..bfadbba5 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/createCalendarNotificationData.js @@ -0,0 +1,73 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.createCalendarNotificationData = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +const l10n_1 = require("../l10n"); +const notifications_1 = require("../types/notifications"); +function createCalendarNotificationData(notificationId, srcData, locale, logger) { + const { noteID, calendarEventId, title, startTime, endTime, notificationTime, location, isAllDay, } = srcData; + let target; + let actionName; + let localizedTitle; + if (noteID) { + target = noteID; + actionName = notifications_1.SystemNotificationActionName.CalendarNavigateToNote; + // Empty string is treated as false, conversion to Boolean leads to TS error + if (title) { + localizedTitle = l10n_1.openNoteTitle(title, locale); + } + else { + localizedTitle = l10n_1.openNoteUntitled(locale); + } + } + else { + target = calendarEventId; + actionName = notifications_1.SystemNotificationActionName.CalendarCreateNote; + if (title) { + localizedTitle = l10n_1.createNoteTitle(title, locale); + } + else { + localizedTitle = l10n_1.createNoteUntitled(locale); + } + } + let meetingDescription; + try { + if (isAllDay) { + meetingDescription = l10n_1.getAllDay(locale); + } + else if (endTime - startTime >= en_ts_utils_1.MILLIS_IN_ONE_DAY) { + meetingDescription = l10n_1.getMultiDay(startTime, endTime, locale); + } + else if (notificationTime < startTime) { + meetingDescription = l10n_1.getStartsAt(startTime, locale); + } + else if (notificationTime > endTime) { + meetingDescription = l10n_1.getEndedAt(endTime, locale); + } + else { + meetingDescription = l10n_1.getTimeRange(startTime, endTime, locale); + } + } + catch (err) { + if (logger) { + logger.warn(`Cannot construct meeting description for notification ID ${notificationId}. ${err.stack} Aborting`); + } + return null; + } + let body = meetingDescription; + if (location) { + body = `${meetingDescription}, ${location}`; + } + return { + id: notificationId, + title: localizedTitle, + body, + clickNotificationActionTarget: target, + clickNotificationActionName: actionName, + }; +} +exports.createCalendarNotificationData = createCalendarNotificationData; +//# sourceMappingURL=createCalendarNotificationData.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/createCalendarNotificationData.js.map b/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/createCalendarNotificationData.js.map new file mode 100644 index 00000000..67abfc33 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/createCalendarNotificationData.js.map @@ -0,0 +1 @@ +{"version":3,"file":"createCalendarNotificationData.js","sourceRoot":"","sources":["../../src/createSystemNotificationData/createCalendarNotificationData.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAAgD;AAEhD,kCAUiB;AAEjB,0DAIgC;AAEhC,SAAgB,8BAA8B,CAC5C,cAAiB,EACjB,OAAsB,EACtB,MAAc,EACd,MAAe;IAEf,MAAM,EACJ,MAAM,EACN,eAAe,EACf,KAAK,EACL,SAAS,EACT,OAAO,EACP,gBAAgB,EAChB,QAAQ,EACR,QAAQ,GACT,GAAG,OAAO,CAAC;IAEZ,IAAI,MAAS,CAAC;IACd,IAAI,UAAwC,CAAC;IAC7C,IAAI,cAAsB,CAAC;IAE3B,IAAI,MAAM,EAAE;QACV,MAAM,GAAG,MAAM,CAAC;QAChB,UAAU,GAAG,4CAA4B,CAAC,sBAAsB,CAAC;QACjE,4EAA4E;QAC5E,IAAI,KAAK,EAAE;YACT,cAAc,GAAG,oBAAa,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;SAC/C;aAAM;YACL,cAAc,GAAG,uBAAgB,CAAC,MAAM,CAAC,CAAC;SAC3C;KACF;SAAM;QACL,MAAM,GAAG,eAAoB,CAAC;QAC9B,UAAU,GAAG,4CAA4B,CAAC,kBAAkB,CAAC;QAC7D,IAAI,KAAK,EAAE;YACT,cAAc,GAAG,sBAAe,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;SACjD;aAAM;YACL,cAAc,GAAG,yBAAkB,CAAC,MAAM,CAAC,CAAC;SAC7C;KACF;IAED,IAAI,kBAA0B,CAAC;IAC/B,IAAI;QACF,IAAI,QAAQ,EAAE;YACZ,kBAAkB,GAAG,gBAAS,CAAC,MAAM,CAAC,CAAC;SACxC;aAAM,IAAI,OAAO,GAAG,SAAS,IAAI,+BAAiB,EAAE;YACnD,kBAAkB,GAAG,kBAAW,CAAC,SAAS,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;SAC9D;aAAM,IAAI,gBAAgB,GAAG,SAAS,EAAE;YACvC,kBAAkB,GAAG,kBAAW,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;SACrD;aAAM,IAAI,gBAAgB,GAAG,OAAO,EAAE;YACrC,kBAAkB,GAAG,iBAAU,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;SAClD;aAAM;YACL,kBAAkB,GAAG,mBAAY,CAAC,SAAS,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;SAC/D;KACF;IAAC,OAAO,GAAG,EAAE;QACZ,IAAI,MAAM,EAAE;YACV,MAAM,CAAC,IAAI,CACT,4DAA4D,cAAc,KAAK,GAAG,CAAC,KAAK,WAAW,CACpG,CAAC;SACH;QACD,OAAO,IAAI,CAAC;KACb;IAED,IAAI,IAAI,GAAW,kBAAkB,CAAC;IACtC,IAAI,QAAQ,EAAE;QACZ,IAAI,GAAG,GAAG,kBAAkB,KAAK,QAAQ,EAAE,CAAC;KAC7C;IAED,OAAO;QACL,EAAE,EAAE,cAAc;QAClB,KAAK,EAAE,cAAc;QACrB,IAAI;QACJ,6BAA6B,EAAE,MAAM;QACrC,2BAA2B,EAAE,UAAU;KACxC,CAAC;AACJ,CAAC;AA1ED,wEA0EC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/index.js b/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/index.js new file mode 100644 index 00000000..b76db5ef --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/index.js @@ -0,0 +1,29 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.createSystemNotificationData = void 0; +const notifications_1 = require("../types/notifications"); +const createCalendarNotificationData_1 = require("./createCalendarNotificationData"); +/** + * Transforms input into SystemNotificationData, which includes the required fields to + * schedule system notifications for both client-side & server-side scenarios. + * Encapsulates all localization needs and mapping of notification type to notification + * template design (ex. copy, interaction behavior). + * + * @param {CreateSystemNotificationDataConfig} config configuration parameters for + * building the notification + * @returns {SystemNotificationData} The data required to schedule the concrete system + * notification + */ +function createSystemNotificationData({ notificationId, srcData, notificationType, locale, logger, }) { + switch (notificationType) { + case notifications_1.SystemNotificationType.Calendar: + return createCalendarNotificationData_1.createCalendarNotificationData(notificationId, srcData, locale, logger); + default: + throw new Error(`SystemNotificationType: ${notificationType} not supported`); + } +} +exports.createSystemNotificationData = createSystemNotificationData; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/index.js.map b/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/index.js.map new file mode 100644 index 00000000..87d27a26 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/createSystemNotificationData/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/createSystemNotificationData/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,0DAIgC;AAChC,qFAAkF;AAElF;;;;;;;;;;GAUG;AACH,SAAgB,4BAA4B,CAAmB,EAC7D,cAAc,EACd,OAAO,EACP,gBAAgB,EAChB,MAAM,EACN,MAAM,GACgC;IACtC,QAAQ,gBAAgB,EAAE;QACxB,KAAK,sCAAsB,CAAC,QAAQ;YAClC,OAAO,+DAA8B,CAAC,cAAc,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;QACjF;YACE,MAAM,IAAI,KAAK,CAAC,2BAA2B,gBAAgB,gBAAgB,CAAC,CAAC;KAChF;AACH,CAAC;AAbD,oEAaC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/index.js b/evernote_modules/en-notifications-templates/dist/index.js new file mode 100644 index 00000000..7a824205 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/index.js @@ -0,0 +1,12 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SystemNotificationActionName = exports.SystemNotificationType = exports.createSystemNotificationData = void 0; +var createSystemNotificationData_1 = require("./createSystemNotificationData"); +Object.defineProperty(exports, "createSystemNotificationData", { enumerable: true, get: function () { return createSystemNotificationData_1.createSystemNotificationData; } }); +var notifications_1 = require("./types/notifications"); +Object.defineProperty(exports, "SystemNotificationType", { enumerable: true, get: function () { return notifications_1.SystemNotificationType; } }); +Object.defineProperty(exports, "SystemNotificationActionName", { enumerable: true, get: function () { return notifications_1.SystemNotificationActionName; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/index.js.map b/evernote_modules/en-notifications-templates/dist/index.js.map new file mode 100644 index 00000000..1fcf6139 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+EAA8E;AAArE,4IAAA,4BAA4B,OAAA;AAErC,uDAK+B;AAH7B,uHAAA,sBAAsB,OAAA;AACtB,6HAAA,4BAA4B,OAAA"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/l10n/const.js b/evernote_modules/en-notifications-templates/dist/l10n/const.js new file mode 100644 index 00000000..aaa60e23 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/l10n/const.js @@ -0,0 +1,8 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.DEFAULT_LOCALE = void 0; +exports.DEFAULT_LOCALE = 'en'; +//# sourceMappingURL=const.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/l10n/const.js.map b/evernote_modules/en-notifications-templates/dist/l10n/const.js.map new file mode 100644 index 00000000..7271e4a4 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/l10n/const.js.map @@ -0,0 +1 @@ +{"version":3,"file":"const.js","sourceRoot":"","sources":["../../src/l10n/const.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEU,QAAA,cAAc,GAAG,IAAI,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/data.js b/evernote_modules/en-notifications-templates/dist/l10n/data.js similarity index 63% rename from evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/data.js rename to evernote_modules/en-notifications-templates/dist/l10n/data.js index 908f30bc..66a130d2 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/data.js +++ b/evernote_modules/en-notifications-templates/dist/l10n/data.js @@ -1,24 +1,20 @@ "use strict"; -/*! - * Copyright 2021 Evernote Corporation. All rights reserved. +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.getTranslator = exports.Translated = void 0; -/** - * This is a temporary, stop gap solution to support Beta of Calendar Integration - * longer term solution to follow shortly after. - * See: https://evernote.jira.com/browse/GRIN-981 - */ -const conduit_utils_1 = require("conduit-utils"); -const const_1 = require("../../shared/const"); +const const_1 = require("./const"); var Translated; (function (Translated) { Translated[Translated["OPEN_NOTE_TITLE"] = 0] = "OPEN_NOTE_TITLE"; - Translated[Translated["CREATE_NOTE_TITLE"] = 1] = "CREATE_NOTE_TITLE"; - Translated[Translated["STARTS_AT"] = 2] = "STARTS_AT"; - Translated[Translated["ENDED_AT"] = 3] = "ENDED_AT"; - Translated[Translated["TIME_RANGE"] = 4] = "TIME_RANGE"; - Translated[Translated["ALL_DAY"] = 5] = "ALL_DAY"; + Translated[Translated["OPEN_NOTE_UNTITLED"] = 1] = "OPEN_NOTE_UNTITLED"; + Translated[Translated["CREATE_NOTE_TITLE"] = 2] = "CREATE_NOTE_TITLE"; + Translated[Translated["CREATE_NOTE_UNTITLED"] = 3] = "CREATE_NOTE_UNTITLED"; + Translated[Translated["STARTS_AT"] = 4] = "STARTS_AT"; + Translated[Translated["ENDED_AT"] = 5] = "ENDED_AT"; + Translated[Translated["TIME_RANGE"] = 6] = "TIME_RANGE"; + Translated[Translated["ALL_DAY"] = 7] = "ALL_DAY"; })(Translated = exports.Translated || (exports.Translated = {})); const Locales = { EN: 'en', @@ -33,6 +29,8 @@ const data = { [Locales.EN]: { [Translated.CREATE_NOTE_TITLE]: (t) => `Create note for \"${t}\"`, [Translated.OPEN_NOTE_TITLE]: (t) => `Open note for \"${t}\"`, + [Translated.CREATE_NOTE_UNTITLED]: () => `Create note for untitled event`, + [Translated.OPEN_NOTE_UNTITLED]: () => `Open note for untitled event`, [Translated.STARTS_AT]: (t) => `Starts at ${t}`, [Translated.ENDED_AT]: (t) => `Ended at ${t}`, [Translated.TIME_RANGE]: (s, e) => `${s} - ${e}`, @@ -41,6 +39,8 @@ const data = { [Locales.DE]: { [Translated.CREATE_NOTE_TITLE]: (t) => `Notiz erstellen für „${t}“`, [Translated.OPEN_NOTE_TITLE]: (t) => `Notiz öffnen für „${t}“`, + [Translated.CREATE_NOTE_UNTITLED]: () => `Notiz für unbenannten Termin erstellen`, + [Translated.OPEN_NOTE_UNTITLED]: () => `Notiz für unbenannten Termin öffnen`, [Translated.STARTS_AT]: (t) => `Beginn um ${t}`, [Translated.ENDED_AT]: (t) => `Ende um ${t}`, [Translated.TIME_RANGE]: (s, e) => `${s}–${e}`, @@ -49,6 +49,8 @@ const data = { [Locales.ES]: { [Translated.CREATE_NOTE_TITLE]: (t) => `Crear nota para \"${t}\"`, [Translated.OPEN_NOTE_TITLE]: (t) => `Abrir nota para \"${t}\"`, + [Translated.CREATE_NOTE_UNTITLED]: () => `Crear nota para un evento sin título`, + [Translated.OPEN_NOTE_UNTITLED]: () => `Abrir nota para evento sin título`, [Translated.STARTS_AT]: (t) => `Empieza a las ${t}`, [Translated.ENDED_AT]: (t) => `Terminó a las ${t}`, [Translated.TIME_RANGE]: (s, e) => `${s} – ${e}`, @@ -57,6 +59,8 @@ const data = { [Locales.FR]: { [Translated.CREATE_NOTE_TITLE]: (t) => `Créer une note pour « ${t} »`, [Translated.OPEN_NOTE_TITLE]: (t) => `Ouvrir une note pour ${t}`, + [Translated.CREATE_NOTE_UNTITLED]: () => `Créer une note pour un événement sans titre`, + [Translated.OPEN_NOTE_UNTITLED]: () => `Ouvrir une note pour un événement sans titre`, [Translated.STARTS_AT]: (t) => `Commence à ${t}`, [Translated.ENDED_AT]: (t) => `Terminé à ${t}`, [Translated.TIME_RANGE]: (s, e) => `${s} - ${e}`, @@ -65,6 +69,8 @@ const data = { [Locales.PT_BR]: { [Translated.CREATE_NOTE_TITLE]: (t) => `Criar nota para \"${t}\"`, [Translated.OPEN_NOTE_TITLE]: (t) => `Abrir nota para \"${t}\"`, + [Translated.CREATE_NOTE_UNTITLED]: () => `Criar nota para evento sem título`, + [Translated.OPEN_NOTE_UNTITLED]: () => `Abrir nota para evento sem título`, [Translated.STARTS_AT]: (t) => `Começa às ${t}`, [Translated.ENDED_AT]: (t) => `Terminou às ${t}`, [Translated.TIME_RANGE]: (s, e) => `${s} - ${e}`, @@ -73,6 +79,8 @@ const data = { [Locales.JA]: { [Translated.CREATE_NOTE_TITLE]: (t) => `「${t}」のノートを作成`, [Translated.OPEN_NOTE_TITLE]: (t) => `「${t}」のノートを開く`, + [Translated.CREATE_NOTE_UNTITLED]: () => `無題のイベントのノートを作成`, + [Translated.OPEN_NOTE_UNTITLED]: () => `無題のイベントのノートを開く`, [Translated.STARTS_AT]: (t) => `${t} から`, [Translated.ENDED_AT]: (t) => `${t} に終了`, [Translated.TIME_RANGE]: (s, e) => `${s} ~ ${e}`, @@ -81,16 +89,20 @@ const data = { [Locales.KO]: { [Translated.CREATE_NOTE_TITLE]: (t) => `\"${t}\"의 노트 만들기`, [Translated.OPEN_NOTE_TITLE]: (t) => `\"${t}\"의 노트 열기`, + [Translated.CREATE_NOTE_UNTITLED]: () => `제목 없는 이벤트를 위한 노트 만들기`, + [Translated.OPEN_NOTE_UNTITLED]: () => `제목 없는 이벤트를 위한 노트 열기`, [Translated.STARTS_AT]: (t) => `${t}에 시작`, [Translated.ENDED_AT]: (t) => `${t}에 종료`, [Translated.TIME_RANGE]: (s, e) => `${s} - ${e}`, [Translated.ALL_DAY]: () => `하루 종일`, }, }; -function getTranslator(key, locale) { +function getTranslator(key, locale, logger) { const d = data[locale] ? data[locale] : data[const_1.DEFAULT_LOCALE]; if (!d[key]) { - conduit_utils_1.logger.warn(`No translation found for key ${key} for locale ${locale}`); + if (logger) { + logger.warn(`No translation found for key ${key} for locale ${locale}`); + } return () => ''; } else { diff --git a/evernote_modules/en-notifications-templates/dist/l10n/data.js.map b/evernote_modules/en-notifications-templates/dist/l10n/data.js.map new file mode 100644 index 00000000..f0e03efa --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/l10n/data.js.map @@ -0,0 +1 @@ +{"version":3,"file":"data.js","sourceRoot":"","sources":["../../src/l10n/data.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/index.js b/evernote_modules/en-notifications-templates/dist/l10n/helpers.js similarity index 72% rename from evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/index.js rename to evernote_modules/en-notifications-templates/dist/l10n/helpers.js index 6b3d7dcc..55718cd4 100644 --- a/evernote_modules/en-conduit-plugin-scheduled-notification/dist/Extractors/Calendar/l10n/index.js +++ b/evernote_modules/en-notifications-templates/dist/l10n/helpers.js @@ -1,15 +1,10 @@ "use strict"; -/*! - * Copyright 2021 Evernote Corporation. All rights reserved. +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.getMultiDay = exports.getTimeRange = exports.getEndedAt = exports.getAllDay = exports.getStartsAt = exports.createNoteTitle = exports.openNoteTitle = void 0; -/** - * This is a temporary, stop gap solution to support Beta of Calendar Integration - * longer term solution to follow shortly after. - * See: https://evernote.jira.com/browse/GRIN-981 - */ -const locale_1 = require("../../shared/locale"); +exports.getMultiDay = exports.getTimeRange = exports.getEndedAt = exports.getAllDay = exports.getStartsAt = exports.createNoteUntitled = exports.openNoteUntitled = exports.createNoteTitle = exports.openNoteTitle = void 0; +const locale_1 = require("./locale"); const data_1 = require("./data"); function openNoteTitle(eventTitle, locale = 'en') { return data_1.getTranslator(data_1.Translated.OPEN_NOTE_TITLE, locale)(eventTitle); @@ -19,6 +14,14 @@ function createNoteTitle(eventTitle, locale = 'en') { return data_1.getTranslator(data_1.Translated.CREATE_NOTE_TITLE, locale)(eventTitle); } exports.createNoteTitle = createNoteTitle; +function openNoteUntitled(locale = 'en') { + return data_1.getTranslator(data_1.Translated.OPEN_NOTE_UNTITLED, locale)(); +} +exports.openNoteUntitled = openNoteUntitled; +function createNoteUntitled(locale = 'en') { + return data_1.getTranslator(data_1.Translated.CREATE_NOTE_UNTITLED, locale)(); +} +exports.createNoteUntitled = createNoteUntitled; function getStartsAt(startTime, locale) { const hour = locale_1.getLocalizedHour(startTime, locale); return data_1.getTranslator(data_1.Translated.STARTS_AT, locale)(hour); @@ -45,4 +48,4 @@ function getMultiDay(startTime, endTime, locale) { return data_1.getTranslator(data_1.Translated.TIME_RANGE, locale)(startDay, endDay); } exports.getMultiDay = getMultiDay; -//# sourceMappingURL=index.js.map \ No newline at end of file +//# sourceMappingURL=helpers.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/l10n/helpers.js.map b/evernote_modules/en-notifications-templates/dist/l10n/helpers.js.map new file mode 100644 index 00000000..919c3043 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/l10n/helpers.js.map @@ -0,0 +1 @@ +{"version":3,"file":"helpers.js","sourceRoot":"","sources":["../../src/l10n/helpers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,qCAA+D;AAC/D,iCAAmD;AAEnD,SAAgB,aAAa,CAAC,UAAkB,EAAE,MAAM,GAAG,IAAI;IAC7D,OAAO,oBAAa,CAAC,iBAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC,UAAU,CAAC,CAAC;AACvE,CAAC;AAFD,sCAEC;AAED,SAAgB,eAAe,CAAC,UAAkB,EAAE,MAAM,GAAG,IAAI;IAC/D,OAAO,oBAAa,CAAC,iBAAU,CAAC,iBAAiB,EAAE,MAAM,CAAC,CAAC,UAAU,CAAC,CAAC;AACzE,CAAC;AAFD,0CAEC;AAED,SAAgB,gBAAgB,CAAC,MAAM,GAAG,IAAI;IAC5C,OAAO,oBAAa,CAAC,iBAAU,CAAC,kBAAkB,EAAE,MAAM,CAAC,EAAE,CAAC;AAChE,CAAC;AAFD,4CAEC;AAED,SAAgB,kBAAkB,CAAC,MAAM,GAAG,IAAI;IAC9C,OAAO,oBAAa,CAAC,iBAAU,CAAC,oBAAoB,EAAE,MAAM,CAAC,EAAE,CAAC;AAClE,CAAC;AAFD,gDAEC;AAED,SAAgB,WAAW,CAAC,SAAiB,EAAE,MAAc;IAC3D,MAAM,IAAI,GAAG,yBAAgB,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;IACjD,OAAO,oBAAa,CAAC,iBAAU,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC3D,CAAC;AAHD,kCAGC;AAED,SAAgB,SAAS,CAAC,MAAc;IACtC,OAAO,oBAAa,CAAC,iBAAU,CAAC,OAAO,EAAE,MAAM,CAAC,EAAE,CAAC;AACrD,CAAC;AAFD,8BAEC;AAED,SAAgB,UAAU,CAAC,OAAe,EAAE,MAAc;IACxD,MAAM,IAAI,GAAG,yBAAgB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;IAC/C,OAAO,oBAAa,CAAC,iBAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC1D,CAAC;AAHD,gCAGC;AAED,SAAgB,YAAY,CAAC,SAAiB,EAAE,OAAe,EAAE,MAAc;IAC7E,MAAM,SAAS,GAAG,yBAAgB,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;IACtD,MAAM,OAAO,GAAG,yBAAgB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;IAClD,OAAO,oBAAa,CAAC,iBAAU,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;AAC1E,CAAC;AAJD,oCAIC;AAED,SAAgB,WAAW,CAAC,SAAiB,EAAE,OAAe,EAAE,MAAc;IAC5E,MAAM,QAAQ,GAAG,0BAAiB,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;IACtD,MAAM,MAAM,GAAG,0BAAiB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;IAClD,OAAO,oBAAa,CAAC,iBAAU,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AACxE,CAAC;AAJD,kCAIC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/l10n/index.js b/evernote_modules/en-notifications-templates/dist/l10n/index.js new file mode 100644 index 00000000..f5c82638 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/l10n/index.js @@ -0,0 +1,17 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./helpers"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/l10n/index.js.map b/evernote_modules/en-notifications-templates/dist/l10n/index.js.map new file mode 100644 index 00000000..36282c43 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/l10n/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/l10n/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,4CAA0B"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/l10n/locale.js b/evernote_modules/en-notifications-templates/dist/l10n/locale.js new file mode 100644 index 00000000..10212eed --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/l10n/locale.js @@ -0,0 +1,53 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getLocalizedYearMonthHour = exports.getLocalizedYearMonth = exports.getLocalizedMonth = exports.getLocalizedHour = void 0; +const const_1 = require("./const"); +// TODO: make locale an enum +/** + * @returns Localized hour/minute i.e. 8:57 AM + */ +function getLocalizedHour(timestamp, locale = const_1.DEFAULT_LOCALE) { + return new Intl.DateTimeFormat(locale, { + hour: 'numeric', + minute: 'numeric', + }).format(timestamp); +} +exports.getLocalizedHour = getLocalizedHour; +/** + * @returns Localized Month/day i.e. 4/12 + */ +function getLocalizedMonth(timestamp, locale = const_1.DEFAULT_LOCALE) { + return new Intl.DateTimeFormat(locale, { + month: 'numeric', + day: 'numeric', + }).format(timestamp); +} +exports.getLocalizedMonth = getLocalizedMonth; +/** + * @returns Localized Year/Month i.e. April 12, 2021 + */ +function getLocalizedYearMonth(timestamp, locale = const_1.DEFAULT_LOCALE) { + return new Intl.DateTimeFormat(locale, { + year: 'numeric', + month: 'long', + day: 'numeric', + }).format(timestamp); +} +exports.getLocalizedYearMonth = getLocalizedYearMonth; +/** + * @returns Localized Year/Month/Day i.e. April 12, 2021, 8:57 AM + */ +function getLocalizedYearMonthHour(timestamp, locale = const_1.DEFAULT_LOCALE) { + return new Intl.DateTimeFormat(locale, { + year: 'numeric', + month: 'long', + day: 'numeric', + hour: 'numeric', + minute: 'numeric', + }).format(timestamp); +} +exports.getLocalizedYearMonthHour = getLocalizedYearMonthHour; +//# sourceMappingURL=locale.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/l10n/locale.js.map b/evernote_modules/en-notifications-templates/dist/l10n/locale.js.map new file mode 100644 index 00000000..da9890f0 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/l10n/locale.js.map @@ -0,0 +1 @@ +{"version":3,"file":"locale.js","sourceRoot":"","sources":["../../src/l10n/locale.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,mCAAyC;AAEzC,4BAA4B;AAE5B;;GAEG;AACH,SAAgB,gBAAgB,CAC9B,SAAiB,EACjB,SAAiB,sBAAc;IAE/B,OAAO,IAAI,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE;QACrC,IAAI,EAAE,SAAS;QACf,MAAM,EAAE,SAAS;KAClB,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;AACvB,CAAC;AARD,4CAQC;AAED;;GAEG;AACH,SAAgB,iBAAiB,CAC/B,SAAiB,EACjB,SAAiB,sBAAc;IAE/B,OAAO,IAAI,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE;QACrC,KAAK,EAAE,SAAS;QAChB,GAAG,EAAE,SAAS;KACf,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;AACvB,CAAC;AARD,8CAQC;AAED;;GAEG;AACH,SAAgB,qBAAqB,CACnC,SAAiB,EACjB,SAAiB,sBAAc;IAE/B,OAAO,IAAI,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE;QACrC,IAAI,EAAE,SAAS;QACf,KAAK,EAAE,MAAM;QACb,GAAG,EAAE,SAAS;KACf,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;AACvB,CAAC;AATD,sDASC;AAED;;GAEG;AACH,SAAgB,yBAAyB,CACvC,SAAiB,EACjB,SAAiB,sBAAc;IAE/B,OAAO,IAAI,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE;QACrC,IAAI,EAAE,SAAS;QACf,KAAK,EAAE,MAAM;QACb,GAAG,EAAE,SAAS;QACd,IAAI,EAAE,SAAS;QACf,MAAM,EAAE,SAAS;KAClB,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;AACvB,CAAC;AAXD,8DAWC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/types/calendar.js b/evernote_modules/en-notifications-templates/dist/types/calendar.js new file mode 100644 index 00000000..848043a7 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/types/calendar.js @@ -0,0 +1,6 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=calendar.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/types/calendar.js.map b/evernote_modules/en-notifications-templates/dist/types/calendar.js.map new file mode 100644 index 00000000..6cd0b8de --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/types/calendar.js.map @@ -0,0 +1 @@ +{"version":3,"file":"calendar.js","sourceRoot":"","sources":["../../src/types/calendar.ts"],"names":[],"mappings":";AAAA;;GAEG"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/types/logger.js b/evernote_modules/en-notifications-templates/dist/types/logger.js new file mode 100644 index 00000000..f6a743e5 --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/types/logger.js @@ -0,0 +1,6 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=logger.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/types/logger.js.map b/evernote_modules/en-notifications-templates/dist/types/logger.js.map new file mode 100644 index 00000000..56b62c6b --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/types/logger.js.map @@ -0,0 +1 @@ +{"version":3,"file":"logger.js","sourceRoot":"","sources":["../../src/types/logger.ts"],"names":[],"mappings":";AAAA;;GAEG"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/types/notifications.js b/evernote_modules/en-notifications-templates/dist/types/notifications.js new file mode 100644 index 00000000..3994bb6d --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/types/notifications.js @@ -0,0 +1,21 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SystemNotificationActionName = exports.SystemNotificationType = void 0; +/** + * Type of notification, ex. Calendar, Task Reminder + */ +var SystemNotificationType; +(function (SystemNotificationType) { + SystemNotificationType["Calendar"] = "Calendar"; + SystemNotificationType["TaskReminder"] = "TaskReminder"; +})(SystemNotificationType = exports.SystemNotificationType || (exports.SystemNotificationType = {})); +var SystemNotificationActionName; +(function (SystemNotificationActionName) { + SystemNotificationActionName["NavigateToNote"] = "NAVIGATE_TO_NOTE"; + SystemNotificationActionName["CalendarNavigateToNote"] = "CALENDAR_NAVIGATE_TO_NOTE"; + SystemNotificationActionName["CalendarCreateNote"] = "CALENDAR_CREATE_NOTE"; +})(SystemNotificationActionName = exports.SystemNotificationActionName || (exports.SystemNotificationActionName = {})); +//# sourceMappingURL=notifications.js.map \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/dist/types/notifications.js.map b/evernote_modules/en-notifications-templates/dist/types/notifications.js.map new file mode 100644 index 00000000..ba761c0b --- /dev/null +++ b/evernote_modules/en-notifications-templates/dist/types/notifications.js.map @@ -0,0 +1 @@ +{"version":3,"file":"notifications.js","sourceRoot":"","sources":["../../src/types/notifications.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH;;GAEG;AACH,IAAY,sBAGX;AAHD,WAAY,sBAAsB;IAChC,+CAAqB,CAAA;IACrB,uDAA6B,CAAA;AAC/B,CAAC,EAHW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAGjC;AAID,IAAY,4BAIX;AAJD,WAAY,4BAA4B;IACtC,mEAAmC,CAAA;IACnC,oFAAoD,CAAA;IACpD,2EAA2C,CAAA;AAC7C,CAAC,EAJW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAIvC"} \ No newline at end of file diff --git a/evernote_modules/en-notifications-templates/package.json b/evernote_modules/en-notifications-templates/package.json new file mode 100644 index 00000000..ce004776 --- /dev/null +++ b/evernote_modules/en-notifications-templates/package.json @@ -0,0 +1,32 @@ +{ + "name": "en-notifications-templates", + "version": "0.1.0", + "description": "Project housing all templating logic for system notifications at Evernote", + "publishConfig": { + "registry": "http://localhost:4873" + }, + "files": [ + "dist" + ], + "main": "dist/index.js", + "types": "dist/index.d.ts", + "devDependencies": { + "@types/jest": "^26.0.22", + "@types/node": "^10.12.2", + "@typescript-eslint/eslint-plugin": "^4.22.0", + "@typescript-eslint/parser": "^4.22.0", + "eslint": "^7.24.0", + "eslint-config-prettier": "^8.2.0", + "eslint-plugin-notice": "^0.9.10", + "eslint-plugin-prettier": "^3.4.0", + "husky": "^6.0.0", + "jest": "^26.6.3", + "prettier": "^2.2.1", + "ts-jest": "^26.5.5", + "typescript": "^4.2.4" + }, + "dependencies": { + "en-ts-utils": "^5.1.0", + "simply-immutable": "^2.1.1" + } +} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.d.ts.map b/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.d.ts.map index b86d6988..fbd4b647 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BaseConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/BaseConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAE,MAAM,cAAc,CAAC;AAC7C,OAAO,EAA8B,SAAS,EAAuC,MAAM,iBAAiB,CAAC;AAC7G,OAAO,EAAE,KAAK,EAAsB,MAAM,eAAe,CAAC;AAC1D,OAAO,EAAE,YAAY,EAAE,uBAAuB,EAAE,MAAM,sBAAsB,CAAC;AAC7E,OAAO,EAAE,SAAS,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,MAAM,eAAe,CAAC;AAE/E,wBAAgB,cAAc,CAAC,cAAc,EAAE,SAAS,GAAG,YAAY,CAQtE;AAED,wBAAgB,yBAAyB,CAAC,cAAc,EAAE,iBAAiB,GAAG,uBAAuB,CASpG;AAED,wBAAgB,kBAAkB,CAAC,EAAE,SAAS,SAAS,EAAE,EAAE,SAAS,SAAS,EAAE,OAAO,EAAE,aAAa,CAAC,EAAE,CAAC,EAAE,OAAO,EAAE,aAAa,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,EAAE,GAAG,EAAE,CAAC,CAO7J;AAED,wBAAgB,iBAAiB,CAAC,QAAQ,EAAE,gBAAgB,CAAC,cAAc,GAAG,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CA+B3G"} \ No newline at end of file +{"version":3,"file":"BaseConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/BaseConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAE,qBAAqB,EAAE,MAAM,cAAc,CAAC;AACpE,OAAO,EAA8B,SAAS,EAA+B,MAAM,iBAAiB,CAAC;AACrG,OAAO,EAAa,KAAK,EAAgE,MAAM,eAAe,CAAC;AAC/G,OAAO,EAAE,gBAAgB,EAAE,MAAM,eAAe,CAAC;AAEjD,wBAAgB,kBAAkB,CAAC,EAAE,SAAS,SAAS,EAAE,EAAE,SAAS,SAAS,EAAE,OAAO,EAAE,aAAa,CAAC,EAAE,CAAC,EAAE,OAAO,EAAE,aAAa,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,EAAE,GAAG,EAAE,CAAC,CAO7J;AAED,wBAAgB,wBAAwB,CAAC,CAAC,SAAS,SAAS,EAAE,QAAQ,EAAE,gBAAgB,CAAC,cAAc,EAAE,OAAO,EAAE,qBAAqB,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CA8DtJ"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.js b/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.js index 935c4205..bbe3c1d7 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.js +++ b/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.js @@ -3,30 +3,9 @@ * Copyright 2020 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.createInitialNode = exports.mergeNodesAndEdges = exports.toBlobV2WithContentFields = exports.toBlobV2Fields = void 0; +exports.convertNsyncEntityToNode = exports.mergeNodesAndEdges = void 0; const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); -function toBlobV2Fields(nsyncBlobv2Ref) { - return { - localChangeTimestamp: 0, - url: null, - hash: nsyncBlobv2Ref.hash, - size: nsyncBlobv2Ref.size, - path: nsyncBlobv2Ref.path, - }; -} -exports.toBlobV2Fields = toBlobV2Fields; -function toBlobV2WithContentFields(nsyncBlobv2Ref) { - return { - localChangeTimestamp: 0, - url: null, - hash: nsyncBlobv2Ref.hash, - size: nsyncBlobv2Ref.size, - path: nsyncBlobv2Ref.path, - content: nsyncBlobv2Ref.content, - }; -} -exports.toBlobV2WithContentFields = toBlobV2WithContentFields; function mergeNodesAndEdges(object1, object2) { var _a, _b, _c, _d, _e, _f, _g, _h; const nodesToUpsert = [...(((_a = object1.nodes) === null || _a === void 0 ? void 0 : _a.nodesToUpsert) || []), ...(((_b = object2.nodes) === null || _b === void 0 ? void 0 : _b.nodesToUpsert) || [])]; @@ -36,10 +15,19 @@ function mergeNodesAndEdges(object1, object2) { return { nodes: { nodesToDelete, nodesToUpsert }, edges: { edgesToDelete, edgesToCreate } }; } exports.mergeNodesAndEdges = mergeNodesAndEdges; -function createInitialNode(instance) { +function convertNsyncEntityToNode(instance, context) { + var _a; if (instance.version === undefined || instance.version === null) { return null; } + const type = context.di.convertNsyncTypeToNodeType(instance.ref.type); + if (conduit_utils_1.isNullish(type)) { + return null; + } + const typeDef = context.di.getNodeTypeDefs()[type]; + if (!typeDef) { + return null; + } const node = { /* TODO v1+: use if/when flattened shard: instance.shardId, @@ -50,10 +38,11 @@ function createInitialNode(instance) { deleted: instance.deleted ?? null, */ id: instance.ref.id, + type, version: instance.version, // creator: instanceAttr.creator as UserID, // lastEditor: instanceAttr.lastEditor as UserID, - label: instance.label || 'Untitled', + label: (_a = instance.label) !== null && _a !== void 0 ? _a : '', localChangeTimestamp: 0, NodeFields: {}, syncContexts: [conduit_storage_1.NSYNC_CONTEXT], @@ -61,7 +50,23 @@ function createInitialNode(instance) { outputs: {}, owner: instance.ownerId ? instance.ownerId : conduit_utils_1.NullUserID, }; + for (const port in (typeDef.inputs || {})) { + node.inputs[port] = {}; + } + for (const port in (typeDef.outputs || {})) { + node.outputs[port] = {}; + } + for (const key in typeDef.schema) { + if (key in instance) { + node.NodeFields[key] = instance[key]; + } + } + // TODO: update after https://evernote.jira.com/browse/TK-1732 and after DataStore cleanup + if (node.NodeFields.deleted === 0) { + node.NodeFields.deleted = null; + } + node.NodeFields = conduit_utils_1.validateSchemaAndPopulateDefaults(node.NodeFields, typeDef.schema); return node; } -exports.createInitialNode = createInitialNode; +exports.convertNsyncEntityToNode = convertNsyncEntityToNode; //# sourceMappingURL=BaseConverter.js.map \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.js.map b/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.js.map index 0bcde8f4..c32cd792 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.js.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/BaseConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"BaseConverter.js","sourceRoot":"","sources":["../../src/Converters/BaseConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,qDAA6G;AAC7G,iDAA0D;AAI1D,SAAgB,cAAc,CAAC,cAAyB;IACtD,OAAO;QACL,oBAAoB,EAAE,CAAC;QACvB,GAAG,EAAE,IAAI;QACT,IAAI,EAAE,cAAc,CAAC,IAAI;QACzB,IAAI,EAAE,cAAc,CAAC,IAAI;QACzB,IAAI,EAAE,cAAc,CAAC,IAAI;KAC1B,CAAC;AACJ,CAAC;AARD,wCAQC;AAED,SAAgB,yBAAyB,CAAC,cAAiC;IACzE,OAAO;QACL,oBAAoB,EAAE,CAAC;QACvB,GAAG,EAAE,IAAI;QACT,IAAI,EAAE,cAAc,CAAC,IAAI;QACzB,IAAI,EAAE,cAAc,CAAC,IAAI;QACzB,IAAI,EAAE,cAAc,CAAC,IAAI;QACzB,OAAO,EAAE,cAAc,CAAC,OAAO;KAChC,CAAC;AACJ,CAAC;AATD,8DASC;AAED,SAAgB,kBAAkB,CAA6C,OAA0B,EAAE,OAA0B;;IACnI,MAAM,aAAa,GAAmB,CAAC,GAAG,CAAC,OAAA,OAAO,CAAC,KAAK,0CAAE,aAAa,KAAI,EAAE,CAAC,EAAE,GAAG,CAAC,OAAA,OAAO,CAAC,KAAK,0CAAE,aAAa,KAAI,EAAE,CAAC,CAAC,CAAC;IACzH,MAAM,aAAa,GAAmB,CAAC,GAAG,CAAC,OAAA,OAAO,CAAC,KAAK,0CAAE,aAAa,KAAI,EAAE,CAAC,EAAE,GAAG,CAAC,OAAA,OAAO,CAAC,KAAK,0CAAE,aAAa,KAAI,EAAE,CAAC,CAAC,CAAC;IACzH,MAAM,aAAa,GAAgB,CAAC,GAAG,CAAC,OAAA,OAAO,CAAC,KAAK,0CAAE,aAAa,KAAI,EAAE,CAAC,EAAE,GAAG,CAAC,OAAA,OAAO,CAAC,KAAK,0CAAE,aAAa,KAAI,EAAE,CAAC,CAAC,CAAC;IACtH,MAAM,aAAa,GAAsB,CAAC,GAAG,CAAC,OAAA,OAAO,CAAC,KAAK,0CAAE,aAAa,KAAI,EAAE,CAAC,EAAE,GAAG,CAAC,OAAA,OAAO,CAAC,KAAK,0CAAE,aAAa,KAAI,EAAE,CAAC,CAAC,CAAC;IAE5H,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAC,CAAC;AAC7F,CAAC;AAPD,gDAOC;AAED,SAAgB,iBAAiB,CAAC,QAAyC;IACzE,IAAK,QAAQ,CAAC,OAAO,KAAK,SAAS,IAAI,QAAQ,CAAC,OAAO,KAAK,IAAI,EAAG;QACjE,OAAO,IAAI,CAAC;KACb;IAED,MAAM,IAAI,GAA4B;QACpC;;;;;;;UAOE;QAEF,EAAE,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAY;QAC7B,OAAO,EAAE,QAAQ,CAAC,OAAO;QAEzB,2CAA2C;QAC3C,iDAAiD;QACjD,KAAK,EAAE,QAAQ,CAAC,KAAK,IAAI,UAAU;QAEnC,oBAAoB,EAAE,CAAC;QACvB,UAAU,EAAE,EAAE;QACd,YAAY,EAAE,CAAC,+BAAa,CAAC;QAC7B,MAAM,EAAE,EAAE;QACV,OAAO,EAAE,EAAE;QACX,KAAK,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAiB,CAAC,CAAC,CAAC,0BAAU;KAClE,CAAC;IAEF,OAAO,IAAI,CAAC;AACd,CAAC;AA/BD,8CA+BC"} \ No newline at end of file +{"version":3,"file":"BaseConverter.js","sourceRoot":"","sources":["../../src/Converters/BaseConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.d.ts.map b/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.d.ts.map index 1e9a06b0..a5939db6 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NoteConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/NoteConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAE9C,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AACpD,OAAO,EAAmB,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAK7D,eAAO,MAAM,mBAAmB,EAAE,cAAc,CAAC,cAAc,EAAE,IAAI,EAAE,GAAG,CA6GzE,CAAC"} \ No newline at end of file +{"version":3,"file":"NoteConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/NoteConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAE9C,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AACpD,OAAO,EAAE,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAK5C,eAAO,MAAM,mBAAmB,EAAE,cAAc,CAAC,cAAc,EAAE,IAAI,EAAE,GAAG,CA4DzE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.js b/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.js index e0e6fe88..fc01c75f 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.js +++ b/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.js @@ -5,101 +5,58 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.getNoteNodeAndEdges = void 0; const conduit_utils_1 = require("conduit-utils"); -const en_core_entity_types_1 = require("en-core-entity-types"); const BaseConverter_1 = require("./BaseConverter"); const getNoteNodeAndEdges = async (trc, instance, context) => { - var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r; + var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q; const attrs = instance.attributes; if (!attrs) { conduit_utils_1.logger.warn('missing note attributes'); return null; } - const blobData = instance.blobRef; - const contentBlobData = { - bodyHash: (blobData === null || blobData === void 0 ? void 0 : blobData.hash) || '', - size: (blobData === null || blobData === void 0 ? void 0 : blobData.size) || 0, - }; - const isExternal = instance.ownerId !== context.currentUserID; - const initial = BaseConverter_1.createInitialNode(instance); - if (!initial) { + const note = BaseConverter_1.convertNsyncEntityToNode(instance, context); + if (!note) { conduit_utils_1.logger.error('Missing initial values'); return null; } - const note = Object.assign(Object.assign({}, initial), { type: en_core_entity_types_1.CoreEntityTypes.Note, NodeFields: { - isUntitled: instance.isUntitled, - isExternal, - isMetadata: false, - created: instance.created, - updated: instance.updated, - deleted: (_a = instance.deleted) !== null && _a !== void 0 ? _a : null, - noteResourceCountMax: 0, - noteSizeMax: 0, - resourceSizeMax: 0, - uploadLimit: 0, - uploaded: 0, - content: { - hash: contentBlobData.bodyHash, - size: contentBlobData.size, - localChangeTimestamp: 0, - }, - thumbnailUrl: null, - /* TODO - thumbnailUrl: instanceAttrs.resources.length > 0 - ? generateResourceUrl( - params.syncContextMetadata, - 'thm/note', - instanceAttrs.guid!, - ) : null, - */ - // shareUrl is generated on demand by the service (with a different secret at each generation time): - // http://${host}/shard/${shardId}/sh/${noteGuid}/${secret} (see NoteFieldResolver#fetchCachedShareUrl) - // Clients can use a placeholder, missing the secret at the end, to show something before asking the service to generate it for real - shareUrlPlaceholder: '', - internal_shareCountProfiles: {}, - Attributes: { - contentClass: (_b = attrs.contentClass) !== null && _b !== void 0 ? _b : null, - subjectDate: (_c = attrs.subjectDate) !== null && _c !== void 0 ? _c : null, - Location: { - latitude: (_d = attrs.latitude) !== null && _d !== void 0 ? _d : null, - longitude: (_e = attrs.longitude) !== null && _e !== void 0 ? _e : null, - altitude: (_f = attrs.altitude) !== null && _f !== void 0 ? _f : null, - placeName: (_g = attrs.placeName) !== null && _g !== void 0 ? _g : null, - }, - Reminder: { - reminderOrder: (_h = attrs.reminderOrder) !== null && _h !== void 0 ? _h : null, - reminderDoneTime: (_j = attrs.reminderDoneTime) !== null && _j !== void 0 ? _j : null, - reminderTime: (_k = attrs.reminderTime) !== null && _k !== void 0 ? _k : null, - }, - Share: { - shareDate: (_l = attrs.shareDate) !== null && _l !== void 0 ? _l : null, - sharedWithBusiness: false, - }, - Editor: { - author: (_m = attrs.author) !== null && _m !== void 0 ? _m : null, - lastEditedBy: (_o = attrs.lastEditedBy) !== null && _o !== void 0 ? _o : null, - }, - Source: { - source: (_p = attrs.source) !== null && _p !== void 0 ? _p : null, - sourceURL: (_q = attrs.sourceURL) !== null && _q !== void 0 ? _q : null, - sourceApplication: (_r = attrs.sourceApplication) !== null && _r !== void 0 ? _r : null, - }, - }, - }, inputs: { - parent: {}, - sourceNote: {}, - contentHandler: {}, - taskUserSettingsForDefaultNote: {}, - }, outputs: { - attachments: {}, - creator: {}, - inactiveAttachments: {}, - lastEditor: {}, - memberships: {}, - shortcut: {}, - tags: {}, - noteContentInfo: {}, - tasks: {}, - }, CacheFields: undefined }); + const blobData = instance.blobRef; + note.NodeFields.isExternal = instance.ownerId !== context.currentUserID; + note.NodeFields.content = { + hash: (blobData === null || blobData === void 0 ? void 0 : blobData.hash) || '', + size: (blobData === null || blobData === void 0 ? void 0 : blobData.size) || 0, + localChangeTimestamp: 0, + }; + // shareUrl is generated on demand by the service (with a different secret at each generation time): + // http://${host}/shard/${shardId}/sh/${noteGuid}/${secret} (see NoteFieldResolver#fetchCachedShareUrl) + // Clients can use a placeholder, missing the secret at the end, to show something before asking the service to generate it for real + note.NodeFields.shareUrlPlaceholder = ''; // TODO: getNoteShareUrlPlaceholder(params.syncContextMetadata, noteID) + note.NodeFields.Attributes = { + contentClass: (_a = attrs.contentClass) !== null && _a !== void 0 ? _a : null, + subjectDate: (_b = attrs.subjectDate) !== null && _b !== void 0 ? _b : null, + Location: { + latitude: (_c = attrs.latitude) !== null && _c !== void 0 ? _c : null, + longitude: (_d = attrs.longitude) !== null && _d !== void 0 ? _d : null, + altitude: (_e = attrs.altitude) !== null && _e !== void 0 ? _e : null, + placeName: (_f = attrs.placeName) !== null && _f !== void 0 ? _f : null, + }, + Reminder: { + reminderOrder: (_g = attrs.reminderOrder) !== null && _g !== void 0 ? _g : null, + reminderDoneTime: (_h = attrs.reminderDoneTime) !== null && _h !== void 0 ? _h : null, + reminderTime: (_j = attrs.reminderTime) !== null && _j !== void 0 ? _j : null, + }, + Share: { + shareDate: (_k = attrs.shareDate) !== null && _k !== void 0 ? _k : null, + sharedWithBusiness: false, + }, + Editor: { + author: (_l = attrs.author) !== null && _l !== void 0 ? _l : null, + lastEditedBy: (_m = attrs.lastEditedBy) !== null && _m !== void 0 ? _m : null, + }, + Source: { + source: (_o = attrs.source) !== null && _o !== void 0 ? _o : null, + sourceURL: (_p = attrs.sourceURL) !== null && _p !== void 0 ? _p : null, + sourceApplication: (_q = attrs.sourceApplication) !== null && _q !== void 0 ? _q : null, + }, + }; conduit_utils_1.logger.debug(note.id); conduit_utils_1.logger.debug(note.label || ''); return { nodes: { nodesToUpsert: [note], nodesToDelete: [] } }; diff --git a/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.js.map b/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.js.map index 6862e942..141d7c40 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.js.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/NoteConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"NoteConverter.js","sourceRoot":"","sources":["../../src/Converters/NoteConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NoteConverter.js","sourceRoot":"","sources":["../../src/Converters/NoteConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,iDAAuD;AAKvD,mDAA2D;AAEpD,MAAM,mBAAmB,GAA8C,KAAK,EAAE,GAAmB,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;;IAC7H,MAAM,KAAK,GAAG,QAAQ,CAAC,UAAU,CAAC;IAClC,IAAI,CAAC,KAAK,EAAE;QACV,sBAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC;QACvC,OAAO,IAAI,CAAC;KACb;IAED,MAAM,IAAI,GAAG,wCAAwB,CAAO,QAAQ,EAAE,OAAO,CAAC,CAAC;IAC/D,IAAI,CAAC,IAAI,EAAE;QACT,sBAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;QACvC,OAAO,IAAI,CAAC;KACb;IAED,MAAM,QAAQ,GAAY,QAAQ,CAAC,OAAO,CAAC;IAE3C,IAAI,CAAC,UAAU,CAAC,UAAU,GAAG,QAAQ,CAAC,OAAO,KAAK,OAAO,CAAC,aAAa,CAAC;IACxE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG;QACxB,IAAI,EAAE,CAAA,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,IAAI,KAAI,EAAE;QAC1B,IAAI,EAAE,CAAA,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,IAAI,KAAI,CAAC;QACzB,oBAAoB,EAAE,CAAC;KACxB,CAAC;IAEF,oGAAoG;IACpG,uGAAuG;IACvG,oIAAoI;IACpI,IAAI,CAAC,UAAU,CAAC,mBAAmB,GAAG,EAAE,CAAC,CAAC,uEAAuE;IAEjH,IAAI,CAAC,UAAU,CAAC,UAAU,GAAG;QAC3B,YAAY,QAAE,KAAK,CAAC,YAAY,mCAAI,IAAI;QACxC,WAAW,QAAE,KAAK,CAAC,WAAW,mCAAI,IAAI;QACtC,QAAQ,EAAE;YACR,QAAQ,QAAE,KAAK,CAAC,QAAQ,mCAAI,IAAI;YAChC,SAAS,QAAE,KAAK,CAAC,SAAS,mCAAI,IAAI;YAClC,QAAQ,QAAE,KAAK,CAAC,QAAQ,mCAAI,IAAI;YAChC,SAAS,QAAE,KAAK,CAAC,SAAS,mCAAI,IAAI;SACnC;QACD,QAAQ,EAAE;YACR,aAAa,QAAE,KAAK,CAAC,aAAa,mCAAI,IAAI;YAC1C,gBAAgB,QAAE,KAAK,CAAC,gBAAgB,mCAAI,IAAI;YAChD,YAAY,QAAE,KAAK,CAAC,YAAY,mCAAI,IAAI;SACzC;QACD,KAAK,EAAE;YACL,SAAS,QAAE,KAAK,CAAC,SAAS,mCAAI,IAAI;YAClC,kBAAkB,EAAE,KAAK;SAE1B;QACD,MAAM,EAAE;YACN,MAAM,QAAE,KAAK,CAAC,MAAM,mCAAI,IAAI;YAC5B,YAAY,QAAE,KAAK,CAAC,YAAY,mCAAI,IAAI;SACzC;QACD,MAAM,EAAE;YACN,MAAM,QAAE,KAAK,CAAC,MAAM,mCAAI,IAAI;YAC5B,SAAS,QAAE,KAAK,CAAC,SAAS,mCAAI,IAAI;YAClC,iBAAiB,QAAE,KAAK,CAAC,iBAAiB,mCAAI,IAAI;SACnD;KACF,CAAC;IAEF,sBAAM,CAAC,KAAK,CAAC,IAAI,CAAC,EAAY,CAAC,CAAC;IAChC,sBAAM,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC;IAC/B,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,CAAC,IAAI,CAAC,EAAE,aAAa,EAAE,EAAE,EAAE,EAAC,CAAC;AAChE,CAAC,CAAC;AA5DW,QAAA,mBAAmB,uBA4D9B"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.d.ts.map b/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.d.ts.map index bc17afa4..636ae279 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NotebookConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/NotebookConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAoB,MAAM,cAAc,CAAC;AAGhE,OAAO,EAAE,kBAAkB,EAAE,MAAM,oBAAoB,CAAC;AACxD,OAAO,EAAmB,QAAQ,EAAE,KAAK,EAAE,MAAM,sBAAsB,CAAC;AAKxE,eAAO,MAAM,wBAAwB,EAAE,cAAc,CAAC,kBAAkB,EAAE,QAAQ,GAAG,KAAK,CA2EzF,CAAC"} \ No newline at end of file +{"version":3,"file":"NotebookConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/NotebookConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAoB,MAAM,cAAc,CAAC;AAGhE,OAAO,EAAE,kBAAkB,EAAE,MAAM,oBAAoB,CAAC;AACxD,OAAO,EAAmB,QAAQ,EAAE,KAAK,EAAE,MAAM,sBAAsB,CAAC;AAKxE,eAAO,MAAM,wBAAwB,EAAE,cAAc,CAAC,kBAAkB,EAAE,QAAQ,GAAG,KAAK,CA2CzF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.js b/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.js index 830589a7..d2f26fb9 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.js +++ b/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.js @@ -10,37 +10,15 @@ const en_core_entity_types_1 = require("en-core-entity-types"); const BaseConverter_1 = require("./BaseConverter"); const StackConverter_1 = require("./StackConverter"); const getNotebookNodesAndEdges = async (trc, instance, context) => { - const initial = BaseConverter_1.createInitialNode(instance); - if (!initial) { + const notebook = BaseConverter_1.convertNsyncEntityToNode(instance, context); + if (!notebook) { conduit_utils_1.logger.error('Missing initial values'); return null; } // const settings = context.eventManager.getProcessingEntity(initial.id, 'RecipientSettings'); - const isExternal = context.currentUserID !== instance.ownerId; - const notebook = Object.assign(Object.assign({}, initial), { type: en_core_entity_types_1.CoreEntityTypes.Notebook, NodeFields: { - created: instance.created, - updated: instance.updated, - isPartialNotebook: false, - isPublished: instance.published === true, - inWorkspace: instance.inWorkspace === true, - isExternal, - internal_shareCountProfiles: {}, - internal_linkedNotebookParams: {}, - markedForOffline: false, - reminderNotifyEmail: false, - reminderNotifyInApp: false, - }, inputs: { - parent: {}, - stack: {}, - userForDefaultNotebook: {}, - userForUserNotebook: {}, - }, outputs: { - children: {}, - childrenInTrash: {}, - creator: {}, - memberships: {}, - shortcut: {}, - }, CacheFields: undefined, CacheState: undefined }); + notebook.NodeFields.isPublished = instance.published; + notebook.NodeFields.inWorkspace = instance.inWorkspace === true; // TODO: change once boolean, not string + notebook.NodeFields.isExternal = context.currentUserID !== instance.ownerId; const edgesToCreate = []; const edgesToDelete = []; const isDefault = instance.isDefault === true; diff --git a/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.js.map b/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.js.map index c6c615f4..2b49e51f 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.js.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/NotebookConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"NotebookConverter.js","sourceRoot":"","sources":["../../src/Converters/NotebookConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NotebookConverter.js","sourceRoot":"","sources":["../../src/Converters/NotebookConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAgE;AAEhE,iDAA8D;AAE9D,+DAAwE;AAExE,mDAA+E;AAC/E,qDAAkD;AAE3C,MAAM,wBAAwB,GAAyD,KAAK,EAAE,GAAmB,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IAC7I,MAAM,QAAQ,GAAG,wCAAwB,CAAW,QAAQ,EAAE,OAAO,CAAC,CAAC;IACvE,IAAI,CAAC,QAAQ,EAAE;QACb,sBAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;QACvC,OAAO,IAAI,CAAC;KACb;IACD,kIAAkI;IAClI,QAAQ,CAAC,UAAU,CAAC,WAAW,GAAG,QAAQ,CAAC,SAAS,CAAC;IACrD,QAAQ,CAAC,UAAU,CAAC,WAAW,GAAG,QAAQ,CAAC,WAAW,KAAK,IAAI,CAAC,CAAC,wCAAwC;IACzG,QAAQ,CAAC,UAAU,CAAC,UAAU,GAAG,OAAO,CAAC,aAAa,KAAK,QAAQ,CAAC,OAAO,CAAC;IAE5E,MAAM,aAAa,GAAgB,EAAE,CAAC;IACtC,MAAM,aAAa,GAAsB,EAAE,CAAC;IAC5C,MAAM,SAAS,GAAG,QAAQ,CAAC,SAAS,KAAK,IAAI,CAAC;IAC9C,MAAM,OAAO,GAAG,OAAO,CAAC,aAAa,KAAK,QAAQ,CAAC,OAAO,CAAC;IAE3D,OAAO,CAAC,YAAY,CAAC,mBAAmB,CAAC,QAAQ,CAAC,EAAE,EAAE,sCAAe,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;IAE1F,IAAI,SAAS,IAAI,OAAO,EAAE;QACxB,aAAa,CAAC,IAAI,CAAC;YACjB,KAAK,EAAE,+BAAgB,EAAE,OAAO,EAAE,sCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,iBAAiB;SACnF,CAAC,CAAC;QACH,aAAa,CAAC,IAAI,CAAC;YACjB,KAAK,EAAE,+BAAgB,EAAE,OAAO,EAAE,sCAAe,CAAC,IAAI,EAAE,OAAO,EAAE,iBAAiB;YAClF,KAAK,EAAE,QAAQ,CAAC,EAAE,EAAE,OAAO,EAAE,sCAAe,CAAC,QAAQ,EAAE,OAAO,EAAE,wBAAwB;SACzF,CAAC,CAAC;KACJ;IACD,IAAI,SAAS,GAAkB,IAAI,CAAC;IACpC,IAAI,OAAO,IAAI,QAAQ,CAAC,KAAK,EAAE;QAC7B,SAAS,GAAG,QAAQ,CAAC,KAAK,CAAC;QAC7B,4CAA4C;QAC5C,+BAA+B;KAC9B;IACD,MAAM,YAAY,GAAG,MAAM,+BAAc,CAAC,GAAG,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,CAAC,EAAE,CAAC,CAAC;IAEhF,sBAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAY,CAAC,CAAC;IACpC,sBAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC;IACnC,MAAM,eAAe,GAAG;QACtB,KAAK,EAAE,EAAE,aAAa,EAAE,CAAC,QAAQ,CAAC,EAAE,aAAa,EAAE,EAAE,EAAE;QACvD,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE;KACxC,CAAC;IAEF,OAAO,kCAAkB,CAAC,eAAe,EAAE,YAAY,CAAC,CAAC;AAC3D,CAAC,CAAC;AA3CW,QAAA,wBAAwB,4BA2CnC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.d.ts.map b/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.d.ts.map index 641c8e88..2fd37595 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SavedSearchConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/SavedSearchConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAE9C,OAAO,EAAE,qBAAqB,EAAE,MAAM,oBAAoB,CAAC;AAC3D,OAAO,EAAmB,WAAW,EAAE,MAAM,sBAAsB,CAAC;AAIpE,eAAO,MAAM,2BAA2B,EAAE,cAAc,CAAC,qBAAqB,EAAE,WAAW,CAkB1F,CAAC"} \ No newline at end of file +{"version":3,"file":"SavedSearchConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/SavedSearchConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAE9C,OAAO,EAAE,qBAAqB,EAAE,MAAM,oBAAoB,CAAC;AAC3D,OAAO,EAAE,WAAW,EAAE,MAAM,sBAAsB,CAAC;AAInD,eAAO,MAAM,2BAA2B,EAAE,cAAc,CAAC,qBAAqB,EAAE,WAAW,CAO1F,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.js b/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.js index 86e831ec..d43d05fb 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.js +++ b/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.js @@ -5,20 +5,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.getSavedSearchNodesAndEdges = void 0; const conduit_utils_1 = require("conduit-utils"); -const en_core_entity_types_1 = require("en-core-entity-types"); const BaseConverter_1 = require("./BaseConverter"); -const getSavedSearchNodesAndEdges = async (trc, instance) => { - const initial = BaseConverter_1.createInitialNode(instance); - if (!initial) { +const getSavedSearchNodesAndEdges = async (trc, instance, context) => { + const savedSearch = BaseConverter_1.convertNsyncEntityToNode(instance, context); + if (!savedSearch) { conduit_utils_1.logger.error('Missing initial values'); return null; } - const node = Object.assign(Object.assign({}, initial), { type: en_core_entity_types_1.CoreEntityTypes.SavedSearch, NodeFields: { - query: instance.query, - }, inputs: {}, outputs: { - shortcut: {}, - } }); - return { nodes: { nodesToUpsert: [node], nodesToDelete: [] } }; + return { nodes: { nodesToUpsert: [savedSearch], nodesToDelete: [] } }; }; exports.getSavedSearchNodesAndEdges = getSavedSearchNodesAndEdges; //# sourceMappingURL=SavedSearchConverter.js.map \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.js.map b/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.js.map index 71dfa3d0..f935e415 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.js.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/SavedSearchConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"SavedSearchConverter.js","sourceRoot":"","sources":["../../src/Converters/SavedSearchConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,iDAAuC;AAEvC,+DAAoE;AAEpE,mDAAoD;AAE7C,MAAM,2BAA2B,GAAuD,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,EAAE;IACrH,MAAM,OAAO,GAAG,iCAAiB,CAAC,QAAQ,CAAC,CAAC;IAC5C,IAAI,CAAC,OAAO,EAAE;QACZ,sBAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;QACvC,OAAO,IAAI,CAAC;KACb;IACD,MAAM,IAAI,mCACL,OAAO,KACV,IAAI,EAAE,sCAAe,CAAC,WAAW,EACjC,UAAU,EAAE;YACV,KAAK,EAAE,QAAQ,CAAC,KAAK;SACtB,EACD,MAAM,EAAE,EAAE,EACV,OAAO,EAAE;YACP,QAAQ,EAAE,EAAE;SACb,GACF,CAAC;IACF,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,CAAC,IAAI,CAAC,EAAE,aAAa,EAAE,EAAE,EAAE,EAAC,CAAC;AAChE,CAAC,CAAC;AAlBW,QAAA,2BAA2B,+BAkBtC"} \ No newline at end of file +{"version":3,"file":"SavedSearchConverter.js","sourceRoot":"","sources":["../../src/Converters/SavedSearchConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,iDAAuC;AAIvC,mDAA2D;AAEpD,MAAM,2BAA2B,GAAuD,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IAC9H,MAAM,WAAW,GAAG,wCAAwB,CAAc,QAAQ,EAAE,OAAO,CAAC,CAAC;IAC7E,IAAI,CAAC,WAAW,EAAE;QAChB,sBAAM,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC;QACvC,OAAO,IAAI,CAAC;KACb;IACD,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,EAAE,EAAE,EAAE,EAAC,CAAC;AACvE,CAAC,CAAC;AAPW,QAAA,2BAA2B,+BAOtC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.d.ts.map b/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.d.ts.map index 6666633d..2bb7139c 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ShortcutConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/ShortcutConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAC9C,OAAO,EAAE,QAAQ,EAAE,MAAM,sBAAsB,CAAC;AAuQhD,eAAO,MAAM,wBAAwB,EAAE,cAAc,CAAC,GAAG,EAAE,QAAQ,CAElE,CAAC"} \ No newline at end of file +{"version":3,"file":"ShortcutConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/ShortcutConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAC9C,OAAO,EAAE,QAAQ,EAAE,MAAM,sBAAsB,CAAC;AAuPhD,eAAO,MAAM,wBAAwB,EAAE,cAAc,CAAC,GAAG,EAAE,QAAQ,CAElE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.js b/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.js index 5f895038..8fe121c1 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.js +++ b/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.js @@ -46,28 +46,12 @@ async function getCurrentShortcuts( } function nodeFromShortcut(instance: ShortcutSyncEntity, parent: GraphNodeRef, sortOrder: string): Shortcut { - const initial = createInitialNode(instance); - if (!initial) { + const shortcut = convertNsyncEntityToNode(instance, context); + if (!shortcut) { logger.error('Missing initial values'); throw new Error('Missing initial values for Shortcut'); } - const node: Shortcut = { - ...initial, - version: 0, - syncContexts: [], - localChangeTimestamp: 0, - - id: convertGuidFromService(parent.id), - type: CoreEntityTypes.Shortcut, - label: `Shortcut for ${parent.id}`, - NodeFields: { - sortOrder, - }, - inputs: { - source: {}, - }, - outputs: {}, - }; + shortcut.label = `Shortcut for ${parent.id}`; return node; } diff --git a/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.js.map b/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.js.map index 46d25dfc..b70a7147 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.js.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/ShortcutConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"ShortcutConverter.js","sourceRoot":"","sources":["../../src/Converters/ShortcutConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAKH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAmQE;AAEK,MAAM,wBAAwB,GAAkC,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IACtG,MAAM,IAAI,KAAK,CAAC,6CAA6C,CAAC,CAAC;AACjE,CAAC,CAAC;AAFW,QAAA,wBAAwB,4BAEnC"} \ No newline at end of file +{"version":3,"file":"ShortcutConverter.js","sourceRoot":"","sources":["../../src/Converters/ShortcutConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAKH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAmPE;AAEK,MAAM,wBAAwB,GAAkC,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IACtG,MAAM,IAAI,KAAK,CAAC,6CAA6C,CAAC,CAAC;AACjE,CAAC,CAAC;AAFW,QAAA,wBAAwB,4BAEnC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.d.ts.map b/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.d.ts.map index 4ab61908..143087cc 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TagConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/TagConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAG9C,OAAO,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAC;AACnD,OAAO,EAAmB,GAAG,EAAE,MAAM,sBAAsB,CAAC;AAI5D,eAAO,MAAM,mBAAmB,EAAE,cAAc,CAAC,aAAa,EAAE,GAAG,CA4DlE,CAAC"} \ No newline at end of file +{"version":3,"file":"TagConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/TagConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAG9C,OAAO,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAC;AACnD,OAAO,EAAmB,GAAG,EAAE,MAAM,sBAAsB,CAAC;AAI5D,eAAO,MAAM,mBAAmB,EAAE,cAAc,CAAC,aAAa,EAAE,GAAG,CA4ClE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.js b/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.js index 476ecf0a..8be36c04 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.js +++ b/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.js @@ -9,20 +9,13 @@ const en_core_entity_types_1 = require("en-core-entity-types"); const BaseConverter_1 = require("./BaseConverter"); const getTagNodesAndEdges = async (trc, instance, context) => { var _a; + const tag = BaseConverter_1.convertNsyncEntityToNode(instance, context); + if (!tag) { + return null; + } const nodesToUpsert = []; const edgesToCreate = []; const edgesToDelete = []; - const initial = BaseConverter_1.createInitialNode(instance); - if (!initial) { - return null; - } - const tag = Object.assign(Object.assign({}, initial), { type: en_core_entity_types_1.CoreEntityTypes.Tag, NodeFields: {}, inputs: { - refs: {}, - parent: {}, - }, outputs: { - children: {}, - shortcut: {}, - } }); nodesToUpsert.push(tag); const currentTag = await context.tx.getNode(trc, null, { type: en_core_entity_types_1.CoreEntityTypes.Tag, id: tag.id }); const parentEdge = conduit_utils_1.firstStashEntry(currentTag === null || currentTag === void 0 ? void 0 : currentTag.inputs.parent); diff --git a/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.js.map b/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.js.map index 19741af2..9c7ff7c5 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.js.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/TagConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"TagConverter.js","sourceRoot":"","sources":["../../src/Converters/TagConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAwD;AAExD,+DAA4D;AAE5D,mDAAoD;AAE7C,MAAM,mBAAmB,GAAuC,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;;IACtG,MAAM,aAAa,GAAU,EAAE,CAAC;IAChC,MAAM,aAAa,GAAgB,EAAE,CAAC;IACtC,MAAM,aAAa,GAAsB,EAAE,CAAC;IAE5C,MAAM,OAAO,GAAG,iCAAiB,CAAC,QAAQ,CAAC,CAAC;IAE5C,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,IAAI,CAAC;KACb;IAED,MAAM,GAAG,mCACJ,OAAO,KACV,IAAI,EAAE,sCAAe,CAAC,GAAG,EACzB,UAAU,EAAE,EAAE,EACd,MAAM,EAAE;YACN,IAAI,EAAE,EAAE;YACR,MAAM,EAAE,EAAE;SAEX,EACD,OAAO,EAAE;YACP,QAAQ,EAAE,EAAE;YACZ,QAAQ,EAAE,EAAE;SACb,GACF,CAAC;IAEF,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAExB,MAAM,UAAU,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAM,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,sCAAe,CAAC,GAAG,EAAE,EAAE,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC;IACvG,MAAM,UAAU,GAAG,+BAAe,CAAC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,MAAM,CAAC,MAAM,CAAC,CAAC;IAE9D,MAAM,eAAe,GAAG,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,KAAK,CAAC;IAC1C,IAAI,OAAA,QAAQ,CAAC,YAAY,0CAAE,EAAE,MAAK,eAAe,EAAE;QACjD,yBAAyB;QAEzB,aAAa,CAAC,IAAI,CAAC;YACjB,yFAAyF;YACzF,KAAK,EAAE,GAAG,CAAC,EAAE,EAAE,OAAO,EAAE,sCAAe,CAAC,GAAG,EAAE,OAAO,EAAE,QAAQ;SAC/D,CAAC,CAAC;KACJ;IAED,4GAA4G;IAE5G,uBAAuB;IACvB,+GAA+G;IAC/G,mEAAmE;IACnE,MAAM;IAEN,IAAI,QAAQ,CAAC,YAAY,EAAE;QACzB,2CAA2C;QAC3C,aAAa,CAAC,IAAI,CAAC;YACjB,KAAK,EAAE,QAAQ,CAAC,YAAY,CAAC,EAAE,EAAE,OAAO,EAAE,sCAAe,CAAC,GAAG,EAAE,OAAO,EAAE,UAAU;YAClF,KAAK,EAAE,GAAG,CAAC,EAAE,EAAE,OAAO,EAAE,sCAAe,CAAC,GAAG,EAAE,OAAO,EAAE,QAAQ;SAC/D,CAAC,CAAC;KACJ;IAED,sBAAM,CAAC,KAAK,CAAC,GAAG,CAAC,EAAY,CAAC,CAAC;IAC/B,sBAAM,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC;IAE9B,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAC,CAAC;AACjG,CAAC,CAAC;AA5DW,QAAA,mBAAmB,uBA4D9B"} \ No newline at end of file +{"version":3,"file":"TagConverter.js","sourceRoot":"","sources":["../../src/Converters/TagConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,iDAAwD;AAExD,+DAA4D;AAE5D,mDAA2D;AAEpD,MAAM,mBAAmB,GAAuC,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;;IACtG,MAAM,GAAG,GAAG,wCAAwB,CAAM,QAAQ,EAAE,OAAO,CAAC,CAAC;IAC7D,IAAI,CAAC,GAAG,EAAE;QACR,OAAO,IAAI,CAAC;KACb;IAED,MAAM,aAAa,GAAU,EAAE,CAAC;IAChC,MAAM,aAAa,GAAgB,EAAE,CAAC;IACtC,MAAM,aAAa,GAAsB,EAAE,CAAC;IAE5C,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAExB,MAAM,UAAU,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAM,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,sCAAe,CAAC,GAAG,EAAE,EAAE,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC;IACvG,MAAM,UAAU,GAAG,+BAAe,CAAC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,MAAM,CAAC,MAAM,CAAC,CAAC;IAE9D,MAAM,eAAe,GAAG,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,KAAK,CAAC;IAC1C,IAAI,OAAA,QAAQ,CAAC,YAAY,0CAAE,EAAE,MAAK,eAAe,EAAE;QACjD,yBAAyB;QAEzB,aAAa,CAAC,IAAI,CAAC;YACjB,yFAAyF;YACzF,KAAK,EAAE,GAAG,CAAC,EAAE,EAAE,OAAO,EAAE,sCAAe,CAAC,GAAG,EAAE,OAAO,EAAE,QAAQ;SAC/D,CAAC,CAAC;KACJ;IAED,4GAA4G;IAE5G,uBAAuB;IACvB,+GAA+G;IAC/G,mEAAmE;IACnE,MAAM;IAEN,IAAI,QAAQ,CAAC,YAAY,EAAE;QACzB,2CAA2C;QAC3C,aAAa,CAAC,IAAI,CAAC;YACjB,KAAK,EAAE,QAAQ,CAAC,YAAY,CAAC,EAAE,EAAE,OAAO,EAAE,sCAAe,CAAC,GAAG,EAAE,OAAO,EAAE,UAAU;YAClF,KAAK,EAAE,GAAG,CAAC,EAAE,EAAE,OAAO,EAAE,sCAAe,CAAC,GAAG,EAAE,OAAO,EAAE,QAAQ;SAC/D,CAAC,CAAC;KACJ;IAED,sBAAM,CAAC,KAAK,CAAC,GAAG,CAAC,EAAY,CAAC,CAAC;IAC/B,sBAAM,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC;IAE9B,OAAO,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,aAAa,EAAE,aAAa,EAAE,EAAC,CAAC;AACjG,CAAC,CAAC;AA5CW,QAAA,mBAAmB,uBA4C9B"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.d.ts.map b/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.d.ts.map index b51598f3..54683dbc 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WorkspaceConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/WorkspaceConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAC9C,OAAO,EAAE,mBAAmB,EAAE,MAAM,oBAAoB,CAAC;AACzD,OAAO,EAAE,SAAS,EAAE,MAAM,sBAAsB,CAAC;AAEjD,eAAO,MAAM,yBAAyB,EAAE,cAAc,CAAC,mBAAmB,EAAE,SAAS,CA0DpF,CAAC"} \ No newline at end of file +{"version":3,"file":"WorkspaceConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/WorkspaceConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAC9C,OAAO,EAAE,mBAAmB,EAAE,MAAM,oBAAoB,CAAC;AACzD,OAAO,EAAE,SAAS,EAAE,MAAM,sBAAsB,CAAC;AAEjD,eAAO,MAAM,yBAAyB,EAAE,cAAc,CAAC,mBAAmB,EAAE,SAAS,CAoCpF,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.js b/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.js index 1b5272d4..bd9cd09c 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.js +++ b/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.js @@ -14,8 +14,8 @@ const getWorkspaceNodesAndEdges = async (trc, instance, context) => { const oldNode = await context.tx.getNode(trc, null, { id, type: CoreEntityTypes.Workspace }); const viewed = oldNode?.NodeFields.viewed ?? false; const shareCountProfiles = oldNode?.NodeFields.internal_shareCountProfiles ?? {}; - const initial = createInitialNode(instance); - if (!initial) { + const workspace = convertNsyncEntityToNode(instance, context); + if (!workspace) { logger.error('Missing initial values'); return null; } @@ -30,37 +30,15 @@ const getWorkspaceNodesAndEdges = async (trc, instance, context) => { logger.warn(`Missing defaultRole in map: ${instance.defaultRole}`); } } - const node: Workspace = { - ...initial, - type: CoreEntityTypes.Workspace, - NodeFields: { - accessStatus: WorkspaceAccessStatus.OPEN, // TODO v2: remove - created: instance.created, - updated: instance.updated, - description: instance.description || '', - defaultRole, - isSample: instance.isSample, - notesCount: 0, // TODO v2: remove? - notebooksCount: 0, // TODO v2: remove? - workspaceType, - viewed, - internal_shareCountProfiles: shareCountProfiles, - }, - inputs: {}, - outputs: { - children: {}, - childrenInTrash: {}, // TODO v2: remove - memberships: {}, - shortcut: {}, - // pinnedContents: {}, // TODO v2: put back in - manager: {}, - }, - CacheFields: undefined, // TODO - }; + + workspace.NodeFields.defaultRole = defaultRole; + workspace.NodeFields.workspaceType = workspaceType; + workspace.NodeFields.viewed = viewed; + workspace.NodeFields.internal_shareCountProfiles = shareCountProfiles; // TODO v2: Add edge to instance manager // manager: Number(instance.manager) as UserID, - return { nodes: { nodesToUpsert: [node], nodesToDelete: [] }}; + return { nodes: { nodesToUpsert: [workspace], nodesToDelete: [] }}; */ }; exports.getWorkspaceNodesAndEdges = getWorkspaceNodesAndEdges; diff --git a/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.js.map b/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.js.map index 4a19b723..c8534cef 100644 --- a/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.js.map +++ b/evernote_modules/en-nsync-connector/dist/Converters/WorkspaceConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"WorkspaceConverter.js","sourceRoot":"","sources":["../../src/Converters/WorkspaceConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMI,MAAM,yBAAyB,GAAmD,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IACxH,MAAM,IAAI,KAAK,CAAC,8CAA8C,CAAC,CAAC;IAChE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAuDE;AACJ,CAAC,CAAC;AA1DW,QAAA,yBAAyB,6BA0DpC"} \ No newline at end of file +{"version":3,"file":"WorkspaceConverter.js","sourceRoot":"","sources":["../../src/Converters/WorkspaceConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMI,MAAM,yBAAyB,GAAmD,KAAK,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE;IACxH,MAAM,IAAI,KAAK,CAAC,8CAA8C,CAAC,CAAC;IAChE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAiCE;AACJ,CAAC,CAAC;AApCW,QAAA,yBAAyB,6BAoCpC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/DataHelpers.d.ts.map b/evernote_modules/en-nsync-connector/dist/DataHelpers.d.ts.map deleted file mode 100644 index a723a2d3..00000000 --- a/evernote_modules/en-nsync-connector/dist/DataHelpers.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DataHelpers.d.ts","sourceRoot":"","sources":["../src/DataHelpers.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,eAAe,EAAE,MAAM,cAAc,CAAC;AAC/C,OAAO,EAAE,KAAK,EAAE,MAAM,eAAe,CAAC;AAEtC,MAAM,WAAW,WAAW;IAC1B,uBAAuB,EAAE,CAAC,IAAI,EAAE,MAAM,KAAK,KAAK,CAAC,MAAM,CAAC,CAAC;CAC1D;AAED,wBAAgB,iBAAiB,CAAC,IAAI,EAAE,MAAM,EAAE,eAAe,EAAE,KAAK,CAAC,eAAe,CAAC,GAAG,WAAW,CAUpG"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/DataHelpers.js b/evernote_modules/en-nsync-connector/dist/DataHelpers.js deleted file mode 100644 index 205fa8a9..00000000 --- a/evernote_modules/en-nsync-connector/dist/DataHelpers.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -/* - * Copyright 2019 Evernote Corporation. All rights reserved. - */ -Object.defineProperty(exports, "__esModule", { value: true }); -exports.createDataHelpers = void 0; -function createDataHelpers(host, resourceManager) { - return { - constructFileServiceURL: (path) => { - if (!resourceManager) { - return path; - } - return resourceManager.constructFileRemoteURL(host, path); - }, - }; -} -exports.createDataHelpers = createDataHelpers; -//# sourceMappingURL=DataHelpers.js.map \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/DataHelpers.js.map b/evernote_modules/en-nsync-connector/dist/DataHelpers.js.map deleted file mode 100644 index 6bd27762..00000000 --- a/evernote_modules/en-nsync-connector/dist/DataHelpers.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DataHelpers.js","sourceRoot":"","sources":["../src/DataHelpers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AASH,SAAgB,iBAAiB,CAAC,IAAY,EAAE,eAAuC;IACrF,OAAO;QACL,uBAAuB,EAAE,CAAC,IAAY,EAAiB,EAAE;YACvD,IAAI,CAAC,eAAe,EAAE;gBACpB,OAAO,IAAI,CAAC;aACb;YAED,OAAO,eAAe,CAAC,sBAAsB,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;QAC5D,CAAC;KACF,CAAC;AACJ,CAAC;AAVD,8CAUC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.d.ts.map b/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.d.ts.map index e3c753cc..1ec9aabe 100644 --- a/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NSyncEntityConverter.d.ts","sourceRoot":"","sources":["../src/NSyncEntityConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NSyncEntityConverter.d.ts","sourceRoot":"","sources":["../src/NSyncEntityConverter.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,iBAAiB,EAAE,oBAAoB,EAAE,cAAc,EAAyB,gBAAgB,EAAE,yBAAyB,EAAE,MAAM,cAAc,CAAC;AAC3J,OAAO,EAAoB,SAAS,EAAE,eAAe,EAAE,SAAS,EAAE,YAAY,EAAE,uBAAuB,EAAU,MAAM,iBAAiB,CAAC;AACzI,OAAO,EAAqB,KAAK,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAQxF,OAAO,EAKL,cAAc,EACf,MAAM,sBAAsB,CAAC;AAC9B,OAAO,EAAE,gBAAgB,EAAgC,MAAM,eAAe,CAAC;AAC/E,OAAO,EAAE,cAAc,EAAE,MAAM,gBAAgB,CAAC;AAahD,MAAM,WAAW,WAAW;IAC1B,aAAa,EAAE,SAAS,EAAE,CAAC;IAC3B,aAAa,EAAE,YAAY,EAAE,CAAC;CAC/B;AACD,MAAM,WAAW,WAAW;IAC1B,aAAa,EAAE,SAAS,EAAE,CAAC;IAC3B,aAAa,EAAE,eAAe,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,aAAa;IAC5B,KAAK,CAAC,EAAE,WAAW,CAAC;IACpB,KAAK,CAAC,EAAE,WAAW,CAAC;CACrB;AAGD,wBAAgB,iBAAiB,CAAC,MAAM,EAAE,cAAc,EAAE,EAAE,EAAE,MAAM,GAAC,MAAM,oCAE1E;AAED,wBAAgB,oBAAoB,CAAC,GAAG,EAAE,gBAAgB,CAAC,aAAa,oCAEvE;AAED,wBAAgB,oBAAoB,CAAC,GAAG,EAAE,gBAAgB,CAAC,aAAa,oCAEvE;AAcD,eAAO,MAAM,yBAAyB,EAAE,KAAK,CAAC,KAAK,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAgBjF,CAAC;AAkCF,wBAAsB,iBAAiB,CAAC,mBAAmB,EACzD,GAAG,EAAE,cAAc,EACnB,QAAQ,EAAE,gBAAgB,CAAC,cAAc,EACzC,aAAa,EAAE,MAAM,EACrB,YAAY,EAAE,gBAAgB,CAAC,mBAAmB,CAAC,EACnD,EAAE,EAAE,uBAAuB,CAAC,mBAAmB,CAAC,GAC/C,OAAO,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAoB/B;AA4GD,wBAAgB,aAAa,CAAC,mBAAmB,EAC/C,YAAY,EAAE,gBAAgB,CAAC,mBAAmB,CAAC,EACnD,QAAQ,EAAE,gBAAgB,CAAC,kBAAkB,EAC7C,aAAa,EAAE,MAAM,GACpB,KAAK,CAAC,aAAa,CAAC,CAmEtB;AAED,wBAAgB,OAAO,CAAC,mBAAmB,EACzC,YAAY,EAAE,gBAAgB,CAAC,mBAAmB,CAAC,EACnD,QAAQ,EAAE,gBAAgB,CAAC,mBAAmB,GAC7C,KAAK,CAAC,SAAS,CAAC,CAsBlB;AAQD,wBAAgB,iBAAiB,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,GAAG,EAAE,gBAAgB,CAAC,SAAS,GAAG,KAAK,CAAC,MAAM,CAAC,CAOtH;AAWD,wBAAgB,sBAAsB,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,GAAG,EAAE,gBAAgB,CAAC,cAAc,GAAG,KAAK,CAAC,MAAM,CAAC,CAWhI;AASD,wBAAgB,qBAAqB,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,GAAG,EAAE,gBAAgB,CAAC,aAAa,GAAG,KAAK,CAAC,MAAM,CAAC,CAO9H;AAUD,wBAAsB,4BAA4B,CAChD,GAAG,EAAE,cAAc,EACnB,iBAAiB,EAAE,iBAAiB,EACpC,OAAO,EAAE,yBAAyB,CAAC,GAAG,CAAC,EACvC,OAAO,EAAE,cAAc,GAAG,SAAS,GAClC,OAAO,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAwEtC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.js b/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.js index 5d5872f6..f8b601e4 100644 --- a/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.js +++ b/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.js @@ -57,7 +57,38 @@ exports.CoreEntityNSyncConverters = { [en_data_model_1.EntityTypes.Tag]: { [en_data_model_1.NSyncEntityType.TAG]: TagConverter_1.getTagNodesAndEdges }, [en_data_model_1.EntityTypes.Workspace]: { [en_data_model_1.NSyncEntityType.WORKSPACE]: WorkspaceConverter_1.getWorkspaceNodesAndEdges }, }; -async function getEntityAndEdges(trc, instance, currentUserID, eventManager, tx, dataHelpers) { +/* +export async function getEntityAndEdgesBySchema( + trc: TracingContext, + instance: ClientNSyncTypes.EntityInstance, + context: NSyncConverterContext, +): Promise> { + const node = convertNsyncEntityToNode(instance, context); + if (!node) { + return null; + } + + const nodesToUpsert: GraphNode[] = []; + const edgesToCreate: GraphEdge[] = []; + const edgesToDelete: GraphEdgeFilter[] = []; + + nodesToUpsert.push(node); + + // TODO autoconvert embedded associations + + return { + nodes: { + nodesToUpsert, + nodesToDelete: [], + }, + edges: { + edgesToCreate, + edgesToDelete, + }, + }; +} +*/ +async function getEntityAndEdges(trc, instance, currentUserID, eventManager, tx) { if (!instance.ref) { conduit_utils_1.logger.info('NSync eventSrc doc missing instance or entity'); return null; @@ -66,8 +97,8 @@ async function getEntityAndEdges(trc, instance, currentUserID, eventManager, tx, currentUserID, eventManager, converters: eventManager.di.getNsyncConverters(), - dataHelpers, tx, + di: eventManager.di, }; if (!context.converters[instance.ref.type]) { conduit_utils_1.logger.warn(`NSync type ${instance.ref.type} not supported`); @@ -80,7 +111,7 @@ function getInvitationNode(instance, params, out) { const node = { localChangeTimestamp: 0, id: generateInvitationID(instance.ref), - label: instance.label, + label: instance.label || '-', syncContexts: [], version: instance.version, type: en_core_entity_types_1.CoreEntityTypes.Invitation, @@ -173,19 +204,19 @@ function getMembership(eventManager, instance, currentUserID) { throw new Error('Missing membership dst ref id'); } const instanceRole = en_data_model_1.ClientNSyncTypes.Role[instance.role]; - const privilege = (_a = en_conduit_sync_types_1.NSyncPrivilegeMap[instanceRole]) !== null && _a !== void 0 ? _a : en_core_entity_types_1.MembershipPrivilege.READ; + const privilege = (_a = en_conduit_sync_types_1.NSyncPrivilegeMap[instanceRole]) !== null && _a !== void 0 ? _a : en_conduit_sync_types_1.MembershipPrivilege.READ; const recipientType = en_conduit_sync_types_1.NSyncAgentToRecipientMap[instance.ref.src.type]; if (recipientType === undefined) { throw new Error('Missing agent/recipient type in membership'); } let recipientSource = en_core_entity_types_1.PROFILE_SOURCE.User; - if (recipientType === en_core_entity_types_1.MembershipRecipientType.IDENTITY) { + if (recipientType === en_conduit_sync_types_1.MembershipRecipientType.IDENTITY) { recipientSource = en_core_entity_types_1.PROFILE_SOURCE.Identity; } - else if (recipientType === en_core_entity_types_1.MembershipRecipientType.EMAIL) { + else if (recipientType === en_conduit_sync_types_1.MembershipRecipientType.EMAIL) { recipientSource = en_core_entity_types_1.PROFILE_SOURCE.Contact; } - else if (recipientType === en_core_entity_types_1.MembershipRecipientType.BUSINESS) { + else if (recipientType === en_conduit_sync_types_1.MembershipRecipientType.BUSINESS) { recipientSource = en_core_entity_types_1.PROFILE_SOURCE.User; // TODO: v2 I don't think this is user. May need new type when we } let recipientIsMe = false; diff --git a/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.js.map b/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.js.map index 16363358..bb8cd506 100644 --- a/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.js.map +++ b/evernote_modules/en-nsync-connector/dist/NSyncEntityConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"NSyncEntityConverter.js","sourceRoot":"","sources":["../src/NSyncEntityConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NSyncEntityConverter.js","sourceRoot":"","sources":["../src/NSyncEntityConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/NSyncEventManager.d.ts.map b/evernote_modules/en-nsync-connector/dist/NSyncEventManager.d.ts.map index 47ee84b6..9ab9ce89 100644 --- a/evernote_modules/en-nsync-connector/dist/NSyncEventManager.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/NSyncEventManager.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NSyncEventManager.d.ts","sourceRoot":"","sources":["../src/NSyncEventManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NSyncEventManager.d.ts","sourceRoot":"","sources":["../src/NSyncEventManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/NSyncEventManager.js b/evernote_modules/en-nsync-connector/dist/NSyncEventManager.js index 6f308a16..5164ddcd 100644 --- a/evernote_modules/en-nsync-connector/dist/NSyncEventManager.js +++ b/evernote_modules/en-nsync-connector/dist/NSyncEventManager.js @@ -14,8 +14,9 @@ const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const en_core_entity_types_1 = require("en-core-entity-types"); -const DataHelpers_1 = require("./DataHelpers"); +const en_data_model_1 = require("en-data-model"); const NSyncProcessor_1 = require("./NSyncProcessor"); +const ServiceAvailability_1 = require("./ServiceAvailability"); const gTracePool = new conduit_utils_1.AsyncTracePool('NSyncEventManager'); const LAST_CONNECTION_BUFFER_TIME = 60000; const BACKOFF_RECONNECT = 5 * conduit_utils_1.MILLIS_IN_ONE_SECOND; @@ -42,7 +43,6 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { this.hostResolver = hostResolver; this.isDestroyed = false; this.eventSrc = null; - this.dataHelpers = null; this.storage = null; this.clientID = ''; this.monolithHost = ''; @@ -59,20 +59,15 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { this.isPaused = false; this.disconnectOnPause = null; this.isDisabled = false; - this.toggleEventSync = null; - this.enabledBeforeOverride = true; // Default is on - this.testOverride = async (trc, args) => { + this.disableWithOverride = false; + this.firstMessagePromise = null; + this.firstMessageResolve = null; + this.testOverride = async (trc, args, context) => { + conduit_core_1.validateDB(context); let disable = args.disable; - if (!this.toggleEventSync) { - throw new Error('NSyncEventManager not initialized'); - } - if (disable === true) { - this.enabledBeforeOverride = this.isAvailable(); - } - else { - disable = !this.enabledBeforeOverride; - } - await this.toggleEventSync(trc, disable); + this.disableWithOverride = disable; + const nsyncDisabled = await context.db.getEphemeralFlag(context.trc, context.watcher, 'SyncManager', 'nsyncDisabled'); + await this.onSyncStateChange(trc, nsyncDisabled, this.isPaused); return true; }; this.resolvePlugin = async (parent, args, context) => { @@ -82,11 +77,17 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { } const connInfo = await context.db.getSyncState(context.trc, context.watcher, ['NSyncEventManager']); const nsyncDisabled = await context.db.getEphemeralFlag(context.trc, context.watcher, 'SyncManager', 'nsyncDisabled'); + const lastNSyncProcessTime = await context.db.getSyncState(context.trc, context.watcher, ['LastNSyncProcessTime']); + const paused = await context.db.getEphemeralFlag(context.trc, context.watcher, 'SyncManager', 'syncPaused'); + const completed = await context.db.getEphemeralFlag(context.trc, context.watcher, 'SyncManager', 'nsyncCompleted'); return { - enabled: !nsyncDisabled, + enabled: !this.isDisabled && !nsyncDisabled, + paused: this.isPaused || paused, offline: (connInfo === null || connInfo === void 0 ? void 0 : connInfo.lastAttempt) !== 200, + completed, nextAttempt: (connInfo === null || connInfo === void 0 ? void 0 : connInfo.backoff) || 0, lastConnection: (connInfo === null || connInfo === void 0 ? void 0 : connInfo.lastConnection) || 0, + lastNSyncProcessTime: lastNSyncProcessTime || 0, }; }; /* *** WARNING *** @@ -103,24 +104,55 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { } this.expungeSet = new Set(); } - async init(trc, host, monolithToken, jwtToken, storage, clientID, resourceManager, usedPrebuilt, toggleEventSync, availability) { + async init(trc, host, monolithToken, jwtToken, storage, clientID, resourceManager, usedPrebuilt) { this.isDestroyed = false; - this.dataHelpers = DataHelpers_1.createDataHelpers(host, resourceManager); this.monolithHost = host; this.storage = storage; this.clientID = clientID; this.monolithToken = monolithToken; this.jwt = jwtToken; - this.toggleEventSync = toggleEventSync; - this.availability = availability; - this.availability.startPolling(trc); + this.firstMessagePromise = null; + this.firstMessageResolve = null; this.connectionInfo = null; const connInfo = await (usedPrebuilt ? this.updateConnectionInformation(trc, { connectionID: conduit_utils_1.uuid() }) : this.getConnectionInformation(trc)); this.nodeFilter = en_core_entity_types_1.getNSyncEntityFilter(this.di.getNodeTypeDefs(), this.di.nSyncEntityFilter); if (connInfo.lastFilter.length) { this.catchupFilter = buildCatchupFilter(this.nodeFilter, connInfo.lastFilter); } + const availabilityConfig = { + httpProvider: this.di.getHttpTransport, + getLastAvailability: async (newTrc) => { + if (!this.storage) { + return; + } + return await this.storage.getSyncState(trc, null, ['SyncManager', 'EventSyncAvailable']); + }, + saveLastAvailability: async (newTrc, available) => { + if (!this.storage) { + return; + } + await this.storage.transact(newTrc, 'saveLastAvailability', async (tx) => { + await tx.updateSyncState(newTrc, ['SyncManager', 'EventSyncAvailable'], available); + }); + }, + host, + onChange: async (trc) => { + if (this.isDestroyed || !this.storage) { + return; + } + const disabled = await this.storage.getEphemeralFlag(trc, 'SyncManager', 'syncDisabled'); + const paused = await this.storage.getEphemeralFlag(trc, 'SyncManager', 'syncPaused'); + await this.onSyncStateChange(trc, disabled, paused); + }, + url: this.di.serviceAvailabilityOverrideUrl, + }; + this.availability = new ServiceAvailability_1.ServiceAvailability(availabilityConfig); + this.availability.startPolling(trc); this.isDisabled = !this.isAvailable(); + await this.storage.transactEphemeral(trc, 'InitNSyncDisabled', async (tx) => { + await tx.setValue(trc, 'SyncManager', 'nsyncDisabled', this.isDisabled); + await tx.setValue(trc, 'SyncManager', 'nsyncCompleted', false); + }); if (this.isDisabled) { await this.updateConnectionInformation(trc, { lastAttempt: 0, @@ -133,6 +165,9 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { } isAvailable() { var _a; + if (this.disableWithOverride) { + return false; + } return Boolean(this.di.isNSyncEnabled && ((_a = this.availability) === null || _a === void 0 ? void 0 : _a.isServiceAvailable()) && this.di.nSyncEntityFilter.length); } isEnabled() { @@ -237,6 +272,7 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { break; } await this.getStorage().transact(trc, 'processNSyncData', async (tx) => { + var _a; const startTime = Date.now(); for (idx; idx < eventData.length; ++idx) { yieldCheckRes = context.yieldCheck && await conduit_utils_1.withError(context.yieldCheck); @@ -244,7 +280,7 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { conduit_utils_1.logger.debug(`processNSyncData yield and break inner loop. idx ${idx} docs ${eventData.length}`); break; } - if (this.isDestroyed || !this.dataHelpers) { + if (this.isDestroyed) { break; } const elapsedTime = Date.now() - startTime; @@ -255,23 +291,26 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { const doc = eventData[idx].doc; if (doc) { try { - await NSyncProcessor_1.processNSyncDoc(trc, doc, this, tx, this.dataHelpers); + await NSyncProcessor_1.processNSyncDoc(trc, doc, this, tx); } catch (e) { conduit_utils_1.logger.error('Unable to process document', e); } } const eventType = eventData[idx].event; - if (!this.catchupFilter && (eventType === 'complete' || eventData[idx].eventTime && eventData[idx].eventTime > latestConnectionTime)) { + if (!this.catchupFilter && (eventType === en_data_model_1.NSyncEvents.COMPLETE_EVENT || eventData[idx].eventTime && eventData[idx].eventTime > latestConnectionTime)) { latestConnectionTime = eventData[idx].eventTime; await this.updateConnectionInformation(trc, { lastConnection: eventData[idx].eventTime, lastFilter: this.nodeFilter }, tx); } switch (eventType) { - case 'complete': { + case en_data_model_1.NSyncEvents.COMPLETE_EVENT: { + await ((_a = this.storage) === null || _a === void 0 ? void 0 : _a.transactEphemeral(trc, 'Update nsync Completed flag', async (tx) => { + await tx.setValue(trc, 'SyncManager', 'nsyncCompleted', true); + })); this.onSyncMessage({ type: 'Complete', message: 'Sync Completed' }); break; } - case 'connection': { + case en_data_model_1.NSyncEvents.CONNECTION_EVENT: { this.onSyncMessage({ type: 'Connection', message: 'Connected!' }); break; } @@ -334,8 +373,9 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { } } async onSyncStateChange(trc, disabled, paused) { - // set values - this.isDisabled = disabled || !this.isAvailable(); + var _a; + const nsyncDisabled = await ((_a = this.storage) === null || _a === void 0 ? void 0 : _a.getEphemeralFlag(trc, 'SyncManager', 'nsyncDisabled')); + this.isDisabled = nsyncDisabled || disabled || !this.isAvailable(); this.isPaused = paused; if (!this.isPaused && this.disconnectOnPause) { clearTimeout(this.disconnectOnPause); @@ -433,8 +473,9 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { const entityFilterParam = en_conduit_sync_types_1.nodeTypeArrayToEntityFilterParam(this, (_a = this.catchupFilter) !== null && _a !== void 0 ? _a : this.nodeFilter); const lastConnection = this.catchupFilter ? 0 : Math.max(0, connInfo.lastConnection - LAST_CONNECTION_BUFFER_TIME); const connectionID = this.catchupFilter ? this.di.uuid('NSyncEventManager') : connInfo.connectionID; + const connectionEndpoint = this.di.realtimeMode ? 'connect' : 'download'; const nsyncHost = await this.hostResolver.getServiceHost(trc, this.monolithHost, 'Sync'); - this.eventSrc = this.di.newEventSource(`${nsyncHost}/v1/connect?lastConnection=${lastConnection}&connectionId=${connectionID}&encode=${false}${entityFilterParam}${mockExpirationParam}`, { + this.eventSrc = this.di.newEventSource(`${nsyncHost}/v1/${connectionEndpoint}?lastConnection=${lastConnection}&connectionId=${connectionID}&encode=${false}${entityFilterParam}${mockExpirationParam}`, { ['x-mono-authn-token']: `auth=${this.monolithToken}`, Authorization: `Bearer ${this.jwt}`, ['x-conduit-version']: conduit_core_1.CONDUIT_VERSION, @@ -443,7 +484,15 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { if (!this.eventSrc) { throw new Error('EventSource failed to connect'); } - this.eventSrc.addEventListener('connection', (event) => { + const { resolve, promise } = conduit_utils_1.allocPromise(); + this.firstMessagePromise = promise; + this.firstMessageResolve = () => { + this.firstMessagePromise = null; + this.firstMessageResolve = null; + resolve(); + }; + this.eventSrc.addEventListener(en_data_model_1.NSyncEvents.CONNECTION_EVENT, (event) => { + this.firstMessageResolve && this.firstMessageResolve(); conduit_utils_1.logger.debug('Successful connection!', event.lastEventId); gTracePool.runTraced(this.di.getTestEventTracker(), async (trc2) => { return this.updateConnectionInformation(trc2, { @@ -455,20 +504,48 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { this.enqueueEvent(event); }); this.eventSrc.onerror = (event) => { + this.firstMessageResolve && this.firstMessageResolve(); this.handleErrorEvent(event); }; - this.eventSrc.addEventListener('sync', (event) => { + this.eventSrc.addEventListener(en_data_model_1.NSyncEvents.CHUNK_EVENT, (event) => { + this.firstMessageResolve && this.firstMessageResolve(); conduit_utils_1.logger.debug('Sync event', event.lastEventId); this.enqueueEvent(event); }); - this.eventSrc.addEventListener('event', (event) => { + this.eventSrc.addEventListener(en_data_model_1.NSyncEvents.REALTIME_EVENT, (event) => { + this.firstMessageResolve && this.firstMessageResolve(); conduit_utils_1.logger.debug('Event event', event.lastEventId); this.enqueueEvent(event); }); - this.eventSrc.addEventListener('ping', (msg) => { + this.eventSrc.addEventListener(en_data_model_1.NSyncEvents.PING_EVENT, async (msg) => { + this.firstMessageResolve && this.firstMessageResolve(); conduit_utils_1.logger.debug('Ping from service', msg); + const pingData = JSON.parse(msg.data); + let lastNSyncProcessingTime = null; + if (pingData && typeof pingData === 'object') { + lastNSyncProcessingTime = pingData.globalLastMessageTime; + } + else if (pingData !== null && typeof pingData === 'number') { + // TODO: remove this section after nsync switches over to ping object + lastNSyncProcessingTime = pingData; + } + if (!conduit_utils_1.isNullish(lastNSyncProcessingTime) && !isNaN(lastNSyncProcessingTime)) { + if (!this.storage) { + conduit_utils_1.logger.error('Missing storage. Using unitialized NSyncEventManager'); + return; + } + try { + await this.storage.transact(trc, 'UpdateLastNSyncProcessingTime', async (transaction) => { + await transaction.replaceSyncState(trc, ['LastNSyncProcessingTime'], lastNSyncProcessingTime); + }); + } + catch (err) { + conduit_utils_1.logger.error('Cannot save LastNSyncProcessingTime. Error: ', err); + } + } }); - this.eventSrc.addEventListener('exception', (msg) => { + this.eventSrc.addEventListener(en_data_model_1.NSyncEvents.EXCEPTION_EVENT, (msg) => { + this.firstMessageResolve && this.firstMessageResolve(); if (!msg.data) { conduit_utils_1.logger.warn('Received exception with empty data', msg); return; @@ -489,7 +566,8 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { } this.handleErrorEvent(err); }); - this.eventSrc.addEventListener('complete', (event) => { + this.eventSrc.addEventListener(en_data_model_1.NSyncEvents.COMPLETE_EVENT, (event) => { + this.firstMessageResolve && this.firstMessageResolve(); // Clear backoff information after completing the connection gTracePool.runTraced(this.di.getTestEventTracker(), async (trc2) => { return this.updateConnectionInformation(trc2, { @@ -515,7 +593,7 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { } const attempts = this.connectionInfo ? this.connectionInfo.attempts : 0; // First attempt is jitter, use backoff for subsequent - // tslint:disable-next-line: no-bitwise + // eslint-disable-next-line no-bitwise const backoff = Math.min(60000, BACKOFF_RECONNECT * (1 << attempts) - BACKOFF_RECONNECT); const jitterMax = Math.max(BACKOFF_RECONNECT, backoff * RECONNECT_JITTER_RATIO); const jitter = jitterMax * Math.random(); @@ -565,6 +643,9 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { } } async flush(trc, context) { + if (this.firstMessagePromise) { + await this.firstMessagePromise; + } if (this.isPaused) { conduit_utils_1.logger.warn('Attempting to flush nsync event data while paused'); return; @@ -609,7 +690,6 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { this.isDestroyed = true; this.destroySync(); (_a = this.backoffSleep) === null || _a === void 0 ? void 0 : _a.cancel(); - this.dataHelpers = null; this.connectionInfo = null; this.messageQueue = []; this.messageConsumer = null; @@ -623,7 +703,6 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { this.clientID = ''; this.monolithHost = ''; this.monolithToken = ''; - this.toggleEventSync = null; } addProcessingEntity(id, type, entity) { if (!this.processingEntities.hasOwnProperty(type)) { @@ -646,8 +725,11 @@ class NSyncEventManager extends conduit_core_1.SyncEventManager { type: conduit_core_1.schemaToGraphQLType(conduit_utils_1.Struct({ enabled: 'boolean', offline: 'boolean', + paused: 'boolean', + completed: 'boolean', nextAttempt: 'timestamp', lastConnection: 'timestamp', + lastNSyncProcessTime: 'timestamp', }, 'NSyncStatusResult')), resolve: this.resolvePlugin, }, diff --git a/evernote_modules/en-nsync-connector/dist/NSyncEventManager.js.map b/evernote_modules/en-nsync-connector/dist/NSyncEventManager.js.map index ca3c4d7c..aef2153c 100644 --- a/evernote_modules/en-nsync-connector/dist/NSyncEventManager.js.map +++ b/evernote_modules/en-nsync-connector/dist/NSyncEventManager.js.map @@ -1 +1 @@ -{"version":3,"file":"NSyncEventManager.js","sourceRoot":"","sources":["../src/NSyncEventManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NSyncEventManager.js","sourceRoot":"","sources":["../src/NSyncEventManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/NSyncProcessor.d.ts.map b/evernote_modules/en-nsync-connector/dist/NSyncProcessor.d.ts.map index c0c4b699..fcf210a4 100644 --- a/evernote_modules/en-nsync-connector/dist/NSyncProcessor.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/NSyncProcessor.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NSyncProcessor.d.ts","sourceRoot":"","sources":["../src/NSyncProcessor.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,OAAO,EAAE,uBAAuB,EAAyB,MAAM,iBAAiB,CAAC;AACjF,OAAO,EAAoC,cAAc,EAAU,MAAM,eAAe,CAAC;AAGzF,OAAO,EAAE,gBAAgB,EAAE,MAAM,eAAe,CAAC;AAEjD,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAmP5C,wBAAsB,eAAe,CAAC,mBAAmB,EACvD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,gBAAgB,CAAC,YAAY,EAClC,YAAY,EAAE,gBAAgB,CAAC,mBAAmB,CAAC,EACnD,EAAE,EAAE,uBAAuB,CAAC,mBAAmB,CAAC,EAChD,WAAW,EAAE,WAAW,iBAoCzB"} \ No newline at end of file +{"version":3,"file":"NSyncProcessor.d.ts","sourceRoot":"","sources":["../src/NSyncProcessor.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,OAAO,EAAE,uBAAuB,EAAyB,MAAM,iBAAiB,CAAC;AACjF,OAAO,EAAoC,cAAc,EAAU,MAAM,eAAe,CAAC;AAGzF,OAAO,EAAE,gBAAgB,EAAE,MAAM,eAAe,CAAC;AA2PjD,wBAAsB,eAAe,CAAC,mBAAmB,EACvD,GAAG,EAAE,cAAc,EACnB,GAAG,EAAE,gBAAgB,CAAC,YAAY,EAClC,YAAY,EAAE,gBAAgB,CAAC,mBAAmB,CAAC,EACnD,EAAE,EAAE,uBAAuB,CAAC,mBAAmB,CAAC,iBAoCjD"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/NSyncProcessor.js b/evernote_modules/en-nsync-connector/dist/NSyncProcessor.js index 39fbcb5a..1c8aded0 100644 --- a/evernote_modules/en-nsync-connector/dist/NSyncProcessor.js +++ b/evernote_modules/en-nsync-connector/dist/NSyncProcessor.js @@ -30,7 +30,7 @@ async function processEntityAndEdges(trc, entityAndEdges, tx) { await tx.replaceEdges(trc, edges.edgesToDelete, edges.edgesToCreate); } } -async function upsertSyncInstance(trc, instance, currentUserID, eventManager, tx, dataHelpers) { +async function upsertSyncInstance(trc, instance, currentUserID, eventManager, tx) { switch (instance.type) { case null: case undefined: @@ -61,7 +61,7 @@ async function upsertSyncInstance(trc, instance, currentUserID, eventManager, tx if (depKey && !conduit_utils_1.isNullish(instance.version)) { await eventManager.di.markDependencySynced(trc, depKey, instance.version); } - const entityAndEdges = await NSyncEntityConverter_1.getEntityAndEdges(trc, instance, currentUserID, eventManager, tx, dataHelpers); + const entityAndEdges = await NSyncEntityConverter_1.getEntityAndEdges(trc, instance, currentUserID, eventManager, tx); if (!entityAndEdges) { break; } @@ -101,7 +101,7 @@ async function removeMembership(trc, eventManager, tx, membership) { conduit_utils_1.logger.warn(`Node (id: ${membershipRef.id}, type: ${membershipRef.type}) could not be expunged. Possibly missing.`); } } -async function deleteSyncInstance(trc, instance, currentUserID, eventManager, tx, dataHelpers) { +async function deleteSyncInstance(trc, instance, currentUserID, eventManager, tx) { var _a; switch (instance.type) { case null: @@ -136,7 +136,7 @@ async function deleteSyncInstance(trc, instance, currentUserID, eventManager, tx if (depKey) { await eventManager.di.markDependencySynced(trc, depKey, Infinity); } - const entityAndEdges = await NSyncEntityConverter_1.getEntityAndEdges(trc, instance, currentUserID, eventManager, tx, dataHelpers); + const entityAndEdges = await NSyncEntityConverter_1.getEntityAndEdges(trc, instance, currentUserID, eventManager, tx); if (!entityAndEdges) { break; } @@ -204,7 +204,7 @@ async function expungeSyncInstance(trc, instance, eventManager, tx) { conduit_utils_1.logger.warn('expungeSyncInstance', conduit_utils_1.absurd(instance, 'Unknown sync instance type')); } } -async function processNSyncDoc(trc, doc, eventManager, tx, dataHelpers) { +async function processNSyncDoc(trc, doc, eventManager, tx) { if (doc.updated === null || doc.updated === undefined || !doc.instance || doc.instance.type === null || doc.instance.type === undefined) { conduit_utils_1.logger.warn('Unknown sync info', doc); return; @@ -221,10 +221,10 @@ async function processNSyncDoc(trc, doc, eventManager, tx, dataHelpers) { case en_data_model_1.ClientNSyncTypes.SyncOperation.CREATE: case en_data_model_1.ClientNSyncTypes.SyncOperation.UPDATE: case en_data_model_1.ClientNSyncTypes.SyncOperation.WITH_ENTITY_CREATE: // may want to handle this one separately in the future (batched for after create?) - await upsertSyncInstance(trc, instance, eventManager.getUserID(), eventManager, tx, dataHelpers); + await upsertSyncInstance(trc, instance, eventManager.getUserID(), eventManager, tx); break; case en_data_model_1.ClientNSyncTypes.SyncOperation.DELETE: - await deleteSyncInstance(trc, instance, eventManager.getUserID(), eventManager, tx, dataHelpers); + await deleteSyncInstance(trc, instance, eventManager.getUserID(), eventManager, tx); break; case en_data_model_1.ClientNSyncTypes.SyncOperation.EXPUNGE: await expungeSyncInstance(trc, instance, eventManager, tx); diff --git a/evernote_modules/en-nsync-connector/dist/NSyncProcessor.js.map b/evernote_modules/en-nsync-connector/dist/NSyncProcessor.js.map index abe94de7..f6aac5b9 100644 --- a/evernote_modules/en-nsync-connector/dist/NSyncProcessor.js.map +++ b/evernote_modules/en-nsync-connector/dist/NSyncProcessor.js.map @@ -1 +1 @@ -{"version":3,"file":"NSyncProcessor.js","sourceRoot":"","sources":["../src/NSyncProcessor.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NSyncProcessor.js","sourceRoot":"","sources":["../src/NSyncProcessor.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/ServiceAvailability.d.ts.map b/evernote_modules/en-nsync-connector/dist/ServiceAvailability.d.ts.map index 509cec48..18ef44b5 100644 --- a/evernote_modules/en-nsync-connector/dist/ServiceAvailability.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/ServiceAvailability.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ServiceAvailability.d.ts","sourceRoot":"","sources":["../src/ServiceAvailability.ts"],"names":[],"mappings":"AAIA,OAAO,EAAkD,cAAc,EAAE,MAAM,eAAe,CAAC;AAC/F,OAAO,EAAE,aAAa,EAA8B,MAAM,oBAAoB,CAAC;AAM/E,MAAM,WAAW,qBAAqB;IACpC,YAAY,CAAC,EAAE,MAAM,aAAa,CAAC;IACnC,QAAQ,CAAC,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,cAAc,EAAE,OAAO,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;IAC3E,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,oBAAoB,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,OAAO,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;IACjF,mBAAmB,EAAE,CAAC,GAAG,EAAE,cAAc,KAAK,OAAO,CAAC,OAAO,GAAC,SAAS,CAAC,CAAC;CAC1E;AAED,qBAAa,mBAAmB;IAC9B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,cAAc,CAA0B;IAChD,OAAO,CAAC,QAAQ,CAAoD;IACpE,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,WAAW,CAAQ;IAC3B,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,WAAW,CAAiC;IACpD,OAAO,CAAC,YAAY,CAAC,CAAsB;IAC3C,OAAO,CAAC,QAAQ,CAAC,CAAkE;IACnF,OAAO,CAAC,oBAAoB,CAA6D;IAClF,mBAAmB,EAAE,CAAC,GAAG,EAAE,cAAc,KAAK,OAAO,CAAC,OAAO,GAAC,SAAS,CAAC,CAAC;gBAEpE,EAAE,EAAE,qBAAqB;IAU9B,UAAU;YAMH,mBAAmB;YA0BnB,WAAW;YAWX,MAAM;IAgDb,YAAY,CAAC,GAAG,EAAE,cAAc;IAYhC,WAAW;IAQlB,OAAO,CAAC,IAAI;IAmBL,kBAAkB;IAIZ,oCAAoC,IAAI,OAAO,CAAC,OAAO,CAAC;CAMtE"} \ No newline at end of file +{"version":3,"file":"ServiceAvailability.d.ts","sourceRoot":"","sources":["../src/ServiceAvailability.ts"],"names":[],"mappings":"AAIA,OAAO,EAAkD,cAAc,EAAE,MAAM,eAAe,CAAC;AAC/F,OAAO,EAAE,aAAa,EAA8B,MAAM,oBAAoB,CAAC;AAM/E,MAAM,WAAW,yBAAyB;IACxC,YAAY,CAAC,EAAE,MAAM,aAAa,CAAC;IACnC,QAAQ,CAAC,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,cAAc,EAAE,OAAO,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;IAC3E,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,oBAAoB,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,SAAS,EAAE,OAAO,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;IACjF,mBAAmB,EAAE,CAAC,GAAG,EAAE,cAAc,KAAK,OAAO,CAAC,OAAO,GAAC,SAAS,CAAC,CAAC;CAC1E;AAED,qBAAa,mBAAmB;IAC9B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,cAAc,CAA0B;IAChD,OAAO,CAAC,QAAQ,CAAoD;IACpE,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,WAAW,CAAQ;IAC3B,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,WAAW,CAAiC;IACpD,OAAO,CAAC,YAAY,CAAC,CAAsB;IAC3C,OAAO,CAAC,QAAQ,CAAC,CAAkE;IACnF,OAAO,CAAC,oBAAoB,CAA6D;IAClF,mBAAmB,EAAE,CAAC,GAAG,EAAE,cAAc,KAAK,OAAO,CAAC,OAAO,GAAC,SAAS,CAAC,CAAC;gBAEpE,MAAM,EAAE,yBAAyB;IAUtC,UAAU;YAMH,mBAAmB;YA4BnB,WAAW;YAWX,MAAM;IAgDb,YAAY,CAAC,GAAG,EAAE,cAAc;IAYhC,WAAW;IAQlB,OAAO,CAAC,IAAI;IAmBL,kBAAkB;IAIZ,oCAAoC,IAAI,OAAO,CAAC,OAAO,CAAC;CAMtE"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/ServiceAvailability.js b/evernote_modules/en-nsync-connector/dist/ServiceAvailability.js index 26958618..67d9c6e4 100644 --- a/evernote_modules/en-nsync-connector/dist/ServiceAvailability.js +++ b/evernote_modules/en-nsync-connector/dist/ServiceAvailability.js @@ -9,19 +9,19 @@ const DEFAULT_POLLING_TIME = 5 * conduit_utils_1.MILLIS_IN_ONE_MINUTE; const JITTER_RATIO = 0.2; const AVAILABILITY_URL = 'https://update.evernote.com/enclients/northstarServiceAvailability.json'; class ServiceAvailability { - constructor(di) { + constructor(config) { this.currentTimeout = null; this.inFlight = null; this.isPolling = false; this.isAvailable = true; // default to true; this.currentPoll = null; - this.httpProvider = di.httpProvider; - this.onChange = di.onChange; - this.serviceHost = di.host; - this.pollingTime = di.time || DEFAULT_POLLING_TIME; - this.updateUrl = di.url || AVAILABILITY_URL; - this.saveLastAvailability = di.saveLastAvailability; - this.getLastAvailability = di.getLastAvailability; + this.httpProvider = config.httpProvider; + this.onChange = config.onChange; + this.serviceHost = config.host; + this.pollingTime = config.time || DEFAULT_POLLING_TIME; + this.updateUrl = config.url || AVAILABILITY_URL; + this.saveLastAvailability = config.saveLastAvailability; + this.getLastAvailability = config.getLastAvailability; } destructor() { this.stopPolling(); @@ -32,11 +32,11 @@ class ServiceAvailability { if (this.inFlight) { return this.inFlight; } + if (!this.httpProvider) { + conduit_utils_1.logger.warn('Missing HTTP Provider in ServiceAvailability'); + return null; + } this.inFlight = new Promise(async (resolve, reject) => { - if (!this.httpProvider) { - reject(new Error('Missing HTTP Provider in ServiceAvailability')); - return; - } const result = await this.httpProvider().request(trc, { method: 'GET', url: this.updateUrl, diff --git a/evernote_modules/en-nsync-connector/dist/ServiceAvailability.js.map b/evernote_modules/en-nsync-connector/dist/ServiceAvailability.js.map index 30422d93..8c746482 100644 --- a/evernote_modules/en-nsync-connector/dist/ServiceAvailability.js.map +++ b/evernote_modules/en-nsync-connector/dist/ServiceAvailability.js.map @@ -1 +1 @@ -{"version":3,"file":"ServiceAvailability.js","sourceRoot":"","sources":["../src/ServiceAvailability.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ServiceAvailability.js","sourceRoot":"","sources":["../src/ServiceAvailability.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/index.d.ts.map b/evernote_modules/en-nsync-connector/dist/index.d.ts.map index 8efe58d8..353dadb2 100644 --- a/evernote_modules/en-nsync-connector/dist/index.d.ts.map +++ b/evernote_modules/en-nsync-connector/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,4BAA4B,CAAC;AAC3C,OAAO,EAAE,yBAAyB,EAAE,4BAA4B,EAAE,MAAM,wBAAwB,CAAC;AACjG,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACxD,OAAO,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,MAAM,uBAAuB,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,4BAA4B,CAAC;AAC3C,OAAO,EAAE,yBAAyB,EAAE,4BAA4B,EAAE,MAAM,wBAAwB,CAAC;AACjG,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/index.js b/evernote_modules/en-nsync-connector/dist/index.js index dd6d9479..118710bd 100644 --- a/evernote_modules/en-nsync-connector/dist/index.js +++ b/evernote_modules/en-nsync-connector/dist/index.js @@ -13,13 +13,11 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ServiceAvailability = exports.NSyncEventManager = exports.serviceResultsToMutationDeps = exports.CoreEntityNSyncConverters = void 0; +exports.NSyncEventManager = exports.serviceResultsToMutationDeps = exports.CoreEntityNSyncConverters = void 0; __exportStar(require("./Converters/BaseConverter"), exports); var NSyncEntityConverter_1 = require("./NSyncEntityConverter"); Object.defineProperty(exports, "CoreEntityNSyncConverters", { enumerable: true, get: function () { return NSyncEntityConverter_1.CoreEntityNSyncConverters; } }); Object.defineProperty(exports, "serviceResultsToMutationDeps", { enumerable: true, get: function () { return NSyncEntityConverter_1.serviceResultsToMutationDeps; } }); var NSyncEventManager_1 = require("./NSyncEventManager"); Object.defineProperty(exports, "NSyncEventManager", { enumerable: true, get: function () { return NSyncEventManager_1.NSyncEventManager; } }); -var ServiceAvailability_1 = require("./ServiceAvailability"); -Object.defineProperty(exports, "ServiceAvailability", { enumerable: true, get: function () { return ServiceAvailability_1.ServiceAvailability; } }); //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/dist/index.js.map b/evernote_modules/en-nsync-connector/dist/index.js.map index ea7e4bfc..b105983a 100644 --- a/evernote_modules/en-nsync-connector/dist/index.js.map +++ b/evernote_modules/en-nsync-connector/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAEH,6DAA2C;AAC3C,+DAAiG;AAAxF,iIAAA,yBAAyB,OAAA;AAAE,oIAAA,4BAA4B,OAAA;AAChE,yDAAwD;AAA/C,sHAAA,iBAAiB,OAAA;AAC1B,6DAAmF;AAA1E,0HAAA,mBAAmB,OAAA"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAEH,6DAA2C;AAC3C,+DAAiG;AAAxF,iIAAA,yBAAyB,OAAA;AAAE,oIAAA,4BAA4B,OAAA;AAChE,yDAAwD;AAA/C,sHAAA,iBAAiB,OAAA"} \ No newline at end of file diff --git a/evernote_modules/en-nsync-connector/package.json b/evernote_modules/en-nsync-connector/package.json index 65940e5a..ac1ad249 100644 --- a/evernote_modules/en-nsync-connector/package.json +++ b/evernote_modules/en-nsync-connector/package.json @@ -1,6 +1,6 @@ { "name": "en-nsync-connector", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -19,14 +19,14 @@ "ts-sinon": "^1.0.21" }, "dependencies": { - "conduit-core": "1.34.4", - "conduit-storage": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-conduit-sync-types": "1.34.4", - "en-core-data-model": "^3.4.2", - "en-core-entity-types": "1.34.4", - "en-data-model": "^3.4.2", + "conduit-core": "1.36.3", + "conduit-storage": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-core-data-model": "^3.6.2", + "en-core-entity-types": "1.36.3", + "en-data-model": "^3.6.2", "en-graph-types": "2.0.0" } } \ No newline at end of file diff --git a/evernote_modules/en-pagedjs/dist/paged.esm.js b/evernote_modules/en-pagedjs/dist/paged.esm.js index 86459177..e5161be0 100644 --- a/evernote_modules/en-pagedjs/dist/paged.esm.js +++ b/evernote_modules/en-pagedjs/dist/paged.esm.js @@ -1,5 +1,5 @@ /** - * @license Paged.js v1.0.4 | MIT | https://gitlab.pagedmedia.org/tools/pagedjs + * @license Paged.js v1.0.11 | MIT | https://gitlab.pagedmedia.org/tools/pagedjs */ function getBoundingClientRect(element) { @@ -7,7 +7,15 @@ function getBoundingClientRect(element) { return; } let rect; - if (typeof element.getBoundingClientRect !== "undefined") { + if (element.tagName === "IMG") { + const rects = element.getClientRects(); + const lastRect = rects[rects.length - 1]; + rect = lastRect; + } else if (element.nodeType === 1) { + let range = document.createRange(); + range.selectNode(element); + rect = range.getBoundingClientRect(); + } else if (typeof element.getBoundingClientRect !== "undefined") { rect = element.getBoundingClientRect(); } else { let range = document.createRange(); @@ -336,6 +344,25 @@ function rebuildAncestors(node) { parent.removeAttribute("data-previous-break-after"); } + // If the current node is a table, its child "colgroup" node should also be repeated + if (ancestor.tagName === "TABLE") { + const colgroup = ancestor.getElementsByTagName("colgroup")[0]; + if (colgroup) { + parent.appendChild(colgroup.cloneNode(true)); + } + } + + // If the current node is a list item, restore the rest of its children + if (ancestor.tagName === "LI") { + for (let j = 0; j < ancestor.children.length; j++) + { + const child = ancestor.children[j]; + if (i < ancestors.length - 1 ? child !== ancestors[i + 1] : child !== node) { + parent.appendChild(child.cloneNode(true)); + } + } + } + if (added.length) { let container = added[added.length-1]; container.appendChild(parent); @@ -523,6 +550,7 @@ function isContainer(node) { case "DFN": case "EM": case "I": + case "ICONS": case "IMG": case "INPUT": case "KBD": @@ -1226,6 +1254,7 @@ class Layout { this.hooks.beforeOverflow = new Hook(); this.hooks.onOverflow = new Hook(); this.hooks.onBreakToken = new Hook(); + this.hooks.onRenderedLength = new Hook(); } this.settings = options || {}; @@ -1305,7 +1334,16 @@ class Layout { let rendered = this.append(node, wrapper, breakToken, shallow); - length += rendered.textContent.length; + let addedLength = rendered.textContent.length; + + let renderedLengthHooks = this.hooks.onRenderedLength.triggerSync(rendered, node, addedLength, this); + renderedLengthHooks.forEach((newRenderedLength) => { + if (typeof newRenderedLength != "undefined") { + addedLength = newRenderedLength; + } + }); + + length += addedLength; // Check if layout has content yet if (!hasRenderedContent) { @@ -1344,13 +1382,32 @@ class Layout { newBreakToken = this.findBreakToken(wrapper, source, bounds, prevBreakToken); + if (newBreakToken) { + length = 0; + } + if (newBreakToken && newBreakToken.equals(prevBreakToken)) { console.warn("Unable to layout item: ", node); - return undefined; - } - if (newBreakToken) { - length = 0; + /* + * Happens sometimes with HTML Content blocks. + * Try to recover by skipping traversal to the next note. + */ + let currentNoteNode = null; + if (typeof node.closest !== "undefined") { + currentNoteNode = node.closest("div.html-note"); + } else if (node.parentElement) { + currentNoteNode = node.parentElement.closest("div.html-note"); + } + + if (currentNoteNode && currentNoteNode.nextElementSibling) { + newBreakToken = { + node: currentNoteNode.nextElementSibling, + offset: 0, + }; + break; + } + return undefined; } } @@ -1435,6 +1492,11 @@ class Layout { dest.appendChild(clone); } + if (clone.tagName === "IMG") { + const imgHeight = clone.height; + clone.style.maxHeight = `${imgHeight}px`; + } + let nodeHooks = this.hooks.renderNode.triggerSync(clone, node, this); nodeHooks.forEach((newNode) => { if (typeof newNode != "undefined") { @@ -1582,7 +1644,7 @@ class Layout { } findBreakToken(rendered, source, bounds = this.bounds, prevBreakToken, extract = true) { - let overflow = this.findOverflow(rendered, bounds); + let overflow = this.findOverflow(rendered, bounds, prevBreakToken); let breakToken, breakLetter; let overflowHooks = this.hooks.onOverflow.triggerSync(overflow, rendered, bounds, this); @@ -1628,7 +1690,7 @@ class Layout { return Math.max(Math.floor(width), scrollWidth) > Math.round(bounds.width); } - findOverflow(rendered, bounds = this.bounds) { + findOverflow(rendered, bounds = this.bounds, prevBreakToken) { if (!this.hasOverflow(rendered, bounds)) return; let start = Math.round(bounds.left); @@ -1654,6 +1716,17 @@ class Layout { let right = Math.floor(pos.right); if (!range && left >= end) { + + if (node.tagName === "IMG") { + const dataRef = node.attributes["data-ref"].value; + + const prevTokenDataRef = prevBreakToken.node.attributes["data-ref"].value; + + if (dataRef === prevTokenDataRef) { + continue; + } + } + // Check if it is a float let isFloat = false; @@ -1662,6 +1735,8 @@ class Layout { if (insideTableCell && window.getComputedStyle(insideTableCell)["break-inside"] === "avoid") { // breaking inside a table cell produces unexpected result, as a workaround, we forcibly avoid break inside in a cell. prev = insideTableCell; + } else if(insideTableCell) { + prev = parentOf(insideTableCell, "TR", rendered); } else if (isElement(node)) { let styles = window.getComputedStyle(node); isFloat = styles.getPropertyValue("float") !== "none"; @@ -2518,6 +2593,7 @@ class Chunker { this.hooks.layoutNode = new Hook(this); this.hooks.onOverflow = new Hook(this); this.hooks.onBreakToken = new Hook(); + this.hooks.onRenderedLength = new Hook(); this.hooks.afterPageLayout = new Hook(this); this.hooks.afterRendered = new Hook(this); diff --git a/evernote_modules/en-pagedjs/dist/paged.js b/evernote_modules/en-pagedjs/dist/paged.js index cb968d91..a0dadf81 100644 --- a/evernote_modules/en-pagedjs/dist/paged.js +++ b/evernote_modules/en-pagedjs/dist/paged.js @@ -1,5 +1,5 @@ /** - * @license Paged.js v1.0.4 | MIT | https://gitlab.pagedmedia.org/tools/pagedjs + * @license Paged.js v1.0.11 | MIT | https://gitlab.pagedmedia.org/tools/pagedjs */ (function (global, factory) { @@ -13,7 +13,15 @@ return; } let rect; - if (typeof element.getBoundingClientRect !== "undefined") { + if (element.tagName === "IMG") { + const rects = element.getClientRects(); + const lastRect = rects[rects.length - 1]; + rect = lastRect; + } else if (element.nodeType === 1) { + let range = document.createRange(); + range.selectNode(element); + rect = range.getBoundingClientRect(); + } else if (typeof element.getBoundingClientRect !== "undefined") { rect = element.getBoundingClientRect(); } else { let range = document.createRange(); @@ -342,6 +350,25 @@ parent.removeAttribute("data-previous-break-after"); } + // If the current node is a table, its child "colgroup" node should also be repeated + if (ancestor.tagName === "TABLE") { + const colgroup = ancestor.getElementsByTagName("colgroup")[0]; + if (colgroup) { + parent.appendChild(colgroup.cloneNode(true)); + } + } + + // If the current node is a list item, restore the rest of its children + if (ancestor.tagName === "LI") { + for (let j = 0; j < ancestor.children.length; j++) + { + const child = ancestor.children[j]; + if (i < ancestors.length - 1 ? child !== ancestors[i + 1] : child !== node) { + parent.appendChild(child.cloneNode(true)); + } + } + } + if (added.length) { let container = added[added.length-1]; container.appendChild(parent); @@ -529,6 +556,7 @@ case "DFN": case "EM": case "I": + case "ICONS": case "IMG": case "INPUT": case "KBD": @@ -1232,6 +1260,7 @@ this.hooks.beforeOverflow = new Hook(); this.hooks.onOverflow = new Hook(); this.hooks.onBreakToken = new Hook(); + this.hooks.onRenderedLength = new Hook(); } this.settings = options || {}; @@ -1311,7 +1340,16 @@ let rendered = this.append(node, wrapper, breakToken, shallow); - length += rendered.textContent.length; + let addedLength = rendered.textContent.length; + + let renderedLengthHooks = this.hooks.onRenderedLength.triggerSync(rendered, node, addedLength, this); + renderedLengthHooks.forEach((newRenderedLength) => { + if (typeof newRenderedLength != "undefined") { + addedLength = newRenderedLength; + } + }); + + length += addedLength; // Check if layout has content yet if (!hasRenderedContent) { @@ -1350,13 +1388,32 @@ newBreakToken = this.findBreakToken(wrapper, source, bounds, prevBreakToken); + if (newBreakToken) { + length = 0; + } + if (newBreakToken && newBreakToken.equals(prevBreakToken)) { console.warn("Unable to layout item: ", node); - return undefined; - } - if (newBreakToken) { - length = 0; + /* + * Happens sometimes with HTML Content blocks. + * Try to recover by skipping traversal to the next note. + */ + let currentNoteNode = null; + if (typeof node.closest !== "undefined") { + currentNoteNode = node.closest("div.html-note"); + } else if (node.parentElement) { + currentNoteNode = node.parentElement.closest("div.html-note"); + } + + if (currentNoteNode && currentNoteNode.nextElementSibling) { + newBreakToken = { + node: currentNoteNode.nextElementSibling, + offset: 0, + }; + break; + } + return undefined; } } @@ -1441,6 +1498,11 @@ dest.appendChild(clone); } + if (clone.tagName === "IMG") { + const imgHeight = clone.height; + clone.style.maxHeight = `${imgHeight}px`; + } + let nodeHooks = this.hooks.renderNode.triggerSync(clone, node, this); nodeHooks.forEach((newNode) => { if (typeof newNode != "undefined") { @@ -1588,7 +1650,7 @@ } findBreakToken(rendered, source, bounds = this.bounds, prevBreakToken, extract = true) { - let overflow = this.findOverflow(rendered, bounds); + let overflow = this.findOverflow(rendered, bounds, prevBreakToken); let breakToken, breakLetter; let overflowHooks = this.hooks.onOverflow.triggerSync(overflow, rendered, bounds, this); @@ -1634,7 +1696,7 @@ return Math.max(Math.floor(width), scrollWidth) > Math.round(bounds.width); } - findOverflow(rendered, bounds = this.bounds) { + findOverflow(rendered, bounds = this.bounds, prevBreakToken) { if (!this.hasOverflow(rendered, bounds)) return; let start = Math.round(bounds.left); @@ -1660,6 +1722,17 @@ let right = Math.floor(pos.right); if (!range && left >= end) { + + if (node.tagName === "IMG") { + const dataRef = node.attributes["data-ref"].value; + + const prevTokenDataRef = prevBreakToken.node.attributes["data-ref"].value; + + if (dataRef === prevTokenDataRef) { + continue; + } + } + // Check if it is a float let isFloat = false; @@ -1668,6 +1741,8 @@ if (insideTableCell && window.getComputedStyle(insideTableCell)["break-inside"] === "avoid") { // breaking inside a table cell produces unexpected result, as a workaround, we forcibly avoid break inside in a cell. prev = insideTableCell; + } else if(insideTableCell) { + prev = parentOf(insideTableCell, "TR", rendered); } else if (isElement(node)) { let styles = window.getComputedStyle(node); isFloat = styles.getPropertyValue("float") !== "none"; @@ -2524,6 +2599,7 @@ this.hooks.layoutNode = new Hook(this); this.hooks.onOverflow = new Hook(this); this.hooks.onBreakToken = new Hook(); + this.hooks.onRenderedLength = new Hook(); this.hooks.afterPageLayout = new Hook(this); this.hooks.afterRendered = new Hook(this); diff --git a/evernote_modules/en-pagedjs/dist/paged.legacy.js b/evernote_modules/en-pagedjs/dist/paged.legacy.js index 06573016..9e901bed 100644 --- a/evernote_modules/en-pagedjs/dist/paged.legacy.js +++ b/evernote_modules/en-pagedjs/dist/paged.legacy.js @@ -967,12 +967,22 @@ var rect; - if (typeof element.getBoundingClientRect !== "undefined") { - rect = element.getBoundingClientRect(); - } else { + if (element.tagName === "IMG") { + var rects = element.getClientRects(); + var lastRect = rects[rects.length - 1]; + rect = lastRect; + } else if (element.nodeType === 1) { var range = document.createRange(); range.selectNode(element); rect = range.getBoundingClientRect(); + } else if (typeof element.getBoundingClientRect !== "undefined") { + rect = element.getBoundingClientRect(); + } else { + var _range = document.createRange(); + + _range.selectNode(element); + + rect = _range.getBoundingClientRect(); } return rect; @@ -1274,6 +1284,7 @@ exports.breakInsideAvoidParentNode = breakInsideAvoidParentNode; exports.parentOf = parentOf; exports.nextSignificantNode = nextSignificantNode; + exports.getNextSibling = getNextSibling; exports.filterTree = filterTree; var _regenerator = interopRequireDefault(regenerator); @@ -1512,6 +1523,26 @@ if (parent.hasAttribute("data-previous-break-after")) { parent.removeAttribute("data-previous-break-after"); + } // If the current node is a table, its child "colgroup" node should also be repeated + + + if (ancestor.tagName === "TABLE") { + var colgroup = ancestor.getElementsByTagName("colgroup")[0]; + + if (colgroup) { + parent.appendChild(colgroup.cloneNode(true)); + } + } // If the current node is a list item, restore the rest of its children + + + if (ancestor.tagName === "LI") { + for (var j = 0; j < ancestor.children.length; j++) { + var _child = ancestor.children[j]; + + if (i < ancestors.length - 1 ? _child !== ancestors[i + 1] : _child !== node) { + parent.appendChild(_child.cloneNode(true)); + } + } } if (added.length) { @@ -1747,6 +1778,7 @@ case "DFN": case "EM": case "I": + case "ICONS": case "IMG": case "INPUT": case "KBD": @@ -1886,12 +1918,12 @@ function hasTextContent(node) { if (isElement(node)) { - var _child; + var _child2; for (var i = 0; i < node.childNodes.length; i++) { - _child = node.childNodes[i]; + _child2 = node.childNodes[i]; - if (_child && isText(_child) && _child.textContent.trim().length) { + if (_child2 && isText(_child2) && _child2.textContent.trim().length) { return true; } } @@ -2042,6 +2074,19 @@ return null; } + function getNextSibling(elem, selector) { + // Get the next sibling element + var sibling = elem.nextElementSibling; // If there's no selector, return the first sibling + + if (!selector) return sibling; // If the sibling matches our selector, use it + // If not, jump to the next sibling and continue the loop + + while (sibling) { + if (sibling.matches(selector)) return sibling; + sibling = sibling.nextElementSibling; + } + } + function filterTree(content, func, what) { var treeWalker = document.createTreeWalker(content || this.dom, what || NodeFilter.SHOW_ALL, func ? { acceptNode: func @@ -2095,7 +2140,8 @@ var dom_34 = dom.breakInsideAvoidParentNode; var dom_35 = dom.parentOf; var dom_36 = dom.nextSignificantNode; - var dom_37 = dom.filterTree; + var dom_37 = dom.getNextSibling; + var dom_38 = dom.filterTree; var breaktoken = createCommonjsModule(function (module, exports) { @@ -2613,6 +2659,7 @@ this.hooks.beforeOverflow = new _hook["default"](); this.hooks.onOverflow = new _hook["default"](); this.hooks.onBreakToken = new _hook["default"](); + this.hooks.onRenderedLength = new _hook["default"](); } this.settings = options || {}; @@ -2639,7 +2686,10 @@ _imgs, shallow, rendered, + addedLength, + renderedLengthHooks, _imgs2, + currentNoteNode, _args = arguments; return _regenerator["default"].wrap(function _callee$(_context) { @@ -2655,7 +2705,7 @@ case 6: if (!(!done && !newBreakToken)) { - _context.next = 61; + _context.next = 69; break; } @@ -2730,13 +2780,20 @@ case 34: length = 0; - return _context.abrupt("break", 61); + return _context.abrupt("break", 69); case 36: // Should the Node be a shallow or deep clone shallow = (0, dom.isContainer)(node); rendered = this.append(node, wrapper, breakToken, shallow); - length += rendered.textContent.length; // Check if layout has content yet + addedLength = rendered.textContent.length; + renderedLengthHooks = this.hooks.onRenderedLength.triggerSync(rendered, node, addedLength, this); + renderedLengthHooks.forEach(function (newRenderedLength) { + if (typeof newRenderedLength != "undefined") { + addedLength = newRenderedLength; + } + }); + length += addedLength; // Check if layout has content yet if (!hasRenderedContent) { hasRenderedContent = (0, dom.hasContent)(node); @@ -2748,7 +2805,7 @@ } if (!this.forceRenderBreak) { - _context.next = 48; + _context.next = 51; break; } @@ -2761,11 +2818,11 @@ length = 0; this.forceRenderBreak = false; - return _context.abrupt("break", 61); + return _context.abrupt("break", 69); - case 48: + case 51: if (!(length >= this.maxChars)) { - _context.next = 59; + _context.next = 67; break; } @@ -2773,37 +2830,61 @@ _imgs2 = wrapper.querySelectorAll("img"); if (!_imgs2.length) { - _context.next = 54; + _context.next = 57; break; } - _context.next = 54; + _context.next = 57; return this.waitForImages(_imgs2); - case 54: + case 57: newBreakToken = this.findBreakToken(wrapper, source, bounds, prevBreakToken); + if (newBreakToken) { + length = 0; + } + if (!(newBreakToken && newBreakToken.equals(prevBreakToken))) { - _context.next = 58; + _context.next = 67; break; } console.warn("Unable to layout item: ", node); - return _context.abrupt("return", undefined); + /* + * Happens sometimes with HTML Content blocks. + * Try to recover by skipping traversal to the next note. + */ - case 58: - if (newBreakToken) { - length = 0; + currentNoteNode = null; + + if (typeof node.closest !== "undefined") { + currentNoteNode = node.closest("div.html-note"); + } else if (node.parentElement) { + currentNoteNode = node.parentElement.closest("div.html-note"); + } + + if (!(currentNoteNode && currentNoteNode.nextElementSibling)) { + _context.next = 66; + break; } - case 59: + newBreakToken = { + node: currentNoteNode.nextElementSibling, + offset: 0 + }; + return _context.abrupt("break", 69); + + case 66: + return _context.abrupt("return", undefined); + + case 67: _context.next = 6; break; - case 61: + case 69: return _context.abrupt("return", newBreakToken); - case 62: + case 70: case "end": return _context.stop(); } @@ -2896,6 +2977,11 @@ dest.appendChild(clone); } + if (clone.tagName === "IMG") { + var imgHeight = clone.height; + clone.style.maxHeight = "".concat(imgHeight, "px"); + } + var nodeHooks = this.hooks.renderNode.triggerSync(clone, node, this); nodeHooks.forEach(function (newNode) { if (typeof newNode != "undefined") { @@ -3117,7 +3203,7 @@ var bounds = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.bounds; var prevBreakToken = arguments.length > 3 ? arguments[3] : undefined; var extract = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : true; - var overflow = this.findOverflow(rendered, bounds); + var overflow = this.findOverflow(rendered, bounds, prevBreakToken); var breakToken, breakLetter; var overflowHooks = this.hooks.onOverflow.triggerSync(overflow, rendered, bounds, this); overflowHooks.forEach(function (newOverflow) { @@ -3169,6 +3255,7 @@ key: "findOverflow", value: function findOverflow(rendered) { var bounds = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.bounds; + var prevBreakToken = arguments.length > 2 ? arguments[2] : undefined; if (!this.hasOverflow(rendered, bounds)) return; var start = Math.round(bounds.left); var end = Math.round(bounds.right); @@ -3192,7 +3279,16 @@ var right = Math.floor(pos.right); if (!range && left >= end) { - // Check if it is a float + if (node.tagName === "IMG") { + var dataRef = node.attributes["data-ref"].value; + var prevTokenDataRef = prevBreakToken.node.attributes["data-ref"].value; + + if (dataRef === prevTokenDataRef) { + continue; + } + } // Check if it is a float + + var isFloat = false; // Check if the node is inside a break-inside: avoid table cell var insideTableCell = (0, dom.parentOf)(node, "TD", rendered); @@ -3200,6 +3296,8 @@ if (insideTableCell && window.getComputedStyle(insideTableCell)["break-inside"] === "avoid") { // breaking inside a table cell produces unexpected result, as a workaround, we forcibly avoid break inside in a cell. prev = insideTableCell; + } else if (insideTableCell) { + prev = (0, dom.parentOf)(insideTableCell, "TR", rendered); } else if ((0, dom.isElement)(node)) { var styles = window.getComputedStyle(node); isFloat = styles.getPropertyValue("float") !== "none"; @@ -4185,6 +4283,7 @@ this.hooks.layoutNode = new _hook["default"](this); this.hooks.onOverflow = new _hook["default"](this); this.hooks.onBreakToken = new _hook["default"](); + this.hooks.onRenderedLength = new _hook["default"](); this.hooks.afterPageLayout = new _hook["default"](this); this.hooks.afterRendered = new _hook["default"](this); this.pages = []; diff --git a/evernote_modules/en-pagedjs/dist/paged.legacy.polyfill.js b/evernote_modules/en-pagedjs/dist/paged.legacy.polyfill.js index f107527e..8c5349c8 100644 --- a/evernote_modules/en-pagedjs/dist/paged.legacy.polyfill.js +++ b/evernote_modules/en-pagedjs/dist/paged.legacy.polyfill.js @@ -1508,12 +1508,22 @@ var rect; - if (typeof element.getBoundingClientRect !== "undefined") { - rect = element.getBoundingClientRect(); - } else { + if (element.tagName === "IMG") { + var rects = element.getClientRects(); + var lastRect = rects[rects.length - 1]; + rect = lastRect; + } else if (element.nodeType === 1) { var range = document.createRange(); range.selectNode(element); rect = range.getBoundingClientRect(); + } else if (typeof element.getBoundingClientRect !== "undefined") { + rect = element.getBoundingClientRect(); + } else { + var _range = document.createRange(); + + _range.selectNode(element); + + rect = _range.getBoundingClientRect(); } return rect; @@ -1815,6 +1825,7 @@ exports.breakInsideAvoidParentNode = breakInsideAvoidParentNode; exports.parentOf = parentOf; exports.nextSignificantNode = nextSignificantNode; + exports.getNextSibling = getNextSibling; exports.filterTree = filterTree; var _regenerator = interopRequireDefault(regenerator); @@ -2053,6 +2064,26 @@ if (parent.hasAttribute("data-previous-break-after")) { parent.removeAttribute("data-previous-break-after"); + } // If the current node is a table, its child "colgroup" node should also be repeated + + + if (ancestor.tagName === "TABLE") { + var colgroup = ancestor.getElementsByTagName("colgroup")[0]; + + if (colgroup) { + parent.appendChild(colgroup.cloneNode(true)); + } + } // If the current node is a list item, restore the rest of its children + + + if (ancestor.tagName === "LI") { + for (var j = 0; j < ancestor.children.length; j++) { + var _child = ancestor.children[j]; + + if (i < ancestors.length - 1 ? _child !== ancestors[i + 1] : _child !== node) { + parent.appendChild(_child.cloneNode(true)); + } + } } if (added.length) { @@ -2288,6 +2319,7 @@ case "DFN": case "EM": case "I": + case "ICONS": case "IMG": case "INPUT": case "KBD": @@ -2427,12 +2459,12 @@ function hasTextContent(node) { if (isElement(node)) { - var _child; + var _child2; for (var i = 0; i < node.childNodes.length; i++) { - _child = node.childNodes[i]; + _child2 = node.childNodes[i]; - if (_child && isText(_child) && _child.textContent.trim().length) { + if (_child2 && isText(_child2) && _child2.textContent.trim().length) { return true; } } @@ -2583,6 +2615,19 @@ return null; } + function getNextSibling(elem, selector) { + // Get the next sibling element + var sibling = elem.nextElementSibling; // If there's no selector, return the first sibling + + if (!selector) return sibling; // If the sibling matches our selector, use it + // If not, jump to the next sibling and continue the loop + + while (sibling) { + if (sibling.matches(selector)) return sibling; + sibling = sibling.nextElementSibling; + } + } + function filterTree(content, func, what) { var treeWalker = document.createTreeWalker(content || this.dom, what || NodeFilter.SHOW_ALL, func ? { acceptNode: func @@ -2636,7 +2681,8 @@ var dom_34 = dom.breakInsideAvoidParentNode; var dom_35 = dom.parentOf; var dom_36 = dom.nextSignificantNode; - var dom_37 = dom.filterTree; + var dom_37 = dom.getNextSibling; + var dom_38 = dom.filterTree; var breaktoken = createCommonjsModule(function (module, exports) { @@ -2738,6 +2784,7 @@ this.hooks.beforeOverflow = new _hook["default"](); this.hooks.onOverflow = new _hook["default"](); this.hooks.onBreakToken = new _hook["default"](); + this.hooks.onRenderedLength = new _hook["default"](); } this.settings = options || {}; @@ -2764,7 +2811,10 @@ _imgs, shallow, rendered, + addedLength, + renderedLengthHooks, _imgs2, + currentNoteNode, _args = arguments; return _regenerator["default"].wrap(function _callee$(_context) { @@ -2780,7 +2830,7 @@ case 6: if (!(!done && !newBreakToken)) { - _context.next = 61; + _context.next = 69; break; } @@ -2855,13 +2905,20 @@ case 34: length = 0; - return _context.abrupt("break", 61); + return _context.abrupt("break", 69); case 36: // Should the Node be a shallow or deep clone shallow = (0, dom.isContainer)(node); rendered = this.append(node, wrapper, breakToken, shallow); - length += rendered.textContent.length; // Check if layout has content yet + addedLength = rendered.textContent.length; + renderedLengthHooks = this.hooks.onRenderedLength.triggerSync(rendered, node, addedLength, this); + renderedLengthHooks.forEach(function (newRenderedLength) { + if (typeof newRenderedLength != "undefined") { + addedLength = newRenderedLength; + } + }); + length += addedLength; // Check if layout has content yet if (!hasRenderedContent) { hasRenderedContent = (0, dom.hasContent)(node); @@ -2873,7 +2930,7 @@ } if (!this.forceRenderBreak) { - _context.next = 48; + _context.next = 51; break; } @@ -2886,11 +2943,11 @@ length = 0; this.forceRenderBreak = false; - return _context.abrupt("break", 61); + return _context.abrupt("break", 69); - case 48: + case 51: if (!(length >= this.maxChars)) { - _context.next = 59; + _context.next = 67; break; } @@ -2898,37 +2955,61 @@ _imgs2 = wrapper.querySelectorAll("img"); if (!_imgs2.length) { - _context.next = 54; + _context.next = 57; break; } - _context.next = 54; + _context.next = 57; return this.waitForImages(_imgs2); - case 54: + case 57: newBreakToken = this.findBreakToken(wrapper, source, bounds, prevBreakToken); + if (newBreakToken) { + length = 0; + } + if (!(newBreakToken && newBreakToken.equals(prevBreakToken))) { - _context.next = 58; + _context.next = 67; break; } console.warn("Unable to layout item: ", node); - return _context.abrupt("return", undefined); + /* + * Happens sometimes with HTML Content blocks. + * Try to recover by skipping traversal to the next note. + */ - case 58: - if (newBreakToken) { - length = 0; + currentNoteNode = null; + + if (typeof node.closest !== "undefined") { + currentNoteNode = node.closest("div.html-note"); + } else if (node.parentElement) { + currentNoteNode = node.parentElement.closest("div.html-note"); + } + + if (!(currentNoteNode && currentNoteNode.nextElementSibling)) { + _context.next = 66; + break; } - case 59: + newBreakToken = { + node: currentNoteNode.nextElementSibling, + offset: 0 + }; + return _context.abrupt("break", 69); + + case 66: + return _context.abrupt("return", undefined); + + case 67: _context.next = 6; break; - case 61: + case 69: return _context.abrupt("return", newBreakToken); - case 62: + case 70: case "end": return _context.stop(); } @@ -3021,6 +3102,11 @@ dest.appendChild(clone); } + if (clone.tagName === "IMG") { + var imgHeight = clone.height; + clone.style.maxHeight = "".concat(imgHeight, "px"); + } + var nodeHooks = this.hooks.renderNode.triggerSync(clone, node, this); nodeHooks.forEach(function (newNode) { if (typeof newNode != "undefined") { @@ -3242,7 +3328,7 @@ var bounds = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.bounds; var prevBreakToken = arguments.length > 3 ? arguments[3] : undefined; var extract = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : true; - var overflow = this.findOverflow(rendered, bounds); + var overflow = this.findOverflow(rendered, bounds, prevBreakToken); var breakToken, breakLetter; var overflowHooks = this.hooks.onOverflow.triggerSync(overflow, rendered, bounds, this); overflowHooks.forEach(function (newOverflow) { @@ -3294,6 +3380,7 @@ key: "findOverflow", value: function findOverflow(rendered) { var bounds = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.bounds; + var prevBreakToken = arguments.length > 2 ? arguments[2] : undefined; if (!this.hasOverflow(rendered, bounds)) return; var start = Math.round(bounds.left); var end = Math.round(bounds.right); @@ -3317,7 +3404,16 @@ var right = Math.floor(pos.right); if (!range && left >= end) { - // Check if it is a float + if (node.tagName === "IMG") { + var dataRef = node.attributes["data-ref"].value; + var prevTokenDataRef = prevBreakToken.node.attributes["data-ref"].value; + + if (dataRef === prevTokenDataRef) { + continue; + } + } // Check if it is a float + + var isFloat = false; // Check if the node is inside a break-inside: avoid table cell var insideTableCell = (0, dom.parentOf)(node, "TD", rendered); @@ -3325,6 +3421,8 @@ if (insideTableCell && window.getComputedStyle(insideTableCell)["break-inside"] === "avoid") { // breaking inside a table cell produces unexpected result, as a workaround, we forcibly avoid break inside in a cell. prev = insideTableCell; + } else if (insideTableCell) { + prev = (0, dom.parentOf)(insideTableCell, "TR", rendered); } else if ((0, dom.isElement)(node)) { var styles = window.getComputedStyle(node); isFloat = styles.getPropertyValue("float") !== "none"; @@ -4310,6 +4408,7 @@ this.hooks.layoutNode = new _hook["default"](this); this.hooks.onOverflow = new _hook["default"](this); this.hooks.onBreakToken = new _hook["default"](); + this.hooks.onRenderedLength = new _hook["default"](); this.hooks.afterPageLayout = new _hook["default"](this); this.hooks.afterRendered = new _hook["default"](this); this.pages = []; diff --git a/evernote_modules/en-pagedjs/dist/paged.polyfill.js b/evernote_modules/en-pagedjs/dist/paged.polyfill.js index 4d55b304..699ef457 100644 --- a/evernote_modules/en-pagedjs/dist/paged.polyfill.js +++ b/evernote_modules/en-pagedjs/dist/paged.polyfill.js @@ -1,5 +1,5 @@ /** - * @license Paged.js v1.0.4 | MIT | https://gitlab.pagedmedia.org/tools/pagedjs + * @license Paged.js v1.0.11 | MIT | https://gitlab.pagedmedia.org/tools/pagedjs */ (function (global, factory) { @@ -412,7 +412,15 @@ return; } let rect; - if (typeof element.getBoundingClientRect !== "undefined") { + if (element.tagName === "IMG") { + const rects = element.getClientRects(); + const lastRect = rects[rects.length - 1]; + rect = lastRect; + } else if (element.nodeType === 1) { + let range = document.createRange(); + range.selectNode(element); + rect = range.getBoundingClientRect(); + } else if (typeof element.getBoundingClientRect !== "undefined") { rect = element.getBoundingClientRect(); } else { let range = document.createRange(); @@ -741,6 +749,25 @@ parent.removeAttribute("data-previous-break-after"); } + // If the current node is a table, its child "colgroup" node should also be repeated + if (ancestor.tagName === "TABLE") { + const colgroup = ancestor.getElementsByTagName("colgroup")[0]; + if (colgroup) { + parent.appendChild(colgroup.cloneNode(true)); + } + } + + // If the current node is a list item, restore the rest of its children + if (ancestor.tagName === "LI") { + for (let j = 0; j < ancestor.children.length; j++) + { + const child = ancestor.children[j]; + if (i < ancestors.length - 1 ? child !== ancestors[i + 1] : child !== node) { + parent.appendChild(child.cloneNode(true)); + } + } + } + if (added.length) { let container = added[added.length-1]; container.appendChild(parent); @@ -928,6 +955,7 @@ case "DFN": case "EM": case "I": + case "ICONS": case "IMG": case "INPUT": case "KBD": @@ -1232,6 +1260,7 @@ this.hooks.beforeOverflow = new Hook(); this.hooks.onOverflow = new Hook(); this.hooks.onBreakToken = new Hook(); + this.hooks.onRenderedLength = new Hook(); } this.settings = options || {}; @@ -1311,7 +1340,16 @@ let rendered = this.append(node, wrapper, breakToken, shallow); - length += rendered.textContent.length; + let addedLength = rendered.textContent.length; + + let renderedLengthHooks = this.hooks.onRenderedLength.triggerSync(rendered, node, addedLength, this); + renderedLengthHooks.forEach((newRenderedLength) => { + if (typeof newRenderedLength != "undefined") { + addedLength = newRenderedLength; + } + }); + + length += addedLength; // Check if layout has content yet if (!hasRenderedContent) { @@ -1350,13 +1388,32 @@ newBreakToken = this.findBreakToken(wrapper, source, bounds, prevBreakToken); + if (newBreakToken) { + length = 0; + } + if (newBreakToken && newBreakToken.equals(prevBreakToken)) { console.warn("Unable to layout item: ", node); - return undefined; - } - if (newBreakToken) { - length = 0; + /* + * Happens sometimes with HTML Content blocks. + * Try to recover by skipping traversal to the next note. + */ + let currentNoteNode = null; + if (typeof node.closest !== "undefined") { + currentNoteNode = node.closest("div.html-note"); + } else if (node.parentElement) { + currentNoteNode = node.parentElement.closest("div.html-note"); + } + + if (currentNoteNode && currentNoteNode.nextElementSibling) { + newBreakToken = { + node: currentNoteNode.nextElementSibling, + offset: 0, + }; + break; + } + return undefined; } } @@ -1441,6 +1498,11 @@ dest.appendChild(clone); } + if (clone.tagName === "IMG") { + const imgHeight = clone.height; + clone.style.maxHeight = `${imgHeight}px`; + } + let nodeHooks = this.hooks.renderNode.triggerSync(clone, node, this); nodeHooks.forEach((newNode) => { if (typeof newNode != "undefined") { @@ -1588,7 +1650,7 @@ } findBreakToken(rendered, source, bounds = this.bounds, prevBreakToken, extract = true) { - let overflow = this.findOverflow(rendered, bounds); + let overflow = this.findOverflow(rendered, bounds, prevBreakToken); let breakToken, breakLetter; let overflowHooks = this.hooks.onOverflow.triggerSync(overflow, rendered, bounds, this); @@ -1634,7 +1696,7 @@ return Math.max(Math.floor(width), scrollWidth) > Math.round(bounds.width); } - findOverflow(rendered, bounds = this.bounds) { + findOverflow(rendered, bounds = this.bounds, prevBreakToken) { if (!this.hasOverflow(rendered, bounds)) return; let start = Math.round(bounds.left); @@ -1660,6 +1722,17 @@ let right = Math.floor(pos.right); if (!range && left >= end) { + + if (node.tagName === "IMG") { + const dataRef = node.attributes["data-ref"].value; + + const prevTokenDataRef = prevBreakToken.node.attributes["data-ref"].value; + + if (dataRef === prevTokenDataRef) { + continue; + } + } + // Check if it is a float let isFloat = false; @@ -1668,6 +1741,8 @@ if (insideTableCell && window.getComputedStyle(insideTableCell)["break-inside"] === "avoid") { // breaking inside a table cell produces unexpected result, as a workaround, we forcibly avoid break inside in a cell. prev = insideTableCell; + } else if(insideTableCell) { + prev = parentOf(insideTableCell, "TR", rendered); } else if (isElement(node)) { let styles = window.getComputedStyle(node); isFloat = styles.getPropertyValue("float") !== "none"; @@ -2524,6 +2599,7 @@ this.hooks.layoutNode = new Hook(this); this.hooks.onOverflow = new Hook(this); this.hooks.onBreakToken = new Hook(); + this.hooks.onRenderedLength = new Hook(); this.hooks.afterPageLayout = new Hook(this); this.hooks.afterRendered = new Hook(this); diff --git a/evernote_modules/en-pagedjs/package.json b/evernote_modules/en-pagedjs/package.json index b1c1f60e..a7d53902 100644 --- a/evernote_modules/en-pagedjs/package.json +++ b/evernote_modules/en-pagedjs/package.json @@ -1,6 +1,6 @@ { "name": "en-pagedjs", - "version": "1.0.4", + "version": "1.0.11", "description": "Chunks up a document into paged media flows and applies print styles", "author": "Fred Chasen", "license": "MIT", diff --git a/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.d.ts.map b/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.d.ts.map index 8caab9f2..83583522 100644 --- a/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.d.ts.map +++ b/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ENCLuceneHelper.d.ts","sourceRoot":"","sources":["../src/ENCLuceneHelper.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ENCLuceneHelper.d.ts","sourceRoot":"","sources":["../src/ENCLuceneHelper.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.js b/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.js index 90d7b7f4..9bd2b8eb 100644 --- a/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.js +++ b/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.js @@ -86,6 +86,26 @@ class ENCLuceneHelper { resultGroup.totalResultCount = searchResultGroup.totalResultCount; return resultGroup; } + static createSearchResultsForOtherIndices(searchResultGroup, documentType, fieldName) { + const resultGroup = this.emptySearchResultGroup(); + if (!this.validateJsonV2(searchResultGroup)) { + return resultGroup; + } + for (const document of searchResultGroup.documents) { + const result = { + guid: document.guid, + type: documentType, + // todo:: remove version from old index + version: 0, + score: document.score, + label: document[fieldName] + }; + resultGroup.results.push(result); + } + resultGroup.startIndex = searchResultGroup.startIndex; + resultGroup.totalResultCount = searchResultGroup.totalResultCount; + return resultGroup; + } static createSuggestResults(searchResultGroup, searchWords, suggestType) { const results = new Array(); if (!this.validateJson(searchResultGroup)) { @@ -188,41 +208,69 @@ class ENCLuceneHelper { } return true; } + static validateJsonV2(searchResults) { + if (!searchResults.hasOwnProperty('documents') || !Array.isArray(searchResults.documents)) { + return false; + } + if (!searchResults.hasOwnProperty('startIndex') || !(typeof searchResults.startIndex === 'number')) { + return false; + } + if (!searchResults.hasOwnProperty('totalResultCount') || !(typeof searchResults.totalResultCount === 'number')) { + return false; + } + const storedStringFields = ['nbGuid', 'notebook', 'spaceGuid', 'space', 'creatorId', 'author', 'title', 'tagGuid', 'tag']; + for (const document of searchResults.documents) { + // required fields + if (!document.hasOwnProperty('guid') || !(typeof document.guid === 'string')) { + return false; + } + // these fields are optional, check the types if they exist + for (const field of storedStringFields) { + if (document.hasOwnProperty(field) && !(typeof document[field] === 'string')) { + return false; + } + } + } + return true; + } static validateSuggest(results, searchWords, suggest) { if (suggest.guid === '' || suggest.value === '') { return false; } - if (suggest.type === ENSearchTypes_1.ENSuggestResultType.TAG || searchWords.length > 1) { - // note can contain tags which are not relevant to query, need to check each - // in case of notebook, space, author, title one word query defenetly match, check only multiterm query - let tokens = suggest.value.split(' '); - let foundAllWords = true; - for (const searchWord of searchWords) { - let matchIndex = -1; - for (let i = 0; i < tokens.length; ++i) { - if (tokens[i].indexOf(searchWord) !== -1) { - // if (tokens[i].startsWith(searchWord)) { - matchIndex = i; - break; - } - } - if (matchIndex < 0) { - foundAllWords = false; + // note can contain tags which are not relevant to query, need to check each + // in case of notebook, space, author, title one word query defenetly match, check only multiterm query + let tokens = suggest.value.split(' '); + let foundAllWords = true; + for (const searchWord of searchWords) { + let matchIndex = -1; + for (let i = 0; i < tokens.length; ++i) { + if (tokens[i].toLowerCase().indexOf(searchWord.toLowerCase()) !== -1) { + matchIndex = i; break; } - else { - tokens.splice(matchIndex, 1); - } } - if (!foundAllWords) { - return false; + if (matchIndex < 0) { + foundAllWords = false; + break; } + else { + tokens.splice(matchIndex, 1); + } + } + if (!foundAllWords) { + return false; } if (results.find(result => (result.type === suggest.type && result.guid === suggest.guid))) { return false; } return true; } + static getError(engineOutput) { + if (typeof engineOutput === 'object' && engineOutput.hasOwnProperty('error')) { + return JSON.stringify(engineOutput['error']); + } + return undefined; + } } exports.ENCLuceneHelper = ENCLuceneHelper; ENCLuceneHelper.contentField = 'content'; diff --git a/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.js.map b/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.js.map index 133125df..bcc7b2a9 100644 --- a/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.js.map +++ b/evernote_modules/en-search-engine-shared/dist/ENCLuceneHelper.js.map @@ -1 +1 @@ -{"version":3,"file":"ENCLuceneHelper.js","sourceRoot":"","sources":["../src/ENCLuceneHelper.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ENCLuceneHelper.js","sourceRoot":"","sources":["../src/ENCLuceneHelper.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchIndexCommandHelper.d.ts.map b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexCommandHelper.d.ts.map new file mode 100644 index 00000000..28d68a45 --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexCommandHelper.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ENSearchIndexCommandHelper.d.ts","sourceRoot":"","sources":["../src/ENSearchIndexCommandHelper.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,aAAa,EAAE,WAAW,EAAE,MAAM,wBAAwB,CAAC;AACpE,OAAO,EAAe,kBAAkB,EAAE,eAAe,EAAE,aAAa,EAAE,mBAAmB,EAAc,MAAM,iBAAiB,CAAC;AAEnI,qBAAa,0BAA0B;WAErB,qBAAqB,CAAC,QAAQ,EAAE,kBAAkB,GAAG,GAAG;WAcxD,wBAAwB,CAAC,IAAI,EAAE,MAAM,GAAG,GAAG;WAY3C,gBAAgB,CAAC,GAAG,EAAE,aAAa,GAAG,GAAG;WAezC,mBAAmB,CAAC,IAAI,EAAE,MAAM,GAAG,GAAG;WAYtC,kBAAkB,CAAC,KAAK,EAAE,eAAe,GAAG,GAAG;WAgB/C,qBAAqB,CAAC,IAAI,EAAE,MAAM,GAAG,GAAG;WAYxC,sBAAsB,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG;WAc3D,yBAAyB,CAAC,IAAI,EAAE,MAAM,GAAG,GAAG;WAY5C,gBAAgB,CAAC,KAAK,EAAE,WAAW,GAAG,GAAG;WAUzC,gBAAgB,CAAC,SAAS,EAAE,WAAW,EAAE,KAAK,EAAE,aAAa,GAAG,GAAG;WAWnE,qBAAqB,CAAC,KAAK,EAAE,MAAM,EAAE,SAAS,EAAE,WAAW,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,OAAO,EAAE,YAAY,CAAC,EAAE,MAAM,EAAE,GAAG,GAAG;CAmB3L"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchIndexCommandHelper.js b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexCommandHelper.js new file mode 100644 index 00000000..fe7a85fb --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexCommandHelper.js @@ -0,0 +1,116 @@ +"use strict"; +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +const ENSearchIndexManager_1 = require("./ENSearchIndexManager"); +const ENSearchTypes_1 = require("./ENSearchTypes"); +class ENSearchIndexCommandHelper { + static getAddNotebookCommand(notebook) { + let notebookDoc = {}; + notebookDoc['document'] = {}; + notebookDoc['document']['_id'] = notebook.guid; + notebookDoc['document']['notebook'] = notebook.content; + notebookDoc['document']['notebook_utf8'] = notebook.content; + notebookDoc['action'] = 'add_document'; + notebookDoc['index'] = ENSearchIndexManager_1.ENIndexName.Notebook; + return notebookDoc; + } + static getDeleteNotebookCommand(guid) { + let notebookDoc = {}; + notebookDoc['document'] = {}; + notebookDoc['document']['_id'] = guid; + notebookDoc['action'] = 'delete_document'; + notebookDoc['index'] = ENSearchIndexManager_1.ENIndexName.Notebook; + return notebookDoc; + } + static getAddTagCommand(tag) { + let tagDoc = {}; + tagDoc['document'] = {}; + tagDoc['document']['_id'] = tag.guid; + tagDoc['document']['tag'] = tag.content; + tagDoc['document']['tag_utf8'] = tag.content; + tagDoc['action'] = 'add_document'; + tagDoc['index'] = ENSearchIndexManager_1.ENIndexName.Tag; + return tagDoc; + } + // todo:: dedup delete commands by adding index parameter + static getDeleteTagCommand(guid) { + let tagDoc = {}; + tagDoc['document'] = {}; + tagDoc['document']['_id'] = guid; + tagDoc['action'] = 'delete_document'; + tagDoc['index'] = ENSearchIndexManager_1.ENIndexName.Tag; + return tagDoc; + } + static getAddStackCommand(stack) { + let stackDoc = {}; + stackDoc['document'] = {}; + stackDoc['document']['_id'] = stack.content; + stackDoc['document']['stack'] = stack.content; + stackDoc['document']['stack_utf8'] = stack.content; + stackDoc['action'] = 'add_document'; + stackDoc['index'] = ENSearchIndexManager_1.ENIndexName.Stack; + return stackDoc; + } + // todo:: dedup delete commands by adding index parameter + // todo:: change delete stack command by delete by query command + static getDeleteStackCommand(guid) { + let stackDoc = {}; + stackDoc['document'] = {}; + stackDoc['document']['_id'] = guid; + stackDoc['action'] = 'delete_document'; + stackDoc['index'] = ENSearchIndexManager_1.ENIndexName.Stack; + return stackDoc; + } + static getAddWorkspaceCommand(workspace) { + let workspaceDoc = {}; + workspaceDoc['document'] = {}; + workspaceDoc['document']['_id'] = workspace.guid; + workspaceDoc['document']['space'] = workspace.content; + workspaceDoc['document']['space_utf8'] = workspace.content; + workspaceDoc['action'] = 'add_document'; + workspaceDoc['index'] = ENSearchIndexManager_1.ENIndexName.Workspace; + return workspaceDoc; + } + static getDeleteWorkspaceCommand(guid) { + let workspaceDoc = {}; + workspaceDoc['document'] = {}; + workspaceDoc['document']['_id'] = guid; + workspaceDoc['action'] = 'delete_document'; + workspaceDoc['index'] = ENSearchIndexManager_1.ENIndexName.Workspace; + return workspaceDoc; + } + static getExportCommand(index) { + let exportCommand = {}; + exportCommand['action'] = 'export_index'; + exportCommand['index'] = index; + return exportCommand; + } + // todo:: rename parameters + static getImportCommand(indexName, index) { + let importCommand = {}; + importCommand['action'] = 'import_index'; + importCommand['index_data'] = index.index; + importCommand['index'] = indexName; + return importCommand; + } + // todo:: change api only for certain ENDocumentType parameters + static getSearchIndexCommand(query, indexName, offset, maxNotes, order, ascending, storedFields) { + let searchCommand = {}; + searchCommand['action'] = 'search'; + // todo:: handle empty query case?; + searchCommand['queryString'] = query || ENSearchTypes_1.EMPTY_QUERY; + searchCommand['index'] = indexName; + searchCommand['order'] = order !== null && order !== void 0 ? order : ENSearchTypes_1.ENSortType.RELEVANCE; + searchCommand['reverseOrder'] = (ascending !== undefined && ascending !== null) ? !ascending : false; + searchCommand['from'] = offset !== null && offset !== void 0 ? offset : 0; + searchCommand['size'] = maxNotes !== null && maxNotes !== void 0 ? maxNotes : -1; + if (storedFields) { + searchCommand['stored_fields'] = storedFields; + } + return searchCommand; + } +} +exports.ENSearchIndexCommandHelper = ENSearchIndexCommandHelper; +//# sourceMappingURL=ENSearchIndexCommandHelper.js.map \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchIndexCommandHelper.js.map b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexCommandHelper.js.map new file mode 100644 index 00000000..1b3216c1 --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexCommandHelper.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ENSearchIndexCommandHelper.js","sourceRoot":"","sources":["../src/ENSearchIndexCommandHelper.ts"],"names":[],"mappings":";AAAA;;GAEG;;AAEH,iEAAoE;AACpE,mDAAmI;AAEnI,MAAa,0BAA0B;IAE5B,MAAM,CAAC,qBAAqB,CAAC,QAA4B;QAC5D,IAAI,WAAW,GAAG,EAAE,CAAC;QAErB,WAAW,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;QAC7B,WAAW,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,GAAG,QAAQ,CAAC,IAAI,CAAC;QAC/C,WAAW,CAAC,UAAU,CAAC,CAAC,UAAU,CAAC,GAAG,QAAQ,CAAC,OAAO,CAAC;QACvD,WAAW,CAAC,UAAU,CAAC,CAAC,eAAe,CAAC,GAAG,QAAQ,CAAC,OAAO,CAAC;QAE5D,WAAW,CAAC,QAAQ,CAAC,GAAG,cAAc,CAAC;QACvC,WAAW,CAAC,OAAO,CAAC,GAAG,kCAAW,CAAC,QAAQ,CAAC;QAE5C,OAAO,WAAW,CAAC;IACvB,CAAC;IAEM,MAAM,CAAC,wBAAwB,CAAC,IAAY;QAC/C,IAAI,WAAW,GAAG,EAAE,CAAC;QAErB,WAAW,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;QAC7B,WAAW,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;QAEtC,WAAW,CAAC,QAAQ,CAAC,GAAG,iBAAiB,CAAC;QAC1C,WAAW,CAAC,OAAO,CAAC,GAAG,kCAAW,CAAC,QAAQ,CAAC;QAE5C,OAAO,WAAW,CAAC;IACvB,CAAC;IAEM,MAAM,CAAC,gBAAgB,CAAC,GAAkB;QAC7C,IAAI,MAAM,GAAG,EAAE,CAAC;QAEhB,MAAM,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;QACxB,MAAM,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC;QACrC,MAAM,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC;QACxC,MAAM,CAAC,UAAU,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC;QAE7C,MAAM,CAAC,QAAQ,CAAC,GAAG,cAAc,CAAC;QAClC,MAAM,CAAC,OAAO,CAAC,GAAG,kCAAW,CAAC,GAAG,CAAC;QAElC,OAAO,MAAM,CAAC;IAClB,CAAC;IAED,yDAAyD;IAClD,MAAM,CAAC,mBAAmB,CAAC,IAAY;QAC1C,IAAI,MAAM,GAAG,EAAE,CAAC;QAEhB,MAAM,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;QACxB,MAAM,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;QAEjC,MAAM,CAAC,QAAQ,CAAC,GAAG,iBAAiB,CAAC;QACrC,MAAM,CAAC,OAAO,CAAC,GAAG,kCAAW,CAAC,GAAG,CAAC;QAElC,OAAO,MAAM,CAAC;IAClB,CAAC;IAEM,MAAM,CAAC,kBAAkB,CAAC,KAAsB;QACnD,IAAI,QAAQ,GAAG,EAAE,CAAC;QAElB,QAAQ,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;QAC1B,QAAQ,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,OAAO,CAAC;QAC5C,QAAQ,CAAC,UAAU,CAAC,CAAC,OAAO,CAAC,GAAG,KAAK,CAAC,OAAO,CAAC;QAC9C,QAAQ,CAAC,UAAU,CAAC,CAAC,YAAY,CAAC,GAAG,KAAK,CAAC,OAAO,CAAC;QAEnD,QAAQ,CAAC,QAAQ,CAAC,GAAG,cAAc,CAAC;QACpC,QAAQ,CAAC,OAAO,CAAC,GAAG,kCAAW,CAAC,KAAK,CAAC;QAEtC,OAAO,QAAQ,CAAC;IACpB,CAAC;IAED,yDAAyD;IACzD,gEAAgE;IACzD,MAAM,CAAC,qBAAqB,CAAC,IAAY;QAC5C,IAAI,QAAQ,GAAG,EAAE,CAAC;QAElB,QAAQ,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;QAC1B,QAAQ,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;QAEnC,QAAQ,CAAC,QAAQ,CAAC,GAAG,iBAAiB,CAAC;QACvC,QAAQ,CAAC,OAAO,CAAC,GAAG,kCAAW,CAAC,KAAK,CAAC;QAEtC,OAAO,QAAQ,CAAC;IACpB,CAAC;IAEM,MAAM,CAAC,sBAAsB,CAAC,SAA8B;QAC/D,IAAI,YAAY,GAAG,EAAE,CAAC;QAEtB,YAAY,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;QAC9B,YAAY,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC;QACjD,YAAY,CAAC,UAAU,CAAC,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,OAAO,CAAC;QACtD,YAAY,CAAC,UAAU,CAAC,CAAC,YAAY,CAAC,GAAG,SAAS,CAAC,OAAO,CAAC;QAE3D,YAAY,CAAC,QAAQ,CAAC,GAAG,cAAc,CAAC;QACxC,YAAY,CAAC,OAAO,CAAC,GAAG,kCAAW,CAAC,SAAS,CAAC;QAE9C,OAAO,YAAY,CAAC;IACxB,CAAC;IAEM,MAAM,CAAC,yBAAyB,CAAC,IAAY;QAChD,IAAI,YAAY,GAAG,EAAE,CAAC;QAEtB,YAAY,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;QAC9B,YAAY,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;QAEvC,YAAY,CAAC,QAAQ,CAAC,GAAG,iBAAiB,CAAC;QAC3C,YAAY,CAAC,OAAO,CAAC,GAAG,kCAAW,CAAC,SAAS,CAAC;QAE9C,OAAO,YAAY,CAAC;IACxB,CAAC;IAEM,MAAM,CAAC,gBAAgB,CAAC,KAAkB;QAC7C,IAAI,aAAa,GAAG,EAAE,CAAC;QAEvB,aAAa,CAAC,QAAQ,CAAC,GAAG,cAAc,CAAC;QACzC,aAAa,CAAC,OAAO,CAAC,GAAG,KAAK,CAAC;QAE/B,OAAO,aAAa,CAAC;IACzB,CAAC;IAED,2BAA2B;IACpB,MAAM,CAAC,gBAAgB,CAAC,SAAsB,EAAE,KAAoB;QACvE,IAAI,aAAa,GAAG,EAAE,CAAC;QAEvB,aAAa,CAAC,QAAQ,CAAC,GAAG,cAAc,CAAC;QACzC,aAAa,CAAC,YAAY,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC;QAC1C,aAAa,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC;QAEnC,OAAO,aAAa,CAAC;IACzB,CAAC;IAED,+DAA+D;IACxD,MAAM,CAAC,qBAAqB,CAAC,KAAa,EAAE,SAAsB,EAAE,MAAe,EAAE,QAAwB,EAAE,KAAc,EAAE,SAAmB,EAAE,YAAuB;QAC9K,IAAI,aAAa,GAAG,EAAE,CAAC;QAEvB,aAAa,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC;QACnC,mCAAmC;QACnC,aAAa,CAAC,aAAa,CAAC,GAAG,KAAK,IAAI,2BAAW,CAAC;QAEpD,aAAa,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC;QACnC,aAAa,CAAC,OAAO,CAAC,GAAG,KAAK,aAAL,KAAK,cAAL,KAAK,GAAI,0BAAU,CAAC,SAAS,CAAC;QACvD,aAAa,CAAC,cAAc,CAAC,GAAG,CAAC,SAAS,KAAK,SAAS,IAAI,SAAS,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC;QACrG,aAAa,CAAC,MAAM,CAAC,GAAG,MAAM,aAAN,MAAM,cAAN,MAAM,GAAI,CAAC,CAAC;QACpC,aAAa,CAAC,MAAM,CAAC,GAAG,QAAQ,aAAR,QAAQ,cAAR,QAAQ,GAAI,CAAC,CAAC,CAAC;QAEvC,IAAI,YAAY,EAAE;YACd,aAAa,CAAC,eAAe,CAAC,GAAG,YAAY,CAAC;SACjD;QAED,OAAO,aAAa,CAAA;IACxB,CAAC;CACJ;AArJD,gEAqJC"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchIndexManager.d.ts.map b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexManager.d.ts.map new file mode 100644 index 00000000..65fc197f --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexManager.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ENSearchIndexManager.d.ts","sourceRoot":"","sources":["../src/ENSearchIndexManager.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,kBAAkB,EAAE,eAAe,EAAE,aAAa,EAAE,cAAc,EAAE,eAAe,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,MAAM,iBAAiB,CAAC;AAG7M,MAAM,WAAW,aAAa;IAC1B,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,eAAe;IAC5B,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,OAAO,CAAC;IACpB,MAAM,CAAC,EAAE,GAAG,CAAC;CAChB;AAED,oBAAY,WAAW;IACnB,IAAI,SAAS;IACb,GAAG,QAAQ;IACX,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,SAAS,UAAU;CACtB;AAED,MAAM,WAAW,oBAAoB;IAEnC,IAAI,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;IACtB,UAAU,IAAI,IAAI,CAAC;IAEnB,MAAM,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,cAAc,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,OAAO,GAAI,OAAO,CAAC,mBAAmB,CAAC,CAAC;IACpK,OAAO,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,cAAc,EAAE,YAAY,CAAC,EAAE,qBAAqB,GAAG,OAAO,CAAC,oBAAoB,EAAE,CAAC,CAAC;IAG7H,WAAW,CAAC,QAAQ,EAAE,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IACtD,cAAc,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IAE5C,WAAW,CAAC,QAAQ,EAAE,kBAAkB,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IACzD,cAAc,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IAC5C,MAAM,CAAC,QAAQ,EAAE,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IAC/C,SAAS,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IACvC,QAAQ,CAAC,KAAK,EAAE,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IAChD,WAAW,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IACzC,YAAY,CAAC,SAAS,EAAE,mBAAmB,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IAC5D,eAAe,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IAG7C,YAAY,IAAI,OAAO,CAAC;IACxB,MAAM,CAAC,OAAO,CAAC,EAAE,WAAW,EAAE,GAAG,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,aAAa,CAAC,CAAC,CAAC;IAC1E,MAAM,CAAC,OAAO,EAAE,GAAG,CAAC,WAAW,EAAE,aAAa,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IAChE,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;IAGvB,eAAe,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;IACjD,kBAAkB,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;IACpD,UAAU,CAAC,IAAI,EAAE,WAAW,GAAG,MAAM,CAAC;IAEtC,aAAa,IAAI,MAAM,CAAC;IACxB,aAAa,IAAI,WAAW,EAAE,CAAC;CAChC"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchIndexManager.js b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexManager.js new file mode 100644 index 00000000..2eac7d6b --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexManager.js @@ -0,0 +1,14 @@ +"use strict"; +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +var ENIndexName; +(function (ENIndexName) { + ENIndexName["Note"] = "note"; + ENIndexName["Tag"] = "tag"; + ENIndexName["Notebook"] = "notebook"; + ENIndexName["Stack"] = "stack"; + ENIndexName["Workspace"] = "space"; +})(ENIndexName = exports.ENIndexName || (exports.ENIndexName = {})); +//# sourceMappingURL=ENSearchIndexManager.js.map \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchIndexManager.js.map b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexManager.js.map new file mode 100644 index 00000000..d07ec5f0 --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchIndexManager.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ENSearchIndexManager.js","sourceRoot":"","sources":["../src/ENSearchIndexManager.ts"],"names":[],"mappings":";AAAA;;GAEG;;AAiBH,IAAY,WAMX;AAND,WAAY,WAAW;IACnB,4BAAa,CAAA;IACb,0BAAW,CAAA;IACX,oCAAqB,CAAA;IACrB,8BAAe,CAAA;IACf,kCAAmB,CAAA;AACvB,CAAC,EANW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAMtB"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchSchemas.d.ts.map b/evernote_modules/en-search-engine-shared/dist/ENSearchSchemas.d.ts.map new file mode 100644 index 00000000..6d260a5a --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchSchemas.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ENSearchSchemas.d.ts","sourceRoot":"","sources":["../src/ENSearchSchemas.ts"],"names":[],"mappings":"AAKC,oBAAY,YAAY;IACvB,SAAS,IAAI;IACb,QAAQ,IAAI;IACZ,cAAc,IAAI;IAClB,QAAQ,KAAK;IACb,eAAe,KAAK;IACpB,iBAAiB,KAAK;IACtB,aAAa,MAAM;IACnB,aAAa,MAAM;IACnB,cAAc,MAAM;IACpB,yBAAyB,OAAa;IACtC,uBAAuB,OAAa;IACpC,iCAAiC,OAA8B;CAChE;AAED,qBAAa,oBAAoB;IAC/B,OAAO,CAAC,MAAM,CAA0B;IAEjC,KAAK;IAIL,QAAQ,CAAC,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM;IAM5D,SAAS,IAAI,GAAG;CAKxB;AAED,wBAAgB,kBAAkB,IAAI,GAAG,CAkBxC;AAED,wBAAgB,sBAAsB,IAAI,GAAG,CAa5C;AAED,wBAAgB,iBAAiB,IAAI,GAAG,CAavC;AAED,wBAAgB,mBAAmB,IAAI,GAAG,CAazC;AAED,wBAAgB,uBAAuB,IAAI,GAAG,CAa7C"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchSchemas.js b/evernote_modules/en-search-engine-shared/dist/ENSearchSchemas.js new file mode 100644 index 00000000..754966d1 --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchSchemas.js @@ -0,0 +1,107 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +/* tslint:disable:no-bitwise */ +var CLuceneFlags; +(function (CLuceneFlags) { + CLuceneFlags[CLuceneFlags["STORE_YES"] = 1] = "STORE_YES"; + CLuceneFlags[CLuceneFlags["STORE_NO"] = 2] = "STORE_NO"; + CLuceneFlags[CLuceneFlags["STORE_COMPRESS"] = 4] = "STORE_COMPRESS"; + CLuceneFlags[CLuceneFlags["INDEX_NO"] = 16] = "INDEX_NO"; + CLuceneFlags[CLuceneFlags["INDEX_TOKENIZED"] = 32] = "INDEX_TOKENIZED"; + CLuceneFlags[CLuceneFlags["INDEX_UNTOKENIZED"] = 64] = "INDEX_UNTOKENIZED"; + CLuceneFlags[CLuceneFlags["INDEX_NONORMS"] = 128] = "INDEX_NONORMS"; + CLuceneFlags[CLuceneFlags["TERMVECTOR_NO"] = 256] = "TERMVECTOR_NO"; + CLuceneFlags[CLuceneFlags["TERMVECTOR_YES"] = 512] = "TERMVECTOR_YES"; + CLuceneFlags[CLuceneFlags["TERMVECTOR_WITH_POSITIONS"] = 1536] = "TERMVECTOR_WITH_POSITIONS"; + CLuceneFlags[CLuceneFlags["TERMVECTOR_WITH_OFFSETS"] = 2560] = "TERMVECTOR_WITH_OFFSETS"; + CLuceneFlags[CLuceneFlags["TERMVECTOR_WITH_POSITIONS_OFFSETS"] = 3584] = "TERMVECTOR_WITH_POSITIONS_OFFSETS"; +})(CLuceneFlags = exports.CLuceneFlags || (exports.CLuceneFlags = {})); +class ENIndexSchemaBuilder { + constructor() { + this.scheme = { "properties": {} }; + } + reset() { + this.scheme = { "properties": {} }; + } + addField(fieldName, fieldType, flags) { + this.scheme['properties'][fieldName] = {}; + this.scheme['properties'][fieldName]['type'] = fieldType; + this.scheme['properties'][fieldName]['flags'] = flags; + } + getScheme() { + const result = this.scheme; + this.reset(); + return result; + } +} +exports.ENIndexSchemaBuilder = ENIndexSchemaBuilder; +function getNoteIndexSchema() { + const schemeBuilder = new ENIndexSchemaBuilder(); + // todo:: export keyword, text fields to enum + schemeBuilder.addField('_id', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('content', 'text', CLuceneFlags.STORE_NO | CLuceneFlags.INDEX_TOKENIZED); + schemeBuilder.addField('nbGuid', 'keyword', CLuceneFlags.STORE_NO | CLuceneFlags.INDEX_TOKENIZED); + schemeBuilder.addField('title', 'text', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_TOKENIZED); + schemeBuilder.addField('titleRaw', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('created', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('updated', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + const noteScheme = schemeBuilder.getScheme(); + // todo:: use ENIndexName + noteScheme['index'] = 'note'; + // todo:: export actions to enum? + noteScheme['action'] = 'set_mapping'; + return noteScheme; +} +exports.getNoteIndexSchema = getNoteIndexSchema; +function getNotebookIndexSchema() { + const schemeBuilder = new ENIndexSchemaBuilder(); + schemeBuilder.addField('_id', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('notebook', 'keyword', CLuceneFlags.STORE_NO | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('notebook_utf8', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + const notebookScheme = schemeBuilder.getScheme(); + notebookScheme['index'] = 'notebook'; + notebookScheme['action'] = 'set_mapping'; + notebookScheme['version'] = '1'; + return notebookScheme; +} +exports.getNotebookIndexSchema = getNotebookIndexSchema; +function getTagIndexSchema() { + const schemeBuilder = new ENIndexSchemaBuilder(); + schemeBuilder.addField('_id', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('tag', 'keyword', CLuceneFlags.STORE_NO | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('tag_utf8', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + const tagScheme = schemeBuilder.getScheme(); + tagScheme['index'] = 'tag'; + tagScheme['action'] = 'set_mapping'; + tagScheme['version'] = '1'; + return tagScheme; +} +exports.getTagIndexSchema = getTagIndexSchema; +function getStackIndexSchema() { + const schemeBuilder = new ENIndexSchemaBuilder(); + schemeBuilder.addField('_id', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('stack', 'keyword', CLuceneFlags.STORE_NO | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('stack_utf8', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + const stackScheme = schemeBuilder.getScheme(); + stackScheme['index'] = 'stack'; + stackScheme['action'] = 'set_mapping'; + stackScheme['version'] = '1'; + return stackScheme; +} +exports.getStackIndexSchema = getStackIndexSchema; +function getWorkspaceIndexSchema() { + const schemeBuilder = new ENIndexSchemaBuilder(); + schemeBuilder.addField('_id', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('space', 'keyword', CLuceneFlags.STORE_NO | CLuceneFlags.INDEX_UNTOKENIZED); + schemeBuilder.addField('space_utf8', 'keyword', CLuceneFlags.STORE_YES | CLuceneFlags.INDEX_UNTOKENIZED); + const workspaceScheme = schemeBuilder.getScheme(); + workspaceScheme['index'] = 'space'; + workspaceScheme['action'] = 'set_mapping'; + workspaceScheme['version'] = '1'; + return workspaceScheme; +} +exports.getWorkspaceIndexSchema = getWorkspaceIndexSchema; +//# sourceMappingURL=ENSearchSchemas.js.map \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchSchemas.js.map b/evernote_modules/en-search-engine-shared/dist/ENSearchSchemas.js.map new file mode 100644 index 00000000..7f71d7b2 --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchSchemas.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ENSearchSchemas.js","sourceRoot":"","sources":["../src/ENSearchSchemas.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.d.ts.map b/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.d.ts.map index 49979b25..137dd088 100644 --- a/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.d.ts.map +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ENSearchTypes.d.ts","sourceRoot":"","sources":["../src/ENSearchTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ENSearchTypes.d.ts","sourceRoot":"","sources":["../src/ENSearchTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.js b/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.js index afcddf38..02fb738f 100644 --- a/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.js +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.js @@ -8,6 +8,10 @@ var ENDocumentType; ENDocumentType[ENDocumentType["NOTE"] = 0] = "NOTE"; ENDocumentType[ENDocumentType["MESSAGE"] = 1] = "MESSAGE"; ENDocumentType[ENDocumentType["ATTACHMENT"] = 2] = "ATTACHMENT"; + ENDocumentType[ENDocumentType["NOTEBOOK"] = 3] = "NOTEBOOK"; + ENDocumentType[ENDocumentType["TAG"] = 4] = "TAG"; + ENDocumentType[ENDocumentType["STACK"] = 5] = "STACK"; + ENDocumentType[ENDocumentType["WORKSPACE"] = 6] = "WORKSPACE"; })(ENDocumentType = exports.ENDocumentType || (exports.ENDocumentType = {})); var ENSuggestResultType; (function (ENSuggestResultType) { diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.js.map b/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.js.map index f01a5d6b..e9eb29b0 100644 --- a/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.js.map +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchTypes.js.map @@ -1 +1 @@ -{"version":3,"file":"ENSearchTypes.js","sourceRoot":"","sources":["../src/ENSearchTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;AAuDH,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,mDAAI,CAAA;IACJ,yDAAO,CAAA;IACP,+DAAU,CAAA;AACZ,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AA2BD,IAAY,mBAQT;AARH,WAAY,mBAAmB;IAC3B,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,4CAAqB,CAAA;IACrB,sCAAe,CAAA;IACf,kCAAW,CAAA;IACX,wCAAiB,CAAA;IACjB,sCAAe,CAAA;AACjB,CAAC,EARS,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAQ5B;AASH,IAAY,UAKX;AALD,WAAY,UAAU;IAClB,iDAAW,CAAA;IACX,iDAAW,CAAA;IACX,qDAAa,CAAA;IACb,6CAAS,CAAA;AACb,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAEY,QAAA,WAAW,GAAG,KAAK,CAAC;AAuBjC,IAAY,qBAGX;AAHD,WAAY,qBAAqB;IAC/B,iEAAI,CAAA;IACJ,6DAAE,CAAA;AACJ,CAAC,EAHW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAGhC;AAED,IAAY,4BAGX;AAHD,WAAY,4BAA4B;IACtC,6FAAW,CAAA;IACX,mFAAM,CAAA;AACR,CAAC,EAHW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAGvC"} \ No newline at end of file +{"version":3,"file":"ENSearchTypes.js","sourceRoot":"","sources":["../src/ENSearchTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;AAuDH,IAAY,cAQX;AARD,WAAY,cAAc;IACxB,mDAAI,CAAA;IACJ,yDAAO,CAAA;IACP,+DAAU,CAAA;IACV,2DAAQ,CAAA;IACR,iDAAG,CAAA;IACH,qDAAK,CAAA;IACL,6DAAS,CAAA;AACX,CAAC,EARW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAQzB;AA4BD,IAAY,mBAQT;AARH,WAAY,mBAAmB;IAC3B,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,4CAAqB,CAAA;IACrB,sCAAe,CAAA;IACf,kCAAW,CAAA;IACX,wCAAiB,CAAA;IACjB,sCAAe,CAAA;AACjB,CAAC,EARS,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAQ5B;AASH,IAAY,UAKX;AALD,WAAY,UAAU;IAClB,iDAAW,CAAA;IACX,iDAAW,CAAA;IACX,qDAAa,CAAA;IACb,6CAAS,CAAA;AACb,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAEY,QAAA,WAAW,GAAG,KAAK,CAAC;AAuBjC,IAAY,qBAGX;AAHD,WAAY,qBAAqB;IAC/B,iEAAI,CAAA;IACJ,6DAAE,CAAA;AACJ,CAAC,EAHW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAGhC;AAED,IAAY,4BAGX;AAHD,WAAY,4BAA4B;IACtC,6FAAW,CAAA;IACX,mFAAM,CAAA;AACR,CAAC,EAHW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAGvC"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchUtils.d.ts.map b/evernote_modules/en-search-engine-shared/dist/ENSearchUtils.d.ts.map new file mode 100644 index 00000000..ba6bd9fd --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchUtils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ENSearchUtils.d.ts","sourceRoot":"","sources":["../src/ENSearchUtils.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,WAAW,EAAE,MAAM,wBAAwB,CAAC;AACrD,OAAO,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAEjD,qBAAa,aAAa;IAEtB,gBAAuB,2BAA2B,mCAAqD;IAEvG,OAAO,CAAC,MAAM,CAAC,iCAAiC;IAYhD,gBAAuB,0BAA0B,sBAAqD;IAEtG,OAAO,CAAC,MAAM,CAAC,iCAAiC;IAWhD,gBAAuB,sBAAsB,8BAAiD;IAE9F,OAAO,CAAC,MAAM,CAAC,6BAA6B;CAU/C;AAED,qBAAa,kBAAkB;IAE3B;;;;OAIG;WACW,oBAAoB,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;IAIxD,OAAO,CAAC,MAAM,CAAC,kBAAkB;WAInB,gBAAgB,CAAC,KAAK,EAAE,MAAM,EAAE,YAAY,EAAE,cAAc,CAAC,GAAG,GAAG,cAAc,CAAC,QAAQ,GAAG,cAAc,CAAC,KAAK,GAAG,cAAc,CAAC,SAAS;CAuB7J"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchUtils.js b/evernote_modules/en-search-engine-shared/dist/ENSearchUtils.js new file mode 100644 index 00000000..0c073bb2 --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchUtils.js @@ -0,0 +1,72 @@ +"use strict"; +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +const ENSearchIndexManager_1 = require("./ENSearchIndexManager"); +const ENSearchTypes_1 = require("./ENSearchTypes"); +class ENSearchUtils { + static initializeDocumentTypeToIndexName() { + const out = new Map(); + //todo:: add other types + out.set(ENSearchTypes_1.ENDocumentType.TAG, ENSearchIndexManager_1.ENIndexName.Tag); + out.set(ENSearchTypes_1.ENDocumentType.NOTEBOOK, ENSearchIndexManager_1.ENIndexName.Notebook); + out.set(ENSearchTypes_1.ENDocumentType.STACK, ENSearchIndexManager_1.ENIndexName.Stack); + out.set(ENSearchTypes_1.ENDocumentType.WORKSPACE, ENSearchIndexManager_1.ENIndexName.Workspace); + return out; + } + static initializeOtherIndexDocumentTypes() { + const out = new Set(); + out.add(ENSearchTypes_1.ENDocumentType.TAG); + out.add(ENSearchTypes_1.ENDocumentType.NOTEBOOK); + out.add(ENSearchTypes_1.ENDocumentType.STACK); + out.add(ENSearchTypes_1.ENDocumentType.WORKSPACE); + return out; + } + static initializeDocumentTypeToLabel() { + const out = new Map(); + out.set(ENSearchTypes_1.ENDocumentType.TAG, 'tag_utf8'); + out.set(ENSearchTypes_1.ENDocumentType.NOTEBOOK, 'notebook_utf8'); + out.set(ENSearchTypes_1.ENDocumentType.STACK, 'stack_utf8'); + out.set(ENSearchTypes_1.ENDocumentType.WORKSPACE, 'space_utf8'); + return out; + } +} +exports.ENSearchUtils = ENSearchUtils; +ENSearchUtils.DOCUMENT_TYPE_TO_INDEX_NAME = ENSearchUtils.initializeDocumentTypeToIndexName(); +ENSearchUtils.OTHER_INDEX_DOCUMENT_TYPES = ENSearchUtils.initializeOtherIndexDocumentTypes(); +ENSearchUtils.DOCUMENT_TYPE_TO_LABEL = ENSearchUtils.initializeDocumentTypeToLabel(); +class ENSearchQueryUtils { + /** + * Returns guid request. WARNING: this does not work for stack + * @param guid primary guid + * @returns + */ + static getSearchGuidRequest(guid) { + return `_id:"${guid}"`; + } + static escapeSearchString(label) { + return label.replace(/"/g, '\\"'); + } + static getSearchRequest(label, documentType) { + let query = ''; + const escapedLabel = ENSearchQueryUtils.escapeSearchString(label); + switch (documentType) { + case ENSearchTypes_1.ENDocumentType.TAG: + query = `tag:"${escapedLabel}"`; + break; + case ENSearchTypes_1.ENDocumentType.NOTEBOOK: + query = `notebook:"${escapedLabel}"`; + break; + case ENSearchTypes_1.ENDocumentType.STACK: + query = `stack:"${escapedLabel}"`; + break; + case ENSearchTypes_1.ENDocumentType.WORKSPACE: + query = `space:"${escapedLabel}"`; + break; + } + return query; + } +} +exports.ENSearchQueryUtils = ENSearchQueryUtils; +//# sourceMappingURL=ENSearchUtils.js.map \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/ENSearchUtils.js.map b/evernote_modules/en-search-engine-shared/dist/ENSearchUtils.js.map new file mode 100644 index 00000000..e7952c8c --- /dev/null +++ b/evernote_modules/en-search-engine-shared/dist/ENSearchUtils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ENSearchUtils.js","sourceRoot":"","sources":["../src/ENSearchUtils.ts"],"names":[],"mappings":";AAAA;;GAEG;;AAEH,iEAAqD;AACrD,mDAAiD;AAEjD,MAAa,aAAa;IAId,MAAM,CAAC,iCAAiC;QAC5C,MAAM,GAAG,GAAG,IAAI,GAAG,EAA+B,CAAC;QAEnD,wBAAwB;QACxB,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,GAAG,EAAE,kCAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,QAAQ,EAAE,kCAAW,CAAC,QAAQ,CAAC,CAAC;QACvD,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,KAAK,EAAE,kCAAW,CAAC,KAAK,CAAC,CAAC;QACjD,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,SAAS,EAAE,kCAAW,CAAC,SAAS,CAAC,CAAC;QAEzD,OAAO,GAAG,CAAC;IACf,CAAC;IAIO,MAAM,CAAC,iCAAiC;QAC5C,MAAM,GAAG,GAAG,IAAI,GAAG,EAAkB,CAAC;QAEtC,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,GAAG,CAAC,CAAC;QAC5B,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,QAAQ,CAAC,CAAC;QACjC,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,KAAK,CAAC,CAAC;QAC9B,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,SAAS,CAAC,CAAC;QAElC,OAAO,GAAG,CAAC;IACf,CAAC;IAIO,MAAM,CAAC,6BAA6B;QAC1C,MAAM,GAAG,GAAG,IAAI,GAAG,EAA0B,CAAC;QAE9C,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,GAAG,EAAE,UAAU,CAAC,CAAC;QACxC,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,QAAQ,EAAE,eAAe,CAAC,CAAC;QAClD,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,KAAK,EAAE,YAAY,CAAC,CAAC;QAC5C,GAAG,CAAC,GAAG,CAAC,8BAAc,CAAC,SAAS,EAAE,YAAY,CAAC,CAAC;QAEhD,OAAO,GAAG,CAAC;IACb,CAAC;;AAxCL,sCAyCC;AAvC0B,yCAA2B,GAAG,aAAa,CAAC,iCAAiC,EAAE,CAAC;AAchF,wCAA0B,GAAG,aAAa,CAAC,iCAAiC,EAAE,CAAC;AAa/E,oCAAsB,GAAG,aAAa,CAAC,6BAA6B,EAAE,CAAC;AAclG,MAAa,kBAAkB;IAE3B;;;;OAIG;IACI,MAAM,CAAC,oBAAoB,CAAC,IAAY;QAC3C,OAAO,QAAQ,IAAI,GAAG,CAAC;IAC3B,CAAC;IAEO,MAAM,CAAC,kBAAkB,CAAC,KAAa;QAC3C,OAAO,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;IACtC,CAAC;IAEM,MAAM,CAAC,gBAAgB,CAAC,KAAa,EAAE,YAA4G;QACtJ,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,MAAM,YAAY,GAAG,kBAAkB,CAAC,kBAAkB,CAAC,KAAK,CAAC,CAAC;QAElE,QAAO,YAAY,EAAE;YACnB,KAAK,8BAAc,CAAC,GAAG;gBACrB,KAAK,GAAG,QAAQ,YAAY,GAAG,CAAC;gBAChC,MAAM;YACR,KAAK,8BAAc,CAAC,QAAQ;gBAC1B,KAAK,GAAG,aAAa,YAAY,GAAG,CAAC;gBACrC,MAAM;YACR,KAAK,8BAAc,CAAC,KAAK;gBACvB,KAAK,GAAG,UAAU,YAAY,GAAG,CAAC;gBAClC,MAAM;YACR,KAAK,8BAAc,CAAC,SAAS;gBAC3B,KAAK,GAAG,UAAU,YAAY,GAAG,CAAC;gBAClC,MAAM;SACT;QAED,OAAO,KAAK,CAAC;IACf,CAAC;CAGN;AAtCD,gDAsCC"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/index.d.ts.map b/evernote_modules/en-search-engine-shared/dist/index.d.ts.map index eac077e0..90bd1ee6 100644 --- a/evernote_modules/en-search-engine-shared/dist/index.d.ts.map +++ b/evernote_modules/en-search-engine-shared/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,mBAAmB,CAAC;AAClC,cAAc,kBAAkB,CAAC;AACjC,cAAc,uBAAuB,CAAC;AACtC,cAAc,iBAAiB,CAAC;AAChC,cAAc,iBAAiB,CAAC;AAChC,cAAc,sCAAsC,CAAC;AACrD,cAAc,mCAAmC,CAAC;AAClD,cAAc,yCAAyC,CAAC;AACxD,cAAc,yCAAyC,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,cAAc,mBAAmB,CAAC;AAClC,cAAc,kBAAkB,CAAC;AACjC,cAAc,uBAAuB,CAAC;AACtC,cAAc,iBAAiB,CAAC;AAChC,cAAc,iBAAiB,CAAC;AAChC,cAAc,sCAAsC,CAAC;AACrD,cAAc,mCAAmC,CAAC;AAClD,cAAc,yCAAyC,CAAC;AACxD,cAAc,yCAAyC,CAAC;AAGxD,cAAc,wBAAwB,CAAC;AACvC,cAAc,mBAAmB,CAAC;AAClC,cAAc,8BAA8B,CAAC;AAC7C,cAAc,iBAAiB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/index.js b/evernote_modules/en-search-engine-shared/dist/index.js index d53daa10..2c79121a 100644 --- a/evernote_modules/en-search-engine-shared/dist/index.js +++ b/evernote_modules/en-search-engine-shared/dist/index.js @@ -14,4 +14,9 @@ __export(require("./parsers/advanced/QueryStringParser")); __export(require("./parsers/advanced/GlobalOperator")); __export(require("./parsers/advanced/ESQueryStringBuilder")); __export(require("./parsers/advanced/ENMessageQueryParser")); +// cosm v2 +__export(require("./ENSearchIndexManager")); +__export(require("./ENSearchSchemas")); +__export(require("./ENSearchIndexCommandHelper")); +__export(require("./ENSearchUtils")); //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/index.js.map b/evernote_modules/en-search-engine-shared/dist/index.js.map index 740dcfae..9e23f872 100644 --- a/evernote_modules/en-search-engine-shared/dist/index.js.map +++ b/evernote_modules/en-search-engine-shared/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;AAEH,uCAAkC;AAElC,2CAAsC;AACtC,qCAAgC;AAChC,qCAAgC;AAChC,0DAAqD;AACrD,uDAAkD;AAClD,6DAAwD;AACxD,6DAAwD"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;AAEH,uCAAkC;AAElC,2CAAsC;AACtC,qCAAgC;AAChC,qCAAgC;AAChC,0DAAqD;AACrD,uDAAkD;AAClD,6DAAwD;AACxD,6DAAwD;AAExD,UAAU;AACV,4CAAuC;AACvC,uCAAkC;AAClC,kDAA6C;AAC7C,qCAAgC"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.d.ts.map b/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.d.ts.map index 4771ddfe..ff0f6042 100644 --- a/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.d.ts.map +++ b/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ESQueryStringBuilder.d.ts","sourceRoot":"","sources":["../../../src/parsers/advanced/ESQueryStringBuilder.ts"],"names":[],"mappings":"AAIA,OAAO,EAAuB,OAAO,EAAqB,MAAM,qBAAqB,CAAC;AAEtF,OAAO,EAAE,gBAAgB,EAA2B,MAAM,iBAAiB,CAAC;AAkL5E,aAAK,QAAQ;IAET,QAAQ,YAAY;IACpB,OAAO,WAAW;IAClB,OAAO,gBAAgB;IAEvB,WAAW,eAAe;IAC1B,QAAQ,YAAY;IACpB,YAAY,gBAAgB;IAC5B,UAAU,cAAc;IACxB,UAAU,cAAc;IACxB,aAAa,iBAAiB;IAC9B,gBAAgB,oBAAoB;IACpC,iBAAiB,qBAAqB;IACtC,WAAW,eAAe;IAE1B,UAAU,cAAc;IACxB,gBAAgB,oBAAoB;IAEpC,MAAM,UAAU;IAChB,KAAK,SAAS;IACd,QAAQ,YAAY;IACpB,IAAI,QAAQ;IACZ,eAAe,mBAAmB;IAClC,cAAc,kBAAkB;IAChC,WAAW,eAAe;IAC1B,cAAc,kBAAkB;IAEhC,YAAY,gBAAgB;IAC5B,MAAM,UAAU;IAChB,QAAQ,YAAY;IACpB,KAAK,SAAS;IACd,KAAK,SAAS;IACd,OAAO,WAAW;IAClB,SAAS,aAAa;IACtB,YAAY,gBAAgB;IAC5B,aAAa,iBAAiB;CACjC;AAED;;GAEG;AACH,qBAAa,oBAAoB;IAC7B,OAAO,CAAC,SAAS,CAAiB;IAElC,YAAY,EAAE,OAAO,CAAQ;IAC7B,cAAc,EAAE,OAAO,CAAQ;gBAEnB,SAAS,EAAE,OAAO,GAAG,IAAI;IAIrC;;;MAGE;IACK,KAAK,IAAI,MAAM,GAAG,IAAI;IAStB,eAAe,CAAC,YAAY,EAAE,OAAO,GAAG,oBAAoB;IAK5D,iBAAiB,CAAC,cAAc,EAAE,OAAO,GAAG,oBAAoB;IAKvE,gBAAuB,uBAAuB,gCAA0D;IAExG,OAAO,CAAC,MAAM,CAAC,+BAA+B;IAW9C,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,cAC0C;IAEvF;;;MAGE;WACY,mBAAmB,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM;IA2BxD,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAA6C;IAC7E,gBAAuB,GAAG,gBAA4C;IAEtE,OAAO,CAAC,MAAM,CAAC,kBAAkB;IASjC,OAAO,CAAC,MAAM,CAAC,iBAAiB;WAQlB,OAAO,CAAC,SAAS,EAAE,MAAM,GAAG,QAAQ,GAAG,SAAS;CAGjE"} \ No newline at end of file +{"version":3,"file":"ESQueryStringBuilder.d.ts","sourceRoot":"","sources":["../../../src/parsers/advanced/ESQueryStringBuilder.ts"],"names":[],"mappings":"AAIA,OAAO,EAAuB,OAAO,EAAqB,MAAM,qBAAqB,CAAC;AAEtF,OAAO,EAAE,gBAAgB,EAA2B,MAAM,iBAAiB,CAAC;AAkL5E,aAAK,QAAQ;IAET,QAAQ,YAAY;IACpB,OAAO,WAAW;IAClB,OAAO,gBAAgB;IAEvB,WAAW,eAAe;IAC1B,QAAQ,YAAY;IACpB,YAAY,gBAAgB;IAC5B,UAAU,cAAc;IACxB,UAAU,cAAc;IACxB,aAAa,iBAAiB;IAC9B,gBAAgB,oBAAoB;IACpC,iBAAiB,qBAAqB;IACtC,WAAW,eAAe;IAE1B,UAAU,cAAc;IACxB,gBAAgB,oBAAoB;IAEpC,MAAM,UAAU;IAChB,KAAK,SAAS;IACd,QAAQ,YAAY;IACpB,IAAI,QAAQ;IACZ,eAAe,mBAAmB;IAClC,cAAc,kBAAkB;IAChC,WAAW,eAAe;IAC1B,cAAc,kBAAkB;IAEhC,YAAY,gBAAgB;IAC5B,MAAM,UAAU;IAChB,QAAQ,YAAY;IACpB,KAAK,SAAS;IACd,KAAK,SAAS;IACd,OAAO,WAAW;IAClB,SAAS,aAAa;IACtB,YAAY,gBAAgB;IAC5B,aAAa,iBAAiB;CACjC;AAED;;GAEG;AACH,qBAAa,oBAAoB;IAC7B,OAAO,CAAC,SAAS,CAAiB;IAElC,YAAY,EAAE,OAAO,CAAQ;IAC7B,cAAc,EAAE,OAAO,CAAQ;gBAEnB,SAAS,EAAE,OAAO,GAAG,IAAI;IAIrC;;;MAGE;IACK,KAAK,IAAI,MAAM,GAAG,IAAI;IAStB,eAAe,CAAC,YAAY,EAAE,OAAO,GAAG,oBAAoB;IAK5D,iBAAiB,CAAC,cAAc,EAAE,OAAO,GAAG,oBAAoB;IAKvE,gBAAuB,uBAAuB,gCAA0D;IAExG,OAAO,CAAC,MAAM,CAAC,+BAA+B;IAW9C,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,cAC0C;IAEvF;;;MAGE;WACY,mBAAmB,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM;IA4BxD,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAA6C;IAC7E,gBAAuB,GAAG,gBAA4C;IAEtE,OAAO,CAAC,MAAM,CAAC,kBAAkB;IASjC,OAAO,CAAC,MAAM,CAAC,iBAAiB;WAQlB,OAAO,CAAC,SAAS,EAAE,MAAM,GAAG,QAAQ,GAAG,SAAS;CAGjE"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.js b/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.js index 42c40aa7..b13dad1e 100644 --- a/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.js +++ b/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.js @@ -247,9 +247,10 @@ class ESQueryStringBuilder { const ch = query.charAt(i); // Both > and < cannot be reserved according to ES docs, so we just drop them // (this can cause troubles if original string consisted of this two chars only). - if (ch === '>' || ch === '<') { - continue; - } + // NB: Lucene can handle this, so commented it out + // if (ch === '>' || ch === '<') { + // continue; + // } if (ESQueryStringBuilder.RESERVED_CHARACTERS.has(ch)) { const escapedQuote = (i < query.length - 1) && ch == '\\' && query.charAt(i + 1) == '\"'; if (escapedQuote) // do not escape already escaped quote (P6) diff --git a/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.js.map b/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.js.map index ea1eecbd..4a7027f8 100644 --- a/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.js.map +++ b/evernote_modules/en-search-engine-shared/dist/parsers/advanced/ESQueryStringBuilder.js.map @@ -1 +1 @@ -{"version":3,"file":"ESQueryStringBuilder.js","sourceRoot":"","sources":["../../../src/parsers/advanced/ESQueryStringBuilder.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ESQueryStringBuilder.js","sourceRoot":"","sources":["../../../src/parsers/advanced/ESQueryStringBuilder.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/dist/parsers/advanced/FieldOperator.js b/evernote_modules/en-search-engine-shared/dist/parsers/advanced/FieldOperator.js index 5e91e020..4be47e49 100644 --- a/evernote_modules/en-search-engine-shared/dist/parsers/advanced/FieldOperator.js +++ b/evernote_modules/en-search-engine-shared/dist/parsers/advanced/FieldOperator.js @@ -112,7 +112,7 @@ QSPFieldOperatorContext.TOKENIZATION_REQUIRED_OPERATORS = new Set([QSPFieldOpera QSPFieldOperatorContext.strlwr2enum = QSPFieldOperatorContext.initializeStrlwr2enum(); QSPFieldOperatorContext.ALL = QSPFieldOperatorContext.initializeAllSet(); // List of note fields that are synced in Conduit by default. -// TODO restore notebook, stack, tag, space when their renaming will be processed +// TODO replace keyword analyzer for the (notebook, stack, tag, space) fields and restore the fields QSPFieldOperatorContext.METADATA_OPERATORS = new Set([ // QSPFieldOperator.notebook, QSPFieldOperator.nbGuid, diff --git a/evernote_modules/en-search-engine-shared/dist/parsers/advanced/FieldOperator.js.map b/evernote_modules/en-search-engine-shared/dist/parsers/advanced/FieldOperator.js.map index 1fdfd31f..110186c3 100644 --- a/evernote_modules/en-search-engine-shared/dist/parsers/advanced/FieldOperator.js.map +++ b/evernote_modules/en-search-engine-shared/dist/parsers/advanced/FieldOperator.js.map @@ -1 +1 @@ -{"version":3,"file":"FieldOperator.js","sourceRoot":"","sources":["../../../src/parsers/advanced/FieldOperator.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"FieldOperator.js","sourceRoot":"","sources":["../../../src/parsers/advanced/FieldOperator.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-search-engine-shared/package.json b/evernote_modules/en-search-engine-shared/package.json index 9171be59..55fdbf98 100644 --- a/evernote_modules/en-search-engine-shared/package.json +++ b/evernote_modules/en-search-engine-shared/package.json @@ -2,7 +2,7 @@ "name": "en-search-engine-shared", "description": "", "main": "dist/index", - "version": "15.0.0", + "version": "17.0.0", "publishConfig": { "registry": "http://localhost:4873" }, diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/EntityTypes.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/EntityTypes.d.ts.map new file mode 100644 index 00000000..e3c32426 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/EntityTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"EntityTypes.d.ts","sourceRoot":"","sources":["../src/EntityTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAIhD,oBAAY,QAAQ,GAAG,OAAO,CAAC,MAAM,EAAE,UAAU,CAAC,GAAG,QAAQ,CAAC;AAG9D,oBAAY,eAAe;IACzB,IAAI,IAAI;IACR,QAAQ,IAAI;IACZ,SAAS,IAAI;IACb,UAAU,IAAI;IACd,GAAG,IAAI;IACP,YAAY,IAAI;IAChB,QAAQ,IAAI;IACZ,kBAAkB,IAAI;IACtB,SAAS,IAAI;IACb,gBAAgB,IAAI;IACpB,WAAW,KAAK;IAChB,gBAAgB,KAAK;IACrB,KAAK,KAAK;IACV,MAAM,KAAK;IACX,iBAAiB,KAAK;IACtB,IAAI,KAAK;IACT,QAAQ,KAAK;IACb,kBAAkB,KAAK;IACvB,uBAAuB,KAAK;IAC5B,sBAAsB,KAAK;IAC3B,iBAAiB,KAAK;IACtB,sBAAsB,KAAK;IAC3B,iBAAiB,KAAK;IACtB,iBAAiB,KAAK;IACtB,gBAAgB,KAAK;IACrB,sBAAsB,KAAK;IAC3B,cAAc,KAAK;CACpB;AAID,oBAAY,UAAU,CAAC,IAAI,SAAS,MAAM,GAAG,MAAM,IAAI,OAAO,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC;AAEnF,eAAO,MAAM,WAAW;;;;;;;;;;;;;;;;;;;;CA6BvB,CAAC;AAEF,eAAO,MAAM,iBAAiB,0CA6B5B,CAAC;AAEH,eAAO,MAAM,mBAAmB,0CAAqG,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/EntityTypes.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/EntityTypes.js new file mode 100644 index 00000000..5ffd695f --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/EntityTypes.js @@ -0,0 +1,91 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.EntityTypeFromNsync = exports.EntityTypeToNsync = exports.EntityTypes = exports.NSyncEntityType = void 0; +// these must match the enum in sync.proto +var NSyncEntityType; +(function (NSyncEntityType) { + NSyncEntityType[NSyncEntityType["NOTE"] = 0] = "NOTE"; + NSyncEntityType[NSyncEntityType["NOTEBOOK"] = 1] = "NOTEBOOK"; + NSyncEntityType[NSyncEntityType["WORKSPACE"] = 2] = "WORKSPACE"; + NSyncEntityType[NSyncEntityType["ATTACHMENT"] = 3] = "ATTACHMENT"; + NSyncEntityType[NSyncEntityType["TAG"] = 4] = "TAG"; + NSyncEntityType[NSyncEntityType["SAVED_SEARCH"] = 5] = "SAVED_SEARCH"; + NSyncEntityType[NSyncEntityType["SHORTCUT"] = 6] = "SHORTCUT"; + NSyncEntityType[NSyncEntityType["RECIPIENT_SETTINGS"] = 7] = "RECIPIENT_SETTINGS"; + NSyncEntityType[NSyncEntityType["NOTE_TAGS"] = 8] = "NOTE_TAGS"; + NSyncEntityType[NSyncEntityType["NOTE_ATTACHMENTS"] = 9] = "NOTE_ATTACHMENTS"; + NSyncEntityType[NSyncEntityType["ACCESS_INFO"] = 10] = "ACCESS_INFO"; + NSyncEntityType[NSyncEntityType["MUTATION_TRACKER"] = 11] = "MUTATION_TRACKER"; + NSyncEntityType[NSyncEntityType["BOARD"] = 12] = "BOARD"; + NSyncEntityType[NSyncEntityType["WIDGET"] = 13] = "WIDGET"; + NSyncEntityType[NSyncEntityType["NOTE_CONTENT_INFO"] = 14] = "NOTE_CONTENT_INFO"; + NSyncEntityType[NSyncEntityType["TASK"] = 15] = "TASK"; + NSyncEntityType[NSyncEntityType["REMINDER"] = 16] = "REMINDER"; + NSyncEntityType[NSyncEntityType["TASK_USER_SETTINGS"] = 17] = "TASK_USER_SETTINGS"; + NSyncEntityType[NSyncEntityType["WIDGET_CONTENT_CONFLICT"] = 18] = "WIDGET_CONTENT_CONFLICT"; + NSyncEntityType[NSyncEntityType["SCHEDULED_NOTIFICATION"] = 19] = "SCHEDULED_NOTIFICATION"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_DATA"] = 20] = "GAMIFICATION_DATA"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_MILESTONE"] = 21] = "GAMIFICATION_MILESTONE"; + NSyncEntityType[NSyncEntityType["GAMIFICATION_GOAL"] = 22] = "GAMIFICATION_GOAL"; + NSyncEntityType[NSyncEntityType["CALENDAR_SETTINGS"] = 23] = "CALENDAR_SETTINGS"; + NSyncEntityType[NSyncEntityType["CALENDAR_ACCOUNT"] = 24] = "CALENDAR_ACCOUNT"; + NSyncEntityType[NSyncEntityType["USER_CALENDAR_SETTINGS"] = 25] = "USER_CALENDAR_SETTINGS"; + NSyncEntityType[NSyncEntityType["CALENDAR_EVENT"] = 26] = "CALENDAR_EVENT"; +})(NSyncEntityType = exports.NSyncEntityType || (exports.NSyncEntityType = {})); +exports.EntityTypes = { + // Core entities + Note: 'Note', + Notebook: 'Notebook', + Workspace: 'Workspace', + Attachment: 'Attachment', + Tag: 'Tag', + SavedSearch: 'SavedSearch', + Shortcut: 'Shortcut', + // Home + Board: 'Board', + Widget: 'Widget', + WidgetContentConflict: 'WidgetContentConflict', + // Notifications + ScheduledNotification: 'ScheduledNotification', + // Tasks + NoteContentInfo: 'NoteContentInfo', + Reminder: 'Reminder', + Task: 'Task', + TaskUserSettings: 'TaskUserSettings', + // Calendar + CalendarSettings: 'CalendarSettings', + CalendarAccount: 'CalendarAccount', + UserCalendarSettings: 'UserCalendarSettings', + CalendarEvent: 'CalendarEvent', +}; +exports.EntityTypeToNsync = new Map([ + // Core entities + [exports.EntityTypes.Note, NSyncEntityType.NOTE], + [exports.EntityTypes.Notebook, NSyncEntityType.NOTEBOOK], + [exports.EntityTypes.Workspace, NSyncEntityType.WORKSPACE], + [exports.EntityTypes.Attachment, NSyncEntityType.ATTACHMENT], + [exports.EntityTypes.Tag, NSyncEntityType.TAG], + [exports.EntityTypes.SavedSearch, NSyncEntityType.SAVED_SEARCH], + [exports.EntityTypes.Shortcut, NSyncEntityType.SHORTCUT], + // Home + [exports.EntityTypes.Board, NSyncEntityType.BOARD], + [exports.EntityTypes.Widget, NSyncEntityType.WIDGET], + [exports.EntityTypes.WidgetContentConflict, NSyncEntityType.WIDGET_CONTENT_CONFLICT], + // Notifications + [exports.EntityTypes.ScheduledNotification, NSyncEntityType.SCHEDULED_NOTIFICATION], + // Tasks + [exports.EntityTypes.NoteContentInfo, NSyncEntityType.NOTE_CONTENT_INFO], + [exports.EntityTypes.Reminder, NSyncEntityType.REMINDER], + [exports.EntityTypes.Task, NSyncEntityType.TASK], + [exports.EntityTypes.TaskUserSettings, NSyncEntityType.TASK_USER_SETTINGS], + // Calendar + [exports.EntityTypes.CalendarSettings, NSyncEntityType.CALENDAR_SETTINGS], + [exports.EntityTypes.CalendarAccount, NSyncEntityType.CALENDAR_ACCOUNT], + [exports.EntityTypes.UserCalendarSettings, NSyncEntityType.USER_CALENDAR_SETTINGS], + [exports.EntityTypes.CalendarEvent, NSyncEntityType.CALENDAR_EVENT], +]); +exports.EntityTypeFromNsync = new Map(Array.from(exports.EntityTypeToNsync, entry => [entry[1], entry[0]])); +//# sourceMappingURL=EntityTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/EntityTypes.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/EntityTypes.js.map new file mode 100644 index 00000000..8eefb0ab --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/EntityTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"EntityTypes.js","sourceRoot":"","sources":["../src/EntityTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/index.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/index.d.ts.map new file mode 100644 index 00000000..0b1c543e --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,wBAAwB,EAAE,MAAM,aAAa,CAAC;AAIvD,cAAc,gBAAgB,CAAC;AAC/B,OAAO,KAAK,gBAAgB,MAAM,cAAc,CAAC;AACjD,cAAc,eAAe,CAAC;AAC9B,OAAO,KAAK,WAAW,MAAM,eAAe,CAAC;AAC7C,OAAO,EAAE,oBAAoB,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,wBAAwB,EAAE,MAAM,wBAAwB,CAAC;AAE1I,eAAO,MAAM,+BAA+B,EAAE,QAAQ,CAAC,wBAAwB,CAE3E,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/index.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/index.js new file mode 100644 index 00000000..5ab638f4 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/index.js @@ -0,0 +1,41 @@ +"use strict"; +/* + * Copyright 2020 Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.DefaultDeterministicIdGenerator = exports.getServiceLevelV2Summary = exports.ServiceLevelV2Summaries = exports.NSyncEvents = exports.ClientNSyncTypes = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +const EntityTypes_1 = require("./EntityTypes"); +__exportStar(require("./schema-types"), exports); +exports.ClientNSyncTypes = __importStar(require("./sync-types")); +__exportStar(require("./EntityTypes"), exports); +exports.NSyncEvents = __importStar(require("./sync-events")); +var serviceLevelV2Schema_1 = require("./serviceLevelV2Schema"); +Object.defineProperty(exports, "ServiceLevelV2Summaries", { enumerable: true, get: function () { return serviceLevelV2Schema_1.ServiceLevelV2Summaries; } }); +Object.defineProperty(exports, "getServiceLevelV2Summary", { enumerable: true, get: function () { return serviceLevelV2Schema_1.getServiceLevelV2Summary; } }); +exports.DefaultDeterministicIdGenerator = (() => { + return new en_ts_utils_1.DeterministicIdGenerator(EntityTypes_1.EntityTypeToNsync); +})(); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/index.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/index.js.map new file mode 100644 index 00000000..152e9e3b --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;;;;AAEH,6CAAuD;AAEvD,+CAAkD;AAElD,iDAA+B;AAC/B,iEAAiD;AACjD,gDAA8B;AAC9B,6DAA6C;AAC7C,+DAA0I;AAAlF,+HAAA,uBAAuB,OAAA;AAAE,gIAAA,wBAAwB,OAAA;AAE5F,QAAA,+BAA+B,GAAuC,CAAC,GAAG,EAAE;IACvF,OAAO,IAAI,sCAAwB,CAAC,+BAAiB,CAAC,CAAC;AACzD,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map new file mode 100644 index 00000000..15945157 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/Blob.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"Blob.d.ts","sourceRoot":"","sources":["../../src/schema-types/Blob.ts"],"names":[],"mappings":"AAIA,OAAO,EAAgB,OAAO,EAAuC,MAAM,aAAa,CAAC;AAEzF,MAAM,WAAW,OAAO;IACtB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,OAAO,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd;AAED,eAAO,MAAM,aAAa;;;;OAIN,CAAC;AAErB,MAAM,WAAW,SAAU,SAAQ,OAAO;IACxC,EAAE,CAAC,EAAE,MAAM,CAAC;IACZ,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,eAAO,MAAM,eAAe,2FAIT,CAAC;AAEpB,MAAM,WAAW,iBAAkB,SAAQ,SAAS;IAClD,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,eAAO,MAAM,uBAAuB;;4CAEN,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/Blob.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/Blob.js new file mode 100644 index 00000000..afdf9eda --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/Blob.js @@ -0,0 +1,21 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlobV2WithContentSchema = exports.BlobV2RefSchema = exports.BlobRefSchema = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +exports.BlobRefSchema = en_ts_utils_1.Struct({ + hash: 'string', + size: 'int', + path: 'string', +}, 'ServiceBlobRef'); +exports.BlobV2RefSchema = en_ts_utils_1.ExtendStruct(exports.BlobRefSchema, { + id: en_ts_utils_1.NullableString, + format: en_ts_utils_1.NullableString, + version: en_ts_utils_1.NullableInt, +}, 'ServiceBlobV2'); +exports.BlobV2WithContentSchema = en_ts_utils_1.ExtendStruct(exports.BlobV2RefSchema, { + content: 'string', +}, 'ServiceBlobV2WithContent'); +//# sourceMappingURL=Blob.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/Blob.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/Blob.js.map new file mode 100644 index 00000000..8b3d1578 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/Blob.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Blob.js","sourceRoot":"","sources":["../../src/schema-types/Blob.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAAyF;AAQ5E,QAAA,aAAa,GAAG,oBAAM,CAAU;IAC3C,IAAI,EAAE,QAAQ;IACd,IAAI,EAAE,KAAK;IACX,IAAI,EAAE,QAAQ;CACf,EAAE,gBAAgB,CAAC,CAAC;AAQR,QAAA,eAAe,GAAG,0BAAY,CAAmC,qBAAa,EAAE;IAC3F,EAAE,EAAE,4BAAc;IAClB,MAAM,EAAE,4BAAc;IACtB,OAAO,EAAE,yBAAW;CACrB,EAAE,eAAe,CAAC,CAAC;AAMP,QAAA,uBAAuB,GAAG,0BAAY,CAA2C,uBAAe,EAAE;IAC7G,OAAO,EAAE,QAAQ;CAClB,EAAE,0BAA0B,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map new file mode 100644 index 00000000..aeaa8208 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.d.ts","sourceRoot":"","sources":["../../src/schema-types/CommonTypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js new file mode 100644 index 00000000..e0dded75 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js @@ -0,0 +1,53 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.MembershipRole = exports.MembershipType = exports.AssociationTypeSchema = exports.AssociationType = exports.AgentRefSchema = exports.AgentTypeSchema = exports.AgentType = exports.agentFromUserID = exports.NullUserID = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +exports.NullUserID = 0; +function agentFromUserID(userID) { + return { + id: userID.toString(), + type: AgentType.USER, + }; +} +exports.agentFromUserID = agentFromUserID; +var AgentType; +(function (AgentType) { + AgentType[AgentType["PUBLIC"] = 0] = "PUBLIC"; + AgentType[AgentType["IDENTITY"] = 1] = "IDENTITY"; + AgentType[AgentType["USER"] = 2] = "USER"; + AgentType[AgentType["BUSINESS"] = 3] = "BUSINESS"; + AgentType[AgentType["FAMILY"] = 4] = "FAMILY"; +})(AgentType = exports.AgentType || (exports.AgentType = {})); +exports.AgentTypeSchema = en_ts_utils_1.EnumWithKeys(AgentType, 'AgentType'); +exports.AgentRefSchema = en_ts_utils_1.Struct({ + type: exports.AgentTypeSchema, + id: 'ID', +}); +var AssociationType; +(function (AssociationType) { + AssociationType[AssociationType["ANCESTRY"] = 0] = "ANCESTRY"; + AssociationType[AssociationType["LINK"] = 1] = "LINK"; + AssociationType[AssociationType["VIEW"] = 2] = "VIEW"; +})(AssociationType = exports.AssociationType || (exports.AssociationType = {})); +exports.AssociationTypeSchema = en_ts_utils_1.EnumWithKeys(AssociationType, 'AssociationType'); +var MembershipType; +(function (MembershipType) { + MembershipType[MembershipType["INVITATION"] = 0] = "INVITATION"; + MembershipType[MembershipType["SHARE"] = 1] = "SHARE"; +})(MembershipType = exports.MembershipType || (exports.MembershipType = {})); +var MembershipRole; +(function (MembershipRole) { + MembershipRole[MembershipRole["NULL"] = 0] = "NULL"; + MembershipRole[MembershipRole["VIEWER"] = 1] = "VIEWER"; + MembershipRole[MembershipRole["COMMENTER"] = 2] = "COMMENTER"; + MembershipRole[MembershipRole["EDITOR"] = 3] = "EDITOR"; + MembershipRole[MembershipRole["EDITOR_SHARER"] = 4] = "EDITOR_SHARER"; + MembershipRole[MembershipRole["ADMIN"] = 5] = "ADMIN"; + MembershipRole[MembershipRole["OWNER"] = 6] = "OWNER"; + MembershipRole[MembershipRole["ACTIVITY_VIEWER"] = 7] = "ACTIVITY_VIEWER"; + MembershipRole[MembershipRole["COMPLETER"] = 8] = "COMPLETER"; +})(MembershipRole = exports.MembershipRole || (exports.MembershipRole = {})); +//# sourceMappingURL=CommonTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map new file mode 100644 index 00000000..9d344d12 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/CommonTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.js","sourceRoot":"","sources":["../../src/schema-types/CommonTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAA6I;AAMhI,QAAA,UAAU,GAAG,CAAW,CAAC;AAEtC,SAAgB,eAAe,CAAC,MAAc;IAC5C,OAAO;QACL,EAAE,EAAE,MAAM,CAAC,QAAQ,EAAa;QAChC,IAAI,EAAE,SAAS,CAAC,IAAI;KACrB,CAAC;AACJ,CAAC;AALD,0CAKC;AAID,IAAY,SAMX;AAND,WAAY,SAAS;IACnB,6CAAU,CAAA;IACV,iDAAY,CAAA;IACZ,yCAAQ,CAAA;IACR,iDAAY,CAAA;IACZ,6CAAU,CAAA;AACZ,CAAC,EANW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAMpB;AAEY,QAAA,eAAe,GAAG,0BAAY,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AAOvD,QAAA,cAAc,GAAG,oBAAM,CAAW;IAC7C,IAAI,EAAE,uBAAe;IACrB,EAAE,EAAE,IAAI;CACT,CAAC,CAAC;AAEH,IAAY,eAIX;AAJD,WAAY,eAAe;IACzB,6DAAY,CAAA;IACZ,qDAAQ,CAAA;IACR,qDAAQ,CAAA;AACV,CAAC,EAJW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAI1B;AAEY,QAAA,qBAAqB,GAAG,0BAAY,CAAC,eAAe,EAAE,iBAAiB,CAAC,CAAC;AAatF,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,+DAAc,CAAA;IACd,qDAAS,CAAA;AACX,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB;AAsBD,IAAY,cAUX;AAVD,WAAY,cAAc;IACxB,mDAAQ,CAAA;IACR,uDAAU,CAAA;IACV,6DAAa,CAAA;IACb,uDAAU,CAAA;IACV,qEAAiB,CAAA;IACjB,qDAAS,CAAA;IACT,qDAAS,CAAA;IACT,yEAAmB,CAAA;IACnB,6DAAa,CAAA;AACf,CAAC,EAVW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAUzB"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map new file mode 100644 index 00000000..d5b9393c --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ServiceLevel.d.ts","sourceRoot":"","sources":["../../src/schema-types/ServiceLevel.ts"],"names":[],"mappings":"AAMA,oBAAY,sBAAsB;IAChC,IAAI,IAAI;IACR,IAAI,KAAK;IACT,OAAO,MAAM;IACb,QAAQ,OAAO;IACf,YAAY,QAAQ;IACpB,KAAK,UAAU;CAChB;AAED,eAAO,MAAM,4BAA4B,2CAAiE,CAAC;AAE3G,oBAAY,sBAAsB;IAChC,KAAK,UAAU;IACf,QAAQ,aAAa;CACtB;AAED,eAAO,MAAM,4BAA4B,2CAAyD,CAAC;AAEnG,oBAAY,cAAc;IACxB,IAAI,SAAS;IACb,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,YAAY,iBAAiB;IAC7B,KAAK,UAAU;CAChB;AAED,eAAO,MAAM,oBAAoB,2CAAyC,CAAC;AAE3E,oBAAY,oBAAoB;IAC9B,IAAI,KAAK;IACT,IAAI,IAAI;IACR,OAAO,IAAI;IACX,QAAQ,KAAK;IACb,YAAY,KAAK;IACjB,KAAK,KAAK;CACX;AAED,eAAO,MAAM,0BAA0B,2CAA6D,CAAC;AAErG,MAAM,WAAW,qBAAqB;IACpC,YAAY,EAAE,cAAc,CAAC;IAC7B,oBAAoB,EAAE,sBAAsB,CAAC;IAC7C,kBAAkB,EAAE,oBAAoB,CAAC;CAC1C;AAED,eAAO,MAAM,2BAA2B;;;;OAItC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js new file mode 100644 index 00000000..61f6d262 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js @@ -0,0 +1,49 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ServiceLevelV2SummarySchema = exports.ThriftServiceLevelV2Schema = exports.ThriftServiceLevelV2 = exports.ServiceLevelV2Schema = exports.ServiceLevelV2 = exports.DeprecatedServiceLevelSchema = exports.DeprecatedServiceLevel = exports.AdjustedServiceLevelV2Schema = exports.AdjustedServiceLevelV2 = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +var AdjustedServiceLevelV2; +(function (AdjustedServiceLevelV2) { + AdjustedServiceLevelV2[AdjustedServiceLevelV2["FREE"] = 1] = "FREE"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PLUS"] = 16] = "PLUS"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PREMIUM"] = 256] = "PREMIUM"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PERSONAL"] = 4096] = "PERSONAL"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["PROFESSIONAL"] = 65536] = "PROFESSIONAL"; + AdjustedServiceLevelV2[AdjustedServiceLevelV2["TEAMS"] = 1048576] = "TEAMS"; +})(AdjustedServiceLevelV2 = exports.AdjustedServiceLevelV2 || (exports.AdjustedServiceLevelV2 = {})); +exports.AdjustedServiceLevelV2Schema = en_ts_utils_1.EnumWithKeys(AdjustedServiceLevelV2, 'AdjustedServiceLevelV2'); +var DeprecatedServiceLevel; +(function (DeprecatedServiceLevel) { + DeprecatedServiceLevel["BASIC"] = "BASIC"; + DeprecatedServiceLevel["BUSINESS"] = "BUSINESS"; +})(DeprecatedServiceLevel = exports.DeprecatedServiceLevel || (exports.DeprecatedServiceLevel = {})); +exports.DeprecatedServiceLevelSchema = en_ts_utils_1.Enum(DeprecatedServiceLevel, 'DeprecatedServiceLevel'); +var ServiceLevelV2; +(function (ServiceLevelV2) { + ServiceLevelV2["FREE"] = "FREE"; + ServiceLevelV2["PLUS"] = "PLUS"; + ServiceLevelV2["PREMIUM"] = "PREMIUM"; + ServiceLevelV2["PERSONAL"] = "PERSONAL"; + ServiceLevelV2["PROFESSIONAL"] = "PROFESSIONAL"; + ServiceLevelV2["TEAMS"] = "TEAMS"; +})(ServiceLevelV2 = exports.ServiceLevelV2 || (exports.ServiceLevelV2 = {})); +exports.ServiceLevelV2Schema = en_ts_utils_1.Enum(ServiceLevelV2, 'ServiceLevelV2'); +var ThriftServiceLevelV2; +(function (ThriftServiceLevelV2) { + ThriftServiceLevelV2[ThriftServiceLevelV2["FREE"] = 10] = "FREE"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PLUS"] = 2] = "PLUS"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PREMIUM"] = 3] = "PREMIUM"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PERSONAL"] = 20] = "PERSONAL"; + ThriftServiceLevelV2[ThriftServiceLevelV2["PROFESSIONAL"] = 30] = "PROFESSIONAL"; + ThriftServiceLevelV2[ThriftServiceLevelV2["TEAMS"] = 40] = "TEAMS"; +})(ThriftServiceLevelV2 = exports.ThriftServiceLevelV2 || (exports.ThriftServiceLevelV2 = {})); +exports.ThriftServiceLevelV2Schema = en_ts_utils_1.EnumWithKeys(ThriftServiceLevelV2, 'ThriftServiceLevelV2'); +exports.ServiceLevelV2SummarySchema = en_ts_utils_1.Struct({ + serviceLevel: exports.ServiceLevelV2Schema, + adjustedServiceLevel: exports.AdjustedServiceLevelV2Schema, + thriftServiceLevel: exports.ThriftServiceLevelV2Schema, +}); +//# sourceMappingURL=ServiceLevel.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map new file mode 100644 index 00000000..137c4c1f --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/ServiceLevel.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ServiceLevel.js","sourceRoot":"","sources":["../../src/schema-types/ServiceLevel.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6CAAyD;AAEzD,IAAY,sBAOX;AAPD,WAAY,sBAAsB;IAChC,mEAAQ,CAAA;IACR,oEAAS,CAAA;IACT,2EAAa,CAAA;IACb,8EAAe,CAAA;IACf,uFAAoB,CAAA;IACpB,2EAAe,CAAA;AACjB,CAAC,EAPW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAOjC;AAEY,QAAA,4BAA4B,GAAG,0BAAY,CAAC,sBAAsB,EAAE,wBAAwB,CAAC,CAAC;AAE3G,IAAY,sBAGX;AAHD,WAAY,sBAAsB;IAChC,yCAAe,CAAA;IACf,+CAAqB,CAAA;AACvB,CAAC,EAHW,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAGjC;AAEY,QAAA,4BAA4B,GAAG,kBAAI,CAAC,sBAAsB,EAAE,wBAAwB,CAAC,CAAC;AAEnG,IAAY,cAOX;AAPD,WAAY,cAAc;IACxB,+BAAa,CAAA;IACb,+BAAa,CAAA;IACb,qCAAmB,CAAA;IACnB,uCAAqB,CAAA;IACrB,+CAA6B,CAAA;IAC7B,iCAAe,CAAA;AACjB,CAAC,EAPW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAOzB;AAEY,QAAA,oBAAoB,GAAG,kBAAI,CAAC,cAAc,EAAE,gBAAgB,CAAC,CAAC;AAE3E,IAAY,oBAOX;AAPD,WAAY,oBAAoB;IAC9B,gEAAS,CAAA;IACT,+DAAQ,CAAA;IACR,qEAAW,CAAA;IACX,wEAAa,CAAA;IACb,gFAAiB,CAAA;IACjB,kEAAU,CAAA;AACZ,CAAC,EAPW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAO/B;AAEY,QAAA,0BAA0B,GAAG,0BAAY,CAAC,oBAAoB,EAAE,sBAAsB,CAAC,CAAC;AAQxF,QAAA,2BAA2B,GAAG,oBAAM,CAAwB;IACvE,YAAY,EAAE,4BAAoB;IAClC,oBAAoB,EAAE,oCAA4B;IAClD,kBAAkB,EAAE,kCAA0B;CAC/C,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/index.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/index.d.ts.map new file mode 100644 index 00000000..edc254e1 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/schema-types/index.ts"],"names":[],"mappings":"AAIA,cAAc,QAAQ,CAAC;AACvB,cAAc,eAAe,CAAC;AAC9B,cAAc,gBAAgB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/index.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/index.js new file mode 100644 index 00000000..dd55d42f --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/index.js @@ -0,0 +1,19 @@ +"use strict"; +/* + * Copywrite 2021-present Evernote Coporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./Blob"), exports); +__exportStar(require("./CommonTypes"), exports); +__exportStar(require("./ServiceLevel"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/index.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/index.js.map new file mode 100644 index 00000000..9261431c --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/schema-types/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/schema-types/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,yCAAuB;AACvB,gDAA8B;AAC9B,iDAA+B"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map new file mode 100644 index 00000000..177aa565 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"serviceLevelV2Schema.d.ts","sourceRoot":"","sources":["../src/serviceLevelV2Schema.ts"],"names":[],"mappings":"AAUA,OAAO,EAAwC,KAAK,EAAE,MAAM,aAAa,CAAC;AAE1E,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,cAAc,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AAE7I,oBAAY,uBAAuB,GAAG,cAAc,GAAG,sBAAsB,CAAC;AAC9E,oBAAY,oBAAoB,GAAG,sBAAsB,GAAG,oBAAoB,GAAG,uBAAuB,CAAC;AAE3G,eAAO,MAAM,uBAAuB,EAAE,KAAK,CAAC,qBAAqB,CAiChE,CAAC;AA2BF,eAAO,MAAM,wBAAwB,UAAW,oBAAoB,KAAG,qBAMtE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js new file mode 100644 index 00000000..632c8f84 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js @@ -0,0 +1,78 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +/* + * Copyright 2021 Evernote Corporation. All rights reserved. + * The purpose of this file is to provide calculations and mappings that can be reused through the organization + * for going from raw Monolith service levels, to Product Tiers (both before and after repackaging), and then adjust + * to new Product Tiers where available. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getServiceLevelV2Summary = exports.ServiceLevelV2Summaries = void 0; +const en_ts_utils_1 = require("en-ts-utils"); +const schema_types_1 = require("./schema-types"); +exports.ServiceLevelV2Summaries = { + free: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.FREE, + serviceLevel: schema_types_1.ServiceLevelV2.FREE, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.FREE, + }, + // Dead SKU, but we can't force users off of it. + plus: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PLUS, + serviceLevel: schema_types_1.ServiceLevelV2.PLUS, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PLUS, + }, + // Dead SKU, but we can't force users off of it.. Only the highest paying SKUs get auto-migrated to PERSONAL + premium: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PREMIUM, + serviceLevel: schema_types_1.ServiceLevelV2.PREMIUM, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PREMIUM, + }, + personal: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PERSONAL, + serviceLevel: schema_types_1.ServiceLevelV2.PERSONAL, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PERSONAL, + }, + professional: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.PROFESSIONAL, + serviceLevel: schema_types_1.ServiceLevelV2.PROFESSIONAL, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.PROFESSIONAL, + }, + teams: { + thriftServiceLevel: schema_types_1.ThriftServiceLevelV2.TEAMS, + serviceLevel: schema_types_1.ServiceLevelV2.TEAMS, + adjustedServiceLevel: schema_types_1.AdjustedServiceLevelV2.TEAMS, + } +}; +const serviceLevelV2SummaryMap = (() => { + const result = new Map(); + for (const summary of Object.values(exports.ServiceLevelV2Summaries)) { + result.set(summary.adjustedServiceLevel, summary); + result.set(summary.serviceLevel, summary); + result.set(summary.thriftServiceLevel, summary); + } + // Deprecated String ServiceLevel Lookup Support + result.set(schema_types_1.DeprecatedServiceLevel.BASIC, exports.ServiceLevelV2Summaries.free); + result.set(schema_types_1.DeprecatedServiceLevel.BUSINESS, exports.ServiceLevelV2Summaries.teams); + return result; +})(); +/* + * A utility method for getting mapped information related to a ServiceLevelV2. + * + * input: A ThriftServiceLevelV2, ServiceLevelV2, or AdjustedServiceLevelV2 + * (can use Deprecated Conduit V1 ServiceLevel string values to get ServiceLevelV2 values for backwards compatibility where required) + * + * returns: + * A ServiceLevelV2Summary for consumption by Conduit, Clients, and Microservices + */ +const getServiceLevelV2Summary = (input) => { + const result = serviceLevelV2SummaryMap.get(input); + if (!result) { + throw new en_ts_utils_1.InvalidParameterError(`Cannot get a ServiceLevelV2Summary from: '${en_ts_utils_1.safeStringify(input)}'`); + } + return result; +}; +exports.getServiceLevelV2Summary = getServiceLevelV2Summary; +//# sourceMappingURL=serviceLevelV2Schema.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map new file mode 100644 index 00000000..e545a062 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/serviceLevelV2Schema.js.map @@ -0,0 +1 @@ +{"version":3,"file":"serviceLevelV2Schema.js","sourceRoot":"","sources":["../src/serviceLevelV2Schema.ts"],"names":[],"mappings":";AAAA;;GAEG;AACH;;;;;GAKG;;;AAEH,6CAA0E;AAE1E,iDAA6I;AAKhI,QAAA,uBAAuB,GAAkC;IACpE,IAAI,EAAE;QACJ,kBAAkB,EAAE,mCAAoB,CAAC,IAAI;QAC7C,YAAY,EAAE,6BAAc,CAAC,IAAI;QACjC,oBAAoB,EAAE,qCAAsB,CAAC,IAAI;KAClD;IACD,gDAAgD;IAChD,IAAI,EAAE;QACJ,kBAAkB,EAAE,mCAAoB,CAAC,IAAI;QAC7C,YAAY,EAAE,6BAAc,CAAC,IAAI;QACjC,oBAAoB,EAAE,qCAAsB,CAAC,IAAI;KAClD;IACD,6GAA6G;IAC7G,OAAO,EAAE;QACP,kBAAkB,EAAE,mCAAoB,CAAC,OAAO;QAChD,YAAY,EAAE,6BAAc,CAAC,OAAO;QACpC,oBAAoB,EAAE,qCAAsB,CAAC,OAAO;KACrD;IACD,QAAQ,EAAE;QACR,kBAAkB,EAAE,mCAAoB,CAAC,QAAQ;QACjD,YAAY,EAAE,6BAAc,CAAC,QAAQ;QACrC,oBAAoB,EAAE,qCAAsB,CAAC,QAAQ;KACtD;IACD,YAAY,EAAE;QACZ,kBAAkB,EAAE,mCAAoB,CAAC,YAAY;QACrD,YAAY,EAAE,6BAAc,CAAC,YAAY;QACzC,oBAAoB,EAAE,qCAAsB,CAAC,YAAY;KAC1D;IACD,KAAK,EAAE;QACL,kBAAkB,EAAE,mCAAoB,CAAC,KAAK;QAC9C,YAAY,EAAE,6BAAc,CAAC,KAAK;QAClC,oBAAoB,EAAE,qCAAsB,CAAC,KAAK;KACnD;CACF,CAAC;AAEF,MAAM,wBAAwB,GAAsD,CAAC,GAAG,EAAE;IACxF,MAAM,MAAM,GAAG,IAAI,GAAG,EAA+C,CAAC;IAEtE,KAAK,MAAM,OAAO,IAAI,MAAM,CAAC,MAAM,CAAC,+BAAuB,CAAC,EAAE;QAC5D,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,oBAAoB,EAAE,OAAO,CAAC,CAAC;QAClD,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC;QAC1C,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,kBAAkB,EAAE,OAAO,CAAC,CAAC;KACjD;IAED,gDAAgD;IAChD,MAAM,CAAC,GAAG,CAAC,qCAAsB,CAAC,KAAK,EAAE,+BAAuB,CAAC,IAAI,CAAC,CAAC;IACvE,MAAM,CAAC,GAAG,CAAC,qCAAsB,CAAC,QAAQ,EAAE,+BAAuB,CAAC,KAAK,CAAC,CAAC;IAE3E,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC,EAAE,CAAC;AAEL;;;;;;;;GAQG;AACI,MAAM,wBAAwB,GAAG,CAAC,KAA2B,EAAyB,EAAE;IAC7F,MAAM,MAAM,GAAG,wBAAwB,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACnD,IAAI,CAAC,MAAM,EAAE;QACX,MAAM,IAAI,mCAAqB,CAAC,6CAA6C,2BAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;KACvG;IACD,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AANW,QAAA,wBAAwB,4BAMnC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map new file mode 100644 index 00000000..c4f08fd8 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncEvents.d.ts","sourceRoot":"","sources":["../../src/sync-events/SyncEvents.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,YAAY,EAAE,MAAM,6BAA6B,CAAC;AAE3D,oBAAY,oBAAoB,GAAG;IACjC,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAA;CAChB,CAAC;AAEF,oBAAY,eAAe,GAAG;IAC5B,qBAAqB,EAAE,MAAM,CAAA;CAC9B,CAAA;AACD,oBAAY,gBAAgB,GAAG,YAAY,CAAC;AAE5C,oBAAY,gBAAgB,GAAG,KAAK,CAAC,YAAY,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js new file mode 100644 index 00000000..41999a76 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js @@ -0,0 +1,6 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=SyncEvents.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js.map new file mode 100644 index 00000000..c3d05ad3 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/SyncEvents.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncEvents.js","sourceRoot":"","sources":["../../src/sync-events/SyncEvents.ts"],"names":[],"mappings":";AAAA;;GAEG"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/constants.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/constants.d.ts.map new file mode 100644 index 00000000..51707a13 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/constants.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.d.ts","sourceRoot":"","sources":["../../src/sync-events/constants.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,WAAW,SAAS,CAAC;AAClC,eAAO,MAAM,gBAAgB,eAAe,CAAC;AAC7C,eAAO,MAAM,cAAc,UAAU,CAAC;AACtC,eAAO,MAAM,cAAc,aAAa,CAAC;AACzC,eAAO,MAAM,eAAe,cAAc,CAAC;AAC3C,eAAO,MAAM,WAAW,UAAU,CAAC;AACnC,eAAO,MAAM,UAAU,SAAS,CAAC;AACjC,eAAO,MAAM,kBAAkB,OAAO,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/constants.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/constants.js new file mode 100644 index 00000000..68eeb5a7 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/constants.js @@ -0,0 +1,15 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.EVENT_ID_DELIMETER = exports.PING_EVENT = exports.CLOSE_EVENT = exports.EXCEPTION_EVENT = exports.COMPLETE_EVENT = exports.REALTIME_EVENT = exports.CONNECTION_EVENT = exports.CHUNK_EVENT = void 0; +exports.CHUNK_EVENT = 'sync'; +exports.CONNECTION_EVENT = 'connection'; +exports.REALTIME_EVENT = 'event'; +exports.COMPLETE_EVENT = 'complete'; +exports.EXCEPTION_EVENT = 'exception'; +exports.CLOSE_EVENT = 'close'; +exports.PING_EVENT = 'ping'; +exports.EVENT_ID_DELIMETER = '::'; +//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/constants.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/constants.js.map new file mode 100644 index 00000000..044c8c6e --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../src/sync-events/constants.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEU,QAAA,WAAW,GAAG,MAAM,CAAC;AACrB,QAAA,gBAAgB,GAAG,YAAY,CAAC;AAChC,QAAA,cAAc,GAAG,OAAO,CAAC;AACzB,QAAA,cAAc,GAAG,UAAU,CAAC;AAC5B,QAAA,eAAe,GAAG,WAAW,CAAC;AAC9B,QAAA,WAAW,GAAG,OAAO,CAAC;AACtB,QAAA,UAAU,GAAG,MAAM,CAAC;AACpB,QAAA,kBAAkB,GAAG,IAAI,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/index.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/index.d.ts.map new file mode 100644 index 00000000..3056bb52 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/sync-events/index.ts"],"names":[],"mappings":"AAIA,cAAc,aAAa,CAAC;AAC5B,cAAc,cAAc,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/index.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/index.js new file mode 100644 index 00000000..a90acd84 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/index.js @@ -0,0 +1,18 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./constants"), exports); +__exportStar(require("./SyncEvents"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/index.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/index.js.map new file mode 100644 index 00000000..e9d9c3bb --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-events/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/sync-events/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,8CAA4B;AAC5B,+CAA6B"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map new file mode 100644 index 00000000..f80ee7dd --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.d.ts","sourceRoot":"","sources":["../../src/sync-types/CommonTypes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,QAAQ,EAAE,eAAe,EAAE,MAAM,gBAAgB,CAAC;AAE3D,oBAAY,SAAS;IACnB,MAAM,IAAI;IACV,QAAQ,IAAI;IACZ,IAAI,IAAI;IACR,QAAQ,IAAI;CACb;AAED,MAAM,WAAW,QAAQ;IACvB,IAAI,EAAE,SAAS,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,oBAAY,eAAe;IACzB,QAAQ,IAAI;IACZ,IAAI,IAAI;CACT;AAED,MAAM,WAAW,cAAc,CAAC,CAAC,SAAS,eAAe,GAAG,eAAe;IACzE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,SAAS,CAAC;IACf,GAAG,EAAE,SAAS,CAAC;CAChB;AAED,oBAAY,cAAc;IACxB,WAAW,IAAI;IACf,SAAS,IAAI;IACb,IAAI,IAAI;CACT;AAED,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,cAAc,GAAG,cAAc;IACtE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,QAAQ,CAAC;IACd,GAAG,EAAE,QAAQ,CAAC;CACf;AAED,MAAM,WAAW,SAAS,CAAC,CAAC,SAAS,eAAe,GAAG,eAAe;IACpE,IAAI,EAAE,CAAC,CAAC;IACR,EAAE,EAAE,QAAQ,CAAC;CACd;AAED,oBAAY,cAAc;IACxB,UAAU,IAAI;IACd,KAAK,IAAI;CACV;AAED,MAAM,WAAW,aAAa,CAAC,CAAC,SAAS,cAAc,GAAG,cAAc;IACtE,IAAI,EAAE,CAAC,CAAC;IACR,GAAG,EAAE,QAAQ,CAAC;IACd,GAAG,EAAE,SAAS,CAAC;CAChB;AAED,oBAAY,OAAO,GAAG,QAAQ,GAAG,cAAc,GAAG,aAAa,GAAG,SAAS,GAAG,aAAa,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js new file mode 100644 index 00000000..b42f6c3e --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js @@ -0,0 +1,30 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.MembershipType = exports.ConnectionType = exports.AssociationType = exports.AgentType = void 0; +var AgentType; +(function (AgentType) { + AgentType[AgentType["PUBLIC"] = 0] = "PUBLIC"; + AgentType[AgentType["IDENTITY"] = 1] = "IDENTITY"; + AgentType[AgentType["USER"] = 2] = "USER"; + AgentType[AgentType["BUSINESS"] = 3] = "BUSINESS"; +})(AgentType = exports.AgentType || (exports.AgentType = {})); +var AssociationType; +(function (AssociationType) { + AssociationType[AssociationType["ANCESTRY"] = 0] = "ANCESTRY"; + AssociationType[AssociationType["LINK"] = 1] = "LINK"; +})(AssociationType = exports.AssociationType || (exports.AssociationType = {})); +var ConnectionType; +(function (ConnectionType) { + ConnectionType[ConnectionType["CONSTITUENT"] = 0] = "CONSTITUENT"; + ConnectionType[ConnectionType["AUTHORITY"] = 1] = "AUTHORITY"; + ConnectionType[ConnectionType["CHAT"] = 2] = "CHAT"; +})(ConnectionType = exports.ConnectionType || (exports.ConnectionType = {})); +var MembershipType; +(function (MembershipType) { + MembershipType[MembershipType["INVITATION"] = 0] = "INVITATION"; + MembershipType[MembershipType["SHARE"] = 1] = "SHARE"; +})(MembershipType = exports.MembershipType || (exports.MembershipType = {})); +//# sourceMappingURL=CommonTypes.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map new file mode 100644 index 00000000..78ac7355 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/CommonTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CommonTypes.js","sourceRoot":"","sources":["../../src/sync-types/CommonTypes.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAIH,IAAY,SAKX;AALD,WAAY,SAAS;IACnB,6CAAU,CAAA;IACV,iDAAY,CAAA;IACZ,yCAAQ,CAAA;IACR,iDAAY,CAAA;AACd,CAAC,EALW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAKpB;AAOD,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,6DAAY,CAAA;IACZ,qDAAQ,CAAA;AACV,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAQD,IAAY,cAIX;AAJD,WAAY,cAAc;IACxB,iEAAe,CAAA;IACf,6DAAa,CAAA;IACb,mDAAQ,CAAA;AACV,CAAC,EAJW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAIzB;AAaD,IAAY,cAGX;AAHD,WAAY,cAAc;IACxB,+DAAc,CAAA;IACd,qDAAS,CAAA;AACX,CAAC,EAHW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAGzB"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map new file mode 100644 index 00000000..4d66673c --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncDocuments.d.ts","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,aAAa,CAAC;AAE3C,OAAO,EAAE,aAAa,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,cAAc,EAAE,kBAAkB,EAAE,MAAM,iBAAiB,CAAC;AAE7H,oBAAY,aAAa;IACvB,aAAa,IAAI;IACjB,MAAM,IAAI;IACV,MAAM,IAAI;IACV,MAAM,IAAI;IACV,OAAO,IAAI;IACX,OAAO,IAAI;IACX,kBAAkB,IAAI;CACvB;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,oBAAY,YAAY,GACpB,aAAa,GACb,mBAAmB,GACnB,kBAAkB,GAClB,cAAc,GACd,kBAAkB,CACrB;AAED,MAAM,WAAW,YAAY;IAC3B,QAAQ,EAAE,YAAY,CAAC;IACvB,SAAS,EAAE,aAAa,CAAC;IACzB,GAAG,EAAE,cAAc,CAAC;IACpB,OAAO,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACzB;AAED,MAAM,WAAW,aAAa;IAC5B,SAAS,EAAE,YAAY,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,EAAE,gBAAgB,CAAC;IACzB,SAAS,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1B,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC;CAC7B;AAGD,oBAAY,kBAAkB,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js new file mode 100644 index 00000000..aa3b3b16 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js @@ -0,0 +1,17 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SyncOperation = void 0; +var SyncOperation; +(function (SyncOperation) { + SyncOperation[SyncOperation["ACCESS_FANOUT"] = 0] = "ACCESS_FANOUT"; + SyncOperation[SyncOperation["CREATE"] = 1] = "CREATE"; + SyncOperation[SyncOperation["UPDATE"] = 2] = "UPDATE"; + SyncOperation[SyncOperation["DELETE"] = 3] = "DELETE"; + SyncOperation[SyncOperation["EXPUNGE"] = 4] = "EXPUNGE"; + SyncOperation[SyncOperation["MIGRATE"] = 5] = "MIGRATE"; + SyncOperation[SyncOperation["WITH_ENTITY_CREATE"] = 6] = "WITH_ENTITY_CREATE"; +})(SyncOperation = exports.SyncOperation || (exports.SyncOperation = {})); +//# sourceMappingURL=SyncDocuments.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map new file mode 100644 index 00000000..05bb7d8e --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncDocuments.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncDocuments.js","sourceRoot":"","sources":["../../src/sync-types/SyncDocuments.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,IAAY,aAQX;AARD,WAAY,aAAa;IACvB,mEAAiB,CAAA;IACjB,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,qDAAU,CAAA;IACV,uDAAW,CAAA;IACX,uDAAW,CAAA;IACX,6EAAsB,CAAA;AACxB,CAAC,EARW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAQxB"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map new file mode 100644 index 00000000..6d30ea13 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncInstances.d.ts","sourceRoot":"","sources":["../../src/sync-types/SyncInstances.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,aAAa,CAAC;AAEpC,OAAO,EAAE,QAAQ,EAAE,cAAc,EAAE,aAAa,EAAE,SAAS,EAAE,aAAa,EAAE,cAAc,EAAE,OAAO,EAAE,MAAM,eAAe,CAAC;AAE3H,oBAAY,gBAAgB;IAC1B,KAAK,IAAI;IACT,MAAM,IAAI;IACV,UAAU,IAAI;IACd,WAAW,IAAI;IACf,UAAU,IAAI;CACf;AAED,oBAAY,IAAI;IACd,IAAI,IAAI;IACR,MAAM,IAAI;IACV,SAAS,IAAI;IACb,MAAM,IAAI;IACV,aAAa,IAAI;IACjB,KAAK,IAAI;IACT,KAAK,IAAI;IACT,eAAe,IAAI;IACnB,SAAS,IAAI;CACd;AAED,oBAAY,aAAa;IACvB,SAAS,IAAI;IACb,IAAI,IAAI;IACR,aAAa,IAAI;IACjB,OAAO,IAAI;IACX,IAAI,IAAI;IACR,OAAO,KAAK;IACZ,UAAU,WAAW;CACtB;AAED,oBAAY,OAAO;IACjB,UAAU,IAAI;IACd,eAAe,IAAI;IACnB,eAAe,IAAI;IACnB,WAAW,MAAM;CAClB;AAED,MAAM,WAAW,SAAS;IACxB,aAAa,EAAE,MAAM,CAAC;IACtB,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,gBAAgB;IAC/B,IAAI,EAAE,gBAAgB,CAAC;IACvB,GAAG,EAAE,OAAO,CAAC;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACvB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IACvB,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;CACxB;AAED,MAAM,WAAW,aAAc,SAAQ,gBAAgB;IACrD,IAAI,EAAE,gBAAgB,CAAC,KAAK,CAAC;IAC7B,GAAG,EAAE,QAAQ,CAAC;CACf;AAED,MAAM,WAAW,mBAAoB,SAAQ,gBAAgB;IAC3D,IAAI,EAAE,gBAAgB,CAAC,WAAW,CAAC;IACnC,GAAG,EAAE,cAAc,CAAC;CACrB;AAED,MAAM,WAAW,kBAAmB,SAAQ,gBAAgB;IAC1D,IAAI,EAAE,gBAAgB,CAAC,UAAU,CAAC;IAClC,GAAG,EAAE,aAAa,CAAC;CACpB;AAED,UAAU,sBAAuB,SAAQ,gBAAgB;IACvD,IAAI,EAAE,gBAAgB,CAAC,UAAU,CAAC;IAClC,IAAI,EAAE,IAAI,CAAC;IACX,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,KAAM,SAAQ,sBAAsB;IACnD,GAAG,EAAE,aAAa,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;CAC1C;AAED,MAAM,WAAW,UAAW,SAAQ,sBAAsB;IACxD,GAAG,EAAE,aAAa,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC;CAC/C;AAED,oBAAY,kBAAkB,GAAG,KAAK,GAAG,UAAU,CAAC;AAEpD,MAAM,WAAW,cAAe,SAAQ,gBAAgB;IACtD,IAAI,EAAE,gBAAgB,CAAC,MAAM,CAAC;IAC9B,GAAG,EAAE,SAAS,CAAC;IAEf,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAChB,YAAY,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC;CAChC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js new file mode 100644 index 00000000..2b838dc1 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js @@ -0,0 +1,44 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Sharing = exports.ContentAccess = exports.Role = exports.SyncInstanceType = void 0; +var SyncInstanceType; +(function (SyncInstanceType) { + SyncInstanceType[SyncInstanceType["AGENT"] = 0] = "AGENT"; + SyncInstanceType[SyncInstanceType["ENTITY"] = 1] = "ENTITY"; + SyncInstanceType[SyncInstanceType["MEMBERSHIP"] = 2] = "MEMBERSHIP"; + SyncInstanceType[SyncInstanceType["ASSOCIATION"] = 3] = "ASSOCIATION"; + SyncInstanceType[SyncInstanceType["CONNECTION"] = 4] = "CONNECTION"; +})(SyncInstanceType = exports.SyncInstanceType || (exports.SyncInstanceType = {})); +var Role; +(function (Role) { + Role[Role["NULL"] = 0] = "NULL"; + Role[Role["VIEWER"] = 1] = "VIEWER"; + Role[Role["COMMENTER"] = 2] = "COMMENTER"; + Role[Role["EDITOR"] = 3] = "EDITOR"; + Role[Role["EDITOR_SHARER"] = 4] = "EDITOR_SHARER"; + Role[Role["ADMIN"] = 5] = "ADMIN"; + Role[Role["OWNER"] = 6] = "OWNER"; + Role[Role["ACTIVITY_VIEWER"] = 7] = "ACTIVITY_VIEWER"; + Role[Role["COMPLETER"] = 8] = "COMPLETER"; +})(Role = exports.Role || (exports.Role = {})); +var ContentAccess; +(function (ContentAccess) { + ContentAccess[ContentAccess["NO_ACCESS"] = 0] = "NO_ACCESS"; + ContentAccess[ContentAccess["VIEW"] = 1] = "VIEW"; + ContentAccess[ContentAccess["VIEW_ACTIVITY"] = 2] = "VIEW_ACTIVITY"; + ContentAccess[ContentAccess["COMMENT"] = 4] = "COMMENT"; + ContentAccess[ContentAccess["EDIT"] = 8] = "EDIT"; + ContentAccess[ContentAccess["EXPUNGE"] = 16] = "EXPUNGE"; + ContentAccess[ContentAccess["ALL_ACCESS"] = 16777215] = "ALL_ACCESS"; +})(ContentAccess = exports.ContentAccess || (exports.ContentAccess = {})); +var Sharing; +(function (Sharing) { + Sharing[Sharing["NO_SHARING"] = 0] = "NO_SHARING"; + Sharing[Sharing["WITHIN_BUSINESS"] = 1] = "WITHIN_BUSINESS"; + Sharing[Sharing["WITHIN_EVERNOTE"] = 2] = "WITHIN_EVERNOTE"; + Sharing[Sharing["ALL_SHARING"] = 255] = "ALL_SHARING"; +})(Sharing = exports.Sharing || (exports.Sharing = {})); +//# sourceMappingURL=SyncInstances.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map new file mode 100644 index 00000000..add62fff --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/SyncInstances.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SyncInstances.js","sourceRoot":"","sources":["../../src/sync-types/SyncInstances.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAMH,IAAY,gBAMX;AAND,WAAY,gBAAgB;IAC1B,yDAAS,CAAA;IACT,2DAAU,CAAA;IACV,mEAAc,CAAA;IACd,qEAAe,CAAA;IACf,mEAAc,CAAA;AAChB,CAAC,EANW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAM3B;AAED,IAAY,IAUX;AAVD,WAAY,IAAI;IACd,+BAAQ,CAAA;IACR,mCAAU,CAAA;IACV,yCAAa,CAAA;IACb,mCAAU,CAAA;IACV,iDAAiB,CAAA;IACjB,iCAAS,CAAA;IACT,iCAAS,CAAA;IACT,qDAAmB,CAAA;IACnB,yCAAa,CAAA;AACf,CAAC,EAVW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAUf;AAED,IAAY,aAQX;AARD,WAAY,aAAa;IACvB,2DAAa,CAAA;IACb,iDAAQ,CAAA;IACR,mEAAiB,CAAA;IACjB,uDAAW,CAAA;IACX,iDAAQ,CAAA;IACR,wDAAY,CAAA;IACZ,oEAAqB,CAAA;AACvB,CAAC,EARW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAQxB;AAED,IAAY,OAKX;AALD,WAAY,OAAO;IACjB,iDAAc,CAAA;IACd,2DAAmB,CAAA;IACnB,2DAAmB,CAAA;IACnB,qDAAiB,CAAA;AACnB,CAAC,EALW,OAAO,GAAP,eAAO,KAAP,eAAO,QAKlB"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/index.d.ts.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/index.d.ts.map new file mode 100644 index 00000000..1cfb04c2 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/sync-types/index.ts"],"names":[],"mappings":"AAWA,cAAc,eAAe,CAAC;AAC9B,cAAc,iBAAiB,CAAC;AAChC,cAAc,iBAAiB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/index.js b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/index.js new file mode 100644 index 00000000..f7a74ffd --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/index.js @@ -0,0 +1,24 @@ +"use strict"; +/* + * Copyright 2021-present Evernote Corporation. All rights reserved. + */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +// These are the types returned from the nsync service to Conduit. They are NOT the same as the protobuf types: +// - there are a couple of fields that undergo conversion when returned from nsync service +// - instanceAttributes are parsed and expanded into fields in nsync service +// - some protobuf stuff is corrected, such as optionality of all fields and Long types converted to number +// See https://source.build.etonreve.com/projects/MS/repos/nsync-service/browse/src/util/document-convertors.ts#163 +__exportStar(require("./CommonTypes"), exports); +__exportStar(require("./SyncDocuments"), exports); +__exportStar(require("./SyncInstances"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/index.js.map b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/index.js.map new file mode 100644 index 00000000..b808854e --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/dist/sync-types/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/sync-types/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;AAEH,+GAA+G;AAC/G,0FAA0F;AAC1F,4EAA4E;AAC5E,2GAA2G;AAE3G,mHAAmH;AAEnH,gDAA8B;AAC9B,kDAAgC;AAChC,kDAAgC"} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/node_modules/en-data-model/package.json b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/package.json new file mode 100644 index 00000000..581a3087 --- /dev/null +++ b/evernote_modules/en-tasks-data-model/node_modules/en-data-model/package.json @@ -0,0 +1,19 @@ +{ + "name": "en-data-model", + "version": "3.6.0", + "publishConfig": { + "registry": "http://localhost:4873" + }, + "files": [ + "dist" + ], + "main": "dist/index", + "dependencies": { + "en-ts-utils": "^5.1.0" + }, + "devDependencies": { + "@types/chai": "^4.2.10", + "@types/node": "^13.13.4", + "chai": "^4.2.0" + } +} \ No newline at end of file diff --git a/evernote_modules/en-tasks-data-model/package.json b/evernote_modules/en-tasks-data-model/package.json index fb9f4b6a..9ed9dc29 100644 --- a/evernote_modules/en-tasks-data-model/package.json +++ b/evernote_modules/en-tasks-data-model/package.json @@ -1,6 +1,6 @@ { "name": "en-tasks-data-model", - "version": "3.4.3", + "version": "3.6.0", "publishConfig": { "registry": "http://localhost:4873" }, @@ -9,7 +9,7 @@ ], "main": "dist/index", "dependencies": { - "en-data-model": "3.4.3", + "en-data-model": "3.6.0", "en-ts-utils": "^5.1.0" }, "devDependencies": { diff --git a/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.d.ts.map b/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.d.ts.map index 5ee11155..6c398e08 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AccountLimitsConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/AccountLimitsConverter.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,uBAAuB,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AACpE,OAAO,EAAkC,cAAc,EAAE,MAAM,eAAe,CAAC;AAC/E,OAAO,EAAE,cAAc,EAAE,MAAM,uBAAuB,CAAC;AACvD,OAAO,EAAwD,mBAAmB,EAAmB,MAAM,sBAAsB,CAAC;AAGlI,OAAO,EAAE,QAAQ,EAAE,MAAM,SAAS,CAAC;AAEnC,OAAO,EACL,sBAAsB,EACtB,kBAAkB,EACnB,MAAM,WAAW,CAAC;AAyDnB,aAAK,wBAAwB,GAAG,IAAI,CAAC,sBAAsB,GAAG,kBAAkB,EAAE,kBAAkB,GAAG,YAAY,CAAC,CAAC;AAErH,wBAAsB,qBAAqB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,WAAW,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,EAAE,cAAc,GAAG,SAAS,2BAwBzK;AAED,wBAAsB,uBAAuB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,WAAW,EAAE,MAAM,EAAE,aAAa,EAAE,OAAO,CAAC,mBAAmB,CAAC,iBAYpK;AAED,wBAAsB,mBAAmB,CAAC,CAAC,EACzC,GAAG,EAAE,cAAc,EACnB,gBAAgB,EAAE,uBAAuB,CAAC,CAAC,CAAC,EAC5C,WAAW,EAAE,MAAM,EACnB,IAAI,EAAE,QAAQ,EACd,KAAK,EAAE,MAAM,EACb,eAAe,CAAC,EAAE,MAAM,mBAAmB,iBAiC5C"} \ No newline at end of file +{"version":3,"file":"AccountLimitsConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/AccountLimitsConverter.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,uBAAuB,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AACpE,OAAO,EAAkC,cAAc,EAAE,MAAM,eAAe,CAAC;AAC/E,OAAO,EAAE,cAAc,EAAE,MAAM,uBAAuB,CAAC;AACvD,OAAO,EAAwD,mBAAmB,EAAmB,MAAM,sBAAsB,CAAC;AAGlI,OAAO,EAAE,QAAQ,EAAE,MAAM,SAAS,CAAC;AAEnC,OAAO,EACL,sBAAsB,EACtB,kBAAkB,EACnB,MAAM,WAAW,CAAC;AA4DnB,aAAK,wBAAwB,GAAG,IAAI,CAAC,sBAAsB,GAAG,kBAAkB,EAAE,kBAAkB,GAAG,YAAY,CAAC,CAAC;AAErH,wBAAsB,qBAAqB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,WAAW,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,EAAE,cAAc,GAAG,SAAS,2BAwBzK;AAED,wBAAsB,uBAAuB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,WAAW,EAAE,MAAM,EAAE,aAAa,EAAE,OAAO,CAAC,mBAAmB,CAAC,iBAYpK;AAED,wBAAsB,mBAAmB,CAAC,CAAC,EACzC,GAAG,EAAE,cAAc,EACnB,gBAAgB,EAAE,uBAAuB,CAAC,CAAC,CAAC,EAC5C,WAAW,EAAE,MAAM,EACnB,IAAI,EAAE,QAAQ,EACd,KAAK,EAAE,MAAM,EACb,eAAe,CAAC,EAAE,MAAM,mBAAmB,iBAiC5C"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.js b/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.js index 159827ba..465672ad 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.js +++ b/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.js @@ -37,6 +37,7 @@ const EMPTY_RESOURCE_COUNTS = SimplyImmutable.deepFreeze({ userWorkspaceCount: 0, userUploadedAmount: 0, userNoteAndNotebookSharesSentCount: 0, + taskAssignmentLimitDaily: 0, }); // this should never actually get used, so initialize to 0s just to satisfy the compiler const DEFAULT_ACCOUNT_LIMITS = { @@ -54,6 +55,7 @@ const DEFAULT_ACCOUNT_LIMITS = { userDeviceLimit: 0, userAdvertisedDeviceLimit: 0, userWorkspaceCountMax: 0, + taskAssignmentLimitDaily: 0, }; const TYPE_TO_COUNT_MAP = { Note: 'userNoteCount', diff --git a/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.js.map b/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.js.map index 58737adf..832c2de3 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/AccountLimitsConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"AccountLimitsConverter.js","sourceRoot":"","sources":["../../src/Converters/AccountLimitsConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"AccountLimitsConverter.js","sourceRoot":"","sources":["../../src/Converters/AccountLimitsConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/Helpers.js.map b/evernote_modules/en-thrift-connector/dist/Converters/Helpers.js.map index 70d7f624..a2a194bb 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/Helpers.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/Helpers.js.map @@ -1 +1 @@ -{"version":3,"file":"Helpers.js","sourceRoot":"","sources":["../../src/Converters/Helpers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,qDAWyB;AACzB,iDAAiF;AACjF,2DAA4D;AAC5D,iEAA2G;AAC3G,+DAAgG;AAEhG,kCAA2D;AAC3D,wCAA+E;AAG/E,6CAA4E;AAC5E,2DAAkG;AA0FlG,SAAgB,cAAc,CAAI,GAAyB;IACzD,OAAO,GAAG,KAAK,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC;AACxC,CAAC;AAFD,wCAEC;AAED,SAAgB,sBAAsB,CAAC,IAAuE;IAC5G,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;QAC5B,OAAO,IAAI,CAAC;KACb;IACD,IAAI,IAAI,YAAY,UAAU,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;QACrD,MAAM,GAAG,GAAa,EAAE,CAAC;QACzB,KAAK,MAAM,CAAC,IAAI,IAAI,EAAE;YACpB,IAAI,GAAG,GAAG,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;YACzB,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE;gBACpB,GAAG,GAAG,IAAI,GAAG,EAAE,CAAC;aACjB;YACD,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;SACf;QACD,OAAO,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;KACrB;IACD,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;QACpC,MAAM,GAAG,GAAa,EAAE,CAAC;QACzB,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE;YACtB,MAAM,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;YACxB,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;YACjC,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE;gBACpB,GAAG,GAAG,IAAI,GAAG,EAAE,CAAC;aACjB;YACD,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;SAChB;QACD,OAAO,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;KACrB;IACD,OAAO,IAAI,CAAC;AACd,CAAC;AA5BD,wDA4BC;AAED,SAAS,YAAY,CAAC,IAAe,EAAE,SAAsC;IAC3E,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,IAAI,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACxD,IAAI,OAAO,IAAI,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,KAAK,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE;QAC3E,OAAO,IAAI,CAAC,KAAK,CAAC;KACnB;IACD,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,IAAI,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACxD,IAAI,OAAO,IAAI,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,KAAK,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE;QAC3E,OAAO,IAAI,CAAC,KAAK,CAAC;KACnB;IACD,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,IAAI,CAAC,KAAK,CAAC;KACnB;IACD,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,IAAI,CAAC,KAAK,CAAC;KACnB;IACD,OAAO,IAAI,CAAC;AACd,CAAC;AAED,SAAgB,wBAAwB,CAAC,aAAgC,EAAE,aAA0B,EAAE,SAAsC;IAC3I,MAAM,aAAa,GAA6B,EAAE,CAAC;IAEnD,SAAS,aAAa,CAAC,MAAc,EAAE,QAAkB,EAAE,IAAe;QACxE,aAAa,CAAC,MAAM,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,EAAE,aAAa,EAAE,EAAE,EAAE,aAAa,EAAE,EAAE,EAAE,CAAC;QACvH,MAAM,EAAE,QAAQ,EAAE,GAAG,mCAAiB,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;QACrD,IAAI,CAAC,QAAQ,EAAE;YACb,OAAO;SACR;QACD,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC;QAClH,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAC3D,aAAa,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACjD,CAAC;IAED,SAAS,aAAa,CAAC,MAAc,EAAE,QAAkB,EAAE,IAAmB,EAAE,KAAoB,EAAE,QAAiB,EAAE,UAA2B;QAClJ,IAAI,CAAC,IAAI,EAAE;YACT,OAAO;SACR;QACD,MAAM,QAAQ,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC;QAC5D,aAAa,CAAC,MAAM,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,EAAE,aAAa,EAAE,EAAE,EAAE,aAAa,EAAE,EAAE,EAAE,CAAC;QACvH,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC;QAClH,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAC5D,aAAa,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACvD,CAAC;IAED,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;QAChC,MAAM,SAAS,GAAG,YAAY,CAAC,IAAiB,EAAE,SAAS,CAAC,CAAC;QAC7D,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,EAAE;YAChE,MAAM,KAAK,GAAG,IAA2B,CAAC;YAC1C,IAAI,SAAS,KAAK,KAAK,CAAC,KAAK,EAAE;gBAC7B,aAAa,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;aACnF;YACD,IAAI,SAAS,KAAK,KAAK,CAAC,KAAK,EAAE;gBAC7B,aAAa,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;aACpF;SACF;aAAM,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,EAAE;YACvC,MAAM,KAAK,GAAG,IAA8D,CAAC;YAC7E,IAAI,SAAS,KAAK,KAAK,CAAC,KAAK,EAAE;gBAC7B,aAAa,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;aAC5E;SACF;aAAM;YACL,MAAM,KAAK,GAAG,IAA8D,CAAC;YAC7E,IAAI,SAAS,KAAK,KAAK,CAAC,KAAK,EAAE;gBAC7B,aAAa,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;aAC7E;SACF;KACF;IAED,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;QAChC,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;QAChD,IAAI,SAAS,KAAK,IAAI,CAAC,KAAK,EAAE;YAC5B,aAAa,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;SAC/C;QACD,IAAI,SAAS,KAAK,IAAI,CAAC,KAAK,EAAE;YAC5B,aAAa,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;SAC/C;KACF;IAED,OAAO,aAAa,CAAC;AACvB,CAAC;AA3DD,4DA2DC;AAEM,KAAK,UAAU,qBAAqB,CAAC,GAAmB,EAAE,YAAgC,EAAE,SAA0B,EAAE,WAAmB;IAChJ,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE;QAC3B,SAAS,CAAC,WAAW,CAAC,GAAG,MAAM,6BAAsB,CAAC,GAAG,EAAE,YAAY,EAAE,WAAW,CAAC,CAAC;KACvF;IACD,OAAO,SAAS,CAAC,WAAW,CAAC,CAAC;AAChC,CAAC;AALD,sDAKC;AAEM,KAAK,UAAU,4BAA4B,CAAC,GAAmB,EAAE,YAAgC,EAAE,SAA0B,EAAE,IAAyB;IAC7J,MAAM,WAAW,GAAG,MAAM,mCAAyB,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;IACnF,MAAM,IAAI,GAAG,MAAM,qBAAqB,CAAC,GAAG,EAAE,YAAY,EAAE,SAAS,EAAE,WAAW,CAAC,CAAC;IACpF,OAAO,EAAE,IAAI,EAAE,WAAW,EAAE,CAAC;AAC/B,CAAC;AAJD,oEAIC;AAEM,KAAK,UAAU,mBAAmB,CAAC,IAAuB;IAC/D,MAAM,EAAE,gBAAgB,EAAE,GAAG,EAAE,cAAc,EAAE,GAAG,IAAI,CAAC;IACvD,MAAM,SAAS,GAAG,mCAAsB,CAAC,cAAe,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC,CAAC;IACxG,MAAM,eAAe,GAAG,MAAM,gBAAgB,CAAC,OAAO,CAAU,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,sCAAe,CAAC,OAAO,EAAC,CAAC,CAAC;IAC5H,IAAI,UAAuC,CAAC;IAC5C,IAAI,IAAI,CAAC,sBAAsB,KAAK,2CAAsB,CAAC,SAAS,EAAE;QACpE,0EAA0E;QAC1E,UAAU,GAAG,MAAM,kDAA8B,CAAC,GAAG,EAAE,IAAI,CAAC,aAAa,EAAE,cAAc,CAAC,CAAC;KAC5F;IAED,OAAO;QACL,gBAAgB;QAChB,SAAS,EAAE,IAAI,CAAC,SAAS,IAAI,EAAE;QAC/B,cAAc;QACd,WAAW,EAAE,IAAI,CAAC,WAAW;QAC7B,eAAe;QACf,aAAa,EAAE,CAAC,MAAM,gBAAgB,CAAC,YAAY,CAAC,GAAG,EAAE,IAAI,EAAE,CAAC,YAAY,EAAE,eAAe,CAAC,CAAC,IAAI,EAAE,CAAkB;QACvH,gBAAgB,EAAE,UAAU;QAC5B,aAAa,EAAE,IAAI,CAAC,aAAa;QACjC,sBAAsB,EAAE,IAAI,CAAC,sBAAsB;KACpD,CAAC;AACJ,CAAC;AArBD,kDAqBC;AAEM,KAAK,UAAU,gBAAgB,CAAC,GAAmB,EAAE,MAA8B,EAAE,WAAmB,EAAE,IAAqB;IACpI,oFAAoF;IACpF,iDAAiD;IACjD,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,EAAE;QAC/B,MAAM,IAAI,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAgB,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;QACnF,oHAAoH;QACpH,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAE;YACpD,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,gCAAsB,CAAC,EAAE;gBACtD,IAAI,CAAC,UAAU,CAAC,UAAU,GAAG,IAAI,CAAC;aACnC;SACF;KACF;AACH,CAAC;AAZD,4CAYC;AAEM,KAAK,UAAU,mBAAmB,CAAC,GAAmB,EAAE,MAA4B,EAAE,OAAiB;IAC5G,IAAI,OAAO,CAAC,IAAI,KAAK,oCAAY,CAAC,QAAQ,EAAE;QAC1C,MAAM,KAAK,CAAC,GAAG,OAAO,CAAC,EAAE,oCAAoC,CAAC,CAAC;KAChE;IACD,IAAI,OAAO,CAAC,EAAE,KAAK,IAAI,IAAI,OAAO,CAAC,EAAE,KAAK,SAAS,EAAE;QACnD,MAAM,KAAK,CAAC,2BAA2B,CAAC,CAAC;KAC1C;IACD,MAAM,OAAO,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CACnD,GAAG,EACH,IAAI,EACJ,EAAE,EAAE,EAAE,mCAAsB,CAAC,OAAO,CAAC,EAAE,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sCAAe,CAAC,OAAO,EAAE,CACxH,CAAC;IAEF,IAAI,CAAC,OAAO,EAAE;QACZ,MAAM,IAAI,KAAK,CAAC,sCAAsC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC;KACrE;IAED,IAAI,OAAO,CAAC,UAAU,CAAC,cAAc,EAAE;QACrC,OAAO,IAAI,CAAC,CAAC,oDAAoD;KAClE;IAED,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,MAAM,CAAC,iCAAoB,CAAC,OAAO,CAAC,OAAO,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,sCAAe,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IAE5K,IAAI,IAAI,CAAC,MAAM,KAAK,CAAC,EAAE;QACrB,OAAO,KAAK,CAAC,CAAC,oDAAoD;KACnE;IAED,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IACxF,IAAI,SAAS,GAAG,KAAK,CAAC;IACtB,MAAM,YAAY,GAAG,0BAAU,CAAC,IAAI,EAAE,2DAAmC,CAAC,CAAC;IAC3E,KAAK,MAAM,KAAK,IAAI,YAAY,EAAE;QAChC,IAAI,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE;YACtB,SAAS;SACV;QACD,MAAM,SAAS,GAAG,MAAM,SAAS,CAAC,sBAAsB,CAAC,GAAG,EAAE,MAAM,CAAC,YAAY,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;QAChG,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC;QAC9C,IAAI,SAAS,EAAE;YACb,MAAM;SACP;KACF;IAED,OAAO,SAAS,CAAC;AACnB,CAAC;AA1CD,kDA0CC"} \ No newline at end of file +{"version":3,"file":"Helpers.js","sourceRoot":"","sources":["../../src/Converters/Helpers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,qDAWyB;AACzB,iDAAiF;AACjF,2DAA4D;AAC5D,iEAA2G;AAC3G,+DAAgG;AAEhG,kCAA2D;AAC3D,wCAA+E;AAG/E,6CAA4E;AAC5E,2DAAkG;AA0FlG,SAAgB,cAAc,CAAI,GAAyB;IACzD,OAAO,GAAG,KAAK,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC;AACxC,CAAC;AAFD,wCAEC;AAED,SAAgB,sBAAsB,CAAC,IAAuE;IAC5G,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;QAC5B,OAAO,IAAI,CAAC;KACb;IACD,IAAI,IAAI,YAAY,UAAU,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;QACrD,MAAM,GAAG,GAAa,EAAE,CAAC;QACzB,KAAK,MAAM,CAAC,IAAI,IAAI,EAAE;YACpB,IAAI,GAAG,GAAG,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;YACzB,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE;gBACpB,GAAG,GAAG,IAAI,GAAG,EAAE,CAAC;aACjB;YACD,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;SACf;QACD,OAAO,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;KACrB;IACD,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;QACpC,MAAM,GAAG,GAAa,EAAE,CAAC;QACzB,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE;YACtB,MAAM,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;YACxB,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;YACjC,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE;gBACpB,GAAG,GAAG,IAAI,GAAG,EAAE,CAAC;aACjB;YACD,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;SAChB;QACD,OAAO,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;KACrB;IACD,OAAO,IAAI,CAAC;AACd,CAAC;AA5BD,wDA4BC;AAED,SAAS,YAAY,CAAC,IAAe,EAAE,SAAsC;IAC3E,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,IAAI,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACxD,IAAI,OAAO,IAAI,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,KAAK,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE;QAC3E,OAAO,IAAI,CAAC,KAAK,CAAC;KACnB;IACD,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,IAAI,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACxD,IAAI,OAAO,IAAI,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,KAAK,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE;QAC3E,OAAO,IAAI,CAAC,KAAK,CAAC;KACnB;IACD,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,IAAI,CAAC,KAAK,CAAC;KACnB;IACD,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,IAAI,CAAC,KAAK,CAAC;KACnB;IACD,OAAO,IAAI,CAAC;AACd,CAAC;AAED,SAAgB,wBAAwB,CAAC,aAAgC,EAAE,aAA0B,EAAE,SAAsC;IAC3I,MAAM,aAAa,GAA6B,EAAE,CAAC;IAEnD,SAAS,aAAa,CAAC,MAAc,EAAE,QAAkB,EAAE,IAAe;QACxE,aAAa,CAAC,MAAM,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,EAAE,aAAa,EAAE,EAAE,EAAE,aAAa,EAAE,EAAE,EAAE,CAAC;QACvH,MAAM,EAAE,QAAQ,EAAE,GAAG,mCAAiB,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;QACrD,IAAI,CAAC,QAAQ,EAAE;YACb,OAAO;SACR;QACD,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC;QAClH,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAC3D,aAAa,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACjD,CAAC;IAED,SAAS,aAAa,CAAC,MAAc,EAAE,QAAkB,EAAE,IAAmB,EAAE,KAAoB,EAAE,QAAiB,EAAE,UAA2B;QAClJ,IAAI,CAAC,IAAI,EAAE;YACT,OAAO;SACR;QACD,MAAM,QAAQ,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC;QAC5D,aAAa,CAAC,MAAM,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,EAAE,aAAa,EAAE,EAAE,EAAE,aAAa,EAAE,EAAE,EAAE,CAAC;QACvH,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC;QAClH,aAAa,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAC5D,aAAa,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACvD,CAAC;IAED,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;QAChC,MAAM,SAAS,GAAG,YAAY,CAAC,IAAiB,EAAE,SAAS,CAAC,CAAC;QAC7D,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,EAAE;YAChE,MAAM,KAAK,GAAG,IAA2B,CAAC;YAC1C,IAAI,SAAS,KAAK,KAAK,CAAC,KAAK,EAAE;gBAC7B,aAAa,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;aACnF;YACD,IAAI,SAAS,KAAK,KAAK,CAAC,KAAK,EAAE;gBAC7B,aAAa,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;aACpF;SACF;aAAM,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,EAAE;YACvC,MAAM,KAAK,GAAG,IAA6D,CAAC;YAC5E,IAAI,SAAS,KAAK,KAAK,CAAC,KAAK,EAAE;gBAC7B,aAAa,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;aAC5E;SACF;aAAM;YACL,MAAM,KAAK,GAAG,IAA6D,CAAC;YAC5E,IAAI,SAAS,KAAK,KAAK,CAAC,KAAK,EAAE;gBAC7B,aAAa,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;aAC7E;SACF;KACF;IAED,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;QAChC,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;QAChD,IAAI,SAAS,KAAK,IAAI,CAAC,KAAK,EAAE;YAC5B,aAAa,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;SAC/C;QACD,IAAI,SAAS,KAAK,IAAI,CAAC,KAAK,EAAE;YAC5B,aAAa,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;SAC/C;KACF;IAED,OAAO,aAAa,CAAC;AACvB,CAAC;AA3DD,4DA2DC;AAEM,KAAK,UAAU,qBAAqB,CAAC,GAAmB,EAAE,YAAgC,EAAE,SAA0B,EAAE,WAAmB;IAChJ,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE;QAC3B,SAAS,CAAC,WAAW,CAAC,GAAG,MAAM,6BAAsB,CAAC,GAAG,EAAE,YAAY,EAAE,WAAW,CAAC,CAAC;KACvF;IACD,OAAO,SAAS,CAAC,WAAW,CAAC,CAAC;AAChC,CAAC;AALD,sDAKC;AAEM,KAAK,UAAU,4BAA4B,CAAC,GAAmB,EAAE,YAAgC,EAAE,SAA0B,EAAE,IAAyB;IAC7J,MAAM,WAAW,GAAG,MAAM,mCAAyB,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;IACnF,MAAM,IAAI,GAAG,MAAM,qBAAqB,CAAC,GAAG,EAAE,YAAY,EAAE,SAAS,EAAE,WAAW,CAAC,CAAC;IACpF,OAAO,EAAE,IAAI,EAAE,WAAW,EAAE,CAAC;AAC/B,CAAC;AAJD,oEAIC;AAEM,KAAK,UAAU,mBAAmB,CAAC,IAAuB;IAC/D,MAAM,EAAE,gBAAgB,EAAE,GAAG,EAAE,cAAc,EAAE,GAAG,IAAI,CAAC;IACvD,MAAM,SAAS,GAAG,mCAAsB,CAAC,cAAe,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC,CAAC;IACxG,MAAM,eAAe,GAAG,MAAM,gBAAgB,CAAC,OAAO,CAAU,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,sCAAe,CAAC,OAAO,EAAC,CAAC,CAAC;IAC5H,IAAI,UAAuC,CAAC;IAC5C,IAAI,IAAI,CAAC,sBAAsB,KAAK,2CAAsB,CAAC,SAAS,EAAE;QACpE,0EAA0E;QAC1E,UAAU,GAAG,MAAM,kDAA8B,CAAC,GAAG,EAAE,IAAI,CAAC,aAAa,EAAE,cAAc,CAAC,CAAC;KAC5F;IAED,OAAO;QACL,gBAAgB;QAChB,SAAS,EAAE,IAAI,CAAC,SAAS,IAAI,EAAE;QAC/B,cAAc;QACd,WAAW,EAAE,IAAI,CAAC,WAAW;QAC7B,eAAe;QACf,aAAa,EAAE,CAAC,MAAM,gBAAgB,CAAC,YAAY,CAAC,GAAG,EAAE,IAAI,EAAE,CAAC,YAAY,EAAE,eAAe,CAAC,CAAC,IAAI,EAAE,CAAkB;QACvH,gBAAgB,EAAE,UAAU;QAC5B,aAAa,EAAE,IAAI,CAAC,aAAa;QACjC,sBAAsB,EAAE,IAAI,CAAC,sBAAsB;KACpD,CAAC;AACJ,CAAC;AArBD,kDAqBC;AAEM,KAAK,UAAU,gBAAgB,CAAC,GAAmB,EAAE,MAA8B,EAAE,WAAmB,EAAE,IAAqB;IACpI,oFAAoF;IACpF,iDAAiD;IACjD,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,EAAE;QAC/B,MAAM,IAAI,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAgB,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;QACnF,oHAAoH;QACpH,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAE;YACpD,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,gCAAsB,CAAC,EAAE;gBACtD,IAAI,CAAC,UAAU,CAAC,UAAU,GAAG,IAAI,CAAC;aACnC;SACF;KACF;AACH,CAAC;AAZD,4CAYC;AAEM,KAAK,UAAU,mBAAmB,CAAC,GAAmB,EAAE,MAA4B,EAAE,OAAiB;IAC5G,IAAI,OAAO,CAAC,IAAI,KAAK,oCAAY,CAAC,QAAQ,EAAE;QAC1C,MAAM,KAAK,CAAC,GAAG,OAAO,CAAC,EAAE,oCAAoC,CAAC,CAAC;KAChE;IACD,IAAI,OAAO,CAAC,EAAE,KAAK,IAAI,IAAI,OAAO,CAAC,EAAE,KAAK,SAAS,EAAE;QACnD,MAAM,KAAK,CAAC,2BAA2B,CAAC,CAAC;KAC1C;IACD,MAAM,OAAO,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CACnD,GAAG,EACH,IAAI,EACJ,EAAE,EAAE,EAAE,mCAAsB,CAAC,OAAO,CAAC,EAAE,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,sCAAe,CAAC,OAAO,EAAE,CACxH,CAAC;IAEF,IAAI,CAAC,OAAO,EAAE;QACZ,MAAM,IAAI,KAAK,CAAC,sCAAsC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC;KACrE;IAED,IAAI,OAAO,CAAC,UAAU,CAAC,cAAc,EAAE;QACrC,OAAO,IAAI,CAAC,CAAC,oDAAoD;KAClE;IAED,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,MAAM,CAAC,iCAAoB,CAAC,OAAO,CAAC,OAAO,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,sCAAe,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IAE5K,IAAI,IAAI,CAAC,MAAM,KAAK,CAAC,EAAE;QACrB,OAAO,KAAK,CAAC,CAAC,oDAAoD;KACnE;IAED,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IACxF,IAAI,SAAS,GAAG,KAAK,CAAC;IACtB,MAAM,YAAY,GAAG,0BAAU,CAAC,IAAI,EAAE,2DAAmC,CAAC,CAAC;IAC3E,KAAK,MAAM,KAAK,IAAI,YAAY,EAAE;QAChC,IAAI,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE;YACtB,SAAS;SACV;QACD,MAAM,SAAS,GAAG,MAAM,SAAS,CAAC,sBAAsB,CAAC,GAAG,EAAE,MAAM,CAAC,YAAY,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;QAChG,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC;QAC9C,IAAI,SAAS,EAAE;YACb,MAAM;SACP;KACF;IAED,OAAO,SAAS,CAAC;AACnB,CAAC;AA1CD,kDA0CC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/InvitationConverter.js.map b/evernote_modules/en-thrift-connector/dist/Converters/InvitationConverter.js.map index 53e99860..13484483 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/InvitationConverter.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/InvitationConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"InvitationConverter.js","sourceRoot":"","sources":["../../src/Converters/InvitationConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"InvitationConverter.js","sourceRoot":"","sources":["../../src/Converters/InvitationConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/LinkedNotebookHelpers.d.ts.map b/evernote_modules/en-thrift-connector/dist/Converters/LinkedNotebookHelpers.d.ts.map index 63d53ffd..09cb7852 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/LinkedNotebookHelpers.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/LinkedNotebookHelpers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"LinkedNotebookHelpers.d.ts","sourceRoot":"","sources":["../../src/Converters/LinkedNotebookHelpers.ts"],"names":[],"mappings":"AAKA,OAAO,EAAyB,KAAK,EAAwB,cAAc,EAAE,MAAM,eAAe,CAAC;AACnG,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAoB,uBAAuB,EAAE,MAAM,uBAAuB,CAAC;AACrH,OAAO,EAAmB,QAAQ,EAAE,MAAM,sBAAsB,CAAC;AAGjE,OAAO,EAAE,QAAQ,EAAgC,MAAM,SAAS,CAAC;AACjE,OAAO,EAAE,mBAAmB,EAAE,MAAM,WAAW,CAAC;AAChD,OAAO,EAA6C,sBAAsB,EAAE,MAAM,qBAAqB,CAAC;AAExG,OAAO,EAAE,oBAAoB,EAAE,MAAM,WAAW,CAAC;AACjD,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAaxD,wBAAgB,kCAAkC,CAAC,WAAW,EAAE,KAAK,GAAG,uBAAuB,CAE9F;AAoED,wBAAsB,0BAA0B,CAC9C,GAAG,EAAE,cAAc,EACnB,gBAAgB,EAAE,sBAAsB,EACxC,SAAS,CAAC,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,6DAW/B;AAED,wBAAsB,yCAAyC,CAC7D,GAAG,EAAE,cAAc,EACnB,gBAAgB,EAAE,sBAAsB,EACxC,UAAU,EAAE,MAAM,GAAG,IAAI,EACzB,SAAS,CAAC,EAAE,KAAK,CAAC,eAAe,EAAE,CAAC,EACpC,iBAAiB,CAAC,EAAE,KAAK,CAAC,KAAK,EAAE,CAAC,GACjC,OAAO,CAAC;IACT,eAAe,EAAE,iBAAiB,EAAE,CAAC;IACrC,kBAAkB,EAAE,KAAK,EAAE,CAAC;CAC7B,CAAC,CAuDD;AAGD,wBAAsB,qBAAqB,CACzC,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,oBAAoB,EAC5B,WAAW,EAAE,MAAM,EACnB,sBAAsB,EAAE,uBAAuB,EAC/C,wBAAwB,EAAE,OAAO,iBAWlC;AAED,wBAAsB,+BAA+B,CACnD,GAAG,EAAE,cAAc,EACnB,gBAAgB,EAAE,sBAAsB,EACxC,UAAU,EAAE,mBAAmB,EAC/B,YAAY,EAAE,QAAQ,EACtB,sBAAsB,EAAE,uBAAuB,iBAoBhD;AAED,wBAAsB,gCAAgC,CACpD,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,oBAAoB,EAC5B,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,MAAM,GACZ,OAAO,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAC,CA4BnC"} \ No newline at end of file +{"version":3,"file":"LinkedNotebookHelpers.d.ts","sourceRoot":"","sources":["../../src/Converters/LinkedNotebookHelpers.ts"],"names":[],"mappings":"AAKA,OAAO,EAAyB,KAAK,EAAwB,cAAc,EAAE,MAAM,eAAe,CAAC;AACnG,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,SAAS,EAAoB,uBAAuB,EAAE,MAAM,uBAAuB,CAAC;AACrH,OAAO,EAAmB,QAAQ,EAAE,MAAM,sBAAsB,CAAC;AAGjE,OAAO,EAAE,QAAQ,EAAgC,MAAM,SAAS,CAAC;AACjE,OAAO,EAAE,mBAAmB,EAAE,MAAM,WAAW,CAAC;AAChD,OAAO,EAA6C,sBAAsB,EAAE,MAAM,qBAAqB,CAAC;AAExG,OAAO,EAAE,oBAAoB,EAAE,MAAM,WAAW,CAAC;AACjD,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAaxD,wBAAgB,kCAAkC,CAAC,WAAW,EAAE,KAAK,GAAG,uBAAuB,CAE9F;AAoED,wBAAsB,0BAA0B,CAC9C,GAAG,EAAE,cAAc,EACnB,gBAAgB,EAAE,sBAAsB,EACxC,SAAS,CAAC,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,+DAW/B;AAED,wBAAsB,yCAAyC,CAC7D,GAAG,EAAE,cAAc,EACnB,gBAAgB,EAAE,sBAAsB,EACxC,UAAU,EAAE,MAAM,GAAG,IAAI,EACzB,SAAS,CAAC,EAAE,KAAK,CAAC,eAAe,EAAE,CAAC,EACpC,iBAAiB,CAAC,EAAE,KAAK,CAAC,KAAK,EAAE,CAAC,GACjC,OAAO,CAAC;IACT,eAAe,EAAE,iBAAiB,EAAE,CAAC;IACrC,kBAAkB,EAAE,KAAK,EAAE,CAAC;CAC7B,CAAC,CAuDD;AAGD,wBAAsB,qBAAqB,CACzC,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,oBAAoB,EAC5B,WAAW,EAAE,MAAM,EACnB,sBAAsB,EAAE,uBAAuB,EAC/C,wBAAwB,EAAE,OAAO,iBAWlC;AAED,wBAAsB,+BAA+B,CACnD,GAAG,EAAE,cAAc,EACnB,gBAAgB,EAAE,sBAAsB,EACxC,UAAU,EAAE,mBAAmB,EAC/B,YAAY,EAAE,QAAQ,EACtB,sBAAsB,EAAE,uBAAuB,iBAoBhD;AAED,wBAAsB,gCAAgC,CACpD,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,oBAAoB,EAC5B,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,MAAM,GACZ,OAAO,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAC,CA4BnC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.d.ts.map b/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.d.ts.map index 32acea2c..f4e6095a 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MembershipConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/MembershipConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAAE,UAAU,EAAE,WAAW,EAAE,MAAM,cAAc,CAAC;AACvD,OAAO,EAAyD,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAChG,OAAO,EAA8E,KAAK,EAAyC,cAAc,EAAU,MAAM,eAAe,CAAC;AACjL,OAAO,EAGL,SAAS,EAOT,WAAW,EACX,eAAe,EACf,6BAA6B,EAC7B,yBAAyB,EAIzB,oBAAoB,EACpB,wBAAwB,EACzB,MAAM,uBAAuB,CAAC;AAC/B,OAAO,EAML,UAAU,EACV,cAAc,EACd,mBAAmB,EACnB,uBAAuB,EACvB,IAAI,EACJ,QAAQ,EAER,SAAS,EACV,MAAM,sBAAsB,CAAC;AAI9B,OAAO,EAGL,sBAAsB,EACtB,oBAAoB,EACpB,oBAAoB,EACrB,MAAM,WAAW,CAAC;AAKnB,aAAK,gBAAgB,GAAG,IAAI,GAAG,QAAQ,GAAG,SAAS,CAAC;AAgBpD,wBAAgB,4CAA4C,CAAC,SAAS,EAAE,mBAAmB,GAAG,6BAA6B,CAY1H;AAkBD,wBAAgB,uCAAuC,CAAC,SAAS,EAAE,mBAAmB,GAAG,wBAAwB,CAYhH;AAeD,wBAAgB,6CAA6C,CAAC,SAAS,EAAE,mBAAmB,GAAG,yBAAyB,CAYvH;AAID,wBAAgB,uBAAuB,CAAC,WAAW,EAAE,oBAAoB,EAAE,UAAU,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM,cA4DnJ;AA+CD,wBAAgB,0CAA0C,CAAC,MAAM,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,GAAG;IAAE,IAAI,EAAE,uBAAuB,CAAC;IAAC,EAAE,EAAE,MAAM,CAAA;CAAE,CAkBrJ;AAOD,wBAAsB,sBAAsB,CAC1C,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,sBAAsB,EAC9B,WAAW,EAAE,MAAM,EACnB,YAAY,EAAE,MAAM,iBAGrB;AA2YD,cAAM,wBAAyB,YAAW,oBAAoB,CAAC,oBAAoB,GAAC,eAAe,GAAC,WAAW,EAAE,UAAU,CAAC;IAC1H,SAAgB,QAAQ,4DAA8B;IAE/C,sBAAsB,CAAC,IAAI,EAAE,MAAM;IAInC,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAK3B,kBAAkB,CAC7B,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,sBAAsB,EAC9B,WAAW,EAAE,MAAM,EACnB,WAAW,EAAE,oBAAoB,GAAC,eAAe,GAAC,WAAW,EAC7D,UAAU,CAAC,EAAE,gBAAgB,GAC5B,OAAO,CAAC,OAAO,CAAC;IAiCN,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,MAAM;IAuC9G,eAAe,IAAI,OAAO,CAAC,OAAO,CAAC;IAInC,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE;IAmDvG,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,YAAY,EAAE,MAAM,EAAE,IAAI,EAAE,WAAW,CAAC,cAAc,CAAC;IAoC/I,yBAAyB,IAAI,OAAO,CAAC,OAAO,CAAC;CAG3D;AAED,eAAO,MAAM,mBAAmB,0BAAiC,CAAC"} \ No newline at end of file +{"version":3,"file":"MembershipConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/MembershipConverter.ts"],"names":[],"mappings":"AAAA;;GAEG;AAGH,OAAO,EAAE,UAAU,EAAE,WAAW,EAAE,MAAM,cAAc,CAAC;AACvD,OAAO,EAAyD,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAChG,OAAO,EAA8E,KAAK,EAAyC,cAAc,EAAU,MAAM,eAAe,CAAC;AACjL,OAAO,EACL,mBAAmB,EACnB,uBAAuB,EAGvB,SAAS,EAOT,WAAW,EACX,eAAe,EACf,6BAA6B,EAC7B,yBAAyB,EAIzB,oBAAoB,EACpB,wBAAwB,EACzB,MAAM,uBAAuB,CAAC;AAC/B,OAAO,EAML,UAAU,EACV,cAAc,EACd,IAAI,EACJ,QAAQ,EAER,SAAS,EACV,MAAM,sBAAsB,CAAC;AAI9B,OAAO,EAGL,sBAAsB,EACtB,oBAAoB,EACpB,oBAAoB,EACrB,MAAM,WAAW,CAAC;AAKnB,aAAK,gBAAgB,GAAG,IAAI,GAAG,QAAQ,GAAG,SAAS,CAAC;AAgBpD,wBAAgB,4CAA4C,CAAC,SAAS,EAAE,mBAAmB,GAAG,6BAA6B,CAY1H;AAkBD,wBAAgB,uCAAuC,CAAC,SAAS,EAAE,mBAAmB,GAAG,wBAAwB,CAYhH;AAeD,wBAAgB,6CAA6C,CAAC,SAAS,EAAE,mBAAmB,GAAG,yBAAyB,CAYvH;AAID,wBAAgB,uBAAuB,CAAC,WAAW,EAAE,oBAAoB,EAAE,UAAU,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM,cA4DnJ;AA+CD,wBAAgB,0CAA0C,CAAC,MAAM,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,GAAG;IAAE,IAAI,EAAE,uBAAuB,CAAC;IAAC,EAAE,EAAE,MAAM,CAAA;CAAE,CAkBrJ;AAOD,wBAAsB,sBAAsB,CAC1C,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,sBAAsB,EAC9B,WAAW,EAAE,MAAM,EACnB,YAAY,EAAE,MAAM,iBAGrB;AA2YD,cAAM,wBAAyB,YAAW,oBAAoB,CAAC,oBAAoB,GAAC,eAAe,GAAC,WAAW,EAAE,UAAU,CAAC;IAC1H,SAAgB,QAAQ,4DAA8B;IAE/C,sBAAsB,CAAC,IAAI,EAAE,MAAM;IAInC,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAK3B,kBAAkB,CAC7B,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,sBAAsB,EAC9B,WAAW,EAAE,MAAM,EACnB,WAAW,EAAE,oBAAoB,GAAC,eAAe,GAAC,WAAW,EAC7D,UAAU,CAAC,EAAE,gBAAgB,GAC5B,OAAO,CAAC,OAAO,CAAC;IAiCN,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,MAAM;IAuC9G,eAAe,IAAI,OAAO,CAAC,OAAO,CAAC;IAInC,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE;IAmDvG,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,YAAY,EAAE,MAAM,EAAE,IAAI,EAAE,WAAW,CAAC,cAAc,CAAC;IAoC/I,yBAAyB,IAAI,OAAO,CAAC,OAAO,CAAC;CAG3D;AAED,eAAO,MAAM,mBAAmB,0BAAiC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.js b/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.js index 819fefca..653db6a5 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.js +++ b/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.js @@ -22,12 +22,12 @@ const NotebookConverter_1 = require("./NotebookConverter"); const ProfileConverter_1 = require("./ProfileConverter"); function membershipPrivilegeToShareRelationship(privilege) { switch (privilege) { - case en_core_entity_types_1.MembershipPrivilege.READ: - case en_core_entity_types_1.MembershipPrivilege.COMPLETE: + case en_conduit_sync_types_1.MembershipPrivilege.READ: + case en_conduit_sync_types_1.MembershipPrivilege.COMPLETE: return en_conduit_sync_types_1.TShareRelationshipPrivilegeLevel.READ_NOTEBOOK_PLUS_ACTIVITY; - case en_core_entity_types_1.MembershipPrivilege.EDIT: + case en_conduit_sync_types_1.MembershipPrivilege.EDIT: return en_conduit_sync_types_1.TShareRelationshipPrivilegeLevel.MODIFY_NOTEBOOK_PLUS_ACTIVITY; - case en_core_entity_types_1.MembershipPrivilege.MANAGE: + case en_conduit_sync_types_1.MembershipPrivilege.MANAGE: return en_conduit_sync_types_1.TShareRelationshipPrivilegeLevel.FULL_ACCESS; default: throw conduit_utils_1.absurd(privilege, `Unknown privilege ${privilege}`); @@ -35,12 +35,12 @@ function membershipPrivilegeToShareRelationship(privilege) { } function membershipPrivilegeToSharedNotebookPrivilege(privilege) { switch (privilege) { - case en_core_entity_types_1.MembershipPrivilege.READ: - case en_core_entity_types_1.MembershipPrivilege.COMPLETE: + case en_conduit_sync_types_1.MembershipPrivilege.READ: + case en_conduit_sync_types_1.MembershipPrivilege.COMPLETE: return en_conduit_sync_types_1.TSharedNotebookPrivilegeLevel.READ_NOTEBOOK_PLUS_ACTIVITY; - case en_core_entity_types_1.MembershipPrivilege.EDIT: + case en_conduit_sync_types_1.MembershipPrivilege.EDIT: return en_conduit_sync_types_1.TSharedNotebookPrivilegeLevel.MODIFY_NOTEBOOK_PLUS_ACTIVITY; - case en_core_entity_types_1.MembershipPrivilege.MANAGE: + case en_conduit_sync_types_1.MembershipPrivilege.MANAGE: return en_conduit_sync_types_1.TSharedNotebookPrivilegeLevel.FULL_ACCESS; default: throw conduit_utils_1.absurd(privilege, `Unknown privilege ${privilege}`); @@ -51,25 +51,25 @@ function membershipPrivilegeFromSharedNotebookPrivilege(privilege) { switch (privilege) { case en_conduit_sync_types_1.TSharedNotebookPrivilegeLevel.READ_NOTEBOOK: case en_conduit_sync_types_1.TSharedNotebookPrivilegeLevel.READ_NOTEBOOK_PLUS_ACTIVITY: - return en_core_entity_types_1.MembershipPrivilege.READ; + return en_conduit_sync_types_1.MembershipPrivilege.READ; case en_conduit_sync_types_1.TSharedNotebookPrivilegeLevel.MODIFY_NOTEBOOK_PLUS_ACTIVITY: case en_conduit_sync_types_1.TSharedNotebookPrivilegeLevel.GROUP: - return en_core_entity_types_1.MembershipPrivilege.EDIT; + return en_conduit_sync_types_1.MembershipPrivilege.EDIT; case en_conduit_sync_types_1.TSharedNotebookPrivilegeLevel.FULL_ACCESS: case en_conduit_sync_types_1.TSharedNotebookPrivilegeLevel.BUSINESS_FULL_ACCESS: - return en_core_entity_types_1.MembershipPrivilege.MANAGE; + return en_conduit_sync_types_1.MembershipPrivilege.MANAGE; default: throw conduit_utils_1.absurd(privilege, `Unknown privilege ${privilege}`); } } function membershipPrivilegeToWorkspacePrivilege(privilege) { switch (privilege) { - case en_core_entity_types_1.MembershipPrivilege.READ: - case en_core_entity_types_1.MembershipPrivilege.COMPLETE: + case en_conduit_sync_types_1.MembershipPrivilege.READ: + case en_conduit_sync_types_1.MembershipPrivilege.COMPLETE: return en_conduit_sync_types_1.TWorkspacePrivilegeLevel.READ; - case en_core_entity_types_1.MembershipPrivilege.EDIT: + case en_conduit_sync_types_1.MembershipPrivilege.EDIT: return en_conduit_sync_types_1.TWorkspacePrivilegeLevel.EDIT; - case en_core_entity_types_1.MembershipPrivilege.MANAGE: + case en_conduit_sync_types_1.MembershipPrivilege.MANAGE: return en_conduit_sync_types_1.TWorkspacePrivilegeLevel.EDIT_AND_MANAGE; default: throw conduit_utils_1.absurd(privilege, `Unknown privilege ${privilege}`); @@ -79,23 +79,23 @@ exports.membershipPrivilegeToWorkspacePrivilege = membershipPrivilegeToWorkspace function membershipPrivilegeFromWorkspacePrivilege(privilege) { switch (privilege) { case en_conduit_sync_types_1.TWorkspacePrivilegeLevel.READ: - return en_core_entity_types_1.MembershipPrivilege.READ; + return en_conduit_sync_types_1.MembershipPrivilege.READ; case en_conduit_sync_types_1.TWorkspacePrivilegeLevel.EDIT: - return en_core_entity_types_1.MembershipPrivilege.EDIT; + return en_conduit_sync_types_1.MembershipPrivilege.EDIT; case en_conduit_sync_types_1.TWorkspacePrivilegeLevel.EDIT_AND_MANAGE: - return en_core_entity_types_1.MembershipPrivilege.MANAGE; + return en_conduit_sync_types_1.MembershipPrivilege.MANAGE; default: throw conduit_utils_1.absurd(privilege, `Unknown privilege ${privilege}`); } } function membershipPrivilegeToSharedNotePrivilegeLevel(privilege) { switch (privilege) { - case en_core_entity_types_1.MembershipPrivilege.READ: - case en_core_entity_types_1.MembershipPrivilege.COMPLETE: + case en_conduit_sync_types_1.MembershipPrivilege.READ: + case en_conduit_sync_types_1.MembershipPrivilege.COMPLETE: return en_conduit_sync_types_1.TSharedNotePrivilegeLevel.READ_NOTE; - case en_core_entity_types_1.MembershipPrivilege.EDIT: + case en_conduit_sync_types_1.MembershipPrivilege.EDIT: return en_conduit_sync_types_1.TSharedNotePrivilegeLevel.MODIFY_NOTE; - case en_core_entity_types_1.MembershipPrivilege.MANAGE: + case en_conduit_sync_types_1.MembershipPrivilege.MANAGE: return en_conduit_sync_types_1.TSharedNotePrivilegeLevel.FULL_ACCESS; default: throw conduit_utils_1.absurd(privilege, `Unknown privilege ${privilege}`); @@ -107,7 +107,7 @@ function membershipFromWorkspace(serviceData, parentNode, personalUserID, vaultU if (!serviceData.common) { throw new Error('Unable to create membership node without a common structure in service data'); } - const recipientType = serviceData.common.recipientType === en_conduit_sync_types_1.TRecipientType.BUSINESS ? en_core_entity_types_1.MembershipRecipientType.BUSINESS : en_core_entity_types_1.MembershipRecipientType.USER; + const recipientType = serviceData.common.recipientType === en_conduit_sync_types_1.TRecipientType.BUSINESS ? en_conduit_sync_types_1.MembershipRecipientType.BUSINESS : en_conduit_sync_types_1.MembershipRecipientType.USER; const node = { type: en_core_entity_types_1.CoreEntityTypes.Membership, id: Converters_1.convertGuidFromService(serviceData.common.guid, en_core_entity_types_1.CoreEntityTypes.Membership), @@ -118,7 +118,7 @@ function membershipFromWorkspace(serviceData, parentNode, personalUserID, vaultU NodeFields: { privilege: membershipPrivilegeFromWorkspacePrivilege(serviceData.privilege || 1), recipientType, - recipientIsMe: recipientType === en_core_entity_types_1.MembershipRecipientType.USER && serviceData.common.recipientId === personalUserID, + recipientIsMe: recipientType === en_conduit_sync_types_1.MembershipRecipientType.USER && serviceData.common.recipientId === personalUserID, created: serviceData.common.serviceCreated || 0, updated: serviceData.common.serviceUpdated || 0, invitedTime: null, @@ -181,26 +181,26 @@ async function removeMembershipFromWorkspace(trc, params, auth, workspaceID, mem function membershipPrivilegeFromSharedNotePrivilege(privilege) { switch (privilege) { case en_conduit_sync_types_1.TSharedNotePrivilegeLevel.READ_NOTE: - return en_core_entity_types_1.MembershipPrivilege.READ; + return en_conduit_sync_types_1.MembershipPrivilege.READ; case en_conduit_sync_types_1.TSharedNotePrivilegeLevel.MODIFY_NOTE: - return en_core_entity_types_1.MembershipPrivilege.EDIT; + return en_conduit_sync_types_1.MembershipPrivilege.EDIT; case en_conduit_sync_types_1.TSharedNotePrivilegeLevel.FULL_ACCESS: - return en_core_entity_types_1.MembershipPrivilege.MANAGE; + return en_conduit_sync_types_1.MembershipPrivilege.MANAGE; default: throw conduit_utils_1.absurd(privilege, `Unknown privilege ${privilege}`); } } function convertSharedNoteMembershipGuidFromService(noteID, identity) { let id = ''; - let type = en_core_entity_types_1.MembershipRecipientType.USER; + let type = en_conduit_sync_types_1.MembershipRecipientType.USER; if (identity) { if (identity.userId) { id = conduit_utils_1.keyStringForUserID(identity.userId); - type = en_core_entity_types_1.MembershipRecipientType.USER; + type = en_conduit_sync_types_1.MembershipRecipientType.USER; } else if (identity.id) { id = MessageAttachmentConverter_1.convertIdentityGuidFromService(identity.id); - type = en_core_entity_types_1.MembershipRecipientType.IDENTITY; + type = en_conduit_sync_types_1.MembershipRecipientType.IDENTITY; } else { throw new Error('Shared note with no supported recipient found'); @@ -287,10 +287,10 @@ async function membershipFromSharedNote(trc, params, noteID, serviceData, parent }); } let recipientProfileID = null; - if (recipientType === en_core_entity_types_1.MembershipRecipientType.USER && recipientId !== '') { + if (recipientType === en_conduit_sync_types_1.MembershipRecipientType.USER && recipientId !== '') { recipientProfileID = Converters_1.convertGuidFromService(serviceData.recipientIdentity.userId.toString(), en_core_entity_types_1.CoreEntityTypes.Profile, en_core_entity_types_1.PROFILE_SOURCE.User); } - else if (recipientType === en_core_entity_types_1.MembershipRecipientType.IDENTITY) { + else if (recipientType === en_conduit_sync_types_1.MembershipRecipientType.IDENTITY) { recipientProfileID = Converters_1.convertGuidFromService(serviceData.recipientIdentity.id, en_core_entity_types_1.CoreEntityTypes.Profile, en_core_entity_types_1.PROFILE_SOURCE.Identity); } if (recipientProfileID) { @@ -333,17 +333,17 @@ function profileFromSharedNotebook(serviceData) { } async function membershipFromSharedNotebook(trc, params, serviceData, parentNode) { var _a; - let recipientType = en_core_entity_types_1.MembershipRecipientType.USER; + let recipientType = en_conduit_sync_types_1.MembershipRecipientType.USER; let recipientIsMe = false; if (serviceData.recipientUserId) { - recipientType = en_core_entity_types_1.MembershipRecipientType.USER; + recipientType = en_conduit_sync_types_1.MembershipRecipientType.USER; recipientIsMe = serviceData.recipientUserId === params.personalUserId; } else if (serviceData.recipientIdentityId) { - recipientType = en_core_entity_types_1.MembershipRecipientType.IDENTITY; + recipientType = en_conduit_sync_types_1.MembershipRecipientType.IDENTITY; } else if (serviceData.email) { - recipientType = en_core_entity_types_1.MembershipRecipientType.EMAIL; + recipientType = en_conduit_sync_types_1.MembershipRecipientType.EMAIL; } else { throw new Error('Shared notebook with no supported recipient found'); @@ -407,7 +407,7 @@ async function membershipFromSharedNotebook(trc, params, serviceData, parentNode else if (serviceData.recipientIdentityId) { recipientID = Converters_1.convertGuidFromService(serviceData.recipientIdentityId, en_core_entity_types_1.CoreEntityTypes.Profile, en_core_entity_types_1.PROFILE_SOURCE.Identity); } - else if (recipientType === en_core_entity_types_1.MembershipRecipientType.EMAIL && serviceData.email) { + else if (recipientType === en_conduit_sync_types_1.MembershipRecipientType.EMAIL && serviceData.email) { recipientID = Converters_1.convertGuidFromService(serviceData.email, en_core_entity_types_1.CoreEntityTypes.Profile, en_core_entity_types_1.PROFILE_SOURCE.Identity); } if (recipientID) { @@ -421,9 +421,9 @@ async function membershipFromSharedNotebook(trc, params, serviceData, parentNode return node; } async function updateSharedNotebookMembershipPrivilege(trc, params, auth, notebookID, privilege, membership) { - const isRecipientUser = membership.NodeFields.recipientType === en_core_entity_types_1.MembershipRecipientType.USER; - const isRecipientBusiness = membership.NodeFields.recipientType === en_core_entity_types_1.MembershipRecipientType.BUSINESS; - const isRecipientIdentity = membership.NodeFields.recipientType === en_core_entity_types_1.MembershipRecipientType.IDENTITY; + const isRecipientUser = membership.NodeFields.recipientType === en_conduit_sync_types_1.MembershipRecipientType.USER; + const isRecipientBusiness = membership.NodeFields.recipientType === en_conduit_sync_types_1.MembershipRecipientType.BUSINESS; + const isRecipientIdentity = membership.NodeFields.recipientType === en_conduit_sync_types_1.MembershipRecipientType.IDENTITY; if (!isRecipientUser && !isRecipientBusiness && !isRecipientIdentity) { throw new Error('Cannot update share to email'); } @@ -456,29 +456,29 @@ async function updateSharedNotebookMembershipPrivilege(trc, params, auth, notebo } } async function updateSharedNoteMembershipPrivilege(trc, params, auth, noteID, privilege, membership) { - if (membership.NodeFields.recipientType !== en_core_entity_types_1.MembershipRecipientType.USER && membership.NodeFields.recipientType !== en_core_entity_types_1.MembershipRecipientType.IDENTITY) { + if (membership.NodeFields.recipientType !== en_conduit_sync_types_1.MembershipRecipientType.USER && membership.NodeFields.recipientType !== en_conduit_sync_types_1.MembershipRecipientType.IDENTITY) { throw new Error('Only updates to users and identity privileges are allowed'); } const recipientId = Number(Converters_1.convertGuidToService(conduit_utils_1.firstStashEntry(membership.outputs.recipient).dstID, en_core_entity_types_1.CoreEntityTypes.Profile)); let privilegeOut; switch (privilege) { - case en_core_entity_types_1.MembershipPrivilege.MANAGE: + case en_conduit_sync_types_1.MembershipPrivilege.MANAGE: privilegeOut = en_conduit_sync_types_1.TSharedNotePrivilegeLevel.FULL_ACCESS; break; - case en_core_entity_types_1.MembershipPrivilege.EDIT: + case en_conduit_sync_types_1.MembershipPrivilege.EDIT: privilegeOut = en_conduit_sync_types_1.TSharedNotePrivilegeLevel.MODIFY_NOTE; break; - case en_core_entity_types_1.MembershipPrivilege.READ: + case en_conduit_sync_types_1.MembershipPrivilege.READ: default: privilegeOut = en_conduit_sync_types_1.TSharedNotePrivilegeLevel.READ_NOTE; break; } const managedShares = { noteGuid: noteID, - membershipsToUpdate: membership.NodeFields.recipientType === en_core_entity_types_1.MembershipRecipientType.USER ? [ + membershipsToUpdate: membership.NodeFields.recipientType === en_conduit_sync_types_1.MembershipRecipientType.USER ? [ { recipientUserId: recipientId, privilege: privilegeOut } ] : undefined, - invitationsToUpdate: membership.NodeFields.recipientType === en_core_entity_types_1.MembershipRecipientType.IDENTITY ? [ + invitationsToUpdate: membership.NodeFields.recipientType === en_conduit_sync_types_1.MembershipRecipientType.IDENTITY ? [ { recipientIdentityId: recipientId, privilege: privilegeOut } ] : undefined, }; @@ -496,20 +496,20 @@ async function removeMembershipFromNotebook(trc, params, auth, notebookID, membe throw new Error('No recipient edge found'); } switch (membership.NodeFields.recipientType) { - case en_core_entity_types_1.MembershipRecipientType.USER: - case en_core_entity_types_1.MembershipRecipientType.BUSINESS: + case en_conduit_sync_types_1.MembershipRecipientType.USER: + case en_conduit_sync_types_1.MembershipRecipientType.BUSINESS: unshare = { type: en_conduit_sync_types_1.TUserIdentityType.EVERNOTE_USERID, longIdentifier: Number(Converters_1.convertGuidToService(recipientEdge.dstID, en_core_entity_types_1.CoreEntityTypes.Profile)), }; break; - case en_core_entity_types_1.MembershipRecipientType.IDENTITY: + case en_conduit_sync_types_1.MembershipRecipientType.IDENTITY: unshare = { type: en_conduit_sync_types_1.TUserIdentityType.IDENTITYID, longIdentifier: Number(Converters_1.convertGuidToService(recipientEdge.dstID, en_core_entity_types_1.CoreEntityTypes.Profile)), }; break; - case en_core_entity_types_1.MembershipRecipientType.EMAIL: + case en_conduit_sync_types_1.MembershipRecipientType.EMAIL: unshare = { type: en_conduit_sync_types_1.TUserIdentityType.EMAIL, stringIdentifier: Converters_1.convertGuidToService(recipientEdge.dstID, en_core_entity_types_1.CoreEntityTypes.Profile), @@ -535,14 +535,14 @@ async function removeMembershipFromSharedNote(trc, params, auth, noteID, members const unshareEmails = []; const recipientId = conduit_utils_1.firstStashEntry(membership.outputs.recipient).dstID; switch (membership.NodeFields.recipientType) { - case en_core_entity_types_1.MembershipRecipientType.USER: + case en_conduit_sync_types_1.MembershipRecipientType.USER: unshareUsers.push(Number(Converters_1.convertGuidToService(recipientId, en_core_entity_types_1.CoreEntityTypes.Profile))); break; - case en_core_entity_types_1.MembershipRecipientType.IDENTITY: + case en_conduit_sync_types_1.MembershipRecipientType.IDENTITY: unshareEmails.push(Number(Converters_1.convertGuidToService(recipientId, en_core_entity_types_1.CoreEntityTypes.Profile))); break; - case en_core_entity_types_1.MembershipRecipientType.BUSINESS: - case en_core_entity_types_1.MembershipRecipientType.EMAIL: + case en_conduit_sync_types_1.MembershipRecipientType.BUSINESS: + case en_conduit_sync_types_1.MembershipRecipientType.EMAIL: default: throw new Error(`Unknown recipient type ${membership.NodeFields.recipientType}`); } diff --git a/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.js.map b/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.js.map index a405d4eb..75ab5ea4 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/MembershipConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"MembershipConverter.js","sourceRoot":"","sources":["../../src/Converters/MembershipConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MembershipConverter.js","sourceRoot":"","sources":["../../src/Converters/MembershipConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;AAIH,qDAAgG;AAChG,iDAAiL;AACjL,iEAqB+B;AAC/B,+DAY8B;AAE9B,wCAAkD;AAClD,6CAA4E;AAC5E,uCAMmB;AACnB,6EAA8E;AAC9E,2DAAwD;AACxD,yDAAqH;AAIrH,SAAS,sCAAsC,CAAC,SAA8B;IAC5E,QAAQ,SAAS,EAAE;QACjB,KAAK,2CAAmB,CAAC,IAAI,CAAC;QAC9B,KAAK,2CAAmB,CAAC,QAAQ;YAC/B,OAAO,wDAAgC,CAAC,2BAA2B,CAAC;QACtE,KAAK,2CAAmB,CAAC,IAAI;YAC3B,OAAO,wDAAgC,CAAC,6BAA6B,CAAC;QACxE,KAAK,2CAAmB,CAAC,MAAM;YAC7B,OAAO,wDAAgC,CAAC,WAAW,CAAC;QACtD;YACE,MAAM,sBAAM,CAAC,SAAS,EAAE,qBAAqB,SAAS,EAAE,CAAC,CAAC;KAC7D;AACH,CAAC;AAED,SAAgB,4CAA4C,CAAC,SAA8B;IACzF,QAAQ,SAAS,EAAE;QACjB,KAAK,2CAAmB,CAAC,IAAI,CAAC;QAC9B,KAAK,2CAAmB,CAAC,QAAQ;YAC/B,OAAO,qDAA6B,CAAC,2BAA2B,CAAC;QACnE,KAAK,2CAAmB,CAAC,IAAI;YAC3B,OAAO,qDAA6B,CAAC,6BAA6B,CAAC;QACrE,KAAK,2CAAmB,CAAC,MAAM;YAC7B,OAAO,qDAA6B,CAAC,WAAW,CAAC;QACnD;YACE,MAAM,sBAAM,CAAC,SAAS,EAAE,qBAAqB,SAAS,EAAE,CAAC,CAAC;KAC7D;AACH,CAAC;AAZD,oGAYC;AAED,SAAS,8CAA8C,CAAC,SAAwC;IAC9F,QAAQ,SAAS,EAAE;QACjB,KAAK,qDAA6B,CAAC,aAAa,CAAC;QACjD,KAAK,qDAA6B,CAAC,2BAA2B;YAC5D,OAAO,2CAAmB,CAAC,IAAI,CAAC;QAClC,KAAK,qDAA6B,CAAC,6BAA6B,CAAC;QACjE,KAAK,qDAA6B,CAAC,KAAK;YACtC,OAAO,2CAAmB,CAAC,IAAI,CAAC;QAClC,KAAK,qDAA6B,CAAC,WAAW,CAAC;QAC/C,KAAK,qDAA6B,CAAC,oBAAoB;YACrD,OAAO,2CAAmB,CAAC,MAAM,CAAC;QACpC;YACE,MAAM,sBAAM,CAAC,SAAS,EAAE,qBAAqB,SAAS,EAAE,CAAC,CAAC;KAC7D;AACH,CAAC;AAED,SAAgB,uCAAuC,CAAC,SAA8B;IACpF,QAAQ,SAAS,EAAE;QACjB,KAAK,2CAAmB,CAAC,IAAI,CAAC;QAC9B,KAAK,2CAAmB,CAAC,QAAQ;YAC/B,OAAO,gDAAwB,CAAC,IAAI,CAAC;QACvC,KAAK,2CAAmB,CAAC,IAAI;YAC3B,OAAO,gDAAwB,CAAC,IAAI,CAAC;QACvC,KAAK,2CAAmB,CAAC,MAAM;YAC7B,OAAO,gDAAwB,CAAC,eAAe,CAAC;QAClD;YACE,MAAM,sBAAM,CAAC,SAAS,EAAE,qBAAqB,SAAS,EAAE,CAAC,CAAC;KAC7D;AACH,CAAC;AAZD,0FAYC;AAED,SAAS,yCAAyC,CAAC,SAAmC;IACpF,QAAQ,SAAS,EAAE;QACjB,KAAK,gDAAwB,CAAC,IAAI;YAChC,OAAO,2CAAmB,CAAC,IAAI,CAAC;QAClC,KAAK,gDAAwB,CAAC,IAAI;YAChC,OAAO,2CAAmB,CAAC,IAAI,CAAC;QAClC,KAAK,gDAAwB,CAAC,eAAe;YAC3C,OAAO,2CAAmB,CAAC,MAAM,CAAC;QACpC;YACE,MAAM,sBAAM,CAAC,SAAS,EAAE,qBAAqB,SAAS,EAAE,CAAC,CAAC;KAC7D;AACH,CAAC;AAED,SAAgB,6CAA6C,CAAC,SAA8B;IAC1F,QAAQ,SAAS,EAAE;QACjB,KAAK,2CAAmB,CAAC,IAAI,CAAC;QAC9B,KAAK,2CAAmB,CAAC,QAAQ;YAC/B,OAAO,iDAAyB,CAAC,SAAS,CAAC;QAC7C,KAAK,2CAAmB,CAAC,IAAI;YAC3B,OAAO,iDAAyB,CAAC,WAAW,CAAC;QAC/C,KAAK,2CAAmB,CAAC,MAAM;YAC7B,OAAO,iDAAyB,CAAC,WAAW,CAAC;QAC/C;YACE,MAAM,sBAAM,CAAC,SAAS,EAAE,qBAAqB,SAAS,EAAE,CAAC,CAAC;KAC7D;AACH,CAAC;AAZD,sGAYC;AAED,wBAAwB;AAExB,SAAgB,uBAAuB,CAAC,WAAiC,EAAE,UAA4B,EAAE,cAAsB,EAAE,WAAmB;IAClJ,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE;QACvB,MAAM,IAAI,KAAK,CAAC,6EAA6E,CAAC,CAAC;KAChG;IAED,MAAM,aAAa,GAAG,WAAW,CAAC,MAAM,CAAC,aAAa,KAAK,sCAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,+CAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,+CAAuB,CAAC,IAAI,CAAC;IAErJ,MAAM,IAAI,GAAe;QACvB,IAAI,EAAE,sCAAe,CAAC,UAAU;QAChC,EAAE,EAAE,mCAAsB,CAAC,WAAW,CAAC,MAAM,CAAC,IAAK,EAAE,sCAAe,CAAC,UAAU,CAAC;QAChF,OAAO,EAAE,CAAC;QACV,YAAY,EAAE,EAAE;QAChB,oBAAoB,EAAE,CAAC;QACvB,KAAK,EAAE,UAAU,CAAC,KAAK;QACvB,UAAU,EAAE;YACV,SAAS,EAAE,yCAAyC,CAAC,WAAW,CAAC,SAAS,IAAI,CAAC,CAAC;YAChF,aAAa;YACb,aAAa,EAAE,aAAa,KAAK,+CAAuB,CAAC,IAAI,IAAI,WAAW,CAAC,MAAM,CAAC,WAAW,KAAK,cAAc;YAClH,OAAO,EAAE,WAAW,CAAC,MAAM,CAAC,cAAc,IAAI,CAAC;YAC/C,OAAO,EAAE,WAAW,CAAC,MAAM,CAAC,cAAc,IAAI,CAAC;YAC/C,WAAW,EAAE,IAAI;YACjB,yBAAyB,EAAE,IAAI;SAChC;QACD,MAAM,EAAE;YACN,MAAM,EAAE,EAAE;SACX;QACD,OAAO,EAAE;YACP,KAAK,EAAE,EAAE;YACT,SAAS,EAAE,EAAE;YACb,MAAM,EAAE,EAAE;SACX;KACF,CAAC;IAEF,qCAAmB,CAAC,IAAI,EAAE,QAAQ,EAAE;QAClC,EAAE,EAAE,mCAAsB,CAAC,WAAW,CAAC,MAAM,CAAC,YAAa,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC;QAC1G,IAAI,EAAE,sCAAe,CAAC,OAAO;QAC7B,IAAI,EAAE,IAAI;KACX,CAAC,CAAC;IAEH,MAAM,OAAO,GAAG,mCAAsB,CAAC,WAAW,CAAC,MAAM,CAAC,aAAc,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC,CAAC;IACxH,IAAI,WAAW,CAAC,MAAM,CAAC,aAAc,KAAK,WAAW,EAAE;QACrD,wCAAwC;QACxC,mCAAmC,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC;KAC1D;IACD,MAAM,WAAW,GAAG,mCAAsB,CAAC,WAAW,CAAC,MAAM,CAAC,WAAY,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC,CAAC;IAC1H,mCAAmC,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;IAE7D,qCAAmB,CAAC,IAAI,EAAE,OAAO,EAAE;QACjC,EAAE,EAAE,OAAO;QACX,IAAI,EAAE,sCAAe,CAAC,OAAO;QAC7B,IAAI,EAAE,IAAI;KACX,CAAC,CAAC;IAEH,qCAAmB,CAAC,IAAI,EAAE,WAAW,EAAE;QACrC,EAAE,EAAE,WAAW;QACf,IAAI,EAAE,sCAAe,CAAC,OAAO;QAC7B,IAAI,EAAE,IAAI;KACX,CAAC,CAAC;IAEH,OAAO,IAAI,CAAC;AACd,CAAC;AA5DD,0DA4DC;AAED,KAAK,UAAU,kCAAkC,CAC/C,GAAmB,EACnB,MAA4B,EAC5B,IAAc,EACd,YAAoB,EACpB,WAAmB,EACnB,SAA8B;IAE9B,MAAM,aAAa,GAAmC;QACpD,aAAa,EAAE,iCAAoB,CAAC,WAAW,EAAE,sCAAe,CAAC,SAAS,CAAC;QAC3E,mBAAmB,EAAE,CAAC;gBACpB,MAAM,EAAE,EAAE,IAAI,EAAE,iCAAoB,CAAC,YAAY,EAAE,sCAAe,CAAC,UAAU,CAAC,EAAE;gBAChF,SAAS,EAAE,uCAAuC,CAAC,SAAS,CAAC;aAC9D,CAAC;KACH,CAAC;IAEF,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IACzE,MAAM,SAAS,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC;AACzE,CAAC;AAED,KAAK,UAAU,6BAA6B,CAAC,GAAmB,EAAE,MAA4B,EAAE,IAAc,EAAE,WAAmB,EAAE,UAAsB;IACzJ,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IAEzE,MAAM,aAAa,GAAmC;QACpD,aAAa,EAAE,iCAAoB,CAAC,WAAW,EAAE,sCAAe,CAAC,SAAS,CAAC;QAC3E,mBAAmB,EAAE,CAAE,iCAAoB,CAAC,UAAU,CAAC,EAAE,EAAE,sCAAe,CAAC,UAAU,CAAC,CAAE;KACzF,CAAC;IAEF,MAAM,SAAS,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC;IACvE,OAAO,IAAI,CAAC;AACd,CAAC;AAED,SAAS,0CAA0C,CAAC,SAAoC;IACtF,QAAQ,SAAS,EAAE;QACjB,KAAK,iDAAyB,CAAC,SAAS;YACtC,OAAO,2CAAmB,CAAC,IAAI,CAAC;QAClC,KAAK,iDAAyB,CAAC,WAAW;YACxC,OAAO,2CAAmB,CAAC,IAAI,CAAC;QAClC,KAAK,iDAAyB,CAAC,WAAW;YACxC,OAAO,2CAAmB,CAAC,MAAM,CAAC;QACpC;YACE,MAAM,sBAAM,CAAC,SAAS,EAAE,qBAAqB,SAAS,EAAE,CAAC,CAAC;KAC7D;AACH,CAAC;AAED,SAAgB,0CAA0C,CAAC,MAAc,EAAE,QAA2B;IACpG,IAAI,EAAE,GAAG,EAAE,CAAC;IACZ,IAAI,IAAI,GAAG,+CAAuB,CAAC,IAAI,CAAC;IACxC,IAAI,QAAQ,EAAE;QACZ,IAAI,QAAQ,CAAC,MAAM,EAAE;YACnB,EAAE,GAAG,kCAAkB,CAAC,QAAQ,CAAC,MAAgB,CAAC,CAAC;YACnD,IAAI,GAAG,+CAAuB,CAAC,IAAI,CAAC;SACrC;aAAM,IAAI,QAAQ,CAAC,EAAE,EAAE;YACtB,EAAE,GAAG,2DAA8B,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;YACjD,IAAI,GAAG,+CAAuB,CAAC,QAAQ,CAAC;SACzC;aAAM;YACL,MAAM,IAAI,KAAK,CAAC,+CAA+C,CAAC,CAAC;SAClE;KACF;IACD,OAAO;QACL,IAAI;QACJ,EAAE,EAAE,mCAAsB,CAAC,GAAG,MAAM,IAAI,EAAE,EAAW,EAAE,sCAAe,CAAC,UAAU,CAAC;KACnF,CAAC;AACJ,CAAC;AAlBD,gGAkBC;AAED,SAAS,mCAAmC,CAAC,IAAsB,EAAE,EAAU;IAC7E,MAAM,aAAa,GAAG,IAAI,CAAC,UAAU,CAAC,2BAA2B,CAAC;IAClE,aAAa,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACpE,CAAC;AAEM,KAAK,UAAU,sBAAsB,CAC1C,GAAmB,EACnB,MAA8B,EAC9B,WAAmB,EACnB,YAAoB;IAEpB,MAAM,MAAM,CAAC,gBAAgB,CAAC,UAAU,CAAC,GAAG,EAAE,WAAW,EAAE,EAAE,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAE,CAAC,CAAC;AACrH,CAAC;AAPD,wDAOC;AAED,mBAAmB;AACnB,KAAK,UAAU,wBAAwB,CAAC,GAAmB,EAAE,MAA8B,EAAE,MAAc,EAAE,WAAwB,EAAE,UAA4B;;IACjK,IAAI,aAAa,GAAG,KAAK,CAAC;IAE1B,IAAI,WAAW,CAAC,iBAAiB,EAAE;QACjC,IAAI,WAAW,CAAC,iBAAiB,CAAC,MAAM,EAAE;YACxC,aAAa,GAAG,WAAW,CAAC,iBAAiB,CAAC,MAAM,KAAK,MAAM,CAAC,cAAc,CAAC;SAChF;aAAM,IAAI,WAAW,CAAC,iBAAiB,CAAC,EAAE,EAAE;YAC3C,MAAM,EAAE,eAAe,EAAE,GAAG,MAAM,CAAC;YACnC,IAAI,eAAe,EAAE;gBACnB,KAAK,MAAM,UAAU,IAAI,eAAe,CAAC,OAAO,CAAC,iBAAiB,EAAE;oBAClE,MAAM,mBAAmB,GAAG,mCAAsB,CAAC,WAAW,CAAC,iBAAiB,CAAC,EAAE,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,QAAQ,CAAC,CAAC;oBACvI,IAAI,mBAAmB,KAAK,eAAe,CAAC,OAAO,CAAC,iBAAiB,CAAC,UAAU,CAAE,CAAC,KAAK,EAAE;wBACxF,aAAa,GAAG,IAAI,CAAC;wBACrB,MAAM;qBACP;iBACF;aACF;SACF;aAAM;YACL,MAAM,IAAI,KAAK,CAAC,+CAA+C,CAAC,CAAC;SAClE;KACF;IAED,IAAI,UAAU,GAAsB,IAAI,CAAC;IAEzC,IAAI,aAAa,IAAI,WAAW,CAAC,YAAY,IAAI,WAAW,CAAC,YAAY,KAAK,MAAM,CAAC,cAAc,EAAE;QACnG,MAAM,aAAa,GAAG,iCAAoB,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;QAC3D,MAAM,YAAY,GAAG,mCAAsB,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC;QACzE,UAAU,GAAI,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAa,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAC,CAAC,CAAC;QAClI,IAAI,CAAC,UAAU,EAAE,EAAE,yBAAyB;YAC1C,sBAAM,CAAC,IAAI,CAAC,uCAAuC,CAAC,CAAC;SACtD;KACF;IACD,MAAM,EAAE,EAAE,EAAE,WAAW,EAAE,IAAI,EAAE,aAAa,EAAE,GAAI,0CAA0C,CAAC,MAAM,EAAE,WAAW,CAAC,iBAAiB,CAAC,CAAC;IACpI,MAAM,IAAI,GAAe;QACvB,EAAE,EAAE,WAAW;QACf,IAAI,EAAE,sCAAe,CAAC,UAAU;QAChC,OAAO,EAAE,CAAC;QACV,YAAY,EAAE,EAAE;QAChB,oBAAoB,EAAE,CAAC;QACvB,KAAK,EAAE,UAAU,CAAC,KAAK;QACvB,UAAU,EAAE;YACV,SAAS,EAAE,0CAA0C,CAAC,WAAW,CAAC,SAAS,IAAI,CAAC,CAAC;YACjF,aAAa;YACb,aAAa;YACb,OAAO,EAAE,WAAW,CAAC,cAAc,IAAI,CAAC;YACxC,OAAO,EAAE,WAAW,CAAC,cAAc,IAAI,CAAC;YACxC,WAAW,QAAE,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,UAAU,CAAC,OAAO,mCAAI,IAAI;YACnD,yBAAyB,EAAE,CAAC;SAC7B;QACD,MAAM,EAAE;YACN,MAAM,EAAE,EAAE;SACX;QACD,OAAO,EAAE;YACP,KAAK,EAAE,EAAE;YACT,SAAS,EAAE,EAAE;YACb,MAAM,EAAE,EAAE;SACX;KACF,CAAC;IAEF,IAAI,WAAW,CAAC,YAAY,EAAE;QAC5B,qCAAmB,CAAC,IAAI,EAAE,QAAQ,EAAE;YAClC,EAAE,EAAE,mCAAsB,CAAC,WAAW,CAAC,YAAa,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC;YACnG,IAAI,EAAE,sCAAe,CAAC,OAAO;YAC7B,IAAI,EAAE,IAAI;SACX,CAAC,CAAC;KACJ;IAED,IAAI,kBAAkB,GAAkB,IAAI,CAAC;IAC7C,IAAI,aAAa,KAAK,+CAAuB,CAAC,IAAI,IAAI,WAAW,KAAK,EAAE,EAAE;QACxE,kBAAkB,GAAG,mCAAsB,CAAC,WAAW,CAAC,iBAAkB,CAAC,MAAO,CAAC,QAAQ,EAAE,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC,CAAC;KAC9I;SAAM,IAAI,aAAa,KAAK,+CAAuB,CAAC,QAAQ,EAAE;QAC7D,kBAAkB,GAAG,mCAAsB,CAAC,WAAW,CAAC,iBAAkB,CAAC,EAAE,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,QAAQ,CAAC,CAAC;KAClI;IAED,IAAI,kBAAkB,EAAE;QACtB,qCAAmB,CAAC,IAAI,EAAE,WAAW,EAAE;YACrC,EAAE,EAAE,kBAAkB;YACtB,IAAI,EAAE,sCAAe,CAAC,OAAO;YAC7B,IAAI,EAAE,IAAI;SACX,CAAC,CAAC;QACH,mCAAmC,CAAC,UAAU,EAAE,kBAAkB,CAAC,CAAC;KACrE;IAED,OAAO,IAAI,CAAC;AACd,CAAC;AAED,SAAS,mCAAmC,CAC1C,UAAkB,EAClB,MAAc;IAEd,OAAO,sCAAmB,CAAC;QACzB,EAAE,EAAE,UAAU;QACd,MAAM;QACN,OAAO,EAAE,EAAE;KACZ,EAAE,0CAAuB,CAAC,oBAAoB,CAAC,CAAC;AACnD,CAAC;AAED,uBAAuB;AAEvB,SAAS,yBAAyB,CAAC,WAA4B;IAC7D,IAAI,WAAW,CAAC,mBAAmB,EAAE;QACnC,OAAO,sCAAmB,CAAC;YACzB,EAAE,EAAE,WAAW,CAAC,mBAAmB;YACnC,MAAM,EAAE,WAAW,CAAC,eAAe;YACnC,OAAO,EAAE;gBACP,IAAI,EAAE,oCAAY,CAAC,KAAK;gBACxB,IAAI,EAAE,WAAW,CAAC,KAAK;aACxB;SACF,EAAE,0CAAuB,CAAC,oBAAoB,CAAC,CAAC;KAClD;SAAM,IAAI,WAAW,CAAC,eAAe,EAAE;QACtC,OAAO,kCAAe,CAAC;YACrB,EAAE,EAAE,WAAW,CAAC,eAAe;YAC/B,QAAQ,EAAE,WAAW,CAAC,iBAAiB;YACvC,KAAK,EAAE,WAAW,CAAC,KAAK;SACzB,EAAE,0CAAuB,CAAC,oBAAoB,CAAC,CAAC;KAClD;IAED,OAAO,IAAI,CAAC;AACd,CAAC;AAED,KAAK,UAAU,4BAA4B,CAAC,GAAmB,EAAE,MAA8B,EAAE,WAA4B,EAAE,UAA4B;;IACzJ,IAAI,aAAa,GAAG,+CAAuB,CAAC,IAAI,CAAC;IACjD,IAAI,aAAa,GAAG,KAAK,CAAC;IAE1B,IAAI,WAAW,CAAC,eAAe,EAAE;QAC/B,aAAa,GAAG,+CAAuB,CAAC,IAAI,CAAC;QAC7C,aAAa,GAAG,WAAW,CAAC,eAAe,KAAK,MAAM,CAAC,cAAc,CAAC;KACvE;SAAM,IAAI,WAAW,CAAC,mBAAmB,EAAE;QAC1C,aAAa,GAAG,+CAAuB,CAAC,QAAQ,CAAC;KAClD;SAAM,IAAI,WAAW,CAAC,KAAK,EAAE;QAC5B,aAAa,GAAG,+CAAuB,CAAC,KAAK,CAAC;KAC/C;SAAM;QACL,MAAM,IAAI,KAAK,CAAC,mDAAmD,CAAC,CAAC;KACtE;IAED,IAAI,UAAU,GAAsB,IAAI,CAAC;IACzC,IAAI,aAAa,IAAI,WAAW,CAAC,YAAY,IAAI,WAAW,CAAC,YAAY,IAAI,WAAW,CAAC,YAAY,KAAK,MAAM,CAAC,cAAc,EAAE;QAC/H,MAAM,YAAY,GAAG,mCAAsB,CAAC,WAAW,CAAC,YAAa,EAAE,YAAY,CAAC,CAAC;QACrF,UAAU,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAa,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAC,CAAC,CAAC;QACjI,IAAI,CAAC,UAAU,EAAE,EAAE,oBAAoB;YACrC,sBAAM,CAAC,IAAI,CAAC,uCAAuC,CAAC,CAAC;SACtD;KACF;IACD,MAAM,IAAI,GAAe;QACvB,EAAE,EAAE,mCAAsB,CAAC,WAAW,CAAC,QAAS,EAAE,sCAAe,CAAC,UAAU,CAAC;QAC7E,IAAI,EAAE,sCAAe,CAAC,UAAU;QAChC,OAAO,EAAE,CAAC;QACV,YAAY,EAAE,EAAE;QAChB,oBAAoB,EAAE,CAAC;QACvB,KAAK,EAAE,UAAU,CAAC,KAAK;QACvB,UAAU,EAAE;YACV,SAAS,EAAE,8CAA8C,CAAC,WAAW,CAAC,SAAS,IAAI,CAAC,CAAC;YACrF,aAAa;YACb,aAAa;YACb,OAAO,EAAE,WAAW,CAAC,cAAc,IAAI,CAAC;YACxC,OAAO,EAAE,WAAW,CAAC,cAAc,IAAI,CAAC;YACxC,WAAW,QAAE,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,UAAU,CAAC,OAAO,mCAAI,IAAI;YACnD,yBAAyB,EAAE,WAAW,CAAC,EAAE,IAAI,CAAC;SAK/C;QACD,MAAM,EAAE;YACN,MAAM,EAAE,EAAE;SACX;QACD,OAAO,EAAE;YACP,KAAK,EAAE,EAAE;YACT,SAAS,EAAE,EAAE;YACb,MAAM,EAAE,EAAE;SACX;KACF,CAAC;IAEF,IAAI,WAAW,CAAC,YAAY,EAAE;QAC5B,qCAAmB,CAAC,IAAI,EAAE,QAAQ,EAAE;YAClC,EAAE,EAAE,mCAAsB,CAAC,WAAW,CAAC,YAAY,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC;YAClG,IAAI,EAAE,sCAAe,CAAC,OAAO;YAC7B,IAAI,EAAE,IAAI;SACX,CAAC,CAAC;KACJ;IAED,MAAM,cAAc,GAAG,mCAAsB,CAAC,WAAW,CAAC,MAAO,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC,CAAC;IACjH,IAAI,WAAW,CAAC,MAAO,KAAK,MAAM,CAAC,WAAW,EAAE;QAC9C,wCAAwC;QACxC,mCAAmC,CAAC,UAAU,EAAE,cAAc,CAAC,CAAC;KACjE;IACD,IAAI,WAAW,CAAC,MAAM,EAAE;QACtB,qCAAmB,CAAC,IAAI,EAAE,OAAO,EAAE;YACjC,EAAE,EAAE,cAAc;YAClB,IAAI,EAAE,sCAAe,CAAC,OAAO;YAC7B,IAAI,EAAE,IAAI;SACX,CAAC,CAAC;KACJ;IAED,IAAI,WAAW,GAAkB,IAAI,CAAC;IACtC,IAAI,WAAW,CAAC,eAAe,EAAE;QAC/B,WAAW,GAAG,mCAAsB,CAAC,WAAW,CAAC,eAAe,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC,CAAC;KACjH;SAAM,IAAI,WAAW,CAAC,mBAAmB,EAAE;QAC1C,WAAW,GAAG,mCAAsB,CAAC,WAAW,CAAC,mBAAmB,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,QAAQ,CAAC,CAAC;KACzH;SAAM,IAAI,aAAa,KAAK,+CAAuB,CAAC,KAAK,IAAI,WAAW,CAAC,KAAK,EAAE;QAC/E,WAAW,GAAG,mCAAsB,CAAC,WAAW,CAAC,KAAK,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,QAAQ,CAAC,CAAC;KAC3G;IAED,IAAI,WAAW,EAAE;QACf,qCAAmB,CAAC,IAAI,EAAE,WAAW,EAAE;YACrC,EAAE,EAAE,WAAW;YACf,IAAI,EAAE,sCAAe,CAAC,OAAO;YAC7B,IAAI,EAAE,IAAI;SACX,CAAC,CAAC;QACH,mCAAmC,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;KAC9D;IAED,OAAO,IAAI,CAAC;AACd,CAAC;AAED,KAAK,UAAU,uCAAuC,CACpD,GAAmB,EACnB,MAA4B,EAC5B,IAAc,EACd,UAAkB,EAClB,SAA8B,EAC9B,UAAsB;IAGtB,MAAM,eAAe,GAAO,UAAU,CAAC,UAAU,CAAC,aAAa,KAAK,+CAAuB,CAAC,IAAI,CAAC;IACjG,MAAM,mBAAmB,GAAG,UAAU,CAAC,UAAU,CAAC,aAAa,KAAK,+CAAuB,CAAC,QAAQ,CAAC;IACrG,MAAM,mBAAmB,GAAG,UAAU,CAAC,UAAU,CAAC,aAAa,KAAK,+CAAuB,CAAC,QAAQ,CAAC;IAErG,IAAI,CAAC,eAAe,IAAI,CAAC,mBAAmB,IAAI,CAAC,mBAAmB,EAAE;QACpE,MAAM,IAAI,KAAK,CAAC,8BAA8B,CAAC,CAAC;KACjD;IAED,MAAM,aAAa,GAAG,+BAAe,CAAC,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;IACpE,IAAI,CAAC,aAAa,EAAE;QAClB,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;KAC5C;IAED,MAAM,WAAW,GAAG,MAAM,CAAC,iCAAoB,CAAC,aAAa,CAAC,KAAK,EAAE,sCAAe,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/F,MAAM,UAAU,GAAG,sCAAsC,CAAC,SAAS,CAAC,CAAC;IAErE,MAAM,aAAa,GAAoC;QACrD,YAAY,EAAE,iCAAoB,CAAC,UAAU,EAAE,sCAAe,CAAC,QAAQ,CAAC;QACxE,mBAAmB,EAAE,eAAe,IAAI,mBAAmB,CAAC,CAAC;YAC3D,CAAC;oBACC,eAAe,EAAE,WAAW;oBAC5B,mBAAmB,EAAE,UAAU;iBAChC,CAAC,CAAC,CAAC,CAAC,SAAS;QAChB,2BAA2B,EAAE,mBAAmB,CAAC,CAAC;YAChD,CAAC;oBACC,qBAAqB,EAAE;wBACrB,IAAI,EAAE,yCAAiB,CAAC,UAAU;wBAClC,cAAc,EAAE,WAAW;qBAC5B;oBACD,SAAS,EAAE,UAAU;iBACtB,CAAC,CAAC,CAAC,CAAC,SAAS;KACjB,CAAC;IAEF,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IACzE,MAAM,MAAM,GAAG,MAAM,SAAS,CAAC,oBAAoB,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC;IACpF,IAAI,MAAM,CAAC,MAAM,EAAE;QACjB,MAAM,IAAI,KAAK,CAAC,kCAAkC,CAAC,CAAC;KACrD;AACH,CAAC;AAED,KAAK,UAAU,mCAAmC,CAChD,GAAmB,EACnB,MAA4B,EAC5B,IAAc,EACd,MAAc,EACd,SAA8B,EAC9B,UAAsB;IAEtB,IAAI,UAAU,CAAC,UAAU,CAAC,aAAa,KAAK,+CAAuB,CAAC,IAAI,IAAI,UAAU,CAAC,UAAU,CAAC,aAAa,KAAK,+CAAuB,CAAC,QAAQ,EAAE;QACpJ,MAAM,IAAI,KAAK,CAAC,2DAA2D,CAAC,CAAC;KAC9E;IACD,MAAM,WAAW,GAAG,MAAM,CAAC,iCAAoB,CAAC,+BAAe,CAAC,UAAU,CAAC,OAAO,CAAC,SAAS,CAAE,CAAC,KAAK,EAAE,sCAAe,CAAC,OAAO,CAAC,CAAC,CAAC;IAChI,IAAI,YAAuC,CAAC;IAE5C,QAAQ,SAAS,EAAE;QACjB,KAAK,2CAAmB,CAAC,MAAM;YAC7B,YAAY,GAAG,iDAAyB,CAAC,WAAW,CAAC;YACrD,MAAM;QACR,KAAK,2CAAmB,CAAC,IAAI;YAC3B,YAAY,GAAG,iDAAyB,CAAC,WAAW,CAAC;YACrD,MAAM;QACR,KAAK,2CAAmB,CAAC,IAAI,CAAC;QAC9B;YACE,YAAY,GAAG,iDAAyB,CAAC,SAAS,CAAC;YACnD,MAAM;KACT;IACD,MAAM,aAAa,GAAgC;QACjD,QAAQ,EAAE,MAAM;QAChB,mBAAmB,EAAE,UAAU,CAAC,UAAU,CAAC,aAAa,KAAK,+CAAuB,CAAC,IAAI,CAAC,CAAC,CAAC;YAC1F,EAAC,eAAe,EAAE,WAAW,EAAE,SAAS,EAAE,YAAY,EAAE;SAAC,CAAC,CAAC,CAAC,SAAS;QACvE,mBAAmB,EAAE,UAAU,CAAC,UAAU,CAAC,aAAa,KAAK,+CAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC;YAC9F,EAAC,mBAAmB,EAAE,WAAW,EAAE,SAAS,EAAE,YAAY,EAAE;SAAC,CAAC,CAAC,CAAC,SAAS;KAC5E,CAAC;IAEF,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IACzE,MAAM,MAAM,GAAG,MAAM,SAAS,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC;IAEhF,IAAI,MAAM,CAAC,MAAM,EAAE;QACjB,MAAM,IAAI,KAAK,CAAC,8BAA8B,CAAC,CAAC;KACjD;AACH,CAAC;AAED,KAAK,UAAU,4BAA4B,CAAC,GAAmB,EAAE,MAA4B,EAAE,IAAc,EAAE,UAAkB,EAAE,UAAsB;IACvJ,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IACzE,IAAI,OAAsB,CAAC;IAE3B,MAAM,aAAa,GAAG,+BAAe,CAAC,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;IACpE,IAAI,CAAC,aAAa,EAAE;QAClB,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;KAC5C;IAED,QAAQ,UAAU,CAAC,UAAU,CAAC,aAAa,EAAE;QAC3C,KAAK,+CAAuB,CAAC,IAAI,CAAC;QAClC,KAAK,+CAAuB,CAAC,QAAQ;YACnC,OAAO,GAAG;gBACR,IAAI,EAAE,yCAAiB,CAAC,eAAe;gBACvC,cAAc,EAAE,MAAM,CAAC,iCAAoB,CAAC,aAAa,CAAC,KAAK,EAAE,sCAAe,CAAC,OAAO,CAAC,CAAC;aAG3F,CAAC;YACF,MAAM;QAER,KAAK,+CAAuB,CAAC,QAAQ;YACnC,OAAO,GAAG;gBACR,IAAI,EAAE,yCAAiB,CAAC,UAAU;gBAClC,cAAc,EAAE,MAAM,CAAC,iCAAoB,CAAC,aAAa,CAAC,KAAK,EAAE,sCAAe,CAAC,OAAO,CAAC,CAAC;aAC3F,CAAC;YACF,MAAM;QAER,KAAK,+CAAuB,CAAC,KAAK;YAChC,OAAO,GAAG;gBACR,IAAI,EAAE,yCAAiB,CAAC,KAAK;gBAC7B,gBAAgB,EAAE,iCAAoB,CAAC,aAAa,CAAC,KAAK,EAAE,sCAAe,CAAC,OAAO,CAAC;aACrF,CAAC;YACF,MAAM;QAER;YACE,MAAM,sBAAM,CAAC,UAAU,CAAC,UAAU,CAAC,aAAa,EAAE,0BAA0B,UAAU,CAAC,UAAU,CAAC,aAAa,EAAE,CAAC,CAAC;KACtH;IAED,MAAM,aAAa,GAAoC;QACrD,YAAY,EAAE,iCAAoB,CAAC,UAAU,EAAE,sCAAe,CAAC,QAAQ,CAAC;QACxE,QAAQ,EAAE,CAAC,OAAO,CAAC;KACpB,CAAC;IACF,MAAM,MAAM,GAAG,MAAM,SAAS,CAAC,oBAAoB,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC;IAEpF,IAAI,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,aAAa,EAAE;QACzC,sBAAM,CAAC,KAAK,CAAC,2BAA2B,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,aAAa,CAAC,CAAC;QAC/E,MAAM,IAAI,KAAK,CAAC,kCAAkC,CAAC,CAAC;KACrD;IAED,OAAO,IAAI,CAAC;AACd,CAAC;AAED,KAAK,UAAU,8BAA8B,CAAC,GAAmB,EAAE,MAA4B,EAAE,IAAc,EAAE,MAAc,EAAE,UAAsB;IACrJ,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IACzE,MAAM,YAAY,GAAa,EAAE,CAAC;IAClC,MAAM,aAAa,GAAa,EAAE,CAAC;IAEnC,MAAM,WAAW,GAAG,+BAAe,CAAC,UAAU,CAAC,OAAO,CAAC,SAAS,CAAE,CAAC,KAAK,CAAC;IACzE,QAAQ,UAAU,CAAC,UAAU,CAAC,aAAa,EAAE;QAC3C,KAAK,+CAAuB,CAAC,IAAI;YAC/B,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,iCAAoB,CAAC,WAAW,EAAE,sCAAe,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;YACtF,MAAM;QACR,KAAK,+CAAuB,CAAC,QAAQ;YACnC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,iCAAoB,CAAC,WAAW,EAAE,sCAAe,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;YACvF,MAAM;QACR,KAAK,+CAAuB,CAAC,QAAQ,CAAC;QACtC,KAAK,+CAAuB,CAAC,KAAK,CAAC;QACnC;YACE,MAAM,IAAI,KAAK,CAAC,0BAA0B,UAAU,CAAC,UAAU,CAAC,aAAa,EAAE,CAAC,CAAC;KACpF;IAED,MAAM,MAAM,GAAG,MAAM,SAAS,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE;QAC/D,QAAQ,EAAE,iCAAoB,CAAC,MAAM,EAAE,sCAAe,CAAC,IAAI,CAAC;QAC5D,oBAAoB,EAAE,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS;QACtE,oBAAoB,EAAE,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS;KACrE,CAAC,CAAC;IAEH,IAAI,MAAM,CAAC,MAAM,EAAE;QACjB,MAAM,IAAI,0BAAU,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE;YACzC,OAAO,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,6BAAa,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,qBAAqB,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC;QAC1J,CAAC,CAAC,CAAC,CAAC;KACL;IAED,OAAO,IAAI,CAAC;AACd,CAAC;AAED,MAAM,wBAAwB;IAA9B;QACkB,aAAQ,GAAG,sCAAe,CAAC,UAAU,CAAC;IAuLxD,CAAC;IArLQ,sBAAsB,CAAC,IAAY;QACxC,OAAO,cAAc,IAAI,EAAY,CAAC;IACxC,CAAC;IAEM,oBAAoB,CAAC,IAAY;QACtC,OAAO,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,MAAM,CAAU,CAAC;IACnD,CAAC;IAGM,KAAK,CAAC,kBAAkB,CAC7B,GAAmB,EACnB,MAA8B,EAC9B,WAAmB,EACnB,WAA6D,EAC7D,UAA6B;QAE7B,IAAI,CAAC,UAAU,EAAE;YACf,MAAM,IAAI,KAAK,CAAC,kEAAkE,CAAC,CAAC;SACrF;QACD,IAAI,IAAgB,CAAC;QACrB,IAAI,kCAAW,CAAC,UAAU,CAAC,EAAE;YAC3B,IAAI,GAAG,uBAAuB,CAAC,WAAmC,EAAE,UAAU,EAAE,MAAM,CAAC,cAAc,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC;SAC5H;aAAM,IAAI,iCAAU,CAAC,UAAU,CAAC,EAAE;YACjC,MAAM,OAAO,GAAG,yBAAyB,CAAC,WAA8B,CAAC,CAAC;YAC1E,OAAO,IAAI,MAAM,mCAAgB,CAAC,kBAAkB,CAAC,GAAG,EAAE,MAAM,EAAE,WAAW,EAAE,OAAO,CAAC,CAAC;YACxF,IAAI,GAAG,MAAM,4BAA4B,CAAC,GAAG,EAAE,MAAM,EAAE,WAA8B,EAAE,UAAU,CAAC,CAAC;SACpG;aAAM,IAAI,6BAAM,CAAC,UAAU,CAAC,EAAE;YAC7B,MAAM,IAAI,GAAG,WAA0B,CAAC;YACxC,IAAI,IAAI,CAAC,iBAAiB,IAAI,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE;gBAC3D,MAAM,OAAO,GAAG,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,EAAE,EAAE,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC;gBAC9G,MAAM,mCAAgB,CAAC,kBAAkB,CAAC,GAAG,EAAE,MAAM,EAAE,WAAW,EAAE,OAAO,CAAC,CAAC;aAC9E;YACD,IAAI,GAAG,MAAM,wBAAwB,CAAC,GAAG,EAAE,MAAM,EAAE,UAAU,CAAC,EAAE,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC;SACrF;aAAM;YACL,MAAM,sBAAM,CAAC,UAAU,EAAE,mCAAmC,CAAC,CAAC;SAC/D;QAED,oCAAkB,CAAC,IAAI,EAAE,QAAQ,EAAE;YACjC,EAAE,EAAE,UAAU,CAAC,EAAE;YACjB,IAAI,EAAE,UAAU,CAAC,IAAI;YACrB,IAAI,EAAE,aAAa;SACpB,CAAC,CAAC;QAEH,MAAM,QAAQ,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,GAAG,EAAE,WAAW,EAAE,IAAI,CAAC,CAAC;QAC3F,OAAO,CAAC,QAAQ,CAAC;IACnB,CAAC;IAGM,KAAK,CAAC,eAAe,CAAC,GAAmB,EAAE,MAA4B,EAAE,UAAsB,EAAE,WAAmB;QACzH,QAAQ,UAAU,CAAC,OAAO,EAAE;YAC1B,KAAK,kBAAkB,CAAC,CAAC;gBACvB,MAAM,UAAU,GAAG,CAAC,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,EAAC,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,CAAC,UAAU,EAAC,CAAC,CAAsB,CAAC;gBACjK,IAAI,CAAC,UAAU,EAAE;oBACf,OAAO,IAAI,CAAC;iBACb;gBAED,MAAM,UAAU,GAAG,+BAAe,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;gBAC7D,IAAI,CAAC,UAAU,EAAE;oBACf,MAAM,IAAI,KAAK,CAAC,sBAAsB,CAAC,CAAC;iBACzC;gBAED,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,sCAA4B,CAAC,GAAG,EAAE,MAAM,CAAC,gBAAgB,EAAE,MAAM,CAAC,SAAS,EAAE,UAAU,CAAC,CAAC;gBAEhH,QAAQ,UAAU,CAAC,OAAO,EAAE;oBAC1B,KAAK,sCAAe,CAAC,SAAS,CAAC,CAAC;wBAC9B,OAAO,MAAM,6BAA6B,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,UAAU,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC;qBAC7F;oBAED,KAAK,sCAAe,CAAC,QAAQ,CAAC,CAAC;wBAC7B,OAAO,MAAM,4BAA4B,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,UAAU,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC;qBAC5F;oBAED,KAAK,sCAAe,CAAC,IAAI,CAAC,CAAC;wBACzB,OAAO,MAAM,8BAA8B,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,UAAU,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC;qBAC9F;oBAED,OAAO,CAAC,CAAC;wBACP,MAAM,IAAI,KAAK,CAAC,qDAAqD,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC;qBAC5F;iBACF;aACF;YACD,OAAO,CAAC,CAAC;gBACP,MAAM,IAAI,KAAK,CAAC,mBAAmB,UAAU,CAAC,OAAO,0BAA0B,CAAC,CAAC;aAClF;SACF;IACH,CAAC;IAEM,KAAK,CAAC,eAAe;QAC1B,MAAM,IAAI,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1B,CAAC;IAEM,KAAK,CAAC,iBAAiB,CAAC,GAAmB,EAAE,MAA4B,EAAE,WAAmB,EAAE,GAAa;QAClH,KAAK,MAAM,EAAE,IAAI,GAAG,EAAE;YACpB,MAAM,UAAU,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAa,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAE,EAAE,EAAE,CAAC,CAAC;YAC1H,IAAI,CAAC,UAAU,EAAE;gBACf,MAAM,IAAI,6BAAa,CAAC,EAAE,EAAE,qBAAqB,CAAC,CAAC;aACpD;YAED,MAAM,UAAU,GAAG,+BAAe,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;YAC7D,IAAI,CAAC,UAAU,EAAE;gBACf,MAAM,IAAI,6BAAa,CAAC,sBAAsB,CAAC,CAAC;aACjD;YAED,IAAI,UAAU,CAAC,OAAO,KAAK,sCAAe,CAAC,SAAS,EAAE;gBACpD,MAAM,SAAS,GAAG,UAAU,CAAC,KAAK,CAAC;gBACnC,MAAM,IAAI,GAAG,MAAM,+BAAqB,CAAC,GAAG,EAAE,MAAM,CAAC,gBAAgB,EAAE,MAAM,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;gBACtG,MAAM,YAAY,GAAG,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;gBAC7E,MAAM,WAAW,GAAG,iCAAoB,CAAC,SAAS,EAAE,sCAAe,CAAC,SAAS,CAAC,CAAC;gBAC/E,MAAM,YAAY,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,WAAW,CAAC,CAAC;aACjE;iBAAM,IAAI,UAAU,CAAC,OAAO,KAAK,sCAAe,CAAC,QAAQ,EAAE;gBAC1D,MAAM,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC;gBAC9B,MAAM,WAAW,GAAG,qCAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC;gBACjE,MAAM,QAAQ,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC;gBAC9F,IAAI,YAAgC,CAAC;gBACrC,IAAI,CAAC,QAAQ,IAAI,CAAC,QAAQ,CAAC,sBAAsB,EAAE;oBACjD,4DAA4D;oBAC5D,6EAA6E;oBAC7E,YAAY,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC;iBACtD;qBAAM;oBACL,YAAY,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,YAAY,CAAS,GAAG,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,iBAAiB,EAAE,QAAQ,CAAC,sBAAsB,EAAE,cAAc,CAAC,CAAC,CAAC;iBAC/J;gBACD,IAAI,CAAC,YAAY,EAAE;oBACjB,MAAM,IAAI,qCAAqB,CAAC,yDAAyD,IAAI,EAAE,CAAC,CAAC;iBAClG;gBAED,MAAM,SAAS,GAAG,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC;gBAC5C,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC;gBAC/D,MAAM,iBAAiB,GAAG,IAAI,kDAA0B,CAAC,EAAE,eAAe,EAAE,wCAAgB,CAAC,cAAc,EAAE,CAAC,CAAC;gBAC/G,MAAM,SAAS,CAAC,4BAA4B,CAAC,GAAG,EAAE,SAAS,EAAE,WAAW,EAAE,iBAAiB,CAAC,CAAC;gBAC7F,IAAI,QAAQ,IAAI,QAAQ,CAAC,sBAAsB,IAAI,WAAW,CAAC,KAAK,CAAC,8BAAoB,CAAC,EAAE;oBAC1F,6FAA6F;oBAC7F,MAAM,aAAa,GAAG,CAAC,SAAS,EAAE,iBAAiB,EAAE,QAAQ,CAAC,sBAAsB,CAAC,CAAC;oBACtF,MAAM,MAAM,CAAC,gBAAgB,CAAC,eAAe,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC;oBAClE,MAAM,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,GAAG,EAAE,WAAW,CAAC,CAAC;oBAClE,MAAM,MAAM,CAAC,gBAAgB,CAAC,eAAe,CAAC,GAAG,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC;iBACnE;aACF;SACF;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAGM,KAAK,CAAC,eAAe,CAAC,GAAmB,EAAE,MAA4B,EAAE,WAAmB,EAAE,YAAoB,EAAE,IAAiC;QAC1J,MAAM,aAAa,GAAiB,EAAE,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAE,CAAC;QAC3F,MAAM,UAAU,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,aAAa,CAAe,CAAC;QACjG,MAAM,UAAU,GAAG,+BAAe,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QAC7D,IAAI,CAAC,UAAU,EAAE;YACf,MAAM,IAAI,KAAK,CAAC,sBAAsB,CAAC,CAAC;SACzC;QAED,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE;YAChD,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,sCAA4B,CAAC,GAAG,EAAE,MAAM,CAAC,gBAAgB,EAAE,MAAM,CAAC,SAAS,EAAE,UAAU,CAAC,CAAC;YAEhH,QAAQ,UAAU,CAAC,OAAO,EAAE;gBAC1B,KAAK,sCAAe,CAAC,SAAS,CAAC,CAAC;oBAC9B,MAAM,kCAAkC,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,aAAa,CAAC,EAAE,EAAE,UAAU,CAAC,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;oBAC3H,MAAM;iBACP;gBAED,KAAK,sCAAe,CAAC,QAAQ,CAAC,CAAC;oBAC7B,MAAM,uCAAuC,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,UAAU,CAAC,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,UAAU,CAAC,CAAC;oBAC1H,MAAM;iBACP;gBAED,KAAK,sCAAe,CAAC,IAAI,CAAC,CAAC;oBACzB,MAAM,mCAAmC,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,UAAU,CAAC,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,UAAU,CAAC,CAAC;oBACtH,MAAM;iBACP;gBAED,OAAO,CAAC,CAAC;oBACP,MAAM,IAAI,KAAK,CAAC,qDAAqD,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC;iBAC5F;aACF;SACF;QAED,OAAO,KAAK,CAAC;IACf,CAAC;IAEM,KAAK,CAAC,yBAAyB;QACpC,MAAM,IAAI,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1B,CAAC;CACF;AA5KC;IADC,0BAAU,CAAC,sCAAe,CAAC,UAAU,CAAC;kEAqCtC;AAGD;IADC,0BAAU,CAAC,sCAAe,CAAC,UAAU,CAAC;+DAsCtC;AAyDD;IADC,0BAAU,CAAC,sCAAe,CAAC,UAAU,CAAC;+DAmCtC;AAOU,QAAA,mBAAmB,GAAG,IAAI,wBAAwB,EAAE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.d.ts.map b/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.d.ts.map index 8a6f4c92..16ad23f1 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NoteConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/NoteConverter.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,UAAU,EACV,UAAU,EAEV,OAAO,EACP,eAAe,EAEf,aAAa,EACb,WAAW,EAIZ,MAAM,cAAc,CAAC;AACtB,OAAO,EAA8D,YAAY,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACnH,OAAO,EAkBL,KAAK,EAKL,cAAc,EAEf,MAAM,eAAe,CAAC;AACvB,OAAO,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAC5D,OAAO,EAKL,KAAK,EAEL,KAAK,EAQN,MAAM,uBAAuB,CAAC;AAC/B,OAAO,EAKL,IAAI,EAEJ,sBAAsB,EACtB,QAAQ,EACR,0BAA0B,EAI3B,MAAM,sBAAsB,CAAC;AAG9B,OAAO,EAAE,QAAQ,EAAkB,MAAM,SAAS,CAAC;AAEnD,OAAO,EAAE,mBAAmB,EAAE,MAAM,WAAW,CAAC;AAChD,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAIhE,OAAO,EAOL,eAAe,EACf,sBAAsB,EACtB,oBAAoB,EACpB,oBAAoB,EACrB,MAAM,WAAW,CAAC;AAoUnB,wBAAsB,4BAA4B,CAChD,GAAG,EAAE,cAAc,EACnB,UAAU,EAAE,mBAAmB,EAC/B,IAAI,EAAE,QAAQ,EACd,MAAM,EAAE,MAAM,EACd,WAAW,EAAE,MAAM,EACnB,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAChB,aAAa,EAAE,aAAa,EAC5B,sBAAsB,EAAE,sBAAsB,GAC7C,OAAO,CAAC,MAAM,CAAC,CAoBjB;AAmSD,wBAAsB,0BAA0B,CAC9C,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,oBAAoB,EAC5B,MAAM,EAAE,MAAM,EACd,WAAW,EAAE,MAAM,EACnB,YAAY,EAAE,0BAA0B,EACxC,OAAO,EAAE,MAAM,EACf,IAAI,EAAE,MAAM,iBAyDb;AAED,wBAAgB,eAAe,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,UAE1F;AAED,wBAAgB,0BAA0B,CAAC,mBAAmB,EAAE,yBAAyB,EAAE,MAAM,EAAE,MAAM,UAGxG;AA8ED,cAAM,kBAAmB,YAAW,oBAAoB,CAAC,KAAK,EAAE,IAAI,CAAC;IACnE,SAAgB,QAAQ,sDAAwB;IAEzC,sBAAsB,CAAC,IAAI,EAAE,KAAK;IAIlC,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAK3B,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,sBAAsB,EAAE,WAAW,EAAE,MAAM,EAAE,WAAW,EAAE,KAAK,EAAE,MAAM;;KAAwB,GAAG,OAAO,CAAC,OAAO,CAAC;IAKlK,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,GAAC,YAAY,GAAC,IAAI,CAAC;YA2MjJ,eAAe;YAwBf,wBAAwB;IAmBzB,eAAe,CAC1B,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,oBAAoB,EAC5B,WAAW,EAAE,MAAM,EACnB,IAAI,EAAE,QAAQ,EACd,eAAe,EAAE,MAAM,EACvB,YAAY,EAAE,sBAAsB,EACpC,KAAK,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC;IAiEd,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE;IAa3G,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,WAAW,CAAC,QAAQ,CAAC;IAoDnI,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,KAAK,EAAE,MAAM,EAAE,oBAAoB,EAAE,MAAM,EAAE,eAAe,GAAG,OAAO,CAAC,eAAe,GAAG,IAAI,CAAC;IAsF7I,yBAAyB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,eAAe;CA+DxJ;AAED,eAAO,MAAM,aAAa,oBAA2B,CAAC"} \ No newline at end of file +{"version":3,"file":"NoteConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/NoteConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.js b/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.js index 4f4e521a..d7489ce0 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.js +++ b/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.js @@ -1009,7 +1009,7 @@ class NoteConverterClass { catch (e) { // There was an issue creating the note in the default notebook, fallback to the user notebook. conduit_utils_1.logger.error(e); - if (user.NodeFields.serviceLevel !== en_core_entity_types_1.ServiceLevel.BUSINESS) { + if (user.NodeFields.serviceLevel !== en_conduit_sync_types_1.ServiceLevel.BUSINESS) { // It should be unrealistic for a non-business user to loose access to their default notebook. throw new Error('Personal user has no default notebook!'); } diff --git a/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.js.map b/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.js.map index 7bd618de..8ae5c8e0 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/NoteConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"NoteConverter.js","sourceRoot":"","sources":["../../src/Converters/NoteConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NoteConverter.js","sourceRoot":"","sources":["../../src/Converters/NoteConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/NotebookConverter.d.ts.map b/evernote_modules/en-thrift-connector/dist/Converters/NotebookConverter.d.ts.map index c9da5291..50c5861b 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/NotebookConverter.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/NotebookConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NotebookConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/NotebookConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NotebookConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/NotebookConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/NotebookConverter.js.map b/evernote_modules/en-thrift-connector/dist/Converters/NotebookConverter.js.map index c85071d5..be44aa8e 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/NotebookConverter.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/NotebookConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"NotebookConverter.js","sourceRoot":"","sources":["../../src/Converters/NotebookConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NotebookConverter.js","sourceRoot":"","sources":["../../src/Converters/NotebookConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.d.ts.map b/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.d.ts.map index f6a7e95f..0c688a59 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ResourceConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/ResourceConverter.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,aAAa,EAAE,WAAW,EAA6C,MAAM,cAAc,CAAC;AAC1H,OAAO,EAAsB,YAAY,EAAE,MAAM,EAAG,MAAM,iBAAiB,CAAC;AAC5E,OAAO,EAAoC,KAAK,EAAgF,cAAc,EAAE,MAAM,eAAe,CAAC;AACtK,OAAO,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,SAAS,EAAuB,MAAM,uBAAuB,CAAC;AAC9E,OAAO,EAAE,UAAU,EAAmB,MAAM,sBAAsB,CAAC;AAGnE,OAAO,KAAK,IAAI,MAAM,SAAS,CAAC;AAChC,OAAO,EAAE,mBAAmB,EAAE,MAAM,WAAW,CAAC;AAChD,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAGhE,OAAO,EAIL,sBAAsB,EACtB,oBAAoB,EACpB,oBAAoB,EACrB,MAAM,WAAW,CAAC;AACnB,OAAO,EAA8B,gCAAgC,EAAE,MAAM,qBAAqB,CAAC;AAInG,wBAAsB,2BAA2B,CAC/C,GAAG,EAAE,cAAc,EACnB,UAAU,EAAE,mBAAmB,EAC/B,IAAI,EAAE,IAAI,CAAC,QAAQ,EACnB,YAAY,EAAE,MAAM,EACpB,WAAW,EAAE,MAAM,EACnB,IAAI,EAAE,MAAM,GAAC,aAAa,GAAC,eAAe,EAC1C,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAChB,aAAa,EAAE,aAAa,EAC5B,sBAAsB,EAAE,sBAAsB,GAC7C,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAexB;AAkED,wBAAgB,mBAAmB,CAAC,mBAAmB,EAAE,yBAAyB,EAAE,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,CAQxH;AAmDD,cAAM,sBAAuB,YAAW,oBAAoB,CAAC,SAAS,EAAE,UAAU,CAAC;IACjF,SAAgB,QAAQ,4DAA8B;IAE/C,sBAAsB,CAAC,IAAI,EAAE,KAAK;IAIlC,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAK3B,kBAAkB,CAC7B,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,sBAAsB,EAC9B,WAAW,EAAE,MAAM,EACnB,QAAQ,EAAE,SAAS,EACnB,IAAI,CAAC,EAAE,MAAM,EACb,oBAAoB,CAAC,EAAE,gCAAgC,GACtD,OAAO,CAAC,OAAO,CAAC;IA6CN,eAAe,IAAI,OAAO,CAAC,OAAO,CAAC;IAKnC,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB;IAOnE,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,GAAC,YAAY,GAAC,IAAI,CAAC;IAoBlJ,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,YAAY,EAAE,MAAM,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC;IAyBjJ,sBAAsB,CAAC,WAAW,EAAE,SAAS,EAAE,iBAAiB,EAAE,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,QAAQ,EAAE,MAAM,EAAE,WAAW,EAAE,UAAU;IAgBtJ,yBAAyB;CAGvC;AAED,eAAO,MAAM,iBAAiB,wBAA+B,CAAC"} \ No newline at end of file +{"version":3,"file":"ResourceConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/ResourceConverter.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,aAAa,EAAE,WAAW,EAA+D,MAAM,cAAc,CAAC;AAC5I,OAAO,EAAsB,YAAY,EAAE,MAAM,EAAG,MAAM,iBAAiB,CAAC;AAC5E,OAAO,EAAoC,KAAK,EAAgF,cAAc,EAAE,MAAM,eAAe,CAAC;AACtK,OAAO,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAoB,SAAS,EAAuB,MAAM,uBAAuB,CAAC;AAChG,OAAO,EAAE,UAAU,EAAmB,IAAI,EAAE,MAAM,sBAAsB,CAAC;AAIzE,OAAO,KAAK,IAAI,MAAM,SAAS,CAAC;AAChC,OAAO,EAAE,mBAAmB,EAAE,MAAM,WAAW,CAAC;AAChD,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAGhE,OAAO,EAIL,sBAAsB,EACtB,oBAAoB,EACpB,oBAAoB,EACrB,MAAM,WAAW,CAAC;AACnB,OAAO,EAA8B,gCAAgC,EAAE,MAAM,qBAAqB,CAAC;AAInG,wBAAsB,2BAA2B,CAC/C,GAAG,EAAE,cAAc,EACnB,UAAU,EAAE,mBAAmB,EAC/B,IAAI,EAAE,IAAI,CAAC,QAAQ,EACnB,YAAY,EAAE,MAAM,EACpB,WAAW,EAAE,MAAM,EACnB,IAAI,EAAE,MAAM,GAAC,aAAa,GAAC,eAAe,EAC1C,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAChB,aAAa,EAAE,aAAa,EAC5B,sBAAsB,EAAE,sBAAsB,GAC7C,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAexB;AAkED,wBAAgB,mBAAmB,CAAC,mBAAmB,EAAE,yBAAyB,EAAE,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,CAQxH;AAmDD;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,QAAQ,EAAE,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,WAOlE;AAED,cAAM,sBAAuB,YAAW,oBAAoB,CAAC,SAAS,EAAE,UAAU,CAAC;IACjF,SAAgB,QAAQ,4DAA8B;IAE/C,sBAAsB,CAAC,IAAI,EAAE,KAAK;IAIlC,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAK3B,kBAAkB,CAC7B,GAAG,EAAE,cAAc,EACnB,MAAM,EAAE,sBAAsB,EAC9B,WAAW,EAAE,MAAM,EACnB,QAAQ,EAAE,SAAS,EACnB,IAAI,CAAC,EAAE,MAAM,EACb,oBAAoB,CAAC,EAAE,gCAAgC,GACtD,OAAO,CAAC,OAAO,CAAC;IAgDN,eAAe,IAAI,OAAO,CAAC,OAAO,CAAC;IAKnC,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB;IAOnE,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,GAAC,YAAY,GAAC,IAAI,CAAC;IAoBlJ,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,YAAY,EAAE,MAAM,EAAE,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC;IAyBjJ,sBAAsB,CAAC,WAAW,EAAE,SAAS,EAAE,iBAAiB,EAAE,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,QAAQ,EAAE,MAAM,EAAE,WAAW,EAAE,UAAU;IAgBtJ,yBAAyB;IAItC;;;;OAIG;YACW,oBAAoB;CAanC;AAED,eAAO,MAAM,iBAAiB,wBAA+B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.js b/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.js index 2d585852..a9de4cca 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.js +++ b/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.js @@ -28,12 +28,14 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ResourceConverter = exports.generateResourceUrl = exports.fetchAndCacheAttachmentData = void 0; +exports.ResourceConverter = exports.isSearchTextAllowed = exports.generateResourceUrl = exports.fetchAndCacheAttachmentData = void 0; const conduit_core_1 = require("conduit-core"); const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); const conduit_view_types_1 = require("conduit-view-types"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const en_core_entity_types_1 = require("en-core-entity-types"); +const en_data_model_1 = require("en-data-model"); const SimplyImmutable = __importStar(require("simply-immutable")); const Auth = __importStar(require("../Auth")); const BlobConverter_1 = require("./BlobConverter"); @@ -165,6 +167,19 @@ function resourceFromService(serviceData) { } return resourceOut; } +/** + * The function returns true if the user has the required service level for offline search + * @param userNode the user whose access level we are checking + */ +function isSearchTextAllowed(userNode) { + if (!userNode) { + return false; + } + // TODO: change this once v2 is running (even though this will still work) + const serviceLevelV2 = en_conduit_sync_types_1.toServiceLevelV2(userNode.NodeFields.serviceLevel); + return serviceLevelV2 !== en_data_model_1.ServiceLevelV2.FREE; +} +exports.isSearchTextAllowed = isSearchTextAllowed; class ResourceConverterClass { constructor() { this.nodeType = en_core_entity_types_1.CoreEntityTypes.Attachment; @@ -201,7 +216,9 @@ class ResourceConverterClass { // resources recognition and alternateData are fetched along with note content. noteOfflineSyncState.fetchContent = true; } - if (!prevNode || BlobConverter_1.hasBlobChanged(prevNode.NodeFields.data, resourceOut.NodeFields.data)) { + if (!prevNode || + BlobConverter_1.hasBlobChanged(prevNode.NodeFields.data, resourceOut.NodeFields.data) || + await this.needUpdateSearchText(trc, params, prevNode)) { noteOfflineSyncState.resources = noteOfflineSyncState.resources || {}; noteOfflineSyncState.resources[resourceOut.id] = NotebookConverter_1.OfflineEntityDownloadState.NEEDS_DOWNLOAD; } @@ -277,6 +294,20 @@ class ResourceConverterClass { async applyEdgeChangesToService() { return false; } + /** + * We need to update the search text field for resource in two cases: + * 1. if search text is needed but is not in the cache + * 2. if search text in the cache but not allowed for the current user + */ + async needUpdateSearchText(trc, params, node) { + const userNode = await params.graphTransaction.getNode(trc, null, { id: conduit_core_1.PERSONAL_USER_ID, type: en_core_entity_types_1.CoreEntityTypes.User }); + const isAllowed = isSearchTextAllowed(userNode); + const cachedValue = await params.graphTransaction.getNodeCachedField(trc, null, node, 'internal_searchText'); + if (cachedValue && !cachedValue.isStale) { + return !isAllowed; + } + return isAllowed; + } } __decorate([ conduit_utils_1.traceAsync(en_core_entity_types_1.CoreEntityTypes.Attachment) diff --git a/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.js.map b/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.js.map index a3796d14..aa6b13f0 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/ResourceConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"ResourceConverter.js","sourceRoot":"","sources":["../../src/Converters/ResourceConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEH,+CAA0H;AAC1H,qDAA4E;AAC5E,iDAAsK;AACtK,2DAA4D;AAE5D,+DAAmE;AACnE,kEAAoD;AAEpD,8CAAgC;AAGhC,mDAA8F;AAC9F,6CAA4E;AAC5E,uCAOmB;AACnB,2DAAmG;AAEnG,MAAM,mBAAmB,GAAG,IAAI,GAAG,EAA8B,CAAC;AAE3D,KAAK,UAAU,2BAA2B,CAC/C,GAAmB,EACnB,UAA+B,EAC/B,IAAmB,EACnB,YAAoB,EACpB,WAAmB,EACnB,IAA0C,EAC1C,EAAgB,EAChB,aAA4B,EAC5B,sBAA8C;;IAE9C,IAAI,CAAC,GAAG,mBAAmB,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IAC9C,IAAI,CAAC,EAAE;QACL,MAAM,GAAG,GAAG,MAAM,CAAC,CAAC;QACpB,OAAO,gCAAsB,OAAC,GAAG,CAAC,IAAI,CAAC,0CAAE,IAAI,CAAC,CAAC;KAChD;IAED,CAAC,GAAG,2BAA2B,CAAC,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,YAAY,EAAE,WAAW,EAAE,EAAE,EAAE,aAAa,EAAE,sBAAsB,CAAC,CAAC;IAC7H,mBAAmB,CAAC,GAAG,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC;IACzC,IAAI;QACF,MAAM,GAAG,GAAG,MAAM,CAAC,CAAC;QACpB,OAAO,gCAAsB,OAAC,GAAG,CAAC,IAAI,CAAC,0CAAE,IAAI,CAAC,CAAC;KAChD;YAAS;QACR,mBAAmB,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC;KAC1C;AACH,CAAC;AAzBD,kEAyBC;AAED,KAAK,UAAU,oBAAoB,CAAC,GAAmB,EAAE,UAA+B,EAAE,IAAmB,EAAE,YAAoB;IACjI,MAAM,SAAS,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IAClE,MAAM,WAAW,GAAG,iCAAoB,CAAC,YAAY,EAAE,sCAAe,CAAC,UAAU,CAAC,CAAC;IAEnF,mGAAmG;IACnG,uEAAuE;IAEvE,IAAI,SAAS,GAAG,CAAC,CAAC;IAClB,OAAO,IAAI,EAAE;QACX,EAAE,SAAS,CAAC;QACZ,IAAI;YACF,mHAAmH;YACnH,OAAO,MAAM,SAAS,CAAC,WAAW,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,WAAW,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;SAC3F;QAAC,OAAO,CAAC,EAAE;YACV,kIAAkI;YAClI,IAAI,SAAS,GAAG,CAAC,IAAI,CAAC,YAAY,yBAAS,IAAI,CAAC,CAAC,SAAS,KAAK,6BAAa,CAAC,iBAAiB,IAAI,CAAC,CAAC,SAAS,KAAK,qBAAqB,EAAE;gBACvI,MAAM,qBAAK,CAAC,EAAE,CAAC,CAAC;gBAChB,sBAAM,CAAC,KAAK,CAAC,sCAAsC,CAAC,CAAC;gBACrD,SAAS;aACV;YAED,gEAAgE;YAChE,MAAM,CAAC,CAAC;SACT;KACF;AACH,CAAC;AAED,KAAK,UAAU,2BAA2B,CACxC,GAAmB,EACnB,UAA+B,EAC/B,IAAmB,EACnB,YAAoB,EACpB,WAAmB,EACnB,EAAgB,EAChB,aAA4B,EAC5B,sBAA8C;IAE9C,+BAAe,CAAC,GAAG,EAAE,6BAA6B,CAAC,CAAC;IAEpD,IAAI;QACF,MAAM,WAAW,GAAG,MAAM,oBAAoB,CAAC,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;QAEpF,gCAAgC;QAChC,MAAM,EAAE,CAAC,qBAAqB,CAAC,GAAG,EAAE,6BAA6B,EAAE,KAAK,EAAC,gBAAgB,EAAC,EAAE;YAC1F,MAAM,gBAAgB,GAAG,MAAM,gBAAgB,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,oCAAqB,CAAC,CAAC;YACzG,MAAM,cAAc,GAAG,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,0BAAU,CAAC;YAC/E,MAAM,aAAa,GAAG,MAAM,gBAAgB,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,iCAAkB,CAAC,CAAC;YACnG,MAAM,WAAW,GAAG,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,0BAAU,CAAC;YACtE,MAAM,eAAe,GAAG,MAAM,6BAAmB,CAAC;gBAChD,GAAG;gBACH,gBAAgB;gBAChB,cAAc;gBACd,WAAW;gBACX,aAAa;gBACb,sBAAsB;aACvB,CAAC,CAAC;YACH,MAAM,yBAAiB,CAAC,kBAAkB,CAAC,GAAG,EAAE,eAAe,EAAE,WAAW,EAAE,WAAW,CAAC,CAAC;QAC7F,CAAC,CAAC,CAAC;QACH,OAAO,WAAW,CAAC;KACpB;YAAS;QACR,6BAAa,CAAC,GAAG,EAAE,6BAA6B,CAAC,CAAC;KACnD;AACH,CAAC;AAED,SAAgB,mBAAmB,CAAC,mBAA8C,EAAE,OAAe,EAAE,IAAW;IAC9G,MAAM,IAAI,GAAG,IAAI,CAAC,cAAc,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;IAChE,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,QAAQ,GAAG,CAAC;IAC5E,MAAM,YAAY,GAAG,SAAS,IAAI,CAAC,KAAK,GAAG,CAAC;IAC5C,MAAM,UAAU,GAAG,mBAAmB,CAAC,WAAW,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,EAAE,CAAC;IAC/E,MAAM,YAAY,GAAG,mBAAmB,CAAC,sBAAsB,CAAC,CAAC,CAAC,SAAS,mBAAmB,CAAC,sBAAsB,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC;IAC9H,MAAM,WAAW,GAAG,GAAG,OAAO,IAAI,IAAI,EAAE,CAAC;IACzC,OAAO,IAAI,CAAC,OAAO,GAAG,GAAG,GAAG,eAAe,GAAG,YAAY,GAAG,UAAU,GAAG,YAAY,GAAG,WAAW,CAAC;AACvG,CAAC;AARD,kDAQC;AAED,SAAS,mBAAmB,CAAC,WAAsB;;IACjD,MAAM,WAAW,GAAe;QAC9B,EAAE,EAAE,mCAAsB,CAAC,WAAW,CAAC,IAAK,EAAE,sCAAe,CAAC,UAAU,CAAC;QACzE,IAAI,EAAE,sCAAe,CAAC,UAAU;QAChC,OAAO,EAAE,WAAW,CAAC,iBAAiB,IAAI,CAAC;QAC3C,YAAY,EAAE,EAAE;QAChB,oBAAoB,EAAE,CAAC;QACvB,KAAK,EAAE,CAAC,WAAW,CAAC,UAAU,IAAI,WAAW,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,sCAAe,CAAC,UAAU;QAChG,UAAU,EAAE;YACV,IAAI,EAAE,WAAW,CAAC,IAAI,IAAI,EAAE;YAC5B,KAAK,EAAE,WAAW,CAAC,KAAK,IAAI,CAAC;YAC7B,MAAM,EAAE,WAAW,CAAC,MAAM,IAAI,CAAC;YAC/B,QAAQ,EAAE,WAAW,CAAC,MAAM,IAAI,KAAK;YACrC,QAAQ,EAAE,CAAC,WAAW,CAAC,UAAU,IAAI,WAAW,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE;YAC3E,IAAI,EAAE,4CAA4B,CAAC,WAAW,CAAC,IAAI,CAAC;YACpD,WAAW,EAAE,4CAA4B,CAAC,WAAW,CAAC,WAAW,CAAC;YAClE,aAAa,EAAE,4CAA4B,CAAC,WAAW,CAAC,aAAa,CAAC;YACtE,mBAAmB,EAAE,aAAA,WAAW,CAAC,UAAU,0CAAE,eAAe,0CAAE,QAAQ,KAAI,EAAE;YAC5E,UAAU,EAAE;gBACV,QAAQ,EAAE;oBACR,QAAQ,EAAE,WAAW,CAAC,UAAU,IAAI,WAAW,CAAC,UAAU,CAAC,QAAQ,IAAI,IAAI;oBAC3E,SAAS,EAAE,WAAW,CAAC,UAAU,IAAI,WAAW,CAAC,UAAU,CAAC,SAAS,IAAI,IAAI;oBAC7E,QAAQ,EAAE,WAAW,CAAC,UAAU,IAAI,WAAW,CAAC,UAAU,CAAC,QAAQ,IAAI,IAAI;iBAC5E;gBACD,SAAS,EAAE,WAAW,CAAC,UAAU,IAAI,WAAW,CAAC,UAAU,CAAC,SAAS,IAAI,IAAI;gBAC7E,SAAS,EAAE,WAAW,CAAC,UAAU,IAAI,WAAW,CAAC,UAAU,CAAC,SAAS,IAAI,IAAI;gBAC7E,UAAU,EAAE,WAAW,CAAC,UAAU,IAAI,WAAW,CAAC,UAAU,CAAC,UAAU,IAAI,IAAI;gBAC/E,WAAW,EAAE,WAAW,CAAC,UAAU,IAAI,WAAW,CAAC,UAAU,CAAC,WAAW,IAAI,IAAI;gBACjF,eAAe,EAAE,WAAW,CAAC,UAAU,IAAI,WAAW,CAAC,UAAU,CAAC,eAAe,IAAI,KAAK;aAC3F;SACF;QACD,MAAM,EAAE;YACN,MAAM,EAAE,EAAE;SACX;QACD,OAAO,EAAE,EACR;KACF,CAAC;IAEF,IAAI,WAAW,CAAC,QAAQ,EAAE;QACxB,oCAAkB,CAAC,WAAW,EAAE,QAAQ,EAAE;YACxC,EAAE,EAAE,mCAAsB,CAAC,WAAW,CAAC,QAAQ,EAAE,sCAAe,CAAC,IAAI,CAAC;YACtE,IAAI,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,qBAAqB;YAChE,IAAI,EAAE,sCAAe,CAAC,IAAI;SAC3B,CAAC,CAAC;KACJ;IAED,OAAO,WAAW,CAAC;AACrB,CAAC;AAED,MAAM,sBAAsB;IAA5B;QACkB,aAAQ,GAAG,sCAAe,CAAC,UAAU,CAAC;IA2IxD,CAAC;IAzIQ,sBAAsB,CAAC,IAAW;QACvC,OAAO,IAAwB,CAAC;IAClC,CAAC;IAEM,oBAAoB,CAAC,IAAY;QACtC,OAAO,IAAuB,CAAC;IACjC,CAAC;IAGM,KAAK,CAAC,kBAAkB,CAC7B,GAAmB,EACnB,MAA8B,EAC9B,WAAmB,EACnB,QAAmB,EACnB,IAAa,EACb,oBAAuD;QAEvD,IAAI,QAAQ,CAAC,IAAI,EAAE;YACjB,MAAM,mBAAmB,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC;YACzG,IAAI,CAAC,mBAAmB,EAAE;gBACxB,MAAM,IAAI,6BAAa,CAAC,WAAW,EAAE,6BAA6B,CAAC,CAAC;aACrE;YACD,MAAM,WAAW,GAAG,mBAAmB,CACrC,mBAAmB,EACnB,KAAK,EACL,QAAQ,CAAC,IAAK,CACf,CAAC;YACF,QAAQ,GAAG,eAAe,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,MAAM,EAAE,KAAK,CAAC,EAAE,WAAW,CAAC,CAAC;SACpF;QAED,MAAM,WAAW,GAAG,mBAAmB,CAAC,QAAQ,CAAC,CAAC;QAElD,IAAI,QAAQ,CAAC,WAAW,EAAE;YACxB,MAAM,6BAAa,CAAC,GAAG,EAAE,MAAM,CAAC,gBAAgB,EAAE,WAAW,EAAE,aAAa,EAAE,WAAW,CAAC,UAAU,CAAC,WAAW,EAAE,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;SAC9I;QACD,IAAI,QAAQ,CAAC,aAAa,EAAE;YAC1B,MAAM,6BAAa,CAAC,GAAG,EAAE,MAAM,CAAC,gBAAgB,EAAE,WAAW,EAAE,eAAe,EAAE,WAAW,CAAC,UAAU,CAAC,aAAa,EAAE,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;SACpJ;QAED,MAAM,QAAQ,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,GAAG,EAAE,WAAW,EAAE,WAAW,CAAC,CAAC;QAElG,uDAAuD;QACvD,IAAI,oBAAoB,IAAI,IAAI;YAC9B,CAAC,MAAM,CAAC,sBAAsB,KAAK,2CAAsB,CAAC,UAAU,IAAI,MAAM,CAAC,gBAAgB,IAAI,MAAM,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,EAAE;YACnI,IACE,CAAC,QAAQ;gBACT,8BAAc,CAAC,QAAQ,CAAC,UAAU,CAAC,WAAW,EAAE,WAAW,CAAC,UAAU,CAAC,WAAW,CAAC;gBACnF,8BAAc,CAAC,QAAQ,CAAC,UAAU,CAAC,aAAa,EAAE,WAAW,CAAC,UAAU,CAAC,aAAa,CAAC,EACvF;gBACA,+EAA+E;gBAC/E,oBAAoB,CAAC,YAAY,GAAG,IAAI,CAAC;aAC1C;YACD,IAAI,CAAC,QAAQ,IAAI,8BAAc,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;gBACtF,oBAAoB,CAAC,SAAS,GAAG,oBAAoB,CAAC,SAAS,IAAI,EAAE,CAAC;gBACtE,oBAAoB,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,CAAC,GAAG,8CAA0B,CAAC,cAAc,CAAC;aAC5F;SACF;QAED,OAAO,CAAC,QAAQ,CAAC;IACnB,CAAC;IAEM,KAAK,CAAC,eAAe;QAC1B,8EAA8E;QAC9E,OAAO,IAAI,CAAC;IACd,CAAC;IAEM,KAAK,CAAC,iBAAiB,CAAC,GAAmB,EAAE,MAA4B;QAC9E,iDAAiD;QACjD,iEAAiE;QACjE,OAAO,KAAK,CAAC;IACf,CAAC;IAGM,KAAK,CAAC,eAAe,CAAC,GAAmB,EAAE,MAA4B,EAAE,UAAsB,EAAE,WAAmB;QACzH,QAAQ,UAAU,CAAC,OAAO,EAAE;YAC1B,KAAK,sBAAsB,CAAC,CAAC;gBAC3B,MAAM,aAAa,GAAG,UAAU,CAAC,MAAM,CAAC;gBACxC,MAAM,IAAI,GAAG,MAAM,+BAAqB,CAAC,GAAG,EAAE,MAAM,CAAC,gBAAgB,EAAE,MAAM,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;gBACtG,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBACzE,MAAM,IAAI,GAAG,iCAAoB,CAAC,aAAa,CAAC,EAAE,EAAE,sCAAe,CAAC,UAAU,CAAC,CAAC;gBAChF,IAAI,aAAa,CAAC,KAAK,KAAK,IAAI,EAAE;oBAChC,MAAM,SAAS,CAAC,+BAA+B,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,IAAI,EAAE,aAAa,CAAC,GAAG,EAAE,aAAa,CAAC,KAAK,CAAC,CAAC;iBAChH;qBAAM;oBACL,MAAM,SAAS,CAAC,iCAAiC,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC,CAAC;iBAC7F;gBACD,OAAO,IAAI,CAAC;aACb;YACD;gBACE,MAAM,IAAI,KAAK,CAAC,kDAAkD,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC;SAC3F;IACH,CAAC;IAGM,KAAK,CAAC,eAAe,CAAC,GAAmB,EAAE,MAA4B,EAAE,WAAmB,EAAE,YAAoB,EAAE,IAA6B;QACtJ,IAAI,UAAU,GAAG,KAAK,CAAC;QACvB,MAAM,WAAW,GAAc;YAC7B,IAAI,EAAE,iCAAoB,CAAC,YAAY,EAAE,sCAAe,CAAC,UAAU,CAAC;SACrE,CAAC;QACF,MAAM,WAAW,GAAiB,EAAE,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAE,CAAC;QACzF,MAAM,WAAW,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,WAAW,CAAe,CAAC;QAChG,IAAI,CAAC,WAAW,EAAE;YAChB,MAAM,IAAI,6BAAa,CAAC,WAAW,CAAC,EAAE,EAAE,gBAAgB,WAAW,CAAC,EAAE,2BAA2B,CAAC,CAAC;SACpG;QACD,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;QAEnC,IAAI,UAAU,IAAI,CAAC,UAAU,CAAC,UAAU,IAAI,UAAU,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,EAAE;YAClF,UAAU,GAAG,IAAI,CAAC;YAClB,MAAM,iBAAiB,GAAG,UAAU,CAAC,UAAU,IAAI,EAAE,CAAC;YACtD,IAAI,CAAC,sBAAsB,CAAC,WAAW,EAAE,iBAAiB,EAAE,UAAU,CAAC,QAAQ,IAAI,WAAW,CAAC,UAAU,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC;SAClI;QACD,IAAI,UAAU,EAAE;YACd,MAAM,IAAI,GAAG,MAAM,+BAAqB,CAAC,GAAG,EAAE,MAAM,CAAC,gBAAgB,EAAE,MAAM,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;YACtG,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;YACzE,MAAM,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,WAAW,CAAC,CAAC;SAC9D;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAEM,sBAAsB,CAAC,WAAsB,EAAE,iBAAkE,EAAE,QAAgB,EAAE,WAAuB;QACjK,MAAM,UAAU,GAAG,eAAe,CAAC,mBAAmB,CAAC,WAAW,CAAC,UAAU,CAAC,UAAU,EAAE,iBAAiB,CAAC,CAAC;QAC7G,MAAM,iBAAiB,GAAwB,EAAE,CAAC;QAClD,iBAAiB,CAAC,QAAQ,GAAG,QAAQ,CAAC;QACtC,IAAI,UAAU,CAAC,QAAQ,EAAE;YACvB,iBAAiB,CAAC,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,QAAQ,CAAC;YAC1D,iBAAiB,CAAC,SAAS,GAAG,UAAU,CAAC,QAAQ,CAAC,SAAS,CAAC;YAC5D,iBAAiB,CAAC,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,QAAQ,CAAC;SAC3D;QACD,iBAAiB,CAAC,UAAU,GAAG,UAAU,CAAC,UAAU,CAAC;QACrD,iBAAiB,CAAC,WAAW,GAAG,UAAU,CAAC,WAAW,CAAC;QACvD,iBAAiB,CAAC,eAAe,GAAG,UAAU,CAAC,eAAe,CAAC;QAC/D,iBAAiB,CAAC,SAAS,GAAG,UAAU,CAAC,SAAS,CAAC;QACnD,WAAW,CAAC,UAAU,GAAG,iBAAiB,CAAC;IAC7C,CAAC;IAEM,KAAK,CAAC,yBAAyB;QACpC,OAAO,KAAK,CAAC;IACf,CAAC;CACF;AAhIC;IADC,0BAAU,CAAC,sCAAe,CAAC,UAAU,CAAC;gEAmDtC;AAcD;IADC,0BAAU,CAAC,sCAAe,CAAC,UAAU,CAAC;6DAkBtC;AAGD;IADC,0BAAU,CAAC,sCAAe,CAAC,UAAU,CAAC;6DAwBtC;AAuBU,QAAA,iBAAiB,GAAG,IAAI,sBAAsB,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"ResourceConverter.js","sourceRoot":"","sources":["../../src/Converters/ResourceConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.d.ts.map b/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.d.ts.map index 9efd759e..7b5c0c0d 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TagConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/TagConverter.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,eAAe,EAAE,WAAW,EAAE,MAAM,cAAc,CAAC;AAC5D,OAAO,EAAyC,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAChF,OAAO,EAAoE,cAAc,EAAE,MAAM,eAAe,CAAC;AACjH,OAAO,EAAiB,KAAK,EAAE,IAAI,EAAE,MAAM,uBAAuB,CAAC;AACnE,OAAO,EAAmB,GAAG,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAIrE,OAAO,EAEL,eAAe,EACf,sBAAsB,EACtB,oBAAoB,EACpB,oBAAoB,EACrB,MAAM,WAAW,CAAC;AAwCnB,cAAM,iBAAkB,YAAW,oBAAoB,CAAC,IAAI,EAAE,GAAG,CAAC;IAChE,SAAgB,QAAQ,qDAAuB;IAExC,sBAAsB,CAAC,IAAI,EAAE,KAAK;IAIlC,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAK3B,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,sBAAsB,EAAE,WAAW,EAAE,MAAM,EAAE,GAAG,EAAE,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC;IAiBzH,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,GAAG,EAAE,OAAO,EAAE,eAAe,EAAE,MAAM;IAc7H,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,KAAK,EAAE,MAAM,EAAE,oBAAoB,EAAE,MAAM,EAAE,eAAe,GAAG,OAAO,CAAC,eAAe,GAAG,IAAI,CAAC;IAgB7I,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE;IAYvG,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,WAAW,CAAC,OAAO,CAAC;IAyBjI,yBAAyB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,eAAe;CAmCvJ;AAED,eAAO,MAAM,YAAY,mBAA0B,CAAC"} \ No newline at end of file +{"version":3,"file":"TagConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/TagConverter.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,eAAe,EAAE,WAAW,EAAE,MAAM,cAAc,CAAC;AAC5D,OAAO,EAAyC,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAChF,OAAO,EAAoE,cAAc,EAAE,MAAM,eAAe,CAAC;AACjH,OAAO,EAAiB,KAAK,EAAE,IAAI,EAAE,MAAM,uBAAuB,CAAC;AACnE,OAAO,EAAmB,GAAG,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAIrE,OAAO,EAEL,eAAe,EACf,sBAAsB,EACtB,oBAAoB,EACpB,oBAAoB,EACrB,MAAM,WAAW,CAAC;AAyCnB,cAAM,iBAAkB,YAAW,oBAAoB,CAAC,IAAI,EAAE,GAAG,CAAC;IAChE,SAAgB,QAAQ,qDAAuB;IAExC,sBAAsB,CAAC,IAAI,EAAE,KAAK;IAIlC,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAK3B,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,sBAAsB,EAAE,WAAW,EAAE,MAAM,EAAE,GAAG,EAAE,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC;IAiBzH,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,GAAG,EAAE,OAAO,EAAE,eAAe,EAAE,MAAM;IAc7H,oBAAoB,CAAC,GAAG,EAAE,cAAc,EAAE,GAAG,EAAE,KAAK,EAAE,MAAM,EAAE,oBAAoB,EAAE,MAAM,EAAE,eAAe,GAAG,OAAO,CAAC,eAAe,GAAG,IAAI,CAAC;IAyB7I,iBAAiB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE;IAYvG,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,WAAW,CAAC,OAAO,CAAC;IAyBjI,yBAAyB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,WAAW,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,eAAe;CAmCvJ;AAED,eAAO,MAAM,YAAY,mBAA0B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.js b/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.js index faaf7caa..f490e87b 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.js +++ b/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.js @@ -28,6 +28,7 @@ function tagFromService(serviceData) { NodeFields: {}, inputs: { refs: {}, + refsInTrash: {}, parent: {}, }, outputs: { @@ -89,10 +90,19 @@ class TagConverterClass { async handleErrorToService(trc, err, params, change) { switch (change.changeType) { case 'Node:CREATE': { - if (err instanceof conduit_utils_1.ServiceError && err.errorCode === en_conduit_sync_types_1.EDAMErrorCode.DATA_CONFLICT) { + if (err instanceof conduit_utils_1.ServiceError && err.errorKey === 'Tag.name' && err.errorCode === en_conduit_sync_types_1.EDAMErrorCode.DATA_CONFLICT) { // Duplicate label, rename it, and try again! - const newLabel = `${change.node.label}_${Date.now().toString().slice(-6)}`; - conduit_utils_1.logger.info(`Encountered conflict with tag label ${change.node.label}. Retrying again with new label ${newLabel}`); + const newLabel = `${change.node.label}_copy_${Date.now().toString().slice(-6)}`; + conduit_utils_1.logger.info(`TagCreate: Encountered conflict with tag label ${change.node.label}. Retrying again with new label ${newLabel}`); + return simply_immutable_1.replaceImmutable(change, ['node', 'label'], newLabel); + } + break; + } + case 'Node:UPDATE': { + if (err instanceof conduit_utils_1.ServiceError && err.errorKey === 'Tag.name' && err.errorCode === en_conduit_sync_types_1.EDAMErrorCode.DATA_CONFLICT) { + // Duplicate label, rename it, and try again! + const newLabel = `${change.node.label}_copy_${Date.now().toString().slice(-6)}`; + conduit_utils_1.logger.info(`TagRename: Encountered conflict with tag label ${change.node.label}. Retrying again with new label ${newLabel}`); return simply_immutable_1.replaceImmutable(change, ['node', 'label'], newLabel); } break; diff --git a/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.js.map b/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.js.map index 9c182464..709a3fd8 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/TagConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"TagConverter.js","sourceRoot":"","sources":["../../src/Converters/TagConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"TagConverter.js","sourceRoot":"","sources":["../../src/Converters/TagConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/ThreadConverter.js.map b/evernote_modules/en-thrift-connector/dist/Converters/ThreadConverter.js.map index 85f6b1ef..117a3e83 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/ThreadConverter.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/ThreadConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"ThreadConverter.js","sourceRoot":"","sources":["../../src/Converters/ThreadConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ThreadConverter.js","sourceRoot":"","sources":["../../src/Converters/ThreadConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.d.ts.map b/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.d.ts.map index 1b5b1009..4e760526 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UserConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/UserConverter.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,UAAU,EAA0D,MAAM,cAAc,CAAC;AAClG,OAAO,EAAuB,YAAY,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAC5E,OAAO,EAAiD,cAAc,EAAU,MAAM,eAAe,CAAC;AACtG,OAAO,EAEL,KAAK,EAOL,aAAa,EACb,KAAK,EAEN,MAAM,uBAAuB,CAAC;AAC/B,OAAO,EAUL,YAAY,EACZ,IAAI,EAEL,MAAM,sBAAsB,CAAC;AAC9B,OAAO,EAA4B,cAAc,EAA+C,MAAM,eAAe,CAAC;AAGtH,OAAO,EAEL,eAAe,EACf,sBAAsB,EACtB,oBAAoB,EACpB,oBAAoB,EACrB,MAAM,WAAW,CAAC;AA0CnB,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,aAAa,GAAG,YAAY,GAAG,cAAc,CAKhF;AAiDD,aAAK,wBAAwB,GAAG,IAAI,CAAC,sBAAsB,EAAE,kBAAkB,CAAC,CAAC;AACjF,wBAAsB,sBAAsB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,WAAW,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,OAAO,iBA4IzJ;AAED,cAAM,kBAAmB,YAAW,oBAAoB,CAAC,KAAK,EAAE,IAAI,CAAC;IACnE,SAAgB,QAAQ,sDAAwB;IAEzC,sBAAsB,CAAC,IAAI,EAAE,KAAK,GAAG,MAAM;IAG3C,oBAAoB,CAAC,IAAI,EAAE,MAAM,GAAG,KAAK;IAGnC,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,sBAAsB,EAAE,WAAW,EAAE,MAAM,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,CAAC,EAAE,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;IAO/J,eAAe,IAAI,OAAO,CAAC,OAAO,CAAC;IAI7B,iBAAiB,IAAI,OAAO,CAAC,OAAO,CAAC;IAIrC,eAAe,IAAI,OAAO,CAAC,OAAO,CAAC;IAInC,yBAAyB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,eAAe,GAAG,OAAO,CAAC,OAAO,CAAC;IAsEnJ,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,GAAC,YAAY,GAAC,IAAI,CAAC;CAwBhK;AAED,eAAO,MAAM,aAAa,oBAA2B,CAAC"} \ No newline at end of file +{"version":3,"file":"UserConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/UserConverter.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,UAAU,EAA0D,MAAM,cAAc,CAAC;AAClG,OAAO,EAAuB,YAAY,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AAC5E,OAAO,EAAyC,cAAc,EAAU,MAAM,eAAe,CAAC;AAC9F,OAAO,EAIL,KAAK,EAYL,KAAK,EAEN,MAAM,uBAAuB,CAAC;AAC/B,OAAO,EAQL,IAAI,EAEL,MAAM,sBAAsB,CAAC;AAI9B,OAAO,EAEL,eAAe,EACf,sBAAsB,EACtB,oBAAoB,EACpB,oBAAoB,EACrB,MAAM,WAAW,CAAC;AAkDnB,aAAK,wBAAwB,GAAG,IAAI,CAAC,sBAAsB,EAAE,kBAAkB,CAAC,CAAC;AACjF,wBAAsB,sBAAsB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,wBAAwB,EAAE,WAAW,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,OAAO,iBA4IzJ;AAED,cAAM,kBAAmB,YAAW,oBAAoB,CAAC,KAAK,EAAE,IAAI,CAAC;IACnE,SAAgB,QAAQ,sDAAwB;IAEzC,sBAAsB,CAAC,IAAI,EAAE,KAAK,GAAG,MAAM;IAG3C,oBAAoB,CAAC,IAAI,EAAE,MAAM,GAAG,KAAK;IAGnC,kBAAkB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,sBAAsB,EAAE,WAAW,EAAE,MAAM,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,CAAC,EAAE,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;IAO/J,eAAe,IAAI,OAAO,CAAC,OAAO,CAAC;IAI7B,iBAAiB,IAAI,OAAO,CAAC,OAAO,CAAC;IAIrC,eAAe,IAAI,OAAO,CAAC,OAAO,CAAC;IAInC,yBAAyB,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,eAAe,GAAG,OAAO,CAAC,OAAO,CAAC;IAsEnJ,eAAe,CAAC,GAAG,EAAE,cAAc,EAAE,MAAM,EAAE,oBAAoB,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,GAAC,YAAY,GAAC,IAAI,CAAC;CAwBhK;AAED,eAAO,MAAM,aAAa,oBAA2B,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.js b/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.js index 700c8a3d..cf1dcbed 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.js +++ b/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.js @@ -3,59 +3,16 @@ * Copyright 2018 Evernote Corporation. All rights reserved. */ Object.defineProperty(exports, "__esModule", { value: true }); -exports.UserConverter = exports.convertUserFromService = exports.toServiceLevelV2 = void 0; +exports.UserConverter = exports.convertUserFromService = void 0; const conduit_core_1 = require("conduit-core"); const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const en_core_entity_types_1 = require("en-core-entity-types"); -const en_data_model_1 = require("en-data-model"); const Converters_1 = require("./Converters"); const Helpers_1 = require("./Helpers"); const NotebookConverter_1 = require("./NotebookConverter"); const ProfileConverter_1 = require("./ProfileConverter"); -function toPrivilegeLevel(t) { - switch (t) { - case en_conduit_sync_types_1.TPrivilegeLevel.NORMAL: - return en_core_entity_types_1.PrivilegeLevel.NORMAL; - case en_conduit_sync_types_1.TPrivilegeLevel.PREMIUM: - return en_core_entity_types_1.PrivilegeLevel.PREMIUM; - case en_conduit_sync_types_1.TPrivilegeLevel.VIP: - return en_core_entity_types_1.PrivilegeLevel.VIP; - case en_conduit_sync_types_1.TPrivilegeLevel.MANAGER: - return en_core_entity_types_1.PrivilegeLevel.MANAGER; - case en_conduit_sync_types_1.TPrivilegeLevel.SUPPORT: - return en_core_entity_types_1.PrivilegeLevel.SUPPORT; - case en_conduit_sync_types_1.TPrivilegeLevel.ADMIN: - return en_core_entity_types_1.PrivilegeLevel.ADMIN; - default: - throw conduit_utils_1.absurd(t, 'Unknown service privilege level'); - } -} -function toServiceLevelV1(t) { - switch (t) { - case en_conduit_sync_types_1.TServiceLevel.BASIC: - return en_core_entity_types_1.ServiceLevel.BASIC; - case en_conduit_sync_types_1.TServiceLevel.PLUS: - return en_core_entity_types_1.ServiceLevel.PLUS; - case en_conduit_sync_types_1.TServiceLevel.PREMIUM: - return en_core_entity_types_1.ServiceLevel.PREMIUM; - case en_conduit_sync_types_1.TServiceLevel.BUSINESS: - return en_core_entity_types_1.ServiceLevel.BUSINESS; - default: - throw new Error('Looking at possible v2 serviceLevel field'); - } -} -function toServiceLevelV2(t) { - // TODO: Change en-data-model to give a better type and get rid of this hackish cast - const supportedLevel = t; - const ret = en_data_model_1.getServiceLevelV2Summary(supportedLevel); - return ret.serviceLevel; -} -exports.toServiceLevelV2 = toServiceLevelV2; -function toServiceLevelArray(t) { - return t.map(serviceLevel => toServiceLevelV1(serviceLevel)); -} function toPremiumServiceStatus(t) { switch (t) { case null: @@ -77,13 +34,13 @@ function toPremiumServiceStatus(t) { } function toBusinessUserRole(t) { if (!t) { - return en_core_entity_types_1.BusinessUserRole.NORMAL; + return en_conduit_sync_types_1.BusinessUserRole.NORMAL; } switch (t) { case en_conduit_sync_types_1.TBusinessUserRole.ADMIN: - return en_core_entity_types_1.BusinessUserRole.ADMIN; + return en_conduit_sync_types_1.BusinessUserRole.ADMIN; case en_conduit_sync_types_1.TBusinessUserRole.NORMAL: - return en_core_entity_types_1.BusinessUserRole.NORMAL; + return en_conduit_sync_types_1.BusinessUserRole.NORMAL; default: throw new Error('Unknown business user role'); } @@ -99,8 +56,8 @@ function convertReminderEmailConfig(reminderEmailConfig) { async function convertUserFromService(trc, params, syncContext, user, isVaultUser) { var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41; const serviceLevelV2Enum = user.serviceLevelV2; - const serviceLevelV1String = toServiceLevelV1(user.serviceLevel || en_conduit_sync_types_1.TServiceLevel.BASIC); - const serviceLevelV2String = toServiceLevelV2(serviceLevelV2Enum !== null && serviceLevelV2Enum !== void 0 ? serviceLevelV2Enum : serviceLevelV1String); + const serviceLevelV1String = en_conduit_sync_types_1.toServiceLevelV1(user.serviceLevel || en_conduit_sync_types_1.TServiceLevel.BASIC); + const serviceLevelV2String = en_conduit_sync_types_1.toServiceLevelV2(serviceLevelV2Enum !== null && serviceLevelV2Enum !== void 0 ? serviceLevelV2Enum : serviceLevelV1String); const userOut = { id: isVaultUser ? conduit_core_1.VAULT_USER_ID : conduit_core_1.PERSONAL_USER_ID, type: en_core_entity_types_1.CoreEntityTypes.User, @@ -115,7 +72,7 @@ async function convertUserFromService(trc, params, syncContext, user, isVaultUse email: user.email || '', name: user.name || null, timezone: user.timezone || null, - privilege: toPrivilegeLevel(user.privilege || en_conduit_sync_types_1.TPrivilegeLevel.NORMAL), + privilege: en_conduit_sync_types_1.toPrivilegeLevel(user.privilege || en_conduit_sync_types_1.TPrivilegeLevel.NORMAL), serviceLevel: serviceLevelV1String, serviceLevelV2: serviceLevelV2String, created: user.created || 0, @@ -174,7 +131,7 @@ async function convertUserFromService(trc, params, syncContext, user, isVaultUse subscriptionExpirationDate: user.subscriptionInfo && user.subscriptionInfo.subscriptionExpirationDate || null, subscriptionPending: user.subscriptionInfo && user.subscriptionInfo.subscriptionPending || false, subscriptionCancellationPending: user.subscriptionInfo && user.subscriptionInfo.subscriptionCancellationPending || false, - serviceLevelsEligibleForPurchase: user.subscriptionInfo && toServiceLevelArray(user.subscriptionInfo.serviceLevelsEligibleForPurchase) || [], + serviceLevelsEligibleForPurchase: user.subscriptionInfo && en_conduit_sync_types_1.toServiceLevelArray(user.subscriptionInfo.serviceLevelsEligibleForPurchase) || [], currentSku: user.subscriptionInfo && user.subscriptionInfo.currentSku || null, validUntil: user.subscriptionInfo && user.subscriptionInfo.validUntil || null, itunesReceiptRequested: user.subscriptionInfo && user.subscriptionInfo.itunesReceiptRequested || false, diff --git a/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.js.map b/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.js.map index 8eeeb513..9a2731be 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/UserConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"UserConverter.js","sourceRoot":"","sources":["../../src/Converters/UserConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"UserConverter.js","sourceRoot":"","sources":["../../src/Converters/UserConverter.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAkG;AAClG,qDAA4E;AAC5E,iDAA8F;AAC9F,iEAkB+B;AAC/B,+DAU8B;AAG9B,6CAA4E;AAC5E,uCAMmB;AACnB,2DAA0G;AAC1G,yDAAgG;AAKhG,SAAS,sBAAsB,CAAC,CAA6B;IAC3D,QAAQ,CAAC,EAAE;QACT,KAAK,IAAI,CAAC;QACV,KAAK,2CAAmB,CAAC,IAAI;YAC3B,OAAO,yCAAkB,CAAC,IAAI,CAAC;QACjC,KAAK,2CAAmB,CAAC,OAAO;YAC9B,OAAO,yCAAkB,CAAC,OAAO,CAAC;QACpC,KAAK,2CAAmB,CAAC,MAAM;YAC7B,OAAO,yCAAkB,CAAC,MAAM,CAAC;QACnC,KAAK,2CAAmB,CAAC,MAAM;YAC7B,OAAO,yCAAkB,CAAC,MAAM,CAAC;QACnC,KAAK,2CAAmB,CAAC,oBAAoB;YAC3C,OAAO,yCAAkB,CAAC,oBAAoB,CAAC;QACjD,KAAK,2CAAmB,CAAC,QAAQ;YAC/B,OAAO,yCAAkB,CAAC,QAAQ,CAAC;QACrC;YACE,MAAM,IAAI,KAAK,CAAC,kDAAkD,CAAC,CAAC;KACvE;AACH,CAAC;AAED,SAAS,kBAAkB,CAAC,CAAuC;IACjE,IAAI,CAAC,CAAC,EAAE;QACN,OAAO,wCAAgB,CAAC,MAAM,CAAC;KAChC;IACD,QAAQ,CAAC,EAAE;QACT,KAAK,yCAAiB,CAAC,KAAK;YAC1B,OAAO,wCAAgB,CAAC,KAAK,CAAC;QAChC,KAAK,yCAAiB,CAAC,MAAM;YAC3B,OAAO,wCAAgB,CAAC,MAAM,CAAC;QACjC;YACE,MAAM,IAAI,KAAK,CAAC,4BAA4B,CAAC,CAAC;KACjD;AACH,CAAC;AAED,SAAS,0BAA0B,CAAC,mBAAiD;IACnF,QAAQ,mBAAmB,EAAE;QAC3B,KAAK,4CAAoB,CAAC,gBAAgB;YACxC,OAAO,8CAAuB,CAAC,gBAAgB,CAAC;QAClD;YACE,OAAO,8CAAuB,CAAC,WAAW,CAAC;KAC9C;AACH,CAAC;AAGM,KAAK,UAAU,sBAAsB,CAAC,GAAmB,EAAE,MAAgC,EAAE,WAAmB,EAAE,IAAW,EAAE,WAAoB;;IACxJ,MAAM,kBAAkB,GAAiC,IAAI,CAAC,cAAc,CAAC;IAC7E,MAAM,oBAAoB,GAAiB,wCAAgB,CAAC,IAAI,CAAC,YAAY,IAAI,qCAAa,CAAC,KAAK,CAAC,CAAC;IACtG,MAAM,oBAAoB,GAAmB,wCAAgB,CAAC,kBAAkB,aAAlB,kBAAkB,cAAlB,kBAAkB,GAAI,oBAAoB,CAAC,CAAC;IAE1G,MAAM,OAAO,GAAS;QACpB,EAAE,EAAE,WAAW,CAAC,CAAC,CAAC,4BAAa,CAAC,CAAC,CAAC,+BAAgB;QAClD,IAAI,EAAE,sCAAe,CAAC,IAAI;QAC1B,OAAO,EAAE,IAAI,CAAC,OAAO,IAAI,CAAC;QAC1B,YAAY,EAAE,EAAE;QAChB,oBAAoB,EAAE,CAAC;QACvB,KAAK,EAAE,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,KAAK,IAAI,EAAE;QACpC,UAAU,EAAE;YACV,eAAe,EAAE,IAAI,CAAC,EAAa;YACnC,WAAW;YACX,QAAQ,EAAE,IAAI,CAAC,QAAQ,IAAI,EAAE;YAC7B,KAAK,EAAE,IAAI,CAAC,KAAK,IAAI,EAAE;YACvB,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,IAAI;YACvB,QAAQ,EAAE,IAAI,CAAC,QAAQ,IAAI,IAAI;YAC/B,SAAS,EAAE,wCAAgB,CAAC,IAAI,CAAC,SAAS,IAAI,uCAAe,CAAC,MAAM,CAAC;YACrE,YAAY,EAAE,oBAAoB;YAClC,cAAc,EAAE,oBAAoB;YACpC,OAAO,EAAE,IAAI,CAAC,OAAO,IAAI,CAAC;YAC1B,OAAO,EAAE,IAAI,CAAC,OAAO,IAAI,CAAC;YAC1B,OAAO,EAAE,IAAI,CAAC,OAAO,IAAI,IAAI;YAC7B,MAAM,EAAE,IAAI,CAAC,MAAM,IAAI,KAAK;YAC5B,QAAQ,EAAE,IAAI,CAAC,QAAQ,IAAI,EAAE;YAC7B,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI;YAC/C,gBAAgB,EAAE,kBAAkB,OAAC,IAAI,CAAC,gBAAgB,0CAAE,IAAI,CAAC;YACjE,YAAY,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,YAAY,IAAI,IAAI;YACjF,UAAU,EAAE;gBACV,eAAe,cAAE,IAAI,CAAC,UAAU,0CAAE,eAAe,mCAAI,IAAI;gBACzD,iBAAiB,EAAE;oBACjB,QAAQ,oBAAE,IAAI,CAAC,UAAU,0CAAE,iBAAiB,0CAAE,QAAQ,mCAAI,IAAI;oBAC9D,WAAW,oBAAE,IAAI,CAAC,UAAU,0CAAE,iBAAiB,0CAAE,WAAW,mCAAI,IAAI;oBACpE,eAAe,oBAAE,IAAI,CAAC,UAAU,0CAAE,iBAAiB,0CAAE,eAAe,mCAAI,IAAI;oBAC5E,sBAAsB,oBAAE,IAAI,CAAC,UAAU,0CAAE,iBAAiB,0CAAE,sBAAsB,mCAAI,IAAI;oBAC1F,iBAAiB,oBAAE,IAAI,CAAC,UAAU,0CAAE,iBAAiB,0CAAE,iBAAiB,mCAAI,IAAI;oBAChF,SAAS,oBAAE,IAAI,CAAC,UAAU,0CAAE,iBAAiB,0CAAE,SAAS,mCAAI,IAAI;iBACjE;gBACD,UAAU,cAAE,IAAI,CAAC,UAAU,0CAAE,UAAU,mCAAI,IAAI;gBAC/C,YAAY,cAAE,IAAI,CAAC,UAAU,0CAAE,YAAY,mCAAI,IAAI;gBACnD,YAAY,EAAE,kBAAkB,OAAC,IAAI,CAAC,UAAU,0CAAE,YAAY,CAAC;gBAC/D,QAAQ,cAAE,IAAI,CAAC,UAAU,0CAAE,QAAQ,mCAAI,IAAI;gBAC3C,gBAAgB,cAAE,IAAI,CAAC,UAAU,0CAAE,gBAAgB,mCAAI,IAAI;gBAC3D,sBAAsB,cAAE,IAAI,CAAC,UAAU,0CAAE,sBAAsB,mCAAI,IAAI;gBACvE,mBAAmB,cAAE,IAAI,CAAC,UAAU,0CAAE,mBAAmB,mCAAI,IAAI;gBACjE,oBAAoB,gBAAE,IAAI,CAAC,UAAU,4CAAE,oBAAoB,qCAAI,IAAI;gBACnE,cAAc,gBAAE,IAAI,CAAC,UAAU,4CAAE,cAAc,qCAAI,IAAI;gBACvD,cAAc,gBAAE,IAAI,CAAC,UAAU,4CAAE,cAAc,qCAAI,IAAI;gBACvD,sBAAsB,gBAAE,IAAI,CAAC,UAAU,4CAAE,sBAAsB,qCAAI,IAAI;gBACvE,gBAAgB,gBAAE,IAAI,CAAC,UAAU,4CAAE,gBAAgB,qCAAI,IAAI;gBAC3D,kBAAkB,gBAAE,IAAI,CAAC,UAAU,4CAAE,kBAAkB,qCAAI,IAAI;gBAC/D,iBAAiB,gBAAE,IAAI,CAAC,UAAU,4CAAE,iBAAiB,qCAAI,IAAI;gBAC7D,mBAAmB,gBAAE,IAAI,CAAC,UAAU,4CAAE,mBAAmB,qCAAI,IAAI;gBACjE,oBAAoB,EAAE,sBAAsB,eAAC,IAAI,CAAC,UAAU,4CAAE,oBAAoB,qCAAI,IAAI,CAAC;gBAC3F,yBAAyB,gBAAE,IAAI,CAAC,UAAU,4CAAE,yBAAyB,qCAAI,IAAI;gBAC7E,YAAY,gBAAE,IAAI,CAAC,UAAU,4CAAE,YAAY,qCAAI,IAAI;gBACnD,SAAS,gBAAE,IAAI,CAAC,UAAU,4CAAE,SAAS,qCAAI,IAAI;gBAC7C,OAAO,gBAAE,IAAI,CAAC,UAAU,4CAAE,OAAO,qCAAI,IAAI;gBACzC,WAAW,gBAAE,IAAI,CAAC,UAAU,4CAAE,WAAW,qCAAI,IAAI;gBACjD,cAAc,gBAAE,IAAI,CAAC,UAAU,4CAAE,cAAc,qCAAI,IAAI;gBACvD,oBAAoB,gBAAE,IAAI,CAAC,UAAU,4CAAE,oBAAoB,qCAAI,IAAI;aACpE;YACD,UAAU,EAAE;gBACV,iBAAiB,EAAE,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,UAAU,CAAC,iBAAiB,IAAI,IAAI;gBAC/E,yBAAyB,EAAE,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,UAAU,CAAC,yBAAyB,IAAI,IAAI;gBAC/F,eAAe,EAAE,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,UAAU,CAAC,eAAe,IAAI,IAAI;gBAC3E,oBAAoB,EAAE,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,oBAAoB,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,IAAI;gBACnJ,aAAa,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,8CAAuB,CAAC,WAAW;aACvI;YACD,gBAAgB,EAAE;gBAChB,WAAW,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,WAAW,IAAI,IAAI;gBAC/E,YAAY,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,IAAI,KAAK;gBACzF,qBAAqB,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,qBAAqB,IAAI,KAAK;gBACpG,0BAA0B,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,0BAA0B,IAAI,IAAI;gBAC7G,mBAAmB,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,IAAI,KAAK;gBAChG,+BAA+B,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,+BAA+B,IAAI,KAAK;gBACxH,gCAAgC,EAAE,IAAI,CAAC,gBAAgB,IAAI,2CAAmB,CAAC,IAAI,CAAC,gBAAgB,CAAC,gCAAgC,CAAC,IAAI,EAAE;gBAC5I,UAAU,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,UAAU,IAAI,IAAI;gBAC7E,UAAU,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,UAAU,IAAI,IAAI;gBAC7E,sBAAsB,EAAE,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,sBAAsB,IAAI,KAAK;aACvG;YACD,aAAa,EAAE,CAAC,IAAI,CAAC,gBAAgB;SACtC;QACD,MAAM,EAAE,EAAE;QACV,OAAO,EAAE;YACP,aAAa,EAAE,EAAE;YACjB,eAAe,EAAE,EAAE;YACnB,YAAY,EAAE,EAAE;YAChB,YAAY,EAAE,EAAE;YAChB,OAAO,EAAE,EAAE;SACZ;KACF,CAAC;IAEF,IAAI,CAAC,WAAW,EAAE;QAChB,qCAAmB,CAAC,OAAO,EAAE,SAAS,EAAE;YACtC,EAAE,EAAE,mCAAsB,CAAC,IAAI,CAAC,EAAG,EAAE,sCAAe,CAAC,OAAO,EAAE,qCAAc,CAAC,IAAI,CAAC;YAClF,IAAI,EAAE,sCAAe,CAAC,OAAO;YAC7B,IAAI,EAAE,IAAI;SACX,CAAC,CAAC;QAEH,MAAM,mCAAgB,CAAC,kBAAkB,CAAC,GAAG,EAAE,MAAM,EAAE,WAAW,EAAE,kCAAe,CAAC,IAAI,EAAE,0CAAuB,CAAC,MAAM,EAAE,wCAAiB,CAAC,MAAM,CAAC,CAAC,CAAC;QAErJ,qCAAmB,CAAC,OAAO,EAAE,eAAe,EAAE;YAC5C,EAAE,EAAE,wCAAiB;YACrB,IAAI,EAAE,sCAAe,CAAC,aAAa;YACnC,IAAI,EAAE,IAAI;SACX,CAAC,CAAC;QAEH,qCAAmB,CAAC,OAAO,EAAE,cAAc,EAAE;YAC3C,EAAE,EAAE,uCAAgB;YACpB,IAAI,EAAE,sCAAe,CAAC,YAAY;YAClC,IAAI,EAAE,IAAI;SACX,CAAC,CAAC;QAEH,4GAA4G;QAC5G,yEAAyE;QACzE,MAAM,YAAY,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAO,GAAG,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;QACrF,MAAM,mBAAmB,GAAG,+BAAe,CAAC,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,OAAO,CAAC,eAAe,CAAC,CAAC;QACnF,IAAI,mBAAmB,EAAE;YACvB,qCAAmB,CAAC,OAAO,EAAE,iBAAiB,EAAE;gBAC9C,EAAE,EAAE,mBAAmB,CAAC,KAAK;gBAC7B,IAAI,EAAE,mBAAmB,CAAC,OAAO;gBACjC,IAAI,EAAE,mBAAmB,CAAC,OAAO;aAClC,CAAC,CAAC;SACJ;QACD,MAAM,gBAAgB,GAAG,+BAAe,CAAC,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,OAAO,CAAC,YAAY,CAAC,CAAC;QAC7E,IAAI,gBAAgB,EAAE;YACpB,qCAAmB,CAAC,OAAO,EAAE,cAAc,EAAE;gBAC3C,EAAE,EAAE,gBAAgB,CAAC,KAAK;gBAC1B,IAAI,EAAE,gBAAgB,CAAC,OAAO;gBAC9B,IAAI,EAAE,gBAAgB,CAAC,OAAO;aAC/B,CAAC,CAAC;SACJ;KACF;IAED,MAAM,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,GAAG,EAAE,WAAW,EAAE,OAAO,CAAC,CAAC;IAE7E,OAAO,OAAO,CAAC;AACjB,CAAC;AA5ID,wDA4IC;AAED,MAAM,kBAAkB;IAAxB;QACkB,aAAQ,GAAG,sCAAe,CAAC,IAAI,CAAC;IAyHlD,CAAC;IAvHQ,sBAAsB,CAAC,IAAW;QACvC,MAAM,IAAI,KAAK,CAAC,0CAA0C,CAAC,CAAC;IAC9D,CAAC;IACM,oBAAoB,CAAC,IAAY;QACtC,MAAM,IAAI,KAAK,CAAC,4CAA4C,CAAC,CAAC;IAChE,CAAC;IACM,KAAK,CAAC,kBAAkB,CAAC,GAAmB,EAAE,MAA8B,EAAE,WAAmB,EAAE,WAAkB,EAAE,WAAqB;QACjJ,MAAM,MAAM,GAAG,MAAM,sBAAsB,CAAC,GAAG,EAAE,MAAM,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,aAAX,WAAW,cAAX,WAAW,GAAI,KAAK,CAAC,CAAC;QACzG,IAAI,MAAM,EAAE;YACV,OAAO,IAAI,CAAC;SACb;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IACM,eAAe;QACpB,MAAM,IAAI,KAAK,CAAC,6BAA6B,CAAC,CAAC;IACjD,CAAC;IAEM,KAAK,CAAC,iBAAiB;QAC5B,MAAM,IAAI,KAAK,CAAC,6BAA6B,CAAC,CAAC;IACjD,CAAC;IAEM,KAAK,CAAC,eAAe;QAC1B,MAAM,IAAI,KAAK,CAAC,6BAA6B,CAAC,CAAC;IACjD,CAAC;IAEM,KAAK,CAAC,yBAAyB,CAAC,GAAmB,EAAE,MAA4B,EAAE,CAAS,EAAE,MAAc,EAAE,OAAwB;QAC3I,MAAM,sBAAsB,GAAG,OAAO,CAAC,yBAAyB,CAAC,CAAC;QAClE,IAAI,CAAC,sBAAsB,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,MAAM,EAAE;YACrE,OAAO,KAAK,CAAC;SACd;QACD,MAAM,IAAI,GAAG,sBAAsB,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAErD,MAAM,WAAW,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAW,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,sCAAe,CAAC,QAAQ,EAAE,CAAC,CAAC;QAC7H,IAAI,CAAC,WAAW,EAAE;YAChB,MAAM,IAAI,6BAAa,CAAC,IAAI,EAAE,oBAAoB,IAAI,2BAA2B,CAAC,CAAC;SACpF;QAED,MAAM,EAAE,IAAI,EAAE,WAAW,EAAE,GAAG,MAAM,sCAA4B,CAAC,GAAG,EAAE,MAAM,CAAC,gBAAgB,EAAE,MAAM,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;QAC9H,MAAM,mBAAmB,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC;QACzG,IAAI,CAAC,mBAAmB,EAAE;YACxB,MAAM,IAAI,6BAAa,CAAC,WAAW,EAAE,+BAA+B,WAAW,EAAE,CAAC,CAAC;SACpF;QAED,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAEzE,IAAI,iBAAyD,CAAC;QAC9D,IAAI,IAA2B,CAAC;QAEhC,MAAM,MAAM,GAAG,iCAAoB,CAAC,IAAI,EAAE,sCAAe,CAAC,QAAQ,CAAC,CAAC;QACpE,MAAM,WAAW,GAAc;YAC7B,IAAI,EAAE,MAAM;SACb,CAAC;QAEF,IAAI,mBAAmB,CAAC,WAAW,IAAI,mBAAmB,CAAC,sBAAsB,EAAE;YACjF,iBAAiB,GAAG,IAAI,kDAA0B,CAAC,EAAE,eAAe,EAAE,wCAAgB,CAAC,+BAA+B,EAAE,CAAC,CAAC;SAC3H;aAAM;YACL,WAAW,CAAC,eAAe,GAAG,IAAI,CAAC;YACnC,2GAA2G;YAC3G,cAAc;YACd,IAAI,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE;gBAC5B,MAAM,IAAI,GAAG,+BAAe,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;gBACvD,IAAI,IAAI,EAAE;oBACR,MAAM,SAAS,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,EAAE,IAAI,EAAE,sCAAe,CAAC,KAAK,EAAE,CAAC,CAAC;oBACpH,IAAI,SAAS,EAAE;wBACb,WAAW,CAAC,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC;qBACrC;iBACF;aACF;SACF;QAED,IAAI,SAAS,GAAY,KAAK,CAAC;QAE/B,IAAI,iBAAiB,EAAE;YACrB,IAAI,GAAG,MAAM,uDAAmC,CAAC,GAAG,EAAE,SAAS,EAAE,mBAAmB,EAAE,IAAI,EAAE,MAAM,CAAC,YAAY,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,CAAC;YACzJ,SAAS,GAAG,IAAI,CAAC;SAClB;QAED,IAAI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;YACvC,yCAAyC;YACzC,WAAW,CAAC,IAAI,GAAG,WAAW,CAAC,KAAK,CAAC;YAErC,IAAI,GAAG,MAAM,SAAS,CAAC,4BAA4B,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,WAAW,EAAE;gBAChF,sBAAsB,EAAE,IAAI;gBAC5B,2BAA2B,EAAE,IAAI;gBACjC,gCAAgC,EAAE,IAAI;aACvC,CAAC,CAAC;YACH,SAAS,GAAG,KAAK,CAAC,CAAC,uCAAuC;SAC3D;QAED,IAAI,IAAI,EAAE;YACR,MAAM,kDAA8B,CAAC,GAAG,EAAE,MAAM,EAAE,WAAW,EAAE,IAAI,EAAE,EAAE,SAAS,EAAE,CAAC,CAAC;SACrF;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAEM,KAAK,CAAC,eAAe,CAAC,GAAmB,EAAE,MAA4B,EAAE,UAAsB,EAAE,WAAmB;QAEzH,QAAQ,UAAU,CAAC,OAAO,EAAE;YAC1B,KAAK,2BAA2B;gBAC9B,IAAI,CAAC,MAAM,CAAC,YAAY,EAAE;oBACxB,MAAM,IAAI,KAAK,CAAC,4BAA4B,CAAC,CAAC;iBAC/C;gBACD,MAAM,IAAI,GAAG,MAAM,CAAC,YAAY,CAAC;gBACjC,MAAM,YAAY,GAAG,UAAU,CAAC,MAAuC,CAAC;gBACxE,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBAEzE,MAAM,SAAS,CAAC,iBAAiB,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,oCAAY,CAAC,sBAAsB,EAAE,YAAY,CAAC,OAAO,CAAC,CAAC;gBAE9G,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBACzE,MAAM,IAAI,GAAG,MAAM,SAAS,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;gBACtD,MAAM,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBAC5C,MAAM,sBAAsB,CAAC,GAAG,EAAE,MAAM,EAAE,oCAAqB,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC;gBAEpF,OAAO,IAAI,CAAC;YACd;gBACE,MAAM,IAAI,KAAK,CAAC,4CAA4C,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC;SACrF;IACH,CAAC;CAEF;AAEY,QAAA,aAAa,GAAG,IAAI,kBAAkB,EAAE,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.d.ts.map b/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.d.ts.map index ed892f25..482214e8 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WorkspaceConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/WorkspaceConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"WorkspaceConverter.d.ts","sourceRoot":"","sources":["../../src/Converters/WorkspaceConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.js b/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.js index 81f827e9..82b362b6 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.js +++ b/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.js @@ -46,22 +46,22 @@ exports.PINNED_CONTENTS_FIELD_NAME = 'pinnedContents'; function toWorkspaceType(t) { switch (t) { case en_conduit_sync_types_1.TWorkspaceType.INVITE_ONLY: - return en_core_entity_types_1.WorkspaceType.INVITE_ONLY; + return en_conduit_sync_types_1.WorkspaceType.INVITE_ONLY; case en_conduit_sync_types_1.TWorkspaceType.DISCOVERABLE: - return en_core_entity_types_1.WorkspaceType.DISCOVERABLE; + return en_conduit_sync_types_1.WorkspaceType.DISCOVERABLE; case en_conduit_sync_types_1.TWorkspaceType.OPEN: - return en_core_entity_types_1.WorkspaceType.OPEN; + return en_conduit_sync_types_1.WorkspaceType.OPEN; default: throw conduit_utils_1.absurd(t, 'Unknown service workspace type'); } } function toServiceWorkspaceType(t) { switch (t) { - case en_core_entity_types_1.WorkspaceType.INVITE_ONLY: + case en_conduit_sync_types_1.WorkspaceType.INVITE_ONLY: return en_conduit_sync_types_1.TWorkspaceType.INVITE_ONLY; - case en_core_entity_types_1.WorkspaceType.DISCOVERABLE: + case en_conduit_sync_types_1.WorkspaceType.DISCOVERABLE: return en_conduit_sync_types_1.TWorkspaceType.DISCOVERABLE; - case en_core_entity_types_1.WorkspaceType.OPEN: + case en_conduit_sync_types_1.WorkspaceType.OPEN: return en_conduit_sync_types_1.TWorkspaceType.OPEN; default: throw conduit_utils_1.absurd(t, 'Unknown internal workspace type'); @@ -70,22 +70,22 @@ function toServiceWorkspaceType(t) { function toMembershipPrivilege(t) { switch (t) { case en_conduit_sync_types_1.TWorkspacePrivilegeLevel.READ: - return en_core_entity_types_1.MembershipPrivilege.READ; + return en_conduit_sync_types_1.MembershipPrivilege.READ; case en_conduit_sync_types_1.TWorkspacePrivilegeLevel.EDIT: - return en_core_entity_types_1.MembershipPrivilege.EDIT; + return en_conduit_sync_types_1.MembershipPrivilege.EDIT; case en_conduit_sync_types_1.TWorkspacePrivilegeLevel.EDIT_AND_MANAGE: - return en_core_entity_types_1.MembershipPrivilege.MANAGE; + return en_conduit_sync_types_1.MembershipPrivilege.MANAGE; default: return null; } } function toServicePrivilegeLevel(t) { switch (t) { - case en_core_entity_types_1.MembershipPrivilege.READ: + case en_conduit_sync_types_1.MembershipPrivilege.READ: return en_conduit_sync_types_1.TWorkspacePrivilegeLevel.READ; - case en_core_entity_types_1.MembershipPrivilege.EDIT: + case en_conduit_sync_types_1.MembershipPrivilege.EDIT: return en_conduit_sync_types_1.TWorkspacePrivilegeLevel.EDIT; - case en_core_entity_types_1.MembershipPrivilege.MANAGE: + case en_conduit_sync_types_1.MembershipPrivilege.MANAGE: return en_conduit_sync_types_1.TWorkspacePrivilegeLevel.EDIT_AND_MANAGE; default: return null; @@ -96,7 +96,7 @@ function getAccessStatus(isMember, accessInfo, wsType) { if (isMember) { return en_core_entity_types_1.WorkspaceAccessStatus.MEMBER; } - if (wsType === en_core_entity_types_1.WorkspaceType.OPEN) { + if (wsType === en_conduit_sync_types_1.WorkspaceType.OPEN) { return en_core_entity_types_1.WorkspaceAccessStatus.OPEN; } const accessRequestedTime = (_a = accessInfo === null || accessInfo === void 0 ? void 0 : accessInfo.accessRequestedTimestamp) !== null && _a !== void 0 ? _a : null; diff --git a/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.js.map b/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.js.map index 695e9b3b..917cf4f5 100644 --- a/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.js.map +++ b/evernote_modules/en-thrift-connector/dist/Converters/WorkspaceConverter.js.map @@ -1 +1 @@ -{"version":3,"file":"WorkspaceConverter.js","sourceRoot":"","sources":["../../src/Converters/WorkspaceConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"WorkspaceConverter.js","sourceRoot":"","sources":["../../src/Converters/WorkspaceConverter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Helpers.js b/evernote_modules/en-thrift-connector/dist/Helpers.js index 0fc3ac01..3071ae4c 100644 --- a/evernote_modules/en-thrift-connector/dist/Helpers.js +++ b/evernote_modules/en-thrift-connector/dist/Helpers.js @@ -5,7 +5,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.shouldBufferMutation = exports.getBestSyncContextForNode = exports.EXTERNAL_CONTEXT_REGEX = exports.SHARED_NOTE_CONTEXT_REGEX = exports.LINKED_CONTEXT_REGEX = void 0; const conduit_core_1 = require("conduit-core"); -const en_core_entity_types_1 = require("en-core-entity-types"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); exports.LINKED_CONTEXT_REGEX = /^LinkedNotebook:/; exports.SHARED_NOTE_CONTEXT_REGEX = /^SharedNote:/; exports.EXTERNAL_CONTEXT_REGEX = /(^LinkedNotebook:|^SharedNote:)/; @@ -31,7 +31,7 @@ async function getBestSyncContextForNode(trc, node, syncContextMetadataProvider, // loop through sync context metadata and return sync context with best privilege // prefer VAULT_USER_CONTEXT if present over shared context with READ privilege. let bestSyncContext = hasVaultContext ? conduit_core_1.VAULT_USER_CONTEXT : node.syncContexts[0]; - let privilege = en_core_entity_types_1.MembershipPrivilege.READ; + let privilege = en_conduit_sync_types_1.MembershipPrivilege.READ; for (const syncContext of node.syncContexts) { if (syncContext === conduit_core_1.PERSONAL_USER_CONTEXT || syncContext === conduit_core_1.VAULT_USER_CONTEXT) { continue; @@ -40,8 +40,8 @@ async function getBestSyncContextForNode(trc, node, syncContextMetadataProvider, if (!metadata || !metadata.privilege) { continue; } - const newPrivilege = en_core_entity_types_1.highestPrivilege(metadata.privilege, privilege); - if (newPrivilege === en_core_entity_types_1.MembershipPrivilege.MANAGE) { + const newPrivilege = en_conduit_sync_types_1.highestPrivilege(metadata.privilege, privilege); + if (newPrivilege === en_conduit_sync_types_1.MembershipPrivilege.MANAGE) { return syncContext; } if (newPrivilege !== privilege) { diff --git a/evernote_modules/en-thrift-connector/dist/Helpers.js.map b/evernote_modules/en-thrift-connector/dist/Helpers.js.map index 0b4ef395..9adf9a43 100644 --- a/evernote_modules/en-thrift-connector/dist/Helpers.js.map +++ b/evernote_modules/en-thrift-connector/dist/Helpers.js.map @@ -1 +1 @@ -{"version":3,"file":"Helpers.js","sourceRoot":"","sources":["../src/Helpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Helpers.js","sourceRoot":"","sources":["../src/Helpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/MaestroHelper.d.ts.map b/evernote_modules/en-thrift-connector/dist/MaestroHelper.d.ts.map index 9b8401c3..1033e644 100644 --- a/evernote_modules/en-thrift-connector/dist/MaestroHelper.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/MaestroHelper.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MaestroHelper.d.ts","sourceRoot":"","sources":["../src/MaestroHelper.ts"],"names":[],"mappings":"AAAA;;GAEG;AASH,OAAO,EAAwC,IAAI,EAAE,MAAM,sBAAsB,CAAC;AA0ElF,wBAAgB,gBAAgB,CAAC,EAC/B,UAAU,EACV,IAAI,EACJ,QAAQ,EACR,IAAI,GACL,EAAE;IACD,UAAU,EAAE,MAAM,CAAC;IACnB,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,EAAE,MAAM,CAAC;IACjB,IAAI,EAAE,IAAI,CAAC;CACZ,UAkCA"} \ No newline at end of file +{"version":3,"file":"MaestroHelper.d.ts","sourceRoot":"","sources":["../src/MaestroHelper.ts"],"names":[],"mappings":"AAAA;;GAEG;AAUH,OAAO,EAAsB,IAAI,EAAE,MAAM,sBAAsB,CAAC;AA0EhE,wBAAgB,gBAAgB,CAAC,EAC/B,UAAU,EACV,IAAI,EACJ,QAAQ,EACR,IAAI,GACL,EAAE;IACD,UAAU,EAAE,MAAM,CAAC;IACnB,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,EAAE,MAAM,CAAC;IACjB,IAAI,EAAE,IAAI,CAAC;CACZ,UAkCA"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/MaestroHelper.js b/evernote_modules/en-thrift-connector/dist/MaestroHelper.js index 9b95d570..a522ef6d 100644 --- a/evernote_modules/en-thrift-connector/dist/MaestroHelper.js +++ b/evernote_modules/en-thrift-connector/dist/MaestroHelper.js @@ -5,6 +5,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.toUserClientInfo = void 0; const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const en_core_entity_types_1 = require("en-core-entity-types"); const en_data_model_1 = require("en-data-model"); var ConvertedBool; @@ -79,7 +80,7 @@ function toUserClientInfo({ clientType, host, platform, user, }) { is_account_created_before_2020_06_01: isAccountCreatedBefore(created, '2020-06-01'), is_basic_account: serviceLevelV2 === en_data_model_1.ServiceLevelV2.FREE, is_business_only_account: serviceLevelV2 === en_data_model_1.ServiceLevelV2.TEAMS, - is_business_admin: businessUserRole === en_core_entity_types_1.BusinessUserRole.ADMIN, + is_business_admin: businessUserRole === en_conduit_sync_types_1.BusinessUserRole.ADMIN, language: getLanguage(languageCode), language_code: getLanguageCode(languageCode), platform, diff --git a/evernote_modules/en-thrift-connector/dist/MaestroHelper.js.map b/evernote_modules/en-thrift-connector/dist/MaestroHelper.js.map index ef41367e..2ee3a481 100644 --- a/evernote_modules/en-thrift-connector/dist/MaestroHelper.js.map +++ b/evernote_modules/en-thrift-connector/dist/MaestroHelper.js.map @@ -1 +1 @@ -{"version":3,"file":"MaestroHelper.js","sourceRoot":"","sources":["../src/MaestroHelper.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MaestroHelper.js","sourceRoot":"","sources":["../src/MaestroHelper.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Plugins/ApplicationDataPlugin.js.map b/evernote_modules/en-thrift-connector/dist/Plugins/ApplicationDataPlugin.js.map index 3011f533..62da6e29 100644 --- a/evernote_modules/en-thrift-connector/dist/Plugins/ApplicationDataPlugin.js.map +++ b/evernote_modules/en-thrift-connector/dist/Plugins/ApplicationDataPlugin.js.map @@ -1 +1 @@ -{"version":3,"file":"ApplicationDataPlugin.js","sourceRoot":"","sources":["../../src/Plugins/ApplicationDataPlugin.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ApplicationDataPlugin.js","sourceRoot":"","sources":["../../src/Plugins/ApplicationDataPlugin.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.d.ts.map b/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.d.ts.map index 7a8ac7bd..73a97398 100644 --- a/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"PluginHelpers.d.ts","sourceRoot":"","sources":["../../src/Plugins/PluginHelpers.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,wBAAwB,EAAE,MAAM,uBAAuB,CAAC;AAIjE,OAAO,EAAE,sBAAsB,EAAE,MAAM,UAAU,CAAC;AAalD,aAAK,2BAA2B,GAC5B,wBAAwB,CAAC;AAE7B,qBAAa,yBAAyB;IAGxB,OAAO,CAAC,EAAE;IAFtB,OAAO,CAAC,cAAc,CAA4B;gBAE9B,EAAE,EAAE,2BAA2B,EAAE,iBAAiB,GAAE,MAAc;IAIzE,qBAAqB,CAChC,OAAO,EAAE,sBAAsB,GAAG,SAAS,GAC1C,OAAO,CAAC,MAAM,CAAC;CA8CnB"} \ No newline at end of file +{"version":3,"file":"PluginHelpers.d.ts","sourceRoot":"","sources":["../../src/Plugins/PluginHelpers.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,wBAAwB,EAAE,MAAM,uBAAuB,CAAC;AAIjE,OAAO,EAAE,sBAAsB,EAAE,MAAM,UAAU,CAAC;AA6BlD,aAAK,2BAA2B,GAC5B,wBAAwB,CAAC;AAE7B,qBAAa,yBAAyB;IAGxB,OAAO,CAAC,EAAE;IAFtB,OAAO,CAAC,cAAc,CAA4B;gBAE9B,EAAE,EAAE,2BAA2B,EAAE,iBAAiB,GAAE,MAAc;IAIzE,qBAAqB,CAChC,OAAO,EAAE,sBAAsB,GAAG,SAAS,GAC1C,OAAO,CAAC,MAAM,CAAC;CA8CnB"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.js b/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.js index 8050d788..708f22c6 100644 --- a/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.js +++ b/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.js @@ -27,10 +27,23 @@ const conduit_utils_1 = require("conduit-utils"); const conduit_view_types_1 = require("conduit-view-types"); const Auth = __importStar(require("../Auth")); function validateDBAndKeys(context) { - if (context && context.db && context.clientCredentials && context.multiUserProvider) { - return true; + if (!context) { + throw new Error('Missing context'); } - throw new Error('Context not correctly setup: db or credentials missing'); + const errorMsgs = []; + if (!context.db) { + errorMsgs.push('Missing db (no user found)'); + } + if (!context.clientCredentials) { + errorMsgs.push('Missing client credentials'); + } + if (!context.multiUserProvider) { + errorMsgs.push('Missing MUP'); + } + if (errorMsgs.length) { + throw new Error(errorMsgs.join(' + ')); + } + return true; } class PluginTokenRefreshManager { constructor(di, maxBackoffTimeout = 16000) { diff --git a/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.js.map b/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.js.map index cae93d1d..eb4e1450 100644 --- a/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.js.map +++ b/evernote_modules/en-thrift-connector/dist/Plugins/PluginHelpers.js.map @@ -1 +1 @@ -{"version":3,"file":"PluginHelpers.js","sourceRoot":"","sources":["../../src/Plugins/PluginHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"PluginHelpers.js","sourceRoot":"","sources":["../../src/Plugins/PluginHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/QuasarConnector.d.ts.map b/evernote_modules/en-thrift-connector/dist/QuasarConnector.d.ts.map index c15a270d..ef5c1845 100644 --- a/evernote_modules/en-thrift-connector/dist/QuasarConnector.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/QuasarConnector.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"QuasarConnector.d.ts","sourceRoot":"","sources":["../src/QuasarConnector.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"QuasarConnector.d.ts","sourceRoot":"","sources":["../src/QuasarConnector.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/QuasarConnector.js b/evernote_modules/en-thrift-connector/dist/QuasarConnector.js index a862b624..54e84191 100644 --- a/evernote_modules/en-thrift-connector/dist/QuasarConnector.js +++ b/evernote_modules/en-thrift-connector/dist/QuasarConnector.js @@ -176,7 +176,7 @@ class QuasarConnectorAndExecutor extends conduit_core_1.RemoteMutationExecutor { if (!this.di.getHttpTransport) { return false; } - if (!this.nSyncEventManager.isEnabled()) { + if (!this.nSyncEventManager.isAvailable()) { return false; } return true; diff --git a/evernote_modules/en-thrift-connector/dist/QuasarConnector.js.map b/evernote_modules/en-thrift-connector/dist/QuasarConnector.js.map index 4c678147..14fe208f 100644 --- a/evernote_modules/en-thrift-connector/dist/QuasarConnector.js.map +++ b/evernote_modules/en-thrift-connector/dist/QuasarConnector.js.map @@ -1 +1 @@ -{"version":3,"file":"QuasarConnector.js","sourceRoot":"","sources":["../src/QuasarConnector.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,6DAAoH;AACpH,+CAYsB;AAEtB,iDAmBuB;AAEvB,iEAAyI;AAEzI,2DAAqF;AAErF,2EAAyF;AAGzF,MAAM,mBAAmB,GAAG,CAAC,CAAC;AAE9B,MAAM,kBAAkB,GAAG,KAAc,CAAC;AAC1C,MAAM,iBAAiB,GAAG,YAAqB,CAAC;AAEnC,QAAA,kBAAkB,GAA4B;IACzD,GAAG,EAAE,IAAI;IACT,GAAG,EAAE,IAAI;IACT,GAAG,EAAE,IAAI;IACT,GAAG,EAAE,IAAI;IACT,GAAG,EAAE,IAAI;CACV,CAAC;AAYF,MAAa,0BAA2B,SAAQ,qCAAsB;IAOpE,YAAoB,EAAqB,EAAU,YAA0B,EAAU,iBAA+D;QACpJ,KAAK,EAAE,CAAC;QADU,OAAE,GAAF,EAAE,CAAmB;QAAU,iBAAY,GAAZ,YAAY,CAAc;QAAU,sBAAiB,GAAjB,iBAAiB,CAA8C;QAN9I,0BAAqB,GAAG,IAAI,CAAC;QAC7B,uBAAkB,GAAG,IAAI,CAAC;QAC1B,wBAAmB,GAAG,IAAI,CAAC;QACzB,WAAM,GAAG,4BAAY,CAAC,iCAAiC,CAAC,CAAC;QAC3D,mBAAc,GAAG,IAAI,yCAAyB,CAAC,KAAK,CAAC,CAAC;QAqFvD,0BAAqB,GAAG,KAAK,EAClC,GAAmB,EACnB,IAAc,EACd,QAA+B,EAC/B,WAAmB,EACnB,MAAa,EACyB,EAAE;;YACxC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,EAAE;gBACvB,OAAO,IAAI,CAAC;aACb;YAED,MAAM,cAAc,GAAoB;gBACtC,EAAE,EAAE,QAAQ,CAAC,UAAU;gBACvB,IAAI,EAAE,WAAW;gBACjB,MAAM;gBACN,KAAK,EAAE,4CAAoB,CAAC,QAAQ,CAAC,KAAK,CAAC;gBAC3C,SAAS,EAAE,QAAQ,CAAC,SAAS;gBAC7B,OAAO,EAAE,QAAQ,CAAC,OAAO;aAC1B,CAAC;YAEF,MAAM,YAAY,GAAyB;gBACzC,EAAE,EAAE,oBAAI,EAAqB;gBAC7B,SAAS,EAAE,CAAC,cAAc,CAAC;gBAC3B,SAAS,EAAE,IAAI,CAAC,GAAG,EAAE;gBACrB,QAAQ,EAAE,oCAAc,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,WAAW,CAAC,QAAQ,IAAI,MAAM;aACtE,CAAC;YAEF,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,0BAA0B,EAAE;gBAC5C,IAAI,EAAE,cAAc,CAAC,IAAI;gBACzB,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC;aAC3C,CAAC,CAAC;YAEH,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;YAEtE,IAAI,QAAQ,CAAC,KAAK,EAAE;gBAClB,MAAM,QAAQ,CAAC,KAAK,CAAC;aACtB;iBAAM,IAAI,OAAA,QAAQ,CAAC,qBAAqB,0CAAE,SAAS,CAAC,CAAC,EAAE,aAAa,MAAK,KAAK,EAAE;gBAC/E,MAAM,OAAA,QAAQ,CAAC,qBAAqB,0CAAE,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,KAAI,IAAI,KAAK,CAAC,uCAAuC,CAAC,CAAC;aACrH;YAED,OAAO,MAAM,iDAA4B,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,iBAAiB,CAAC,UAAU,EAAE,EAAE,QAAQ,CAAC,qBAAsB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QACzJ,CAAC,CAAA;QAEM,yBAAoB,GAAG,KAAK,EAAE,GAAmB,EAAE,IAAc,EAAE,GAAW,EAAE,EAAE;YACvF,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAC;QACrC,CAAC,CAAA;QAuBM,wBAAmB,GAAG,KAAK,EAChC,GAAmB,EACnB,IAAc,EACd,UAAoB,EACpB,QAAgB,EAChB,QAAgB,EAChB,IAAyB,EACzB,KAAoB,EACpB,EAAE;YACF,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,EAAE;gBACvB,MAAM,IAAI,6BAAa,CAAC,6BAA6B,CAAC,CAAC;aACxD;YAED,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE;gBAC7B,MAAM,IAAI,6BAAa,CAAC,mDAAmD,CAAC,CAAC;aAC9E;YACD,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;YAE/E,MAAM,UAAU,GAAG,KAAK,IAAI,IAAI,CAAC,MAAM,KAAK,KAAK,CAAC,CAAC,CAAC,KAAK,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;YACtE,MAAM,QAAQ,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,kBAAkB,WAAW,UAAU,IAAI,QAAQ,IAAI,QAAQ,GAAG,UAAU,EAAE,CAAC;YAEhH,IAAI,CAAC,gCAAU,CAAC,IAAI,CAAC,EAAE;gBACrB,MAAM,IAAI,2BAAW,EAAE,CAAC;aACzB;YAED,MAAM,MAAM,GAAqB;gBAC/B,MAAM,EAAE,KAAK;gBACb,GAAG,EAAE,QAAQ;gBACb,OAAO,gCACL,cAAc,EAAE,OAAO,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,0BAA0B,EACpF,QAAQ,EAAE,OAAO,yBAAS,CAAC,IAAI,CAAC,EAAE,IAC/B,6CAAuB,CAAC,IAAI,EAAE,KAAK,CAAC,GACpC,IAAI,CAAC,EAAE,CAAC,aAAa,CACzB;gBACD,IAAI,EAAE,OAAO,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM;aACpD,CAAC;YAEF,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC;YAEvE,OAAO,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC;QACvC,CAAC,CAAA;QAEM,gCAA2B,GAAG,KAAK,EAAE,OAAqB,EAAE,OAAkD,EAAE,EAAE;YACvH,yBAAU,CAAC,OAAO,EAAE,YAAY,CAAC,CAAC;YAElC,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,sBAAsB,CAAC,OAAO,EAAE,oCAAqB,CAAC,CAAC;YACzF,MAAM,QAAQ,GAAG,oCAAc,CAAC,CAAA,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,SAAS,KAAI,IAAI,CAAC,CAAC;YAE7D,OAAO,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC;QAC/D,CAAC,CAAA;QAEM,qBAAgB,GAAG,KAAK,EAAE,GAAmB,EAAE,IAAc,EAAE,OAAqB,EAAE,EAAE;YAC7F,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE;gBAC7B,OAAO,EAAE,KAAK,EAAE,IAAI,6BAAa,CAAC,mDAAmD,CAAC,EAAE,CAAC;aAC1F;YAED,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;YAEhF,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,MAAM,KAAK,CAAC,EAAE;gBAC9B,OAAO,EAAE,KAAK,EAAE,IAAI,6BAAa,CAAC,oCAAoC,IAAI,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC;aACzF;YAED,IAAI;gBACF,IAAI,CAAC,gCAAU,CAAC,IAAI,CAAC,EAAE;oBACrB,MAAM,IAAI,2BAAW,EAAE,CAAC;iBACzB;gBAED,MAAM,MAAM,GAAqB;oBAC/B,MAAM,EAAE,MAAM;oBACd,GAAG,EAAE,GAAG,IAAI,IAAI,IAAI,CAAC,mBAAmB,UAAU;oBAClD,OAAO,gCACL,CAAC,cAAc,CAAC,EAAE,kBAAkB,IACjC,6CAAuB,CAAC,IAAI,EAAE,KAAK,CAAC,GACpC,IAAI,CAAC,EAAE,CAAC,aAAa,CACzB;oBACD,IAAI,EAAE,6BAAa,CAAC;wBAClB,aAAa,EAAE,IAAI;wBACnB,KAAK,EAAE,OAAO,CAAC,KAAK;wBACpB,SAAS,EAAE,OAAO,CAAC,IAAI,IAAI,EAAE;qBAC9B,CAAC;iBACH,CAAC;gBAEF,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC;gBAEvE,MAAM,aAAa,GAAG,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC;gBAEpD,IAAI,aAAa,CAAC,MAAM,EAAE;oBACxB,IAAI;wBACF,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE,CAAC;qBACrD;oBAAC,OAAO,CAAC,EAAE;wBACV,OAAO,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC;qBACrB;iBACF;qBAAM;oBACL,OAAO,EAAE,KAAK,EAAE,aAAa,CAAC,KAAK,EAAE,CAAC;iBACvC;aACF;YAAC,OAAO,KAAK,EAAE;gBACd,OAAO,EAAE,KAAK,EAAE,CAAC;aAClB;QACH,CAAC,CAAA;QAES,qBAAgB,GAAG,KAAK,EAAE,GAAmB,EAAE,IAAc,EAAE,OAA6B,EAAE,EAAE;YACxG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE;gBAC7B,OAAO,EAAE,KAAK,EAAE,IAAI,6BAAa,CAAC,mDAAmD,CAAC,EAAE,CAAC;aAC1F;YAED,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;YAElF,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,MAAM,KAAK,CAAC,EAAE;gBAC9B,OAAO,EAAE,KAAK,EAAE,IAAI,6BAAa,CAAC,oCAAoC,IAAI,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC;aACzF;YACD,IAAI;gBAEF,OAAO,CAAC,SAAS,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;gBAE/B,IAAI,CAAC,gCAAU,CAAC,IAAI,CAAC,EAAE;oBACrB,MAAM,IAAI,2BAAW,EAAE,CAAC;iBACzB;gBAED,MAAM,MAAM,GAAqB;oBAC/B,MAAM,EAAE,MAAM;oBACd,GAAG,EAAE,GAAG,IAAI,IAAI,IAAI,CAAC,qBAAqB,QAAQ;oBAClD,OAAO,gCACL,cAAc,EAAE,kBAAkB,IAC/B,6CAAuB,CAAC,IAAI,EAAE,KAAK,CAAC,GACpC,IAAI,CAAC,EAAE,CAAC,aAAa,CACzB;oBACD,IAAI,EAAE,6BAAa,CAAC,OAAO,CAAC;iBAC7B,CAAC;gBAEF,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC;gBAEvE,MAAM,aAAa,GAAG,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC;gBAEpD,IAAI,aAAa,CAAC,MAAM,EAAE;oBACxB,MAAM,IAAI,GAA0B;wBAClC,EAAE,EAAE,OAAO,CAAC,EAAE;wBACd,SAAS,EAAE,OAAO,CAAC,SAAS;wBAC5B,SAAS,EAAE,yBAAS,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,EAAE;qBACjD,CAAC;oBAEF,OAAO,EAAE,qBAAqB,EAAE,IAAI,EAAE,CAAC;iBACxC;qBAAM;oBACL,OAAO,EAAE,KAAK,EAAE,aAAa,CAAC,KAAK,EAAE,CAAC;iBACvC;aACF;YAAC,OAAO,KAAK,EAAE;gBACd,OAAO,EAAE,KAAK,EAAE,CAAC;aAClB;QACH,CAAC,CAAA;IAxSD,CAAC;IAEM,WAAW;QAChB,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE;YAC7B,OAAO,KAAK,CAAC;SACd;QAED,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,SAAS,EAAE,EAAE;YACvC,OAAO,KAAK,CAAC;SACd;QAED,OAAO,IAAI,CAAC;IACd,CAAC;IAEM,KAAK,CAAC,YAAY,CACvB,GAAmB,EACnB,QAAgB,EAChB,MAAc,EACd,WAAmB,EACnB,SAA2C,EAC3C,IAAsB,EACtB,GAAuB;QAEvB,MAAM,IAAI,GAAG,oCAAc,CAAC,QAAQ,CAAC,CAAC;QACtC,MAAM,mBAAmB,GAAG,IAAI,+CAAmB,CACjD,IAAI,CAAC,EAAE,EACP,IAAI,CAAC,iBAAiB,CAAC,UAAU,EAAE,EACnC,SAAS,EACT,mBAAmB,EACnB,oCAAc,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,WAAW,CAAC,QAAQ,IAAI,EAAE,EACvD,IAAI,EACJ,GAAG,CACJ,CAAC;QAEF,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,OAAO,mBAAmB,CAAC,YAAY,EAAE,EAAE;YACzC,IAAI,IAAI,CAAC,YAAY,EAAE;gBACrB,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,gEAAgE,CAAC,CAAC;gBACnF,mBAAmB,CAAC,8BAA8B,EAAE,CAAC;gBACrD,MAAM;aACP;YACD,MAAM,oBAAoB,GAAG,mBAAmB,CAAC,YAAY,EAAE,CAAC;YAChE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,0BAA0B,EAAE,oBAAoB,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;gBAC5F,IAAI,EAAE,QAAQ,CAAC,IAAI;gBACnB,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC;aACrC,CAAC,CAAC,CAAC,CAAC;YAEL,MAAM,cAAc,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;YAClC,MAAM,EAAE,qBAAqB,EAAE,KAAK,EAAE,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,EAAE,oBAAoB,CAAC,CAAC;YAEtG,IAAI,KAAK,EAAE;gBACT,IAAI,eAAe,GAAiB,IAAI,CAAC;gBAEzC,IAAI,KAAK,YAAY,2BAAW,EAAE;oBAChC,eAAe,GAAG,MAAM,IAAI,CAAC,EAAE,CAAC,eAAe,CAAC,GAAG,EAAE,IAAI,yBAAS,CAAC,6BAAa,CAAC,gBAAgB,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;iBACjH;gBACD,wDAAwD;gBACxD,mBAAmB,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC;gBAE9D,IAAI,eAAe,IAAI,CAAC,CAAC,eAAe,YAAY,0BAAU,CAAC,EAAE;oBAC/D,uIAAuI;oBACvI,mBAAmB,CAAC,+BAA+B,CAAC,eAAe,CAAC,CAAC;iBACtE;qBAAM;oBACL,qGAAqG;oBACrG,mBAAmB,CAAC,8BAA8B,CAAC,GAAG,CAAC,CAAC;iBACzD;gBAED,SAAS;aACV;YAED,IAAI,CAAC,qBAAqB,EAAE;gBAC1B,MAAM,IAAI,6BAAa,CAAC,+EAA+E,CAAC,CAAC;aAC1G;YAED,MAAM,mBAAmB,CAAC,kCAAkC,CAAC,GAAG,EAAE,qBAAqB,EAAE,cAAc,CAAC,CAAC;YACzG,YAAY,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;SAC3B;QAED,OAAO,YAAY,CAAC;IACtB,CAAC;IAiDS,cAAc,CAAC,QAAoC;QAC3D,IAAI,QAAQ,CAAC,MAAM,KAAK,GAAG,IAAI,QAAQ,CAAC,MAAM,KAAK,GAAG,EAAE;YACtD,IAAI,CAAC,cAAc,CAAC,UAAU,EAAE,CAAC;YACjC,OAAO,EAAE,MAAM,EAAE,QAAQ,CAAC,MAAM,EAAE,CAAC;SACpC;aAAM,IAAI,QAAQ,CAAC,MAAM,KAAK,GAAG,IAAI,QAAQ,CAAC,MAAM,KAAK,GAAG,EAAE;YAC7D,IAAI,CAAC,cAAc,CAAC,UAAU,EAAE,CAAC;YACjC,OAAO,EAAE,KAAK,EAAE,IAAI,2BAAW,EAAE,EAAE,CAAC;SACrC;aAAM,IAAI,0BAAkB,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;YAC9C,MAAM,cAAc,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,KAAK,iBAAiB,CAAC,CAAC;YACtG,IAAI,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,kBAAkB,IAAI,cAAc,IAAI,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,KAAK,MAAM,EAAE;gBACnH,OAAO,EAAE,KAAK,EAAE,IAAI,kCAAkB,CAAC,QAAQ,CAAC,MAAM,EAAE,QAAQ,CAAC,UAAU,CAAC,EAAE,CAAC;aAChF;YACD,IAAI,CAAC,cAAc,CAAC,aAAa,EAAE,CAAC;YACpC,OAAO,EAAE,KAAK,EAAE,IAAI,0BAAU,CAAC,QAAQ,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC;SAC/F;aAAM;YACL,IAAI,CAAC,cAAc,CAAC,UAAU,EAAE,CAAC;YACjC,MAAM,YAAY,GAAG,QAAQ,CAAC,UAAU,IAAI,QAAQ,CAAC,MAAM,CAAC;YAC5D,OAAO,EAAE,KAAK,EAAE,IAAI,6BAAa,CAAC,sDAAsD,YAAY,YAAY,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC;SACtI;IACH,CAAC;IAuJS,aAAa,CAAC,IAAc;QACpC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE;YACjB,MAAM,IAAI,6BAAa,CAAC,iDAAiD,CAAC,CAAC;SAC5E;QAED,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE;YACf,MAAM,IAAI,6BAAa,CAAC,2CAA2C,CAAC,CAAC;SACtE;QAED,IAAI,CAAC,oCAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE;YAClD,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,8FAA8F,CAAC,CAAC;SAClH;QAED,IAAI,CAAC,oCAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,WAAY,CAAC,QAAQ,EAAE;YACxD,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,kFAAkF,CAAC,CAAC;SACtG;IACH,CAAC;CACF;AApUD,gEAoUC"} \ No newline at end of file +{"version":3,"file":"QuasarConnector.js","sourceRoot":"","sources":["../src/QuasarConnector.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.d.ts.map b/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.d.ts.map index 024c23f5..6627badf 100644 --- a/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NoteDataResolver.d.ts","sourceRoot":"","sources":["../../src/Resolvers/NoteDataResolver.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,SAAS,EAAE,cAAc,EAA8D,MAAM,iBAAiB,CAAC;AACxH,OAAO,EAAiC,KAAK,EAAuD,KAAK,EAAqD,MAAM,eAAe,CAAC;AACpL,OAAO,EAAE,0BAA0B,EAAmG,MAAM,uBAAuB,CAAC;AAcpK,OAAO,EAAE,sBAAsB,EAAE,MAAM,UAAU,CAAC;AAsClD,wBAAgB,mBAAmB,CAAC,4BAA4B,EAAE,0BAA0B,aACjD,sBAAsB,aAAa,cAAc,kBAAkB,KAAK,GAAC,SAAS,KAAG,QAAQ,MAAM,SAAS,CAAC,CAAC,CAqUxJ"} \ No newline at end of file +{"version":3,"file":"NoteDataResolver.d.ts","sourceRoot":"","sources":["../../src/Resolvers/NoteDataResolver.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,SAAS,EAAE,cAAc,EAA8D,MAAM,iBAAiB,CAAC;AACxH,OAAO,EAAiC,KAAK,EAAuD,KAAK,EAAqD,MAAM,eAAe,CAAC;AACpL,OAAO,EAAE,0BAA0B,EAAmG,MAAM,uBAAuB,CAAC;AAEpK,OAAO,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAC;AAa7C,OAAO,EAAE,sBAAsB,EAAE,MAAM,UAAU,CAAC;AA8ClD,wBAAgB,mBAAmB,CAAC,4BAA4B,EAAE,0BAA0B,aAE/E,sBAAsB,aACpB,cAAc,kBACT,KAAK,GAAC,SAAS,4CAE9B,QAAQ,MAAM,SAAS,CAAC,CAAC,CAyU7B"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.js b/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.js index 37389431..e6338689 100644 --- a/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.js +++ b/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.js @@ -51,8 +51,16 @@ function needsFullData(fieldSelection) { function needsContent(fieldSelection) { return Boolean(fieldSelection.content && fieldSelection.content.content); } +function isNoteQueryUnbounded(context, info) { + var _a; + const path = info ? conduit_core_1.responsePathToSelectionPath(info.path) : undefined; + if (path && ((_a = path[0]) === null || _a === void 0 ? void 0 : _a.includes('List')) && path[0] !== 'ShortcutList' && path[1] && path[1] === 'list') { + return true; + } + return false; +} function getNoteDataResolver(getSearchShareAcceptMetadata) { - async function NoteDataResolver(context, nodeOrRef, fieldSelection) { + async function NoteDataResolver(context, nodeOrRef, fieldSelection, info) { if (!nodeOrRef || !fieldSelection) { return conduit_storage_1.isGraphNode(nodeOrRef) ? nodeOrRef : null; } @@ -70,6 +78,10 @@ function getNoteDataResolver(getSearchShareAcceptMetadata) { // attempting to fetch note on demand from service. keyRequiringFetch = 'FullNode'; } + if (isNoteQueryUnbounded(context, info)) { + conduit_utils_1.logger.warn(`Demand fetch not supported for list queries. Skipping ${nodeOrRef.id}`); + return null; + } // TODO move all this to a SyncActivity and dedupe/sequence requests there conduit_utils_1.logger.debug('Fetching note for field', keyRequiringFetch, nodeOrRef.id); conduit_utils_1.traceEventStart(context.trc, 'demandFetchNoteData', { keyRequiringFetch }); diff --git a/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.js.map b/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.js.map index a982ad20..2449642e 100644 --- a/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.js.map +++ b/evernote_modules/en-thrift-connector/dist/Resolvers/NoteDataResolver.js.map @@ -1 +1 @@ -{"version":3,"file":"NoteDataResolver.js","sourceRoot":"","sources":["../../src/Resolvers/NoteDataResolver.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NoteDataResolver.js","sourceRoot":"","sources":["../../src/Resolvers/NoteDataResolver.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAA8I;AAC9I,qDAAwH;AACxH,iDAAoL;AACpL,iEAAoK;AACpK,+DAA+F;AAG/F,kCAAmD;AACnD,yDAAwF;AACxF,mDAAkF;AAClF,2EAA2F;AAC3F,uEAAoE;AACpE,+DAA4D;AAC5D,wCAAuD;AACvD,4EAAkK;AAClK,oEAAkJ;AAClJ,8DAA8E;AAI9E,wDAAwD;AACxD,MAAM,oBAAoB,GAAG;IAC3B,UAAU;IACV,UAAU,EAAE,IAAI;IAChB,oBAAoB,EAAE,IAAI;IAC1B,WAAW,EAAE,IAAI;IACjB,eAAe,EAAE,IAAI;IACrB,WAAW,EAAE,IAAI;IACjB,QAAQ,EAAE,IAAI;IAEd,SAAS;IACT,WAAW,EAAE,IAAI;IACjB,mBAAmB,EAAE,IAAI;IACzB,WAAW,EAAE,IAAI;CAClB,CAAC;AAEF,SAAS,aAAa,CAAC,cAAqB;IAC1C,6HAA6H;IAC7H,IAAI,YAAY,CAAC,cAAc,CAAC,EAAE;QAChC,OAAO,iBAAiB,CAAC;KAC1B;IACD,KAAK,MAAM,GAAG,IAAI,cAAc,EAAE;QAChC,IAAI,yCAA0B,CAAC,cAAc,EAAE,GAAG,CAAC,EAAE;YACnD,SAAS;SACV;QACD,IAAI,oBAAoB,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE;YAC5C,OAAO,GAAG,CAAC;SACZ;KACF;IACD,OAAO,IAAI,CAAC;AACd,CAAC;AAED,SAAS,YAAY,CAAC,cAAqB;IACzC,OAAO,OAAO,CAAC,cAAc,CAAC,OAAO,IAAI,cAAc,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;AAC3E,CAAC;AAED,SAAS,oBAAoB,CAAC,OAA+B,EAAE,IAAyB;;IACtF,MAAM,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,0CAA2B,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC;IACvE,IAAI,IAAI,WAAI,IAAI,CAAC,CAAC,CAAC,0CAAE,QAAQ,CAAC,MAAM,EAAC,IAAI,IAAI,CAAC,CAAC,CAAC,KAAK,cAAc,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,KAAK,MAAM,EAAE;QACpG,OAAO,IAAI,CAAC;KACb;IACD,OAAO,KAAK,CAAC;AACf,CAAC;AAED,SAAgB,mBAAmB,CAAC,4BAAwD;IAC1F,KAAK,UAAU,gBAAgB,CAC7B,OAA+B,EAC/B,SAAyB,EACzB,cAA+B,EAC/B,IAAyB;QAEzB,IAAI,CAAC,SAAS,IAAI,CAAC,cAAc,EAAE;YACjC,OAAO,6BAAW,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC;SAClD;QAED,IAAI,iBAAiB,GAAkB,IAAI,CAAC;QAC5C,IAAI,6BAAW,CAAC,SAAS,CAAC,EAAE;YAC1B,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,EAAE;gBACpC,OAAO,SAAS,CAAC;aAClB;YACD,iBAAiB,GAAG,aAAa,CAAC,cAAc,CAAC,CAAC;YAClD,IAAI,CAAC,iBAAiB,EAAE;gBACtB,OAAO,SAAS,CAAC;aAClB;SACF;aAAM;YACL,mDAAmD;YACnD,iBAAiB,GAAG,UAAU,CAAC;SAChC;QAED,IAAI,oBAAoB,CAAC,OAAO,EAAE,IAAI,CAAC,EAAE;YACvC,sBAAM,CAAC,IAAI,CAAC,yDAAyD,SAAS,CAAC,EAAE,EAAE,CAAC,CAAC;YACrF,OAAO,IAAI,CAAC;SACb;QACD,0EAA0E;QAC1E,sBAAM,CAAC,KAAK,CAAC,yBAAyB,EAAE,iBAAiB,EAAE,SAAS,CAAC,EAAE,CAAC,CAAC;QAEzE,+BAAe,CAAC,OAAO,CAAC,GAAG,EAAE,qBAAqB,EAAE,EAAE,iBAAiB,EAAE,CAAC,CAAC;QAC3E,OAAO,MAAM,wCAAwB,CAAC,OAAO,CAAC,GAAG,EAAE,qBAAqB,EAAE,mBAAmB,CAAC,OAAO,EAAE,SAAS,EAAE,cAAc,CAAC,CAAC,CAAC;IACrI,CAAC;IAED,KAAK,UAAU,mBAAmB,CAAC,OAA+B,EAAE,SAAyB,EAAE,cAAqB;QAClH,yBAAU,CAAC,OAAO,CAAC,CAAC;QAEpB,MAAM,CAAC,aAAa,EAAE,gBAAgB,CAAC,GAAG,MAAM,0BAAU,CAAC;YACzD,OAAO,CAAC,EAAE,CAAC,sBAAsB,CAA4B,OAAO,EAAE,iCAAkB,CAAC;YACzF,OAAO,CAAC,EAAE,CAAC,sBAAsB,CAA4B,OAAO,EAAE,oCAAqB,CAAC;SAC7F,CAAC,CAAC;QACH,MAAM,cAAc,GAAG,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,0BAAU,CAAC;QAC/E,MAAM,WAAW,GAAG,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,0BAAU,CAAC;QACtE,MAAM,YAAY,GAAG,YAAY,CAAC,cAAc,CAAC,CAAC;QAClD,IAAI,WAAW,GAAG,KAAK,CAAC;QAExB,MAAM,mBAAmB,GAAG,4BAA4B,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;QACvE,IAAI,mBAAmB,EAAE;YACvB,WAAW,GAAG,MAAM,wBAAwB,CAAC,OAAO,EAAE,SAAS,CAAC,EAAE,EAAE,mBAAmB,EAAE,cAAc,EAAE,WAAW,EAAE,YAAY,CAAC,CAAC;SACrI;aAAM;YACL,WAAW,GAAG,MAAM,iBAAiB,CAAC,OAAO,EAAE,SAAS,EAAE,gBAAgB,EAAE,aAAa,EAAE,cAAc,EAAE,WAAW,EAAE,YAAY,CAAC,CAAC;SACvI;QAED,OAAO,WAAW,CAAC,CAAC,CAAC,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAO,OAAO,EAAE,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;IACvF,CAAC;IAED,KAAK,UAAU,iBAAiB,CAC9B,OAA+B,EAC/B,SAAyB,EACzB,gBAAuD,EACvD,aAAoD,EACpD,cAAsB,EACtB,WAAmB,EACnB,YAAqB;QAErB,yBAAU,CAAC,OAAO,CAAC,CAAC;QACpB,sBAAM,CAAC,KAAK,CAAC,0CAA0C,SAAS,CAAC,EAAE,sBAAsB,CAAC,CAAC;QAC3F,MAAM,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,OAAO,CAAC;QAC5B,IAAI,WAAmB,CAAC;QACxB,IAAI,QAA+C,CAAC;QACpD,IAAI,6BAAW,CAAC,SAAS,CAAC,EAAE;YAC1B,WAAW,GAAG,MAAM,mCAAyB,CAAC,GAAG,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,CAAC,2BAA2B,EAAE,IAAI,CAAC,CAAC;YAC5G,QAAQ,GAAG,MAAM,EAAE,CAAC,sBAAsB,CAA4B,OAAO,EAAE,WAAW,CAAC,CAAC;SAC7F;aAAM;YACL,gHAAgH;YAChH,WAAW,GAAG,aAAa,CAAC,CAAC,CAAC,iCAAkB,CAAC,CAAC,CAAC,oCAAqB,CAAC;YACzE,QAAQ,GAAG,aAAa,IAAI,gBAAgB,CAAC;SAC9C;QACD,IAAI,CAAC,QAAQ,IAAI,CAAC,QAAQ,CAAC,SAAS,EAAE;YACpC,MAAM,IAAI,KAAK,CAAC,gBAAgB,CAAC,CAAC;SACnC;QACD,MAAM,IAAI,GAAG,qBAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;QAChD,MAAM,WAAW,GAAG,MAAM,oBAAoB,CAAC,OAAO,EAAE,SAAS,CAAC,EAAE,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;QAC1F,IAAI,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,IAAI,EAAE;YACrB,yDAAyD;YACzD,kFAAkF;YAClF,IAAI,WAAW,KAAK,iCAAkB,IAAI,WAAW,CAAC,IAAI,CAAC,YAAY,EAAE;gBACvE,MAAM,aAAa,GAAG,CAAC,MAAM,OAAO,CAAC,EAAE,CAAC,YAAY,CAAC,GAAG,EAAE,IAAI,EAAE,CAAC,YAAY,EAAE,eAAe,CAAC,CAAC,IAAI,EAAE,CAAkB,CAAC;gBACzH,MAAM,QAAQ,GAAG,aAAa,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,mCAAsB,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,EAAE,sCAAe,CAAC,QAAQ,CAAC,CAAC;gBACjJ,MAAM,UAAU,GAAG,aAAa,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,sCAAe,CAAC,SAAS,CAAC,CAAC,CAAC,sCAAe,CAAC,QAAQ,CAAC;gBACvH,MAAM,MAAM,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,UAAU,EAAC,CAAE,CAAC;gBACrF,IAAI,CAAC,MAAM,EAAE;oBACX,sBAAM,CAAC,IAAI,CAAC,wBAAwB,SAAS,CAAC,EAAE,mBAAmB,QAAQ,iCAAiC,CAAC,CAAC;oBAC9G,MAAM,IAAI,6BAAa,CAAC,SAAS,CAAC,EAAE,EAAE,6CAA6C,CAAC,CAAC;iBACtF;aACF;YACD,MAAM,uBAAuB,CAAC,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,cAAc,EAAE,WAAW,CAAC,CAAC;SAC/F;QACD,OAAO,OAAO,CAAC,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,IAAI,CAAC,CAAC;IACpC,CAAC;IAED,KAAK,UAAU,uBAAuB,CACpC,OAA+B,EAC/B,WAAmC,EACnC,WAAmB,EACnB,cAAsB,EACtB,WAAmB,EACnB,kBAA2B;QAE3B,yBAAU,CAAC,OAAO,CAAC,CAAC;QACpB,MAAM,EAAE,EAAE,EAAE,GAAG,EAAE,aAAa,EAAE,GAAG,OAAO,CAAC;QAC3C,MAAM,EAAE,CAAC,qBAAqB,CAAC,GAAG,EAAE,SAAS,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YACxD,MAAM,MAAM,GAAG,MAAM,6BAAmB,CAAC;gBACvC,GAAG;gBACH,gBAAgB,EAAE,EAAkC;gBACpD,cAAc;gBACd,WAAW;gBACX,aAAa;gBACb,sBAAsB,EAAE,OAAO,CAAC,sBAAsB;aACvD,CAAC,CAAC;YACH,MAAM,6BAAa,CAAC,kBAAkB,CAAC,GAAG,EAAE,MAAM,EAAE,WAAW,EAAE,WAAW,CAAC,IAAI,CAAC,CAAC;YACnF,IAAI,WAAW,CAAC,QAAQ,IAAI,kBAAkB,EAAE;gBAC9C,uEAAuE;gBACvE,MAAM,6BAAa,CAAC,kBAAkB,CAAC,GAAG,EAAE,MAAM,EAAE,kBAAkB,EAAE,WAAW,CAAC,IAAI,CAAC,CAAC;gBAC1F,MAAM,qCAAiB,CAAC,kBAAkB,CAAC,GAAG,EAAE,MAAM,EAAE,kBAAkB,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;aACnG;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAED,KAAK,UAAU,oBAAoB,CACjC,OAA+B,EAC/B,MAAc,EACd,IAAc,EACd,cAAuB,EACvB,MAAc;QAEd,yBAAU,CAAC,OAAO,CAAC,CAAC;QACpB,MAAM,SAAS,GAAG,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAE1E,MAAM,WAAW,GAAG,iCAAoB,CAAC,MAAM,EAAE,sCAAe,CAAC,IAAI,CAAC,CAAC;QACvE,MAAM,KAAK,GAAG,IAAI,uCAAe,CAAC,EAAE,cAAc,EAAE,kBAAkB,EAAE,IAAI,EAAE,CAAC,CAAC;QAChF,IAAI;YACF,IAAI,QAAQ,GAAqB,IAAI,CAAC;YACtC,IAAI,MAAM,EAAE;gBACV,QAAQ,GAAG,MAAM,SAAS,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;aACzE;YACD,MAAM,IAAI,GAAG,MAAM,SAAS,CAAC,qBAAqB,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC;YAChG,sBAAM,CAAC,KAAK,CAAC,8BAA8B,IAAI,CAAC,IAAI,IAAI,MAAM,CAAC,CAAC,CAAC,gBAAgB,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC;YACvH,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAC;SAC3B;QAAC,OAAO,GAAG,EAAE;YACZ,IAAI,GAAG,YAAY,4BAAY,IAAI,GAAG,CAAC,QAAQ,CAAC,WAAW,EAAE,KAAK,WAAW,IAAI,GAAG,CAAC,SAAS,KAAK,uBAAuB,EAAE;gBAC1H,6BAA6B;gBAC7B,sBAAM,CAAC,IAAI,CAAC,sBAAsB,MAAM,6CAA6C,CAAC,CAAC;gBACvF,OAAO,IAAI,CAAC;aACb;YACD,IAAI,GAAG,YAAY,yBAAS,EAAE;gBAC5B,GAAG,GAAG,OAAO,CAAC,EAAE,CAAC,eAAe,CAAC,OAAO,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;gBACnD,IAAI,GAAG,YAAY,0BAAU,EAAE;oBAC7B,MAAM,GAAG,CAAC;iBACX;gBACD,sBAAM,CAAC,IAAI,CAAC,+CAA+C,EAAE,GAAG,CAAC,CAAC;gBAClE,OAAO,IAAI,CAAC;aACb;YACD,IAAI,GAAG,YAAY,0BAAU,EAAE;gBAC7B,UAAU;gBACV,OAAO,IAAI,CAAC;aACb;YACD,MAAM,GAAG,CAAC;SACX;IACH,CAAC;IAED,KAAK,UAAU,eAAe,CAAC,OAA+B,EAAE,MAAc,EAAE,MAA4B;QAC1G,MAAM,QAAQ,GAAG,iCAAoB,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;QACtD,MAAM,YAAY,GAAG,mCAAsB,CAAC,iCAAoB,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,YAAY,CAAC,CAAC;QAChG,MAAM,UAAU,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAa,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAE,CAAC,CAAC;QAChJ,IAAI,CAAC,UAAU,EAAE;YACf,sBAAM,CAAC,KAAK,CAAC,4BAA4B,MAAM,GAAG,CAAC,CAAC;YACpD,OAAO,IAAI,CAAC;SACb;QACD,IAAI;YACF,MAAM,EAAE,UAAU,EAAE,GAAG,MAAM,sCAAgB,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,EAAE,UAAU,CAAC,CAAC;YAC/E,+BAA+B;YAC/B,MAAM,WAAW,GAAG,sCAAqB,CAAC,QAAQ,CAAC,CAAC;YACpD,MAAM,SAAS,GAAG,qBAAc,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;YACrD,MAAM,oDAAmC,CACvC,OAAO,CAAC,GAAG,EACX,MAAM,CAAC,gBAAgB,EACvB,QAAQ,EACR,WAAW,EACX,UAAU,CAAC,OAAO,IAAI,SAAS,CAAC,MAAM,EACtC,UAAU,CAAC,OAAO,EAClB,UAAU,CAAC,YAAY,EACvB,CAAC,WAAW,EAAE,WAAW,CAAC,CAC3B,CAAC;YACF,sBAAM,CAAC,IAAI,CAAC,yCAAyC,MAAM,EAAE,CAAC,CAAC;YAC/D,OAAO,EAAE,WAAW,EAAE,IAAI,EAAE,SAAS,EAAE,CAAC;SACzC;QAAC,OAAO,GAAG,EAAE;YACZ,sBAAM,CAAC,IAAI,CAAC,sDAAsD,EAAE,UAAU,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;YACxF,OAAO,IAAI,CAAC;SACb;IACH,CAAC;IAED,KAAK,UAAU,mBAAmB,CAChC,OAA+B,EAC/B,MAAc,EACd,MAA4B,EAC5B,aAAwC,EACxC,IAAc,EACd,YAAoB;QAEpB,yBAAU,CAAC,OAAO,CAAC,CAAC;QACpB,MAAM,IAAI,GAAG,mCAAsB,CAAC,aAAa,CAAC,MAAM,EAAE,UAAU,CAAC,CAAC;QACtE,MAAM,aAAa,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,YAAY,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,CAAC,YAAY,EAAE,eAAe,CAAC,CAAkB,CAAC;QACtI,IAAI,aAAa,IAAI,aAAa,CAAC,IAAI,CAAC,EAAE;YACxC,sBAAM,CAAC,KAAK,CAAC,sDAAsD,aAAa,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;YAC1F,OAAO,IAAI,CAAC;SACb;QACD,MAAM,QAAQ,GAAG,MAAM,MAAM,CAAC,gBAAgB,CAAC,OAAO,CAAW,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,sCAAe,CAAC,QAAQ,EAAE,CAAC,CAAC;QAClI,IAAI,QAAQ,EAAE;YACZ,sBAAM,CAAC,KAAK,CAAC,0DAA0D,MAAM,EAAE,CAAC,CAAC;YACjF,MAAM,WAAW,GAAG,MAAM,mCAAyB,CAAC,OAAO,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,CAAC,EAAE,CAAC,2BAA2B,EAAE,IAAI,CAAC,CAAC;YACzH,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,sBAAsB,CAA4B,OAAO,EAAE,WAAW,CAAC,CAAC;YAC1G,IAAI,CAAC,QAAQ,EAAE;gBACb,sBAAM,CAAC,KAAK,CAAC,sBAAsB,MAAM,aAAa,IAAI,oDAAoD,WAAW,EAAE,CAAC,CAAC;gBAC7H,OAAO,IAAI,CAAC;aACb;YACD,OAAO,EAAE,WAAW,EAAE,IAAI,EAAE,qBAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,EAAE,CAAC;SAClE;QACD,IAAI;YACF,MAAM,EAAE,UAAU,EAAE,GAAG,MAAM,0CAAoB,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,iCAAkB,CAAC,CAAC,CAAC,oCAAqB,EAAE;gBAClI,OAAO,EAAE,aAAa,CAAC,OAAO;gBAC9B,SAAS,EAAE,aAAa,CAAC,SAAS;gBAClC,QAAQ,EAAE,aAAa,CAAC,MAAM;gBAC9B,YAAY;aACb,CAAC,CAAC;YACH,+BAA+B;YAC/B,MAAM,WAAW,GAAG,8CAAyB,CAAC,UAAU,CAAC,cAAc,CAAC,IAAK,CAAC,CAAC;YAC/E,MAAM,4DAAuC,CAC3C,OAAO,CAAC,GAAG,EACX,MAAM,CAAC,gBAAgB,EACvB,WAAW,EACX,UAAU,CAAC,OAAO,EAClB,UAAU,CAAC,OAAO,EAClB,UAAU,CAAC,IAAI,EACf,YAAY,EACZ,CAAC,WAAW,EAAE,WAAW,CAAC,CAC3B,CAAC;YACF,sBAAM,CAAC,IAAI,CAAC,0CAA0C,IAAI,aAAa,MAAM,EAAE,CAAC,CAAC;YACjF,OAAO,EAAE,WAAW,EAAE,IAAI,EAAE,qBAAc,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE,gBAAgB,EAAE,UAAU,CAAC,gBAAgB,EAAE,WAAW,EAAE,aAAa,CAAC,MAAM,EAAE,CAAC;SACpJ;QAAC,OAAO,GAAG,EAAE;YACZ,sBAAM,CAAC,IAAI,CAAC,yDAAyD,EAAE,MAAM,EAAE,aAAa,EAAE,GAAG,CAAC,CAAC;YACnG,OAAO,IAAI,CAAC;SACb;IACH,CAAC;IAED,KAAK,UAAU,qCAAqC,CAClD,OAA+B,EAC/B,OAAqB,EACrB,WAAmB,EACnB,iBAAgD;QAEhD,yBAAU,CAAC,OAAO,CAAC,CAAC;QACpB,MAAM,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,OAAO,CAAC;QAC5B,MAAM,kBAAkB,GAAG,KAAK,IAAI,EAAE;YACpC,MAAM,cAAc,GAAG,MAAM,EAAE,CAAC,UAAU,CAAC,OAAO,EAAE,sCAAe,CAAC,UAAU,EAAE,0BAA0B,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,CAAC;YACjI,OAAO,MAAM,EAAE,CAAC,aAAa,CAAa,OAAO,EAAE,sCAAe,CAAC,UAAU,EAAE,cAAc,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;QAC1H,CAAC,CAAC;QACF,MAAM,mBAAmB,GAAG,KAAK,EAAE,SAAiB,EAAE,IAAiE,EAAE,EAAE;YACzH,MAAM,EAAE,CAAC,qBAAqB,CAAC,GAAG,EAAE,SAAS,EAAE,IAAI,CAAC,CAAC;QACvD,CAAC,CAAC;QACF,MAAM,4CAA8B,CAAC,GAAG,EAAE,OAAO,EAAE,WAAW,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,iBAAiB,CAAC,CAAC;IAC9H,CAAC;IAED,KAAK,UAAU,wBAAwB,CACrC,OAA+B,EAC/B,MAAc,EACd,aAAwC,EACxC,cAAsB,EACtB,WAAmB,EACnB,YAAqB;QAErB,yBAAU,CAAC,OAAO,CAAC,CAAC;QACpB,sBAAM,CAAC,KAAK,CAAC,wCAAwC,MAAM,GAAG,EAAE,aAAa,CAAC,CAAC;QAC/E,MAAM,EAAE,EAAE,EAAE,GAAG,EAAE,aAAa,EAAE,GAAG,OAAO,CAAC;QAC3C,MAAM,SAAS,GAAG,MAAM,EAAE,CAAC,oBAAoB,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;QAC3D,IAAI,CAAC,SAAS,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE;YAClC,MAAM,IAAI,KAAK,CAAC,eAAe,CAAC,CAAC;SAClC;QACD,MAAM,YAAY,GAAG,qBAAc,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;QACrD,MAAM,YAAY,GAAG,GAAG,YAAY,CAAC,UAAU,UAAU,aAAa,CAAC,OAAO,YAAY,CAAC;QAC3F,gEAAgE;QAChE,MAAM,EAAE,aAAa,EAAE,WAAW,EAAE,GAAG,MAAM,EAAE,CAAC,qBAAqB,CAAC,GAAG,EAAE,6BAA6B,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YACnH,MAAM,eAAe,GAAG,MAAM,6BAAmB,CAAC;gBAChD,GAAG;gBACH,gBAAgB,EAAE,EAAkC;gBACpD,cAAc;gBACd,WAAW;gBACX,aAAa;gBACb,sBAAsB,EAAE,OAAO,CAAC,sBAAsB;aACvD,CAAC,CAAC;YACH,MAAM,aAAa,mCAA8B,eAAe,KAAE,YAAY,EAAE,UAAU,EAAE,OAAO,CAAC,UAAU,GAAE,CAAC;YACjH,wFAAwF;YACxF,yEAAyE;YACzE,wHAAwH;YACxH,MAAM,QAAQ,GAAG,MAAM,eAAe,CAAC,OAAO,EAAE,MAAM,EAAE,aAAa,CAAC,CAAC;YACvE,MAAM,MAAM,GAAG,MAAM,mBAAmB,CAAC,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,aAAa,EAAE,YAAY,EAAE,YAAY,CAAC,CAAC;YACpH,OAAO,EAAE,aAAa,EAAE,QAAQ,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC;QAC1D,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,WAAW,IAAI,CAAC,aAAa,EAAE;YAClC,OAAO,KAAK,CAAC;SACd;QACD,+DAA+D;QAC/D,MAAM,WAAW,GAAG,MAAM,oBAAoB,CAAC,OAAO,EAAE,MAAM,EAAE,CAAA,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,IAAI,KAAI,aAAc,CAAC,IAAI,EAAE,YAAY,EAAE,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,WAAW,CAAC,CAAC;QAClJ,IAAI,WAAW,EAAE;YACf,MAAM,uBAAuB,CAAC,OAAO,EAAE,WAAW,EAAE,CAAA,aAAa,aAAb,aAAa,uBAAb,aAAa,CAAE,WAAW,KAAI,WAAY,CAAC,WAAW,EAAE,cAAc,EAAE,WAAW,EAAE,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,WAAW,CAAC,CAAC;YACnK,4GAA4G;YAC5G,IAAI,aAAa,EAAE;gBACjB,MAAM,qCAAqC,CAAC,OAAO,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,EAAE,aAAa,CAAC,WAAW,EAAE,oDAAmC,CAAC,MAAM,CAAC,CAAC,CAAC;aAC1K;YACD,IAAI,WAAW,IAAI,WAAW,CAAC,gBAAgB,EAAE;gBAC/C,MAAM,qCAAqC,CACzC,OAAO,EACP,EAAE,EAAE,EAAE,mCAAsB,CAAC,aAAa,CAAC,MAAM,EAAE,sCAAe,CAAC,QAAQ,CAAC,EAAE,IAAI,EAAE,sCAAe,CAAC,QAAQ,EAAE,EAC9G,WAAW,CAAC,WAAW,EACvB,4DAAuC,CAAC,WAAW,CAAC,gBAAgB,CAAC,CACtE,CAAC;aACH;SACF;QAED,OAAO,OAAO,CAAC,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,IAAI,CAAC,CAAC;IACpC,CAAC;IAED,OAAO,gBAAgB,CAAC;AAC1B,CAAC;AA/UD,kDA+UC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Resolvers/WorkspaceUIPreferencesResolver.d.ts.map b/evernote_modules/en-thrift-connector/dist/Resolvers/WorkspaceUIPreferencesResolver.d.ts.map index 0978f2d8..7a5557ee 100644 --- a/evernote_modules/en-thrift-connector/dist/Resolvers/WorkspaceUIPreferencesResolver.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Resolvers/WorkspaceUIPreferencesResolver.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WorkspaceUIPreferencesResolver.d.ts","sourceRoot":"","sources":["../../src/Resolvers/WorkspaceUIPreferencesResolver.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAgB,OAAO,EAAqD,MAAM,cAAc,CAAC;AACvH,OAAO,EAAqB,SAAS,EAAgB,uBAAuB,EAAE,MAAM,EAAY,MAAM,iBAAiB,CAAC;AACxH,OAAO,EAAqD,KAAK,EAAyF,cAAc,EAAE,MAAM,eAAe,CAAC;AAMhM,OAAO,EAAE,mBAAmB,EAAE,MAAM,WAAW,CAAC;AAChD,OAAO,EAA0B,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAwBxF,wBAAgB,yBAAyB,CAAC,IAAI,EAAE,MAAM,iBAErD;AAkDD,wBAAsB,+BAA+B,CACnD,GAAG,EAAE,cAAc,EACnB,EAAE,EAAE,KAAK,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAC,EAC7C,iBAAiB,EAAE,KAAK,CAAC,uBAAuB,CAAC,yBAAyB,CAAC,CAAC,EAC5E,UAAU,EAAE,mBAAmB,EAC/B,MAAM,EAAE,SAAS,EACjB,WAAW,EAAE,MAAM,GAClB,OAAO,CAAC,IAAI,CAAC,CAsCf;AAED,wBAAgB,8BAA8B,IAAI,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAkHxE"} \ No newline at end of file +{"version":3,"file":"WorkspaceUIPreferencesResolver.d.ts","sourceRoot":"","sources":["../../src/Resolvers/WorkspaceUIPreferencesResolver.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAgB,OAAO,EAAqD,MAAM,cAAc,CAAC;AACvH,OAAO,EAAqB,SAAS,EAAgB,uBAAuB,EAAE,MAAM,EAAY,MAAM,iBAAiB,CAAC;AACxH,OAAO,EAIL,KAAK,EAQL,cAAc,EACf,MAAM,eAAe,CAAC;AAMvB,OAAO,EAAE,mBAAmB,EAAE,MAAM,WAAW,CAAC;AAChD,OAAO,EAA0B,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAwBxF,wBAAgB,yBAAyB,CAAC,IAAI,EAAE,MAAM,uCAErD;AAkDD,wBAAsB,+BAA+B,CACnD,GAAG,EAAE,cAAc,EACnB,EAAE,EAAE,KAAK,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAC,EAC7C,iBAAiB,EAAE,KAAK,CAAC,uBAAuB,CAAC,yBAAyB,CAAC,CAAC,EAC5E,UAAU,EAAE,mBAAmB,EAC/B,MAAM,EAAE,SAAS,EACjB,WAAW,EAAE,MAAM,GAClB,OAAO,CAAC,IAAI,CAAC,CAsCf;AAED,wBAAgB,8BAA8B,IAAI,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAkHxE"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Resolvers/WorkspaceUIPreferencesResolver.js.map b/evernote_modules/en-thrift-connector/dist/Resolvers/WorkspaceUIPreferencesResolver.js.map index e62ac228..c3f7d40b 100644 --- a/evernote_modules/en-thrift-connector/dist/Resolvers/WorkspaceUIPreferencesResolver.js.map +++ b/evernote_modules/en-thrift-connector/dist/Resolvers/WorkspaceUIPreferencesResolver.js.map @@ -1 +1 @@ -{"version":3,"file":"WorkspaceUIPreferencesResolver.js","sourceRoot":"","sources":["../../src/Resolvers/WorkspaceUIPreferencesResolver.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAAuH;AACvH,qDAAwH;AACxH,iDAAgM;AAEhM,+DAAyG;AAEzG,kCAAyC;AACzC,yDAAwF;AAKxF,MAAM,cAAc,GAAG,kCAAkB,CAAC,kBAAkB,CAAC,CAAC;AAa9D,MAAM,MAAM,GAAG,4BAAY,CAAC,wCAAwC,CAAC,CAAC;AAEtE,2EAA2E;AAC3E,6EAA6E;AAC7E,MAAM,WAAW,GAAuB,EAAE,CAAC;AAE3C,MAAM,6BAA6B,GAAG,KAAK,CAAC;AAE5C,SAAgB,yBAAyB,CAAC,IAAY;IACpD,OAAO,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC;AAChE,CAAC;AAFD,8DAEC;AAED,SAAS,wBAAwB,CAAC,OAAsB,EAAE,SAAyB;IACjF,MAAM,GAAG,GAA+B,EAAE,CAAC;IAC3C,KAAK,MAAM,GAAG,IAAI,OAAO,EAAE;QACzB,MAAM,IAAI,GAAG,mCAAsB,CAAC,GAAY,EAAE,sCAAe,CAAC,QAAQ,CAAC,CAAC;QAC5E,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC;KACtC;IACD,KAAK,MAAM,GAAG,IAAI,SAAS,EAAE;QAC3B,MAAM,IAAI,GAAG,mCAAsB,CAAC,GAAY,EAAE,sCAAe,CAAC,QAAQ,CAAC,CAAC;QAC5E,MAAM,GAAG,GAAG,EAAE,SAAS,EAAE,SAAS,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,mCAAsB,CAAC,IAAI,EAAE,sCAAe,CAAC,IAAI,CAAC,CAAC,EAAC,CAAC;QACzG,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,iCAAM,GAAG,CAAC,IAAI,CAAC,GAAK,GAAG,EAAG,CAAC,CAAC,GAAG,CAAC;KACxD;IACD,OAAO,GAAG,CAAC;AACb,CAAC;AAED,KAAK,UAAU,wBAAwB,CACrC,GAAmB,EACnB,gBAAwC,EACxC,aAAyC,EACzC,aAA4B;IAE5B,MAAM,GAAG,GAAsC;QAC7C,YAAY,EAAE,EAAE;KACjB,CAAC;IACF,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;QAChC,MAAM,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC,CAAC;QACjC,IAAI,aAAa,CAAC,IAAI,CAAC,EAAE;YACvB,4CAA4C;YAC5C,IAAI,IAAI,CAAC,SAAS,EAAE;gBAClB,GAAG,CAAC,YAAY,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC;aACxD;YACD,SAAS;SACV;QACD,MAAM,KAAK,GAAiB,EAAE,EAAE,EAAE,IAAc,EAAE,IAAI,EAAE,sCAAe,CAAC,QAAQ,EAAE,CAAC;QACnF,MAAM,MAAM,GAAG,MAAM,gBAAgB,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC;QAChE,IAAI,CAAC,MAAM,EAAE;YACX,MAAM,IAAI,6BAAa,CAAC,IAAI,EAAE,6BAA6B,CAAC,CAAC;SAC9D;QACD,IAAI,IAAI,CAAC,KAAK,EAAE;YACd,MAAM,gBAAgB,CAAC,kBAAkB,CAAC,GAAG,EAAE,KAAK,EAAE,cAAc,EAAE,IAAI,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;SACvF;QACD,IAAI,IAAI,CAAC,SAAS,EAAE;YAClB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC;YACxC,MAAM,gBAAgB,CAAC,kBAAkB,CAAC,GAAG,EAAE,KAAK,EAAE,kBAAkB,EAAE,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC;SAC/F;KACF;IACD,OAAO,GAAG,CAAC;AACb,CAAC;AAEM,KAAK,UAAU,+BAA+B,CACnD,GAAmB,EACnB,EAA6C,EAC7C,iBAA4E,EAC5E,UAA+B,EAC/B,MAAiB,EACjB,WAAmB;IAEnB,MAAM,QAAQ,GAAG,iBAAiB,CAAC,CAAC;QAClC,MAAM,iBAAiB,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC;QACxE,OAAM,EAAE,aAAF,EAAE,uBAAF,EAAE,CAAE,2CAA2C,CAAC,GAAG,EAAE,WAAW,EAAC,CACxE;IAED,IAAI,CAAC,QAAQ,IAAI,CAAC,QAAQ,CAAC,SAAS,EAAE;QACpC,MAAM,IAAI,KAAK,CAAC,gBAAgB,CAAC,CAAC;KACnC;IAED,MAAM,aAAa,GAAG,MAAM,2BAAY,CAAC,EAAE,IAAI,iBAAiB,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,YAAY,EAAE,eAAe,CAAC,CAAkB,CAAC;IAC/H,IAAI,CAAC,aAAa,EAAE;QAClB,MAAM,IAAI,6BAAa,CAAC,MAAM,CAAC,EAAE,EAAE,yDAAyD,CAAC,CAAC;KAC/F;IAED,MAAM,IAAI,GAAG,qBAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;IAChD,MAAM,SAAS,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IAClE,MAAM,IAAI,GAAG,MAAM,SAAS,CAAC,mCAAmC,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE;QAChF,aAAa,EAAE,iCAAoB,CAAC,MAAM,CAAC,EAAE,EAAE,sCAAe,CAAC,SAAS,CAAC;QACzE,aAAa,EAAE,CAAC;KACjB,CAAC,CAAC;IACH,MAAM,OAAO,GAAG,wBAAwB,CAAC,IAAI,CAAC,aAAa,IAAI,EAAE,EAAE,IAAI,CAAC,gBAAgB,IAAI,EAAE,CAAC,CAAC;IAChG,MAAM,+BAAgB,CAAC,GAAG,EAAE,EAAE,EAAE,2BAA2B,EAAE,iBAAiB,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;QACzF,MAAM,WAAW,GAAG,IAAI,CAAC,WAAW,KAAK,CAAC,CAAC,CAAC,CAAC,2CAAoB,CAAC,KAAK,CAAC,CAAC,CAAC,2CAAoB,CAAC,IAAI,CAAC;QAEpG,MAAM,EAAE,YAAY,EAAE,GAAG,MAAM,wBAAwB,CAAC,GAAG,EAAE,EAAE,EAAE,OAAO,EAAE,aAAa,CAAC,CAAC;QAEzF,MAAM,KAAK,GAAiB,EAAC,EAAE,EAAE,MAAM,CAAC,EAAE,EAAE,IAAI,EAAE,sCAAe,CAAC,SAAS,EAAC,CAAC;QAC7E,MAAM,oBAAoB,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;YAC5F,uGAAuG;YACvG,MAAM,MAAM,GAAG,mCAAsB,CAAC,IAAa,EAAE,sCAAe,CAAC,QAAQ,CAAC,CAAC;YAC/E,OAAO,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC;QAChE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;QAER,MAAM,EAAE,CAAC,kBAAkB,CAAC,GAAG,EAAE,KAAK,EAAE,aAAa,EAAE,WAAW,EAAE,EAAE,CAAC,CAAC;QACxE,MAAM,EAAE,CAAC,kBAAkB,CAAC,GAAG,EAAE,KAAK,EAAE,sBAAsB,EAAE,oBAAoB,EAAE,EAAE,CAAC,CAAC;QAC1F,MAAM,EAAE,CAAC,kBAAkB,CAAC,GAAG,EAAE,KAAK,EAAE,kBAAkB,EAAE,YAAY,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC;IAC3F,CAAC,CAAC,CAAC;AACL,CAAC;AA7CD,0EA6CC;AAED,SAAgB,8BAA8B;IAC5C,KAAK,UAAU,2BAA2B,CAAC,OAA+B,EAAE,MAAc,EAAE,QAAkB,EAAE,KAAa;QAC3H,yBAAU,CAAC,OAAO,CAAC,CAAC;QAEpB,MAAM,OAAO,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAC;QAC/C,MAAM,aAAa,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,kBAAkB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;QAC5E,IAAI,CAAC,aAAa,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE;YACzC,MAAM,IAAI,6BAAa,CAAC,MAAM,EAAE,sBAAsB,CAAC,CAAC;SACzD;QAED,mGAAmG;QACnG,OAAO,CAAC,OAAO,IAAI,OAAO,CAAC,OAAO,CAAC,gBAAgB,CAAC,6BAA6B,CAAC,CAAC;QAEnF,MAAM,EAAE,IAAI,EAAE,WAAW,EAAE,GAAG,aAAa,CAAC;QAC5C,IAAI,MAAiB,CAAC;QAEtB,IAAI,QAAQ,KAAK,sCAAe,CAAC,QAAQ,EAAE;YACzC,MAAM,UAAU,GAAG,+BAAe,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;YACvD,IAAI,CAAC,UAAU,EAAE;gBACf,MAAM,CAAC,KAAK,CAAC,yCAAyC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC;gBACjE,OAAO,IAAI,CAAC;aACb;YACD,MAAM,IAAI,GAAG,mCAAiB,CAAC,UAAU,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;YACvD,MAAM,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,CAAC,OAAO,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,sCAAe,CAAC,SAAS,EAAE,CAAc,CAAC;YAClI,IAAI,CAAC,MAAM,EAAE;gBACX,MAAM,CAAC,IAAI,CAAC,yCAAyC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC;gBAChE,OAAO,IAAI,CAAC;aACb;SACF;aAAM;YACL,MAAM,GAAG,IAAI,CAAC;SACf;QAED,IAAI,SAAS,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,kBAAkB,CAAC,OAAO,EAAE,OAAO,EAAE,KAAK,CAAC,CAAC;QAC7E,IAAI;YACF,IAAI,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,UAAU,IAAI,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE;gBACtG,6DAA6D;gBAC7D,MAAM,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,YAAa,CAAC;gBAE3C,mDAAmD;gBACnD,OAAO,CAAC,EAAE,CAAC,mBAAmB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;gBACjD,SAAS,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,kBAAkB,CAAC,OAAO,EAAE,OAAO,EAAE,KAAK,CAAC,CAAC;aAC1E;iBAAM,IAAI,CAAC,SAAS,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC;gBAC9C,CAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,6BAA6B,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC,EAAE;gBAC3G,8FAA8F;gBAC9F,MAAM,YAAY,GAAG,+BAA+B,CAAC,cAAc,EAAE,OAAO,CAAC,EAAE,EAAE,IAAI,EAAE,OAAO,CAAC,UAAU,EAAE,MAAM,EAAE,WAAW,CAAC,CAAC;gBAChI,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG;oBACvB,YAAY;oBACZ,UAAU,EAAE,IAAI;oBAChB,SAAS,EAAE,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,SAAS,IAAI,CAAC;iBAC3E,CAAC;gBACF,MAAM,YAAY,CAAC;gBACnB,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,EAAC,YAAY,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,SAAS,EAAE,IAAI,CAAC,GAAG,EAAE,EAAC,CAAC;gBAExF,mDAAmD;gBACnD,OAAO,CAAC,EAAE,CAAC,mBAAmB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;gBACjD,SAAS,GAAG,MAAM,OAAO,CAAC,EAAE,CAAC,kBAAkB,CAAC,OAAO,EAAE,OAAO,EAAE,KAAK,CAAC,CAAC;aAC1E;SACF;QAAC,OAAO,GAAG,EAAE;YACZ,gEAAgE;YAChE,IAAI,eAAe,GAAG,CAAC,CAAC;YACxB,IAAI,GAAG,YAAY,0BAAU,EAAE;gBAC7B,+CAA+C;gBAC/C,eAAe,GAAG,6BAA6B,CAAC;aACjD;iBAAM,IAAI,GAAG,YAAY,4BAAY,IAAI,GAAG,CAAC,SAAS,KAAK,uBAAuB,IAAI,GAAG,CAAC,QAAQ,KAAK,gBAAgB,EAAE;gBACxH,6BAA6B;aAC9B;iBAAM;gBACL,gEAAgE;gBAChE,MAAM,CAAC,KAAK,CAAC,kCAAkC,MAAM,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;aACnE;YACD,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG;gBACvB,YAAY,EAAE,IAAI;gBAClB,UAAU,EAAE,KAAK;gBACjB,SAAS,EAAE,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,eAAe;aAC9D,CAAC;SACH;QAED,IAAI,KAAK,KAAK,aAAa,IAAI,CAAC,SAAS,EAAE;YACzC,OAAO,2CAAoB,CAAC,IAAI,CAAC;SAClC;QACD,OAAO,SAAS,CAAC;IACnB,CAAC;IAED,OAAO;QACL,uBAAuB,EAAE;YACvB,IAAI,EAAE,kCAAmB,CAAC,wBAAQ,CAAC,iDAA0B,CAAC,CAAC;YAC/D,OAAO,EAAE,KAAK,EAAE,OAAqB,EAAE,CAAU,EAAE,OAA+B,EAAE,EAAE;gBACpF,OAAO,2BAA2B,CAAC,OAAO,EAAE,OAAO,CAAC,EAAE,EAAE,sCAAe,CAAC,SAAS,EAAE,aAAa,CAAC,CAAC;YACpG,CAAC;SACF;QACD,gCAAgC,EAAE;YAChC,IAAI,EAAE,kCAAmB,CAAC,8BAAc,CAAC,IAAI,CAAC,CAAC;YAC/C,OAAO,EAAE,KAAK,EAAE,OAAqB,EAAE,CAAU,EAAE,OAA+B,EAAE,EAAE;gBACpF,OAAO,2BAA2B,CAAC,OAAO,EAAE,OAAO,CAAC,EAAE,EAAE,sCAAe,CAAC,SAAS,EAAE,sBAAsB,CAAC,CAAC;YAC7G,CAAC;SACF;QACD,4BAA4B,EAAE;YAC5B,IAAI,EAAE,kCAAmB,CAAC,8BAAc,CAAC,IAAI,CAAC,CAAC;YAC/C,OAAO,EAAE,KAAK,EAAE,OAAqB,EAAE,CAAU,EAAE,OAA+B,EAAE,EAAE;gBACpF,OAAO,2BAA2B,CAAC,OAAO,EAAE,OAAO,CAAC,EAAE,EAAE,sCAAe,CAAC,SAAS,EAAE,kBAAkB,CAAC,CAAC;YACzG,CAAC;SACF;QACD,uBAAuB,EAAE;YACvB,IAAI,EAAE,kCAAmB,CAAC,2BAAW,CAAC;YACtC,OAAO,EAAE,KAAK,EAAE,OAAqB,EAAE,CAAU,EAAE,OAA+B,EAAE,EAAE;gBACpF,OAAO,2BAA2B,CAAC,OAAO,EAAE,OAAO,CAAC,EAAE,EAAE,sCAAe,CAAC,QAAQ,EAAE,cAAc,CAAC,CAAC;YACpG,CAAC;SACF;QACD,2BAA2B,EAAE;YAC3B,IAAI,EAAE,kCAAmB,CAAC,8BAAc,CAAC,IAAI,CAAC,CAAC;YAC/C,OAAO,EAAE,KAAK,EAAE,OAAqB,EAAE,CAAU,EAAE,OAA+B,EAAE,EAAE;gBACpF,OAAO,2BAA2B,CAAC,OAAO,EAAE,OAAO,CAAC,EAAE,EAAE,sCAAe,CAAC,QAAQ,EAAE,kBAAkB,CAAC,CAAC;YACxG,CAAC;SACF;KACF,CAAC;AACJ,CAAC;AAlHD,wEAkHC"} \ No newline at end of file +{"version":3,"file":"WorkspaceUIPreferencesResolver.js","sourceRoot":"","sources":["../../src/Resolvers/WorkspaceUIPreferencesResolver.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SchemaMigrations/UserMigrations.js b/evernote_modules/en-thrift-connector/dist/SchemaMigrations/UserMigrations.js index 1317256d..0b189ea4 100644 --- a/evernote_modules/en-thrift-connector/dist/SchemaMigrations/UserMigrations.js +++ b/evernote_modules/en-thrift-connector/dist/SchemaMigrations/UserMigrations.js @@ -6,8 +6,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.registerUserMigrations = exports.updateUserWithServiceLevelV2 = void 0; const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); +const en_conduit_sync_types_1 = require("en-conduit-sync-types"); const en_core_entity_types_1 = require("en-core-entity-types"); -const UserConverter_1 = require("../Converters/UserConverter"); const Migrations_1 = require("../SyncFunctions/Migrations"); async function updateUserWithServiceLevelV2(trc, graphTransaction, params) { const personalUserRef = { id: conduit_core_1.PERSONAL_USER_ID, type: en_core_entity_types_1.CoreEntityTypes.User }; @@ -15,12 +15,12 @@ async function updateUserWithServiceLevelV2(trc, graphTransaction, params) { const personalUser = await graphTransaction.getNode(trc, null, personalUserRef); const vaultUser = await graphTransaction.getNode(trc, null, vaultUserRef); if (personalUser) { - const serviceLevelV2 = UserConverter_1.toServiceLevelV2(personalUser.NodeFields.serviceLevel); + const serviceLevelV2 = en_conduit_sync_types_1.toServiceLevelV2(personalUser.NodeFields.serviceLevel); await graphTransaction.updateNode(trc, conduit_core_1.PERSONAL_USER_CONTEXT, personalUserRef, { NodeFields: { serviceLevelV2 } }); } params.setProgress && params.setProgress(trc, 0.5); if (vaultUser) { - const serviceLevelV2 = UserConverter_1.toServiceLevelV2(vaultUser.NodeFields.serviceLevel); + const serviceLevelV2 = en_conduit_sync_types_1.toServiceLevelV2(vaultUser.NodeFields.serviceLevel); await graphTransaction.updateNode(trc, conduit_core_1.VAULT_USER_CONTEXT, vaultUserRef, { NodeFields: { serviceLevelV2 } }); } params.setProgress && params.setProgress(trc, 1); diff --git a/evernote_modules/en-thrift-connector/dist/SchemaMigrations/UserMigrations.js.map b/evernote_modules/en-thrift-connector/dist/SchemaMigrations/UserMigrations.js.map index 8e12a596..b0872edb 100644 --- a/evernote_modules/en-thrift-connector/dist/SchemaMigrations/UserMigrations.js.map +++ b/evernote_modules/en-thrift-connector/dist/SchemaMigrations/UserMigrations.js.map @@ -1 +1 @@ -{"version":3,"file":"UserMigrations.js","sourceRoot":"","sources":["../../src/SchemaMigrations/UserMigrations.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAA0G;AAE1G,iDAAuD;AACvD,+DAA6D;AAG7D,+DAA+D;AAC/D,4DAA8E;AAIvE,KAAK,UAAU,4BAA4B,CAAC,GAAmB,EAAE,gBAAoE,EAAE,MAAkB;IAC9J,MAAM,eAAe,GAAG,EAAE,EAAE,EAAE,+BAAgB,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAC;IAC7E,MAAM,YAAY,GAAG,EAAE,EAAE,EAAE,4BAAa,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAC;IACvE,MAAM,YAAY,GAAG,MAAM,gBAAgB,CAAC,OAAO,CAAO,GAAG,EAAE,IAAI,EAAE,eAAe,CAAC,CAAC;IACtF,MAAM,SAAS,GAAG,MAAM,gBAAgB,CAAC,OAAO,CAAO,GAAG,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;IAEhF,IAAI,YAAY,EAAE;QAChB,MAAM,cAAc,GAAmB,gCAAgB,CAAC,YAAY,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC;QAC9F,MAAM,gBAAgB,CAAC,UAAU,CAAC,GAAG,EAAE,oCAAqB,EAAE,eAAe,EAAE,EAAG,UAAU,EAAE,EAAE,cAAc,EAAE,EAAE,CAAC,CAAC;KACrH;IACD,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;IAEnD,IAAI,SAAS,EAAE;QACb,MAAM,cAAc,GAAmB,gCAAgB,CAAC,SAAS,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC;QAC3F,MAAM,gBAAgB,CAAC,UAAU,CAAC,GAAG,EAAE,iCAAkB,EAAE,YAAY,EAAE,EAAG,UAAU,EAAE,EAAE,cAAc,EAAE,EAAE,CAAC,CAAC;KAC/G;IACD,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,WAAW,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;AACnD,CAAC;AAjBD,oEAiBC;AAED,SAAgB,sBAAsB;IACpC,gDAAgD;IAChD,4CAA+B,CAAC,0BAA0B,EAAE,KAAK,EAAE,GAAmB,EAAE,MAAkB,EAAE,EAAE;QAC5G,sBAAM,CAAC,IAAI,CAAC,4CAA4C,CAAC,CAAC;QAC1D,MAAM,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,EAAE,oDAAoD,EAAE,KAAK,EAAC,gBAAgB,EAAC,EAAE;YACnH,MAAM,4BAA4B,CAAC,GAAG,EAAE,gBAAgB,EAAE,MAAM,CAAC,CAAC;QACpE,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC;AARD,wDAQC"} \ No newline at end of file +{"version":3,"file":"UserMigrations.js","sourceRoot":"","sources":["../../src/SchemaMigrations/UserMigrations.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAEH,+CAA0G;AAE1G,iDAAuD;AACvD,iEAAyD;AACzD,+DAA6D;AAG7D,4DAA8E;AAIvE,KAAK,UAAU,4BAA4B,CAAC,GAAmB,EAAE,gBAAoE,EAAE,MAAkB;IAC9J,MAAM,eAAe,GAAG,EAAE,EAAE,EAAE,+BAAgB,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAC;IAC7E,MAAM,YAAY,GAAG,EAAE,EAAE,EAAE,4BAAa,EAAE,IAAI,EAAE,sCAAe,CAAC,IAAI,EAAE,CAAC;IACvE,MAAM,YAAY,GAAG,MAAM,gBAAgB,CAAC,OAAO,CAAO,GAAG,EAAE,IAAI,EAAE,eAAe,CAAC,CAAC;IACtF,MAAM,SAAS,GAAG,MAAM,gBAAgB,CAAC,OAAO,CAAO,GAAG,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;IAEhF,IAAI,YAAY,EAAE;QAChB,MAAM,cAAc,GAAmB,wCAAgB,CAAC,YAAY,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC;QAC9F,MAAM,gBAAgB,CAAC,UAAU,CAAC,GAAG,EAAE,oCAAqB,EAAE,eAAe,EAAE,EAAG,UAAU,EAAE,EAAE,cAAc,EAAE,EAAE,CAAC,CAAC;KACrH;IACD,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;IAEnD,IAAI,SAAS,EAAE;QACb,MAAM,cAAc,GAAmB,wCAAgB,CAAC,SAAS,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC;QAC3F,MAAM,gBAAgB,CAAC,UAAU,CAAC,GAAG,EAAE,iCAAkB,EAAE,YAAY,EAAE,EAAG,UAAU,EAAE,EAAE,cAAc,EAAE,EAAE,CAAC,CAAC;KAC/G;IACD,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,WAAW,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;AACnD,CAAC;AAjBD,oEAiBC;AAED,SAAgB,sBAAsB;IACpC,gDAAgD;IAChD,4CAA+B,CAAC,0BAA0B,EAAE,KAAK,EAAE,GAAmB,EAAE,MAAkB,EAAE,EAAE;QAC5G,sBAAM,CAAC,IAAI,CAAC,4CAA4C,CAAC,CAAC;QAC1D,MAAM,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,EAAE,oDAAoD,EAAE,KAAK,EAAC,gBAAgB,EAAC,EAAE;YACnH,MAAM,4BAA4B,CAAC,GAAG,EAAE,gBAAgB,EAAE,MAAM,CAAC,CAAC;QACpE,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC;AARD,wDAQC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.d.ts.map b/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.d.ts.map index 67f8ef67..ee1574c0 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NSyncSync.d.ts","sourceRoot":"","sources":["../../src/SyncFunctions/NSyncSync.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,OAAO,EAAE,KAAK,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAEtD,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAChE,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAE3C,wBAAsB,SAAS,CAAC,GAAG,EAAE,cAAc,EAAE,gBAAgB,EAAE,KAAK,CAAC,gBAAgB,CAAC,yBAAyB,CAAC,CAAC,EAAE,MAAM,EAAE,UAAU,iBAc5I"} \ No newline at end of file +{"version":3,"file":"NSyncSync.d.ts","sourceRoot":"","sources":["../../src/SyncFunctions/NSyncSync.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,OAAO,EAAE,KAAK,EAAS,cAAc,EAAE,MAAM,eAAe,CAAC;AAE7D,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAChE,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAE3C,wBAAsB,SAAS,CAAC,GAAG,EAAE,cAAc,EAAE,gBAAgB,EAAE,KAAK,CAAC,gBAAgB,CAAC,yBAAyB,CAAC,CAAC,EAAE,MAAM,EAAE,UAAU,iBA6B5I"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.js b/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.js index c81a5e98..92626f4d 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.js +++ b/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.js @@ -4,18 +4,34 @@ */ Object.defineProperty(exports, "__esModule", { value: true }); exports.syncNSync = void 0; +const conduit_utils_1 = require("conduit-utils"); async function syncNSync(trc, syncEventManager, params) { if (syncEventManager && syncEventManager.isEnabled()) { - await syncEventManager.flush(trc, params); - syncEventManager.setMessageConsumer(msg => { - switch (msg.type) { - case 'Error': { - syncEventManager.clearMessageConsumer(); - throw msg.error; + let waitForComplete = false; + do { + await params.yieldCheck; + await syncEventManager.flush(trc, params); + syncEventManager.setMessageConsumer(msg => { + switch (msg.type) { + case 'Error': { + syncEventManager.clearMessageConsumer(); + throw msg.error; + } + case 'Complete': { + waitForComplete = false; + break; + } + case 'Connection': { + waitForComplete = true; + break; + } } + }); + syncEventManager.clearMessageConsumer(); + if (waitForComplete) { + await conduit_utils_1.sleep(250); } - }); - syncEventManager.clearMessageConsumer(); + } while (waitForComplete); } params.setProgress && await params.setProgress(trc, 1); } diff --git a/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.js.map b/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.js.map index 94c7a909..f05876b8 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.js.map +++ b/evernote_modules/en-thrift-connector/dist/SyncFunctions/NSyncSync.js.map @@ -1 +1 @@ -{"version":3,"file":"NSyncSync.js","sourceRoot":"","sources":["../../src/SyncFunctions/NSyncSync.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAQI,KAAK,UAAU,SAAS,CAAC,GAAmB,EAAE,gBAAoE,EAAE,MAAkB;IAC3I,IAAI,gBAAgB,IAAI,gBAAgB,CAAC,SAAS,EAAE,EAAE;QACpD,MAAM,gBAAgB,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC;QAC1C,gBAAgB,CAAC,kBAAkB,CAAC,GAAG,CAAC,EAAE;YACxC,QAAQ,GAAG,CAAC,IAAI,EAAE;gBAChB,KAAK,OAAO,CAAC,CAAC;oBACZ,gBAAgB,CAAC,oBAAoB,EAAE,CAAC;oBACxC,MAAM,GAAG,CAAC,KAAK,CAAC;iBACjB;aACF;QACH,CAAC,CAAC,CAAC;QACH,gBAAgB,CAAC,oBAAoB,EAAE,CAAC;KACzC;IACD,MAAM,CAAC,WAAW,IAAI,MAAM,MAAM,CAAC,WAAW,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;AACzD,CAAC;AAdD,8BAcC"} \ No newline at end of file +{"version":3,"file":"NSyncSync.js","sourceRoot":"","sources":["../../src/SyncFunctions/NSyncSync.ts"],"names":[],"mappings":";AAAA;;GAEG;;;AAGH,iDAA6D;AAKtD,KAAK,UAAU,SAAS,CAAC,GAAmB,EAAE,gBAAoE,EAAE,MAAkB;IAC3I,IAAI,gBAAgB,IAAI,gBAAgB,CAAC,SAAS,EAAE,EAAE;QACpD,IAAI,eAAe,GAAG,KAAK,CAAC;QAC5B,GAAG;YACD,MAAM,MAAM,CAAC,UAAU,CAAC;YACxB,MAAM,gBAAgB,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC;YAC1C,gBAAgB,CAAC,kBAAkB,CAAC,GAAG,CAAC,EAAE;gBACxC,QAAQ,GAAG,CAAC,IAAI,EAAE;oBAChB,KAAK,OAAO,CAAC,CAAC;wBACZ,gBAAgB,CAAC,oBAAoB,EAAE,CAAC;wBACxC,MAAM,GAAG,CAAC,KAAK,CAAC;qBACjB;oBACD,KAAK,UAAU,CAAC,CAAC;wBACf,eAAe,GAAG,KAAK,CAAC;wBACxB,MAAM;qBACP;oBACD,KAAK,YAAY,CAAC,CAAC;wBACjB,eAAe,GAAG,IAAI,CAAC;wBACvB,MAAM;qBACP;iBACF;YACH,CAAC,CAAC,CAAC;YACH,gBAAgB,CAAC,oBAAoB,EAAE,CAAC;YACxC,IAAI,eAAe,EAAE;gBACnB,MAAM,qBAAK,CAAC,GAAG,CAAC,CAAC;aAClB;SACF,QAAQ,eAAe,EAAE;KAC3B;IACD,MAAM,CAAC,WAAW,IAAI,MAAM,MAAM,CAAC,WAAW,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;AACzD,CAAC;AA7BD,8BA6BC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.d.ts.map b/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.d.ts.map index 772d9ca2..82a62f24 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SyncHelpers.d.ts","sourceRoot":"","sources":["../../src/SyncFunctions/SyncHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SyncHelpers.d.ts","sourceRoot":"","sources":["../../src/SyncFunctions/SyncHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.js b/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.js index bcee8d63..86b69225 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.js +++ b/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.js @@ -89,14 +89,14 @@ async function updateSyncContextPrivilege(trc, params, nodeRef, isValidMembershi exports.updateSyncContextPrivilege = updateSyncContextPrivilege; async function updateSyncContextPrivilegeImpl(trc, nodeRef, syncContext, membershipsProvider, transactionProvider, isValidMembership) { const memberships = await membershipsProvider(); - let privilege = en_core_entity_types_1.MembershipPrivilege.READ; + let privilege = en_conduit_sync_types_1.MembershipPrivilege.READ; for (const membership of memberships) { if (!membership) { continue; } if (isValidMembership(membership)) { - privilege = en_core_entity_types_1.highestPrivilege(privilege, membership.NodeFields.privilege); - if (privilege === en_core_entity_types_1.MembershipPrivilege.MANAGE) { + privilege = en_conduit_sync_types_1.highestPrivilege(privilege, membership.NodeFields.privilege); + if (privilege === en_conduit_sync_types_1.MembershipPrivilege.MANAGE) { break; } } diff --git a/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.js.map b/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.js.map index 52cb5da5..bd09976b 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.js.map +++ b/evernote_modules/en-thrift-connector/dist/SyncFunctions/SyncHelpers.js.map @@ -1 +1 @@ -{"version":3,"file":"SyncHelpers.js","sourceRoot":"","sources":["../../src/SyncFunctions/SyncHelpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SyncHelpers.js","sourceRoot":"","sources":["../../src/SyncFunctions/SyncHelpers.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;AAIH,iDAAmH;AACnH,2DAAoG;AACpG,iEAAqI;AACrI,+DAAmE;AACnE,kEAAoD;AAGpD,mDAAoF;AACpF,iEAAiF;AAIpE,QAAA,qBAAqB,GAAG,KAAK,CAAC;AAC9B,QAAA,iBAAiB,GAAG,IAAI,CAAC;AACzB,QAAA,aAAa,GAAG,KAAK,CAAC;AACtB,QAAA,WAAW,GAAG,IAAI,CAAC;AAEnB,QAAA,qBAAqB,GAAG,iBAAiB,CAAC;AAC1C,QAAA,yBAAyB,GAAG,CAAC,UAAU,CAAC,CAAC;AAEtD,MAAM,uBAAuB,GAAG,aAAa,CAAC;AAOjC,QAAA,mBAAmB,GAAG;IACjC,gBAAgB,EAAE,CAAC,GAAG,IAAI;IAC1B,gBAAgB,EAAE,CAAC,GAAG,IAAI;CAC3B,CAAC;AAsCW,QAAA,cAAc,GAAwB,eAAe,CAAC,UAAU,CAAC;IAC5E,eAAe,EAAE,CAAC;IAClB,YAAY,EAAE,6BAAqB;CACpC,CAAC,CAAC;AAEU,QAAA,uBAAuB,GAAiC,eAAe,CAAC,UAAU,iCAC1F,sBAAc,KACjB,6BAA6B,EAAE,2BAAmB,CAAC,gBAAgB,EACnE,6BAA6B,EAAE,2BAAmB,CAAC,gBAAgB,IACnE,CAAC;AAkBU,QAAA,6BAA6B,GAAG,CAAC,GAAG,+CAAuB,CAAC;AAEzE,SAAS,6BAA6B,CAAC,WAAmB;IACxD,OAAO,CAAC,WAAW,EAAE,eAAe,CAAC,CAAC;AACxC,CAAC;AAEM,KAAK,UAAU,4BAA4B,CAAC,GAAmB,EAAE,MAAkB,EAAE,KAAc;IACxG,MAAM,SAAS,GAAG,MAAM,yBAAyB,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC;IAC/D,MAAM,sBAAsB,GAAe,IAAI,GAAG,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC;IACxE,IAAI,iBAAiB,GAAG,KAAK,CAAC;IAC9B,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE;QACxB,IAAI,sBAAsB,CAAC,IAAI,IAAI,qCAA6B,EAAE;YAChE,MAAM;SACP;QACD,iBAAiB,GAAG,IAAI,CAAC;QACzB,sBAAsB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;KAClC;IACD,IAAI,iBAAiB,EAAE;QACrB,MAAM,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,EAAE,yBAAyB,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YAC1E,MAAM,EAAE,CAAC,gBAAgB,CAAC,GAAG,EAAE,6BAA6B,CAAC,MAAM,CAAC,WAAW,CAAC,EAAE,EAAE,SAAS,EAAE,CAAC,GAAG,sBAAsB,CAAC,EAAE,CAAC,CAAC;QAChI,CAAC,CAAC,CAAC;KACJ;AACH,CAAC;AAhBD,oEAgBC;AAEM,KAAK,UAAU,yBAAyB,CAAC,GAAmB,EAAE,MAAkB;IACrF,MAAM,SAAS,GAAG,MAAM,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,YAAY,CAAoB,GAAG,EAAE,IAAI,EAAE,6BAA6B,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;IACrJ,OAAO,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE,CAAC;AACjF,CAAC;AAHD,8DAGC;AAED,gGAAgG;AAChG,2FAA2F;AACpF,KAAK,UAAU,0BAA0B,CAAC,GAAmB,EAAE,MAAkB,EAAE,OAAqB,EAAE,iBAAgD;IAC/J,MAAM,YAAY,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC;IACpD,MAAM,kBAAkB,GAAG,KAAK,IAAI,EAAE;QACpC,MAAM,cAAc,GAAG,MAAM,YAAY,CAAC,UAAU,CAAC,GAAG,EAAE,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAE,0BAA0B,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,CAAC;QAC7I,OAAO,MAAM,YAAY,CAAC,aAAa,CAAa,GAAG,EAAE,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAE,cAAc,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;IACtI,CAAC,CAAC;IACF,MAAM,mBAAmB,GAAG,KAAK,EAAE,SAAiB,EAAE,IAAiE,EAAE,EAAE;QACzH,MAAM,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,EAAE,SAAS,EAAE,IAAI,CAAC,CAAC;IACzD,CAAC,CAAC;IACF,MAAM,8BAA8B,CAAC,GAAG,EAAE,OAAO,EAAE,MAAM,CAAC,WAAW,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,iBAAiB,CAAC,CAAC;AACrI,CAAC;AAVD,gEAUC;AAEM,KAAK,UAAU,8BAA8B,CAClD,GAAmB,EACnB,OAAqB,EACrB,WAAmB,EACnB,mBAA4D,EAC5D,mBAA4H,EAC5H,iBAAgD;IAEhD,MAAM,WAAW,GAAG,MAAM,mBAAmB,EAAE,CAAC;IAChD,IAAI,SAAS,GAAG,2CAAmB,CAAC,IAAI,CAAC;IACzC,KAAK,MAAM,UAAU,IAAI,WAAW,EAAE;QACpC,IAAI,CAAC,UAAU,EAAE;YACf,SAAS;SACV;QACD,IAAI,iBAAiB,CAAC,UAAU,CAAC,EAAE;YACjC,SAAS,GAAG,wCAAgB,CAAC,SAAS,EAAE,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;YACzE,IAAI,SAAS,KAAK,2CAAmB,CAAC,MAAM,EAAE;gBAC5C,MAAM;aACP;SACF;KACF;IACD,MAAM,mBAAmB,CAAC,mBAAmB,EAAE,KAAK,EAAC,gBAAgB,EAAC,EAAE;QACtE,MAAM,gBAAgB,CAAC,yBAAyB,CAAC,GAAG,EAAE,WAAW,EAAE;YACjE,SAAS;SACV,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC;AA1BD,wEA0BC;AAEM,KAAK,UAAU,gCAAgC,CACpD,GAAmB,EACnB,gBAAwC,EACxC,MAAkB;IAElB,OAAO,MAAM,6BAAmB,CAAC;QAC/B,GAAG;QACH,gBAAgB;QAChB,cAAc,EAAE,MAAM,CAAC,cAAc;QACrC,WAAW,EAAE,MAAM,CAAC,WAAW;QAC/B,aAAa,EAAE,MAAM,CAAC,aAAa;QACnC,sBAAsB,EAAE,MAAM,CAAC,sBAAsB;KACtD,CAAC,CAAC;AACL,CAAC;AAbD,4EAaC;AAED,SAAgB,qBAAqB,CAAI,SAA2B,EAAE,QAA0B,EAAE,MAAkB,KAAK;IACvH,IAAI,SAAS,KAAK,IAAI,IAAI,SAAS,KAAK,SAAS,EAAE;QACjD,sBAAsB;QACtB,OAAO,KAAK,CAAC;KACd;SAAM,IAAI,QAAQ,KAAK,IAAI,IAAI,QAAQ,KAAK,SAAS,EAAE;QACtD,kCAAkC;QAClC,OAAO,IAAI,CAAC;KACb;IAED,QAAQ,GAAG,EAAE;QACX,KAAK,KAAK;YACR,OAAO,SAAS,KAAK,QAAQ,CAAC;QAEhC,KAAK,IAAI;YACP,OAAO,SAAS,GAAG,QAAQ,CAAC;KAC/B;AACH,CAAC;AAhBD,sDAgBC;AAEM,KAAK,UAAU,iBAAiB,CACrC,GAAmB,EACnB,MAAkB,EAClB,cAAiB,EACjB,gBAAyC;IAEzC,MAAM,aAAa,GAAG,MAAM,CAAC,aAAa,CAAC;IAC3C,IAAI,CAAC,aAAa,EAAE;QAClB,OAAO,cAAc,CAAC;KACvB;IACD,IAAI,SAAS,GAAG,MAAM,CAAC,gBAAgB,IAAI,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,YAAY,CAAI,GAAG,EAAE,IAAI,EAAE,aAAa,CAAC,CAAC;IACrH,IAAI,CAAC,SAAS,EAAE;QACd,SAAS,GAAG,cAAc,CAAC;QAC3B,MAAM,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,EAAE,eAAe,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YAChE,MAAM,EAAE,CAAC,gBAAgB,CAAC,GAAG,EAAE,aAAa,EAAE,cAAc,CAAC,CAAC;QAChE,CAAC,EAAE,gBAAgB,CAAC,CAAC;KACtB;IACD,OAAO,SAAS,CAAC;AACnB,CAAC;AAlBD,8CAkBC;AAEM,KAAK,UAAU,oBAAoB,CACxC,GAAmB,EACnB,MAAkB,EAClB,cAAiB,EACjB,iBAA4C;IAE5C,MAAM,cAAc,GAAG,MAAM,iBAAiB,CAAC,GAAG,EAAE,MAAM,EAAE,cAAc,CAAC,CAAC;IAC5E,MAAM,gBAAgB,GAAG,cAAc,CAAC,eAAe,CAAC;IACxD,OAAO,OAAO,CAAC,OAAO,iBAAiB,KAAK,QAAQ,IAAI,gBAAgB,KAAK,iBAAiB,CAAC,CAAC;AAClG,CAAC;AATD,oDASC;AAEM,KAAK,UAAU,cAAc,CAClC,GAAmB,EACnB,MAAkB,EAClB,QAA+B,EAC/B,cAAkC;IAElC,MAAM,kBAAkB,GAAgC,EAAE,CAAC;IAC3D,MAAM,YAAY,GAAuC,EAAE,CAAC;IAC5D,IAAI,UAAU,GAAG,KAAK,CAAC;IAEvB,IAAI,qBAAqB,CAAC,QAAQ,CAAC,uBAAuB,EAAE,cAAc,CAAC,YAAY,CAAC,EAAE;QACxF,kBAAkB,CAAC,YAAY,GAAG,QAAQ,CAAC,uBAAuB,CAAC;QACnE,UAAU,GAAG,IAAI,CAAC;KACnB;IAED,IAAI,qBAAqB,CAAC,QAAQ,CAAC,2BAA2B,EAAE,cAAc,CAAC,6BAA6B,CAAC,EAAE;QAC7G,kBAAkB,CAAC,6BAA6B,GAAG,QAAQ,CAAC,2BAA2B,CAAC;QACxF,YAAY,CAAC,6BAA6B,GAAG,QAAQ,CAAC,2BAA2B,CAAC;QAClF,UAAU,GAAG,IAAI,CAAC;KACnB;IAED,IAAI,qBAAqB,CAAC,QAAQ,CAAC,kCAAkC,EAAE,cAAc,CAAC,6BAA6B,CAAC,EAAE;QACpH,kBAAkB,CAAC,6BAA6B,GAAG,QAAQ,CAAC,kCAAkC,CAAC;QAC/F,YAAY,CAAC,6BAA6B,GAAG,QAAQ,CAAC,kCAAkC,CAAC;QACzF,UAAU,GAAG,IAAI,CAAC;KACnB;IAED,MAAM,aAAa,GAAG,MAAM,CAAC,aAAa,CAAC;IAC3C,IAAI,CAAC,UAAU,IAAI,CAAC,aAAa,EAAE;QACjC,OAAO;KACR;IAED,MAAM,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,EAAE,uBAAuB,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;QACxE,MAAM,EAAE,CAAC,eAAe,CAAC,GAAG,EAAE,aAAa,EAAE,kBAAkB,CAAC,CAAC;QACjE,MAAM,EAAE,CAAC,yBAAyB,CAAC,GAAG,EAAE,MAAM,CAAC,WAAW,EAAE,YAAY,CAAC,CAAC;IAC5E,CAAC,CAAC,CAAC;AACL,CAAC;AApCD,wCAoCC;AAEM,KAAK,UAAU,iBAAiB,CAAC,GAAmB,EAAE,UAA4B;IACvF,sGAAsG;IACtG,MAAM,UAAU,CAAC,iBAAiB,CAAC,GAAG,EAAE,+BAA+B,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;QAClF,MAAM,EAAE,CAAC,UAAU,CAAC,GAAG,EAAE,8CAA+B,CAAC,CAAC;IAC5D,CAAC,CAAC,CAAC;IACH,+BAA+B;IAC/B,MAAM,sBAAsB,CAAC,GAAG,EAAE,UAAU,EAAE,qCAAgB,CAAC,IAAI,CAAC,CAAC;AACvE,CAAC;AAPD,8CAOC;AAEM,KAAK,UAAU,sBAAsB,CAAC,GAAmB,EAAE,UAA4B,EAAE,gBAAkC,EAAE,EAA2B;IAC7J,MAAM,cAAc,CAAC,GAAG,EAAE,UAAU,EAAE,EAAE,gBAAgB,EAAE,EAAE,EAAE,CAAC,CAAC;AAClE,CAAC;AAFD,wDAEC;AAEM,KAAK,UAAU,cAAc,CAAC,GAAmB,EAAE,UAA4B,EAAE,QAA2B,EAAE,EAA2B;IAC9I,MAAM,UAAU,CAAC,QAAQ,CAAC,GAAG,EAAE,gBAAgB,EAAE,KAAK,EAAC,gBAAgB,EAAC,EAAE;QACxE,MAAM,gBAAgB,CAAC,eAAe,CAAC,GAAG,EAAE,iCAAyB,EAAE,QAAQ,CAAC,CAAC;IACnF,CAAC,EAAE,EAAE,CAAC,CAAC;AACT,CAAC;AAJD,wCAIC;AAED,KAAK,UAAU,cAAc,CAAI,MAAkB,EAAE,SAAsB;IACzE,OAAO,CAAC,SAAS,CAAC,cAAc,CAAC,KAAK,CAAC,EAAE;QACvC,MAAM,CAAC,MAAM,CAAC,UAAU,IAAI,qBAAK,CAAC,GAAG,CAAC,CAAC,CAAC;KACzC;IACD,OAAO,SAAS,CAAC,GAAI,CAAC;AACxB,CAAC;AAEM,KAAK,UAAU,aAAa,CAAI,MAAkB,EAAE,CAAa;IACtE,mFAAmF;IACnF,MAAM,SAAS,GAAgB,EAAE,CAAC;IAClC,MAAM,GAAG,GAAG,MAAM,yBAAS,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,cAAc,CAAI,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;IACrF,SAAS,CAAC,GAAG,GAAG,GAAG,CAAC,IAAI,CAAC;IACzB,MAAM,MAAM,CAAC,UAAU,CAAC;IACxB,OAAO,+BAAe,CAAC,GAAG,CAAC,CAAC;AAC9B,CAAC;AAPD,sCAOC;AAED,KAAK,UAAU,uBAAuB,CACpC,GAAmB,EACnB,MAAkB,EAClB,eAAuB,EACvB,gBAAkC,EAClC,gBAAyC;IAEzC,IAAI,gBAAgB,EAAE;QACpB,MAAM,gBAAgB,CAAC,gBAAgB,CAAC,GAAG,EAAE,CAAC,uBAAuB,CAAC,EAAE,gBAAgB,CAAC,CAAC;KAC3F;SAAM;QACL,OAAO,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,QAAQ,CAAC,GAAG,EAAE,eAAe,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;YAC9E,MAAM,EAAE,CAAC,gBAAgB,CAAC,GAAG,EAAE,CAAC,uBAAuB,CAAC,EAAE,gBAAgB,CAAC,CAAC;QAC9E,CAAC,CAAC,CAAC;KACJ;AACH,CAAC;AAEM,KAAK,UAAU,mBAAmB,CACvC,GAAmB,EACnB,MAAkB,EAClB,EAA2B;IAE3B,MAAM,SAAS,GAAG,MAAM,CAAC,EAAE,aAAF,EAAE,cAAF,EAAE,GAAI,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,YAAY,CAAmB,GAAG,EAAE,IAAI,EAAE,CAAC,uBAAuB,CAAC,CAAC,CAAC;IACpI,OAAO,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,UAAU,EAAE,EAAE,EAAE,EAAE,gBAAgB,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,UAAU,EAAE,EAAE,EAAE,EAAE,CAAC;AACjK,CAAC;AAPD,kDAOC;AAEM,KAAK,UAAU,mBAAmB,CACvC,GAAmB,EACnB,MAAkB,EAClB,eAAsC,EACtC,gBAAyC;IAEzC,MAAM,SAAS,GAAG,MAAM,mBAAmB,CAAC,GAAG,EAAE,MAAM,EAAE,gBAAgB,CAAC,CAAC;IAC3E,MAAM,gBAAgB,GAAG,eAAe,CAAC,YAAY,CAAC,SAAS,CAAC,gBAAgB,CAAC,CAAC;IAClF,MAAM,MAAM,GAAG,IAAI,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC;IAClD,MAAM,MAAM,GAAG,IAAI,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;IACnD,KAAK,MAAM,KAAK,IAAI,eAAe,CAAC,SAAS,EAAE;QAC7C,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;QAClB,IAAI,yBAAS,CAAC,gBAAgB,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE;YAChD,gBAAgB,CAAC,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;SACvC;KACF;IACD,KAAK,MAAM,KAAK,IAAI,eAAe,CAAC,UAAU,EAAE;QAC9C,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;QAClB,IAAI,yBAAS,CAAC,gBAAgB,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,EAAE;YACjD,gBAAgB,CAAC,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;SACxC;KACF;IACD,MAAM,YAAY,GAAqB,EAAE,gBAAgB,EAAE,KAAK,EAAE,EAAE,SAAS,EAAE,CAAC,GAAG,MAAM,CAAC,EAAE,UAAU,EAAE,CAAC,GAAG,MAAM,CAAC,EAAE,EAAC,CAAC;IACvH,MAAM,uBAAuB,CAAC,GAAG,EAAE,MAAM,EAAE,qBAAqB,EAAE,YAAY,EAAE,gBAAgB,CAAC,CAAC;AACpG,CAAC;AAxBD,kDAwBC;AAEM,KAAK,UAAU,sBAAsB,CAC1C,GAAmB,EACnB,MAAkB,EAClB,qBAA4C,EAC5C,gBAAyC;IAEzC,MAAM,SAAS,GAAG,MAAM,mBAAmB,CAAC,GAAG,EAAE,MAAM,EAAE,gBAAgB,CAAC,CAAC;IAC3E,MAAM,gBAAgB,GAAG,eAAe,CAAC,YAAY,CAAC,SAAS,CAAC,gBAAgB,CAAC,CAAC;IAClF,MAAM,MAAM,GAAG,IAAI,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC;IAClD,MAAM,MAAM,GAAG,IAAI,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;IACnD,IAAI,MAAM,CAAC,IAAI,EAAE;QACf,KAAK,MAAM,MAAM,IAAI,qBAAqB,CAAC,SAAS,EAAE;YACpD,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;YACtB,OAAO,gBAAgB,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;SAC3C;KACF;IACD,IAAI,MAAM,CAAC,IAAI,EAAE;QACf,KAAK,MAAM,MAAM,IAAI,qBAAqB,CAAC,UAAU,EAAE;YACrD,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;YACtB,OAAO,gBAAgB,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;SAC5C;KACF;IACD,MAAM,YAAY,GAAqB,EAAE,KAAK,EAAE,EAAE,SAAS,EAAE,CAAC,GAAG,MAAM,CAAC,EAAE,UAAU,EAAE,CAAC,GAAG,MAAM,CAAC,EAAE,EAAE,gBAAgB,EAAC,CAAC;IACvH,MAAM,uBAAuB,CAAC,GAAG,EAAE,MAAM,EAAE,wBAAwB,EAAE,YAAY,EAAE,gBAAgB,CAAC,CAAC;AACvG,CAAC;AAxBD,wDAwBC;AAEM,KAAK,UAAU,gCAAgC,CACpD,GAAmB,EACnB,MAAkB,EAClB,QAA4E,EAC5E,KAAc,EACd,eAAuB,EACvB,gBAAyC;IAEzC,MAAM,SAAS,GAAG,MAAM,mBAAmB,CAAC,GAAG,EAAE,MAAM,EAAE,gBAAgB,CAAC,CAAC;IAC3E,MAAM,gBAAgB,GAAG,eAAe,CAAC,YAAY,CAAC,SAAS,CAAC,gBAAgB,CAAC,CAAC;IAClF,MAAM,YAAY,GAAG,QAAQ,KAAK,sCAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC;IACtH,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE;QACxB,YAAY,CAAC,IAAI,CAAC,GAAG,eAAe,CAAC;KACtC;IACD,MAAM,YAAY,mCAA0B,SAAS,KAAE,gBAAgB,GAAE,CAAC;IAC1E,MAAM,uBAAuB,CAAC,GAAG,EAAE,MAAM,EAAE,kCAAkC,EAAE,YAAY,EAAE,gBAAgB,CAAC,CAAC;AACjH,CAAC;AAhBD,4EAgBC;AAEM,KAAK,UAAU,gCAAgC,CACpD,GAAmB,EACnB,MAAkB,EAClB,QAA4E,EAC5E,EAA2B;IAE3B,MAAM,SAAS,GAAG,MAAM,mBAAmB,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,CAAC,CAAC;IAC7D,MAAM,gBAAgB,GAAG,QAAQ,KAAK,sCAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,UAAU,CAAC;IAC9I,MAAM,UAAU,GAAG,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC;IACnD,OAAO,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACzD,CAAC;AAVD,4EAUC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.d.ts.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.d.ts.map index 06d03b8c..37477636 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ContentFetchSyncActivity.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/ContentFetchSyncActivity.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,yBAAyB,EAAe,MAAM,cAAc,CAAC;AAEtE,OAAO,EAAiD,KAAK,EAAc,cAAc,EAAE,MAAM,eAAe,CAAC;AAoBjH,OAAO,EAAE,4BAA4B,EAAE,MAAM,8BAA8B,CAAC;AAC5E,OAAO,EAAE,2BAA2B,EAAE,kBAAkB,EAAE,YAAY,EAAE,mBAAmB,EAA0C,MAAM,gBAAgB,CAAC;AAC5J,OAAO,EAAE,kBAAkB,EAAE,MAAM,yBAAyB,CAAC;AAE7D,UAAU,+BAA+B;IACvC,qBAAqB,EAAE,OAAO,2BAA2B,CAAC;IAC1D,iBAAiB,EAAE,KAAK,CAAC,yBAAyB,CAAC,CAAC;CACrD;AA6TD,oBAAY,0BAA0B,GAClC,4BAA4B,CAC/B;AAED,qBAAa,wBAAyB,SAAQ,YAAY,CAAC,+BAA+B,CAAC;IAC7E,OAAO,CAAC,EAAE;gBAAF,EAAE,EAAE,0BAA0B,EAAE,OAAO,EAAE,mBAAmB,EAAE,IAAI,EAAE,KAAK,CAAC,yBAAyB,CAAC,EAAE,WAAW,SAAI,EAAE,OAAO,SAAI;YAaxI,kBAAkB;cA2BhB,WAAW,CAAC,GAAG,EAAE,cAAc;CA6BhD;AAED,wBAAgB,gCAAgC,CAC9C,EAAE,EAAE,kBAAkB,EAAE,OAAO,EAAE,mBAAmB,EAAE,CAAC,EAAE,kBAAkB,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,EAAE,MAAM,4BAEnI"} \ No newline at end of file +{"version":3,"file":"ContentFetchSyncActivity.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/ContentFetchSyncActivity.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,yBAAyB,EAAiC,MAAM,cAAc,CAAC;AAExF,OAAO,EAA4D,KAAK,EAA+B,cAAc,EAAa,MAAM,eAAe,CAAC;AAkBxJ,OAAO,EAAE,UAAU,EAAgB,MAAM,8BAA8B,CAAC;AAExE,OAAO,EAAE,4BAA4B,EAAE,MAAM,8BAA8B,CAAC;AAC5E,OAAO,EAAE,2BAA2B,EAAE,kBAAkB,EAAE,YAAY,EAAE,mBAAmB,EAA0C,MAAM,gBAAgB,CAAC;AAC5J,OAAO,EAAE,kBAAkB,EAAE,MAAM,yBAAyB,CAAC;AAE7D,UAAU,+BAA+B;IACvC,qBAAqB,EAAE,OAAO,2BAA2B,CAAC;IAC1D,iBAAiB,EAAE,KAAK,CAAC,yBAAyB,CAAC,CAAC;CACrD;AAOD,MAAM,WAAW,sBAAuB,SAAQ,UAAU;IACxD,EAAE,EAAE,0BAA0B,CAAC;CAChC;AA6WD,oBAAY,0BAA0B,GAClC,4BAA4B,CAC/B;AAED,qBAAa,wBAAyB,SAAQ,YAAY,CAAC,+BAA+B,CAAC;IAC7E,OAAO,CAAC,EAAE;gBAAF,EAAE,EAAE,0BAA0B,EAAE,OAAO,EAAE,mBAAmB,EAAE,IAAI,EAAE,KAAK,CAAC,yBAAyB,CAAC,EAAE,WAAW,SAAI,EAAE,OAAO,SAAI;YAaxI,kBAAkB;cA2BhB,WAAW,CAAC,GAAG,EAAE,cAAc;CA8BhD;AAED,wBAAgB,gCAAgC,CAC9C,EAAE,EAAE,kBAAkB,EAAE,OAAO,EAAE,mBAAmB,EAAE,CAAC,EAAE,kBAAkB,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,EAAE,MAAM,4BAEnI"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.js b/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.js index 97e851f1..f30af889 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.js +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.js @@ -23,6 +23,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.contentFetchSyncActivityHydrator = exports.ContentFetchSyncActivity = void 0; +const conduit_core_1 = require("conduit-core"); const conduit_utils_1 = require("conduit-utils"); const conduit_view_types_1 = require("conduit-view-types"); const en_conduit_sync_types_1 = require("en-conduit-sync-types"); @@ -34,6 +35,7 @@ const Converters_1 = require("../Converters/Converters"); const NotebookConverter_1 = require("../Converters/NotebookConverter"); const ResourceConverter_1 = require("../Converters/ResourceConverter"); const SyncActivity_1 = require("./SyncActivity"); +; // Queue of resources currently being downloaded const resourcesQueue = []; function getEmptyResourceSlot(maxResources) { @@ -120,43 +122,57 @@ async function updateOfflineSyncState(trc, params, noteID, syncContext, resource async function fetchNoteContent(trc, params, note, syncContext) { const graphStorage = params.syncEngine.graphStorage; const noteID = note.id; - const metadata = await graphStorage.getSyncContextMetadata(trc, null, syncContext); - if (!metadata || !metadata.authToken) { - conduit_utils_1.logger.warn(`ContentFetchSyncActivity: syncContextMetadata not found. Skipping note ${noteID}`); - return; - } - conduit_utils_1.logger.debug(`Fetching note content for note ${note.id} ${note.label}`); - const authData = Auth.decodeAuthData(metadata.authToken); - const noteStore = params.syncEngine.thriftComm.getNoteStore(authData.urls.noteStoreUrl); - const serviceGuid = Converters_1.convertGuidToService(noteID, en_core_entity_types_1.CoreEntityTypes.Note); - const specs = new en_conduit_sync_types_1.TNoteResultSpec({ - includeContent: true, - includeResourcesRecognition: true, - includeResourcesAlternateData: true, - }); - const serviceData = await noteStore.getNoteWithResultSpec(trc, authData.token, serviceGuid, specs); - await graphStorage.transact(trc, 'noteContentToGraph', async (graphTransaction) => { - const contentBlobData = { - bodyHash: serviceData.contentHash, - size: serviceData.contentLength, - body: serviceData.content, - }; - await BlobConverter_1.updateBlobToGraph(trc, graphTransaction, contentBlobData, { id: noteID, type: en_core_entity_types_1.CoreEntityTypes.Note }, 'content', syncContext); - for (const resource of (serviceData.resources || [])) { - const resourceRef = { id: Converters_1.convertGuidFromService(resource.guid, en_core_entity_types_1.CoreEntityTypes.Attachment), type: en_core_entity_types_1.CoreEntityTypes.Attachment }; - if (resource.data) { - const resourceUrl = ResourceConverter_1.generateResourceUrl(metadata, 'res', resource.guid); - const resourceBlobData = Object.assign(Object.assign({}, resource.data), { url: resourceUrl }); - await BlobConverter_1.updateBlobToGraph(trc, graphTransaction, resourceBlobData, resourceRef, 'data', syncContext); - } - if (resource.recognition) { - await BlobConverter_1.updateBlobToGraph(trc, graphTransaction, resource.recognition, resourceRef, 'recognition', syncContext); - } - if (resource.alternateData) { - await BlobConverter_1.updateBlobToGraph(trc, graphTransaction, resource.alternateData, resourceRef, 'alternateData', syncContext); + try { + const metadata = await graphStorage.getSyncContextMetadata(trc, null, syncContext); + if (!metadata || !metadata.authToken) { + conduit_utils_1.logger.warn(`ContentFetchSyncActivity: syncContextMetadata not found. Skipping note ${noteID}`); + return; + } + conduit_utils_1.logger.debug(`Fetching note content for note ${note.id} ${note.label}`); + const authData = Auth.decodeAuthData(metadata.authToken); + const noteStore = params.syncEngine.thriftComm.getNoteStore(authData.urls.noteStoreUrl); + const serviceGuid = Converters_1.convertGuidToService(noteID, en_core_entity_types_1.CoreEntityTypes.Note); + const specs = new en_conduit_sync_types_1.TNoteResultSpec({ + includeContent: true, + includeResourcesRecognition: true, + includeResourcesAlternateData: true, + }); + const serviceData = await noteStore.getNoteWithResultSpec(trc, authData.token, serviceGuid, specs); + await graphStorage.transact(trc, 'noteContentToGraph', async (graphTransaction) => { + const contentBlobData = { + bodyHash: serviceData.contentHash, + size: serviceData.contentLength, + body: serviceData.content, + }; + await BlobConverter_1.updateBlobToGraph(trc, graphTransaction, contentBlobData, { id: noteID, type: en_core_entity_types_1.CoreEntityTypes.Note }, 'content', syncContext); + for (const resource of (serviceData.resources || [])) { + const resourceRef = { id: Converters_1.convertGuidFromService(resource.guid, en_core_entity_types_1.CoreEntityTypes.Attachment), type: en_core_entity_types_1.CoreEntityTypes.Attachment }; + if (resource.data) { + const resourceUrl = ResourceConverter_1.generateResourceUrl(metadata, 'res', resource.guid); + const resourceBlobData = Object.assign(Object.assign({}, resource.data), { url: resourceUrl }); + await BlobConverter_1.updateBlobToGraph(trc, graphTransaction, resourceBlobData, resourceRef, 'data', syncContext); + } + if (resource.recognition) { + await BlobConverter_1.updateBlobToGraph(trc, graphTransaction, resource.recognition, resourceRef, 'recognition', syncContext); + } + if (resource.alternateData) { + await BlobConverter_1.updateBlobToGraph(trc, graphTransaction, resource.alternateData, resourceRef, 'alternateData', syncContext); + } } + }); + await updateOfflineSyncState(trc, params, noteID, syncContext, null, UpdateSyncStateOperation.FECTHED_CONTENT); + } + catch (err) { + if (err instanceof conduit_utils_1.AuthError) { + err = await params.di.handleAuthError(trc, err); } - }); + if (err instanceof conduit_utils_1.RetryError) { + // offline or auth updated. Throw error so we keep retrying. + throw err; + } + conduit_utils_1.logger.warn(`ContentFetchSyncActivity: Failed to fetch content for offline availability for note ${noteID}. Skipping note.`, err); + await updateOfflineSyncState(trc, params, noteID, syncContext, null, UpdateSyncStateOperation.DELETE_NOTE); + } } async function fetchNoteResources(trc, params, noteID, syncContext, maxResources) { const graphStorage = params.syncEngine.graphStorage; @@ -172,6 +188,10 @@ async function fetchNoteResources(trc, params, noteID, syncContext, maxResources return await updateOfflineSyncState(trc, params, noteID, syncContext, null, UpdateSyncStateOperation.DELETE_RESOURCES); } let isDeleted = false; + const metadata = await graphStorage.getSyncContextMetadata(trc, null, syncContext); + const authData = metadata && Auth.decodeAuthData(metadata.authToken); + const userNode = await params.syncEngine.graphStorage.getNode(trc, null, { id: conduit_core_1.PERSONAL_USER_ID, type: en_core_entity_types_1.CoreEntityTypes.User }); + const searchTextAllowed = ResourceConverter_1.isSearchTextAllowed(userNode); for (const iterResourceID in noteSyncState.resources) { const resourceID = iterResourceID; if (noteSyncState.resources[resourceID] === NotebookConverter_1.OfflineEntityDownloadState.NEEDS_DOWNLOAD) { @@ -192,18 +212,29 @@ async function fetchNoteResources(trc, params, noteID, syncContext, maxResources hash: dataBlob.hash, remoteUrl: dataBlob.url, }; + const searchTextResult = await conduit_utils_1.withError(searchTextAllowed + ? fetchAndUpdateSearchText(trc, params, attachment, authData) + : removeSearchText(trc, params, attachment)); conduit_utils_1.logger.debug(`Downloading attachment ${attachment.label} for note ${noteID}`); isDeleted = await updateOfflineSyncState(trc, params, noteID, syncContext, attachment.id, UpdateSyncStateOperation.RESOURCE_IN_PROGRESS); setResourceSlot(attachment.id, resIndex); + let resultErrorMessage = `Failed to download attachment ${attachment.id} for note ${noteID} `; resourceManager.fetchResource(trc, resourceRef, false) .then(async () => { conduit_utils_1.logger.debug(`Finished downloading attachment ${attachment.label} for note ${noteID}`); + if (searchTextResult.err) { + resultErrorMessage = `Failed to get resource search text for attachment ${attachment.id} for note ${noteID} `; + throw searchTextResult.err; + } markResourceSlotEmpty(attachment.id); isDeleted = await updateOfflineSyncState(trc, params, noteID, syncContext, attachment.id, UpdateSyncStateOperation.RESOURCE_DONE); }) .catch(async (err) => { - conduit_utils_1.logger.warn(`Failed to download attachment ${attachment.id} for note ${noteID} `, err); + conduit_utils_1.logger.warn(resultErrorMessage, err); markResourceSlotEmpty(attachment.id); + if (err instanceof conduit_utils_1.AuthError) { + err = await params.di.handleAuthError(trc, err); + } if (err instanceof conduit_utils_1.RetryError) { isDeleted = await updateOfflineSyncState(trc, params, noteID, syncContext, attachment.id, UpdateSyncStateOperation.RESOURCE_NEEDS_DOWNLOAD); } @@ -254,7 +285,6 @@ async function downsyncNote(trc, params, noteID, maxResources) { } if (noteSyncState.fetchContent) { await fetchNoteContent(trc, params, note, syncContext); - await updateOfflineSyncState(trc, params, noteID, syncContext, null, UpdateSyncStateOperation.FECTHED_CONTENT); } return await fetchNoteResources(trc, params, note.id, syncContext, maxResources); } @@ -302,6 +332,29 @@ function isContentFetchSyncProgress(obj) { } return false; } +async function fetchAndUpdateSearchText(trc, params, attachment, authData) { + if (!authData || !authData.token) { + conduit_utils_1.logger.warn(`ContentFetchSyncActivity: authData token not found. Skipping fetching search text for attachment ${attachment.id}`); + return; + } + conduit_utils_1.logger.debug(`Fetching search text for attachment ${attachment.id}`); + conduit_utils_1.traceTestCounts(trc, { fetchResourceSearchText: 1 }); + const noteStore = params.syncEngine.thriftComm.getNoteStore(authData.urls.noteStoreUrl); + const serviceGuid = Converters_1.convertGuidToService(attachment.id, en_core_entity_types_1.CoreEntityTypes.Attachment); + const searchText = await noteStore.getResourceSearchText(trc, authData.token, serviceGuid); + // Set cached field + await params.syncEngine.graphStorage.transact(trc, 'updateSearchText', async (tx) => { + await tx.setNodeCachedField(trc, attachment, 'internal_searchText', searchText, {}); + }); + conduit_utils_1.traceTestCounts(trc, { [`${searchText ? 'filled' : 'empty'}ResourceSearchText`]: 1 }); +} +async function removeSearchText(trc, params, attachment) { + conduit_utils_1.logger.debug(`Removing search text from cache for attachment ${attachment.id}`); + await params.syncEngine.graphStorage.transact(trc, 'removeSearchText', async (tx) => { + await tx.removeNodeCachedFields(trc, attachment, ['internal_searchText']); + }); + conduit_utils_1.traceTestCounts(trc, { emptyResourceSearchText: 1 }); +} class ContentFetchSyncActivity extends SyncActivity_1.SyncActivity { constructor(di, context, args, subpriority = 0, timeout = 0) { super(di, context, { @@ -344,7 +397,8 @@ class ContentFetchSyncActivity extends SyncActivity_1.SyncActivity { const pollTime = (_b = this.di.backgroundNoteContentSyncConfig.pollingIntervalMilliseconds) !== null && _b !== void 0 ? _b : 10000; const maxResources = (_c = (args ? args.maxResources : this.di.backgroundNoteContentSyncConfig.maxAttachmentFetchParallelization)) !== null && _c !== void 0 ? _c : 6; const idlePollTime = (_d = this.di.backgroundNoteContentSyncConfig.idlePollingIntervalMilliseconds) !== null && _d !== void 0 ? _d : 30000; - const syncParams = this.initParams('best', 'offlineNbs', maxTime); + const params = this.initParams('best', 'offlineNbs', maxTime); + const syncParams = Object.assign(Object.assign({}, params), { di: this.di }); if (syncParams.offlineContentStrategy === conduit_view_types_1.OfflineContentStrategy.NONE) { conduit_utils_1.logger.info('ContentFetchSyncActivity finished as offlineContentStrategy is None'); return; diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.js.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.js.map index f1076452..1bbd9ab7 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.js.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/ContentFetchSyncActivity.js.map @@ -1 +1 @@ -{"version":3,"file":"ContentFetchSyncActivity.js","sourceRoot":"","sources":["../../src/SyncManagement/ContentFetchSyncActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ContentFetchSyncActivity.js","sourceRoot":"","sources":["../../src/SyncManagement/ContentFetchSyncActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.d.ts.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.d.ts.map index d720f5c8..af568982 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"HybridInitialDownsyncActivity.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/HybridInitialDownsyncActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"HybridInitialDownsyncActivity.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/HybridInitialDownsyncActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.js b/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.js index 0d48c962..bfa8ec02 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.js +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.js @@ -28,6 +28,7 @@ const conduit_storage_1 = require("conduit-storage"); const conduit_utils_1 = require("conduit-utils"); const conduit_view_types_1 = require("conduit-view-types"); const en_core_entity_types_1 = require("en-core-entity-types"); +const en_data_model_1 = require("en-data-model"); const Auth = __importStar(require("../Auth")); const NotebookConverter_1 = require("../Converters/NotebookConverter"); const BetaFeatureSync_1 = require("../SyncFunctions/BetaFeatureSync"); @@ -132,7 +133,7 @@ class FetchPrebuiltDatabaseActivity extends SyncActivity_1.SyncActivity { if (importRes.err instanceof conduit_storage_1.CorruptDBError) { conduit_utils_1.recordEvent({ category: 'account', - action: 'sync', + action: en_data_model_1.NSyncEvents.CHUNK_EVENT, label: 'corrupted-db', }); } diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.js.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.js.map index 0d3d2d88..a41a5922 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.js.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/HybridInitialDownsyncActivity.js.map @@ -1 +1 @@ -{"version":3,"file":"HybridInitialDownsyncActivity.js","sourceRoot":"","sources":["../../src/SyncManagement/HybridInitialDownsyncActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"HybridInitialDownsyncActivity.js","sourceRoot":"","sources":["../../src/SyncManagement/HybridInitialDownsyncActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.d.ts.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.d.ts.map index c8bf7b41..20bee66b 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NSyncInitActivity.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/NSyncInitActivity.ts"],"names":[],"mappings":"AAIA,OAAO,EAA0B,wBAAwB,EAA6B,MAAM,cAAc,CAAC;AAE3G,OAAO,EAAS,cAAc,EAAE,MAAM,eAAe,CAAC;AAGtD,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAChE,OAAO,EAAE,kBAAkB,EAAE,YAAY,EAAE,mBAAmB,EAAE,cAAc,EAA0C,MAAM,gBAAgB,CAAC;AAC/I,OAAO,EAAE,kBAAkB,EAAE,MAAM,yBAAyB,CAAC;AAE7D,oBAAY,mBAAmB,GAC3B,cAAc,GACd,wBAAwB,CAAC,yBAAyB,CAAC,CACtD;AAED,qBAAa,iBAAkB,SAAQ,YAAY;IACrC,OAAO,CAAC,EAAE;gBAAF,EAAE,EAAE,mBAAmB,EAAE,OAAO,EAAE,mBAAmB,EAAE,WAAW,SAAI,EAAE,OAAO,SAAI;cAWvF,WAAW,CAAC,GAAG,EAAE,cAAc;CA2DhD;AAED,wBAAgB,yBAAyB,CAAC,EAAE,EAAE,kBAAkB,EAAE,OAAO,EAAE,mBAAmB,EAAE,CAAC,EAAE,kBAAkB,CAAC,iBAAiB,CAAC,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,EAAE,MAAM,qBAEpK"} \ No newline at end of file +{"version":3,"file":"NSyncInitActivity.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/NSyncInitActivity.ts"],"names":[],"mappings":"AAIA,OAAO,EAA0B,wBAAwB,EAA6B,MAAM,cAAc,CAAC;AAE3G,OAAO,EAAS,cAAc,EAAE,MAAM,eAAe,CAAC;AAGtD,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAChE,OAAO,EAAE,kBAAkB,EAAE,YAAY,EAAE,mBAAmB,EAAE,cAAc,EAA0C,MAAM,gBAAgB,CAAC;AAC/I,OAAO,EAAE,kBAAkB,EAAE,MAAM,yBAAyB,CAAC;AAE7D,oBAAY,mBAAmB,GAC3B,cAAc,GACd,wBAAwB,CAAC,yBAAyB,CAAC,CACtD;AAED,qBAAa,iBAAkB,SAAQ,YAAY;IACrC,OAAO,CAAC,EAAE;gBAAF,EAAE,EAAE,mBAAmB,EAAE,OAAO,EAAE,mBAAmB,EAAE,WAAW,SAAI,EAAE,OAAO,SAAI;cAWvF,WAAW,CAAC,GAAG,EAAE,cAAc;CAoDhD;AAED,wBAAgB,yBAAyB,CAAC,EAAE,EAAE,kBAAkB,EAAE,OAAO,EAAE,mBAAmB,EAAE,CAAC,EAAE,kBAAkB,CAAC,iBAAiB,CAAC,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,EAAE,MAAM,qBAEpK"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.js b/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.js index 8b7063d3..bfde5a0f 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.js +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.js @@ -62,6 +62,9 @@ class NSyncInitActivity extends SyncActivity_1.SyncActivity { getEphemeralFlag: (newTrc, table, key) => { return this.context.syncEngine.getEphemeralFlag(newTrc, table, key); }, + transactEphemeral: (newTrc, name, func) => { + return this.context.syncEngine.transactEphemeral(newTrc, name, func); + }, getUserID: () => { const authInner = this.context.syncManager.getAuth(); if (!authInner) { @@ -72,15 +75,7 @@ class NSyncInitActivity extends SyncActivity_1.SyncActivity { }; const napAuthInfo = Auth.hasNapAuthInfo(auth) ? auth.napAuthInfo : null; if (this.di.initSyncEventManager) { - this.context.syncEventManager = await this.di.initSyncEventManager(trc, auth.urlHost, auth.token, (napAuthInfo === null || napAuthInfo === void 0 ? void 0 : napAuthInfo.jwt) || '', (napAuthInfo === null || napAuthInfo === void 0 ? void 0 : napAuthInfo.clientID) || '', storage, this.context.usedPrebuilt, async (newTrc, disable) => { - await this.context.syncManager.toggleNSync(newTrc, disable); - }); - await this.context.syncEngine.transactEphemeral(trc, 'InitNSyncDisabled', async (tx) => { - if (!this.context.syncEventManager) { - return; - } - await tx.setValue(trc, 'SyncManager', 'nsyncDisabled', !this.context.syncEventManager.isAvailable()); - }); + this.context.syncEventManager = await this.di.initSyncEventManager(trc, auth.urlHost, auth.token, (napAuthInfo === null || napAuthInfo === void 0 ? void 0 : napAuthInfo.jwt) || '', (napAuthInfo === null || napAuthInfo === void 0 ? void 0 : napAuthInfo.clientID) || '', storage, this.context.usedPrebuilt); } } } diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.js.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.js.map index b40aabec..08bb9b3f 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.js.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/NSyncInitActivity.js.map @@ -1 +1 @@ -{"version":3,"file":"NSyncInitActivity.js","sourceRoot":"","sources":["../../src/SyncManagement/NSyncInitActivity.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;AAMH,8CAAgC;AAEhC,iDAA+I;AAQ/I,MAAa,iBAAkB,SAAQ,2BAAY;IACjD,YAAoB,EAAuB,EAAE,OAA4B,EAAE,WAAW,GAAG,CAAC,EAAE,OAAO,GAAG,CAAC;QACrG,KAAK,CAAC,EAAE,EAAE,OAAO,EAAE;YACjB,YAAY,EAAE,+BAAgB,CAAC,iBAAiB;YAChD,QAAQ,EAAE,mCAAoB,CAAC,gBAAgB;YAC/C,WAAW;YACX,QAAQ,EAAE,IAAI,CAAC,GAAG,EAAE,GAAG,OAAO;SAC/B,EAAE;YACD,qBAAqB,EAAE,IAAI;SAC5B,CAAC,CAAC;QARe,OAAE,GAAF,EAAE,CAAqB;IAS3C,CAAC;IAES,KAAK,CAAC,WAAW,CAAC,GAAmB;QAC7C,IAAI,IAAI,CAAC,OAAO,CAAC,gBAAgB,EAAE;YACjC,sBAAsB;YACtB,OAAO;SACR;QACD,MAAM,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;QAChD,IAAI,CAAC,IAAI,EAAE;YACT,OAAO;SACR;QAED,MAAM,OAAO,GAAyD;YACpE,QAAQ,EAAE,CAAI,MAAsB,EAAE,IAAY,EAAE,IAA0D,EAAE,EAAE;gBAChH,OAAO,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,QAAQ,CAAI,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;YACjE,CAAC;YACD,OAAO,EAAE,KAAK,EAAE,MAAsB,EAAE,GAAiB,EAAE,EAAE;gBAC3D,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;YACtF,CAAC;YACD,OAAO,EAAE,KAAK,EAAE,MAAsB,EAAE,GAAqB,EAAE,EAAE;gBAC/D,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,EAAE,GAAG,CAAC,CAAC;YAC/E,CAAC;YACD,YAAY,EAAE,CAAC,MAAsB,EAAE,OAA8B,EAAE,IAAc,EAAE,EAAE;gBACvF,OAAO,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,YAAY,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC;YAClF,CAAC;YACD,gBAAgB,EAAE,CAAC,MAAsB,EAAE,KAAa,EAAE,GAAW,EAAE,EAAE;gBACvE,OAAO,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,gBAAgB,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;YACtE,CAAC;YACD,SAAS,EAAE,GAAG,EAAE;gBACd,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;gBACrD,IAAI,CAAC,SAAS,EAAE;oBACd,MAAM,IAAI,KAAK,CAAC,qCAAqC,CAAC,CAAC;iBACxD;gBACD,OAAO,SAAS,CAAC,MAAM,CAAC;YAC1B,CAAC;SACF,CAAC;QAEF,MAAM,WAAW,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC;QACxE,IAAI,IAAI,CAAC,EAAE,CAAC,oBAAoB,EAAE;YAChC,IAAI,CAAC,OAAO,CAAC,gBAAgB,GAAG,MAAM,IAAI,CAAC,EAAE,CAAC,oBAAoB,CAChE,GAAG,EACH,IAAI,CAAC,OAAO,EACZ,IAAI,CAAC,KAAK,EACV,CAAA,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,GAAG,KAAI,EAAE,EACtB,CAAA,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,QAAQ,KAAI,EAAE,EAC3B,OAAO,EACP,IAAI,CAAC,OAAO,CAAC,YAAY,EACzB,KAAK,EAAE,MAAsB,EAAE,OAAgB,EAAE,EAAE;gBACjD,MAAM,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,WAAW,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;YAC9D,CAAC,CACF,CAAC;YAEF,MAAM,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,iBAAiB,CAAC,GAAG,EAAE,mBAAmB,EAAE,KAAK,EAAC,EAAE,EAAC,EAAE;gBACnF,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,gBAAgB,EAAE;oBAClC,OAAO;iBACR;gBACD,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,aAAa,EAAE,eAAe,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,WAAW,EAAE,CAAC,CAAC;YACvG,CAAC,CAAC,CAAC;SACJ;IAEH,CAAC;CACF;AAvED,8CAuEC;AAED,SAAgB,yBAAyB,CAAC,EAAsB,EAAE,OAA4B,EAAE,CAAmD,EAAE,OAAgB;IACnK,OAAO,IAAI,iBAAiB,CAAC,EAAE,EAAE,OAAO,EAAE,CAAC,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;AACpE,CAAC;AAFD,8DAEC"} \ No newline at end of file +{"version":3,"file":"NSyncInitActivity.js","sourceRoot":"","sources":["../../src/SyncManagement/NSyncInitActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/SchemaMigrationActivity.js.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/SchemaMigrationActivity.js.map index bb8bba8c..66b8cdc0 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/SchemaMigrationActivity.js.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/SchemaMigrationActivity.js.map @@ -1 +1 @@ -{"version":3,"file":"SchemaMigrationActivity.js","sourceRoot":"","sources":["../../src/SyncManagement/SchemaMigrationActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SchemaMigrationActivity.js","sourceRoot":"","sources":["../../src/SyncManagement/SchemaMigrationActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivity.d.ts.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivity.d.ts.map index 81340417..ade530e1 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivity.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivity.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SyncActivity.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/SyncActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SyncActivity.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/SyncActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivity.js.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivity.js.map index edd0a48d..043fa1f3 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivity.js.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivity.js.map @@ -1 +1 @@ -{"version":3,"file":"SyncActivity.js","sourceRoot":"","sources":["../../src/SyncManagement/SyncActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SyncActivity.js","sourceRoot":"","sources":["../../src/SyncManagement/SyncActivity.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivityHydration.d.ts.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivityHydration.d.ts.map index f9bf6649..fd3d16a3 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivityHydration.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivityHydration.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SyncActivityHydration.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/SyncActivityHydration.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,6BAA6B,EAAE,wBAAwB,EAAE,MAAM,cAAc,CAAC;AACvF,OAAO,EAAE,oBAAoB,EAAS,MAAM,eAAe,CAAC;AAC5D,OAAO,EAAE,+BAA+B,EAAE,gCAAgC,EAAE,YAAY,EAAE,cAAc,EAAE,mBAAmB,EAAE,2BAA2B,EAAE,MAAM,oBAAoB,CAAC;AAEvL,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAWhE,OAAO,EAAE,kBAAkB,EAAE,YAAY,EAAE,mBAAmB,EAAE,cAAc,EAAoB,MAAM,gBAAgB,CAAC;AAEzH,MAAM,WAAW,sBAAsB;IACrC,iBAAiB,EAAE,MAAM,MAAM,EAAE,CAAC;CACnC;AAED,MAAM,WAAW,qBAAqB;IACpC,oBAAoB,EAAE,MAAM,MAAM,CAAC;IACnC,kBAAkB,EAAE,MAAM,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,2BAA2B;IAC1C,2BAA2B,EAAE,2BAA2B,CAAC;CAC1D;AAED,MAAM,WAAW,oBAAoB;IACnC,eAAe,EAAE,MAAM,MAAM,EAAE,CAAC;CACjC;AAED,MAAM,WAAW,kBAAkB;IACjC,cAAc,EAAE,cAAc,CAAC;IAC/B,+BAA+B,EAAE,+BAA+B,CAAC;IACjE,gCAAgC,EAAE,gCAAgC,CAAC;IACnE,mBAAmB,EAAE,mBAAmB,CAAC;CAC1C;AAED,oBAAY,kBAAkB,GAC1B,oBAAoB,CAAC,YAAY,CAAC,GAClC,sBAAsB,GACtB,6BAA6B,GAC7B,qBAAqB,GACrB,2BAA2B,GAC3B,oBAAoB,GACpB,cAAc,GACd,kBAAkB,GAClB,wBAAwB,CAAC,yBAAyB,CAAC,CACtD;AAgCD,wBAAgB,eAAe,CAAC,EAAE,EAAE,kBAAkB,EAAE,OAAO,EAAE,mBAAmB,EAAE,CAAC,EAAE,kBAAkB,EAAE,OAAO,CAAC,EAAE,MAAM,8DAM5H;AAED,wBAAgB,iBAAiB,SAMhC"} \ No newline at end of file +{"version":3,"file":"SyncActivityHydration.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/SyncActivityHydration.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,6BAA6B,EAAE,wBAAwB,EAAE,MAAM,cAAc,CAAC;AACvF,OAAO,EAAE,oBAAoB,EAAS,MAAM,eAAe,CAAC;AAC5D,OAAO,EACL,+BAA+B,EAC/B,gCAAgC,EAChC,YAAY,EACZ,cAAc,EACd,mBAAmB,EACnB,2BAA2B,EAC5B,MAAM,oBAAoB,CAAC;AAE5B,OAAO,EAAE,yBAAyB,EAAE,MAAM,qBAAqB,CAAC;AAWhE,OAAO,EAAE,kBAAkB,EAAE,YAAY,EAAE,mBAAmB,EAAE,cAAc,EAAoB,MAAM,gBAAgB,CAAC;AAEzH,MAAM,WAAW,sBAAsB;IACrC,iBAAiB,EAAE,MAAM,MAAM,EAAE,CAAC;CACnC;AAED,MAAM,WAAW,qBAAqB;IACpC,oBAAoB,EAAE,MAAM,MAAM,CAAC;IACnC,kBAAkB,EAAE,MAAM,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,2BAA2B;IAC1C,2BAA2B,EAAE,2BAA2B,CAAC;CAC1D;AAED,MAAM,WAAW,oBAAoB;IACnC,eAAe,EAAE,MAAM,MAAM,EAAE,CAAC;CACjC;AAED,MAAM,WAAW,kBAAkB;IACjC,cAAc,EAAE,cAAc,CAAC;IAC/B,+BAA+B,EAAE,+BAA+B,CAAC;IACjE,gCAAgC,EAAE,gCAAgC,CAAC;IACnE,mBAAmB,EAAE,mBAAmB,CAAC;CAC1C;AAED,oBAAY,kBAAkB,GAC1B,oBAAoB,CAAC,YAAY,CAAC,GAClC,sBAAsB,GACtB,6BAA6B,GAC7B,qBAAqB,GACrB,2BAA2B,GAC3B,oBAAoB,GACpB,cAAc,GACd,kBAAkB,GAClB,wBAAwB,CAAC,yBAAyB,CAAC,CACtD;AAgCD,wBAAgB,eAAe,CAAC,EAAE,EAAE,kBAAkB,EAAE,OAAO,EAAE,mBAAmB,EAAE,CAAC,EAAE,kBAAkB,EAAE,OAAO,CAAC,EAAE,MAAM,8DAM5H;AAED,wBAAgB,iBAAiB,SAMhC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivityHydration.js.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivityHydration.js.map index 38482642..1ca0abe0 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivityHydration.js.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncActivityHydration.js.map @@ -1 +1 @@ -{"version":3,"file":"SyncActivityHydration.js","sourceRoot":"","sources":["../../src/SyncManagement/SyncActivityHydration.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SyncActivityHydration.js","sourceRoot":"","sources":["../../src/SyncManagement/SyncActivityHydration.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.d.ts.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.d.ts.map index 23e4902a..df3793b5 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SyncManager.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/SyncManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SyncManager.d.ts","sourceRoot":"","sources":["../../src/SyncManagement/SyncManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.js b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.js index 60eac337..fd40099d 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.js +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.js @@ -141,15 +141,6 @@ class SyncManager { this.initialDownsyncTimings = {}; if (this.activityContext.syncEventManager) { await this.activityContext.syncEventManager.updateToken(trc, Auth.hasNapAuthInfo(auth) ? auth.napAuthInfo.jwt : '', auth.token); - // set nsyncDisabled flag since NSyncEventManagers init cannot call toggleNSync during init - // (toggleNSync calls syncEventManager.isAvailable, but syncEventManager isn't set yet) - await this.activityContext.syncEngine.transactEphemeral(trc, 'InitNSyncDisabled', async (tx) => { - if (!this.activityContext.syncEventManager) { - return; - } - await tx.setValue(trc, 'SyncManager', 'nsyncDisabled', !this.activityContext.syncEventManager.isAvailable()); - }); - // Don't need to call onSyncStateChange, as NSyncEventManager enables or disables itself in the constructor on the same function } this.di.emitEvent(conduit_view_types_1.ConduitEvent.START_SYNCING_WITH_AUTH); const activities = []; @@ -359,13 +350,12 @@ class SyncManager { async addReindexingActivity(trc, graphTransaction, makeImmediate) { await this.addActivity(trc, this.getReindexingActivity(trc, makeImmediate), graphTransaction); } - async onSyncStateChange(trc, skipSyncEventManager) { + async onSyncStateChange(trc) { var _a; const syncPaused = await this.activityContext.syncEngine.getEphemeralFlag(trc, 'SyncManager', 'syncPaused'); const syncDisabled = await this.activityContext.syncEngine.getEphemeralFlag(trc, 'SyncManager', 'syncDisabled'); - const nSyncDisabled = await this.activityContext.syncEngine.getEphemeralFlag(trc, 'SyncManager', 'nsyncDisabled'); const shouldSync = this.auth !== null && !syncPaused && !syncDisabled; - await ((_a = this.activityContext.syncEventManager) === null || _a === void 0 ? void 0 : _a.onSyncStateChange(trc, nSyncDisabled || syncDisabled, syncPaused)); + await ((_a = this.activityContext.syncEventManager) === null || _a === void 0 ? void 0 : _a.onSyncStateChange(trc, syncDisabled, syncPaused)); if (shouldSync === this.isSyncing) { return; } diff --git a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.js.map b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.js.map index 3e75e8b6..5e4280d0 100644 --- a/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.js.map +++ b/evernote_modules/en-thrift-connector/dist/SyncManagement/SyncManager.js.map @@ -1 +1 @@ -{"version":3,"file":"SyncManager.js","sourceRoot":"","sources":["../../src/SyncManagement/SyncManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SyncManager.js","sourceRoot":"","sources":["../../src/SyncManagement/SyncManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Thrift.d.ts.map b/evernote_modules/en-thrift-connector/dist/Thrift.d.ts.map index 6f251931..f5048839 100644 --- a/evernote_modules/en-thrift-connector/dist/Thrift.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Thrift.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Thrift.d.ts","sourceRoot":"","sources":["../src/Thrift.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Thrift.d.ts","sourceRoot":"","sources":["../src/Thrift.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Thrift.js b/evernote_modules/en-thrift-connector/dist/Thrift.js index 4d821ede..0dec7a42 100644 --- a/evernote_modules/en-thrift-connector/dist/Thrift.js +++ b/evernote_modules/en-thrift-connector/dist/Thrift.js @@ -2,7 +2,7 @@ /* * Copyright 2020 Evernote Corporation. All rights reserved. */ -// tslint:disable:import-blacklist +/* eslint-disable no-restricted-imports */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ThriftComm = exports.AsyncMaestroService = exports.AsyncCommunicationEngine = exports.AsyncUtilityStore = exports.AsyncUserStore = exports.AsyncNoteStore = exports.AsyncMessageStore = void 0; const CommunicationEngine_1 = require("en-thrift-internal/lib/CommunicationEngine"); @@ -12,7 +12,7 @@ const NoteStore_1 = require("en-thrift-internal/lib/NoteStore"); const UserStore_1 = require("en-thrift-internal/lib/UserStore"); const Utility_1 = require("en-thrift-internal/lib/Utility"); const ThriftRpc_1 = require("./ThriftRpc"); -// tslint:disable:max-line-length +/* eslint-disable max-len */ class AsyncMessageStore { constructor(messageStore) { this.messageStore = messageStore; @@ -178,6 +178,9 @@ class AsyncNoteStore { this.getResource = (trc, authenticationToken, guid, withData, withRecognition, withAttributes, withAlternateData) => { return ThriftRpc_1.wrapThriftCall(trc, authenticationToken, 'getResource', this.noteStore, this.noteStore.getResource, authenticationToken, guid, withData, withRecognition, withAttributes, withAlternateData); }; + this.getResourceSearchText = (trc, authenticationToken, guid) => { + return ThriftRpc_1.wrapThriftCall(trc, authenticationToken, 'getResourceSearchText', this.noteStore, this.noteStore.getResourceSearchText, authenticationToken, guid); + }; this.updateResource = (trc, authenticationToken, resource) => { return ThriftRpc_1.wrapThriftCall(trc, authenticationToken, 'updateResource', this.noteStore, this.noteStore.updateResource, authenticationToken, resource); }; diff --git a/evernote_modules/en-thrift-connector/dist/Thrift.js.map b/evernote_modules/en-thrift-connector/dist/Thrift.js.map index 5cc5630a..3b21e268 100644 --- a/evernote_modules/en-thrift-connector/dist/Thrift.js.map +++ b/evernote_modules/en-thrift-connector/dist/Thrift.js.map @@ -1 +1 @@ -{"version":3,"file":"Thrift.js","sourceRoot":"","sources":["../src/Thrift.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Thrift.js","sourceRoot":"","sources":["../src/Thrift.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/ThriftConnector.d.ts.map b/evernote_modules/en-thrift-connector/dist/ThriftConnector.d.ts.map index 401c7bec..8d79fb7e 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftConnector.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/ThriftConnector.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ThriftConnector.d.ts","sourceRoot":"","sources":["../src/ThriftConnector.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,WAAW,EACX,iBAAiB,EAEjB,cAAc,EAEd,YAAY,EACZ,aAAa,EACb,cAAc,EACd,yBAAyB,EAEzB,sBAAsB,EACtB,iBAAiB,EACjB,UAAU,EAEV,kBAAkB,EAGnB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAE,eAAe,EAAE,SAAS,EAA2B,oBAAoB,EAAE,aAAa,EAAE,aAAa,EAAE,oBAAoB,EAAE,MAAM,iBAAiB,CAAC;AAChK,OAAO,EAA6B,KAAK,EAAmD,KAAK,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AACzI,OAAO,EAAa,iBAAiB,EAAE,YAAY,EAAmB,sBAAsB,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAOjJ,OAAO,EAAE,mBAAmB,EAAE,MAAM,qCAAqC,CAAC;AAI1E,OAAO,EAAE,yBAAyB,EAAE,MAAM,WAAW,CAAC;AAuBtD,OAAO,EAAE,UAAU,EAAE,MAAM,UAAU,CAAC;AAItC,OAAO,EACL,4BAA4B,EAC5B,2BAA2B,EAC3B,oBAAoB,EAEpB,yBAAyB,EAE1B,MAAM,oBAAoB,CAAC;AAC5B,OAAO,EAAE,wBAAwB,EAAE,mBAAmB,EAAE,oCAAoC,EAAE,MAAM,SAAS,CAAC;AAO9G,wBAAgB,IAAI,CAAC,EAAE,EAAE,mBAAmB,EAAE,OAAO,EAAE,wBAAwB;;;;;;;8CAqI1B,OAAO;0FAsD/B,OAAO,iBACb,aAAa,qBACT,iBAAiB,cACxB,WAAW,GAAG,CAAC,KAC1B,OAAO,yBAAyB,EAAE,sBAAsB,CAAC;yEAkBK,aAAa,iBAAiB,aAAa,KAAG,WAAW,yBAAyB,CAAC;6EAa/E,aAAa,iBAAiB,aAAa,KAAG,iBAAiB;;2BAMjH,YAAY;;;mCAKE,cAAc,iBAAiB,sBAAsB;;;6BAOjE,MAAM,oBAAoB,CAAC,eAAe,oBAAoB;6BAGhE,oCAAoC;;6BA9FzB,eAAe,yBAAyB,CAAC,QAAQ,SAAS;;;;;;;;;;gCAsH/E,WAAW,sBACA,MAAM;oCAKU,WAAW,gBAAgB,iBAAiB,UAAU,OAAO,qBAAqB,MAAM,GAAC,SAAS;EAO3I"} \ No newline at end of file +{"version":3,"file":"ThriftConnector.d.ts","sourceRoot":"","sources":["../src/ThriftConnector.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,WAAW,EACX,iBAAiB,EAGjB,YAAY,EACZ,aAAa,EACb,cAAc,EACd,yBAAyB,EAEzB,sBAAsB,EACtB,iBAAiB,EACjB,UAAU,EAEV,kBAAkB,EAEnB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAE,eAAe,EAAE,oBAAoB,EAAE,aAAa,EAAE,aAAa,EAAE,oBAAoB,EAAE,MAAM,iBAAiB,CAAC;AAC5H,OAAO,EAAU,KAAK,EAAmD,KAAK,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AACtH,OAAO,EAAa,iBAAiB,EAAE,YAAY,EAAmB,sBAAsB,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAMjJ,OAAO,EAAE,mBAAmB,EAAE,MAAM,qCAAqC,CAAC;AAG1E,OAAO,EAAE,yBAAyB,EAAE,MAAM,WAAW,CAAC;AAuBtD,OAAO,EAAE,UAAU,EAAE,MAAM,UAAU,CAAC;AAItC,OAAO,EAAE,4BAA4B,EAAE,2BAA2B,EAAE,oBAAoB,EAAE,yBAAyB,EAAoB,MAAM,oBAAoB,CAAC;AAClK,OAAO,EAAE,wBAAwB,EAAE,mBAAmB,EAAE,oCAAoC,EAAE,MAAM,SAAS,CAAC;AAO9G,wBAAgB,IAAI,CAAC,EAAE,EAAE,mBAAmB,EAAE,OAAO,EAAE,wBAAwB;;;;;;;8CAkH1B,OAAO;0FA2B/B,OAAO,iBACb,aAAa,qBACT,iBAAiB,cACxB,WAAW,GAAG,CAAC,KAC1B,OAAO,yBAAyB,EAAE,sBAAsB,CAAC;yEAkBK,aAAa,iBAAiB,aAAa,KAAG,WAAW,yBAAyB,CAAC;6EAa/E,aAAa,iBAAiB,aAAa,KAAG,iBAAiB;;2BAMjH,YAAY;;;mCAKE,cAAc,iBAAiB,sBAAsB;;;6BAOjE,MAAM,oBAAoB,CAAC,eAAe,oBAAoB;6BAGhE,oCAAoC;;uDAQF,cAAc;;;;;;;;;;gCAsB1D,WAAW,sBACA,MAAM;oCAKU,WAAW,gBAAgB,iBAAiB,UAAU,OAAO,qBAAqB,MAAM,GAAC,SAAS;EAO3I"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/ThriftConnector.js b/evernote_modules/en-thrift-connector/dist/ThriftConnector.js index 005e733d..38d3fcb0 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftConnector.js +++ b/evernote_modules/en-thrift-connector/dist/ThriftConnector.js @@ -33,7 +33,6 @@ const en_nsync_connector_1 = require("en-nsync-connector"); const Auth = __importStar(require("./Auth")); const AccountLimitsConverter_1 = require("./Converters/AccountLimitsConverter"); const NotebookConverter_1 = require("./Converters/NotebookConverter"); -const UserConverter_1 = require("./Converters/UserConverter"); const WorkspaceConverter_1 = require("./Converters/WorkspaceConverter"); const Helpers_1 = require("./Helpers"); const ApplicationDataPlugin_1 = require("./Plugins/ApplicationDataPlugin"); @@ -110,25 +109,8 @@ function init(di, configs) { // X is an arbitrary number that is most likely smaller than any realistic auth token lifetime. const [refreshNAPAuthToken] = conduit_utils_1.memoize('refreshAuthToken', refreshAuthToken, (_, oldAuth) => `${oldAuth.token}:${oldAuth.userID}`, gAuthTokenCacheLifetime); const quasarConnector = new QuasarConnector_1.QuasarConnectorAndExecutor(di, hostResolver, nSyncEventManager); - const initSyncEventManager = async (trc, host, token, jwt, clientID, storage, fromPrebuilt, toggleEventSync) => { - const abilityDI = { - httpProvider: di.getHttpTransport, - onChange: async (newTrc, isNowAvailable) => { - await toggleEventSync(trc, !isNowAvailable).catch(err => conduit_utils_1.logger.error(err)); - }, - getLastAvailability: async (newTrc) => { - return await storage.getSyncState(trc, null, ['SyncManager', 'EventSyncAvailable']); - }, - saveLastAvailability: async (newTrc, available) => { - await storage.transact(newTrc, 'saveLastAvailability', async (tx) => { - await tx.updateSyncState(newTrc, ['SyncManager', 'EventSyncAvailable'], available); - }); - }, - host, - url: di.serviceAvailabilityOverrideUrl, - }; - const availability = new en_nsync_connector_1.ServiceAvailability(abilityDI); - await nSyncEventManager.init(trc, host, token, jwt, storage, clientID, resourceManager, fromPrebuilt, toggleEventSync, availability); + const initSyncEventManager = async (trc, host, token, jwt, clientID, storage, fromPrebuilt) => { + await nSyncEventManager.init(trc, host, token, jwt, storage, clientID, resourceManager, fromPrebuilt); return nSyncEventManager; }; const pluginTokenRefreshManager = new PluginHelpers_1.PluginTokenRefreshManager({ refreshAuthToken: refreshNAPAuthToken }, (_b = configs.maxBackoffTimeout) !== null && _b !== void 0 ? _b : 16000); @@ -171,32 +153,6 @@ function init(di, configs) { vaultRef: { id: conduit_core_1.VAULT_USER_ID, type: en_core_entity_types_1.CoreEntityTypes.User }, }); } - // TODO: remove this once no longer needed for migrating a field in a noWait query ( Today is: 04/21/2021 ) - const meUpdater = async (context, node) => { - var _a, _b; - conduit_core_1.validateDB(context); - if (node.type !== 'User') { - throw new Error('meUpdater requires a user node'); - } - if (!((_a = node.NodeFields) === null || _a === void 0 ? void 0 : _a.serviceLevel)) { - throw new Error('meUpdater requires a serviceLevel'); - } - if (!node.syncContexts || !node.syncContexts.length) { - throw new Error('meUpdater requires syncContext'); - } - const serviceLevelV1 = node.NodeFields.serviceLevel; - let ret = node; - if (conduit_utils_1.isNullish((_b = node.NodeFields) === null || _b === void 0 ? void 0 : _b.serviceLevelV2)) { - const serviceLevelV2 = UserConverter_1.toServiceLevelV2(serviceLevelV1); - ret = await context.db.transactSyncedStorage(context.trc, 'meUpdater', async (graphTransaction) => { - return await graphTransaction.updateNode(context.trc, node.syncContexts[0], node, { NodeFields: { serviceLevelV2 } }); - }); - if (ret === null) { - throw new Error('update of me node during temp migration failed'); - } - } - return ret; - }; return { di: { // persisted personal/vault sync context metadata do not have auth tokens because the tokens can only be stored inside secure storage. @@ -250,7 +206,13 @@ function init(di, configs) { }; }, getHttpTransport: di.getHttpTransport, - meUpdater, + getMutationServiceLastProcessingTime: async (newTrc, graphStorage) => { + const timeReturn = await graphStorage.getSyncState(newTrc, null, ['LastNSyncProcessingTime']) || 0; + if (typeof (timeReturn) !== 'number') { + return 0; + } + return timeReturn; + }, }, plugins: [ ApplicationDataPlugin_1.getApplicationDataPlugin(), diff --git a/evernote_modules/en-thrift-connector/dist/ThriftConnector.js.map b/evernote_modules/en-thrift-connector/dist/ThriftConnector.js.map index cfbbcbc1..10ab080b 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftConnector.js.map +++ b/evernote_modules/en-thrift-connector/dist/ThriftConnector.js.map @@ -1 +1 @@ -{"version":3,"file":"ThriftConnector.js","sourceRoot":"","sources":["../src/ThriftConnector.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ThriftConnector.js","sourceRoot":"","sources":["../src/ThriftConnector.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/ThriftGraphInterface.d.ts.map b/evernote_modules/en-thrift-connector/dist/ThriftGraphInterface.d.ts.map index 540cd192..21bcda9d 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftGraphInterface.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/ThriftGraphInterface.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ThriftGraphInterface.d.ts","sourceRoot":"","sources":["../src/ThriftGraphInterface.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,wBAAwB,EAExB,UAAU,EAEV,aAAa,EAIb,cAAc,EAEd,qBAAqB,EACrB,aAAa,EAEb,oBAAoB,EACpB,QAAQ,EAER,iBAAiB,EAElB,MAAM,cAAc,CAAC;AACtB,OAAO,EACL,iBAAiB,EACjB,SAAS,EACT,YAAY,EACZ,mBAAmB,EAGnB,mBAAmB,EACnB,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,oBAAoB,EAGrB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAKL,KAAK,EASL,KAAK,EACL,cAAc,EACd,MAAM,EAGP,MAAM,eAAe,CAAC;AACvB,OAAO,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAG5D,OAAO,KAAK,IAAI,MAAM,QAAQ,CAAC;AAK/B,OAAO,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAC;AAC/C,OAAO,EAAE,oBAAoB,EAA6B,MAAM,oBAAoB,CAAC;AAIrF,oBAAY,qBAAqB,GAAG,CAClC,GAAG,EAAE,cAAc,EACnB,IAAI,EAAE,IAAI,CAAC,QAAQ,EACnB,QAAQ,EAAE,qBAAqB,EAC/B,WAAW,EAAE,MAAM,EACnB,MAAM,EAAE,KAAK,KACV,OAAO,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC;AAE1C,oBAAY,sBAAsB,GAChC;IAAE,eAAe,CAAC,EAAE,MAAM,KAAK,CAAC,oBAAoB,CAAC,CAAA;CAAE,GACrD,wBAAwB,CAC3B;AAED,UAAU,0BAA0B;IAClC,YAAY,EAAE,oBAAoB,CAAC;IACnC,UAAU,EAAE,mBAAmB,CAAC;IAChC,aAAa,EAAE,aAAa,CAAC;IAC7B,sBAAsB,EAAE,sBAAsB,CAAC;IAC/C,iBAAiB,EAAE,iBAAiB,CAAC;IACrC,iBAAiB,EAAE;QACjB,cAAc,EAAE,MAAM,MAAM,CAAC;KAC9B,CAAC;IACF,qBAAqB,EAAE,qBAAqB,CAAC;CAC9C;AASD,qBAAa,gBAAiB,SAAQ,KAAK;IACtB,SAAS,EAAE,KAAK;gBAAhB,SAAS,EAAE,KAAK;CAIpC;AAkCD,qBAAa,oBAAqB,YAAW,cAAc;IAC7C,OAAO,CAAC,EAAE;IAA0B,QAAQ,CAAC,MAAM,EAAE,0BAA0B;gBAAvE,EAAE,EAAE,sBAAsB,EAAW,MAAM,EAAE,0BAA0B;YAa7E,iBAAiB;YA8BjB,gBAAgB;YA+BhB,sBAAsB;IAoO7B,gBAAgB,QAAe,cAAc,mBAAmB,MAAM,QAAQ,MAAM,EAAE,SAAS,mBAAmB,mBAKxH;YAEa,wBAAwB;IA4E/B,gBAAgB,QAAe,cAAc,YAAY,qBAAqB,QAAQ,aAAa,+EAWzG;IAEM,gBAAgB,QAAe,cAAc,YAAY,qBAAqB,WAAW,UAAU,KAAG,QAAQ,MAAM,MAAM,GAAG,YAAY,CAAC,CAAC,CAGjJ;IAEM,WAAW,6BAAoC,cAAc,WAAW,YAAY,uBAE1F;IAEY,aAAa,CAAC,CAAC,SAAS,SAAS,EAAE,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,QAAQ,EAAE,GAAG,EAAE,MAAM,EAAE,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;IAQ1H,aAAa,QAAe,cAAc,WAAW,YAAY,YAAY,iBAAiB,EAAE,KAAG,QAAQ,mBAAmB,EAAE,CAAC,CAEvI;IAEM,UAAU,4BAAmC,cAAc,YAAY,QAAQ,aAAa,MAAM,eAAe,KAAK,kBAE5H;IAEM,cAAc,QAAe,cAAc,WAAW,YAAY,aAAa,MAAM,kBAe3F;IAEM,eAAe,QAAe,cAAc,SAAS,QAAQ,KAAG,QAAQ,MAAM,CAAC,CAWrF;YAEa,sBAAsB;CAyBrC"} \ No newline at end of file +{"version":3,"file":"ThriftGraphInterface.d.ts","sourceRoot":"","sources":["../src/ThriftGraphInterface.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,wBAAwB,EAExB,UAAU,EAEV,aAAa,EAIb,cAAc,EAEd,qBAAqB,EACrB,aAAa,EAEb,oBAAoB,EACpB,QAAQ,EAER,iBAAiB,EAElB,MAAM,cAAc,CAAC;AACtB,OAAO,EACL,iBAAiB,EACjB,SAAS,EACT,YAAY,EACZ,mBAAmB,EAGnB,mBAAmB,EACnB,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,oBAAoB,EAGrB,MAAM,iBAAiB,CAAC;AACzB,OAAO,EAKL,KAAK,EASL,KAAK,EACL,cAAc,EACd,MAAM,EAGP,MAAM,eAAe,CAAC;AACvB,OAAO,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAG5D,OAAO,KAAK,IAAI,MAAM,QAAQ,CAAC;AAK/B,OAAO,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAC;AAC/C,OAAO,EAAE,oBAAoB,EAA6B,MAAM,oBAAoB,CAAC;AAIrF,oBAAY,qBAAqB,GAAG,CAClC,GAAG,EAAE,cAAc,EACnB,IAAI,EAAE,IAAI,CAAC,QAAQ,EACnB,QAAQ,EAAE,qBAAqB,EAC/B,WAAW,EAAE,MAAM,EACnB,MAAM,EAAE,KAAK,KACV,OAAO,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC;AAE1C,oBAAY,sBAAsB,GAChC;IAAE,eAAe,CAAC,EAAE,MAAM,KAAK,CAAC,oBAAoB,CAAC,CAAA;CAAE,GACrD,wBAAwB,CAC3B;AAED,UAAU,0BAA0B;IAClC,YAAY,EAAE,oBAAoB,CAAC;IACnC,UAAU,EAAE,mBAAmB,CAAC;IAChC,aAAa,EAAE,aAAa,CAAC;IAC7B,sBAAsB,EAAE,sBAAsB,CAAC;IAC/C,iBAAiB,EAAE,iBAAiB,CAAC;IACrC,iBAAiB,EAAE;QACjB,cAAc,EAAE,MAAM,MAAM,CAAC;KAC9B,CAAC;IACF,qBAAqB,EAAE,qBAAqB,CAAC;CAC9C;AASD,qBAAa,gBAAiB,SAAQ,KAAK;IACtB,SAAS,EAAE,KAAK;gBAAhB,SAAS,EAAE,KAAK;CAIpC;AAkCD,qBAAa,oBAAqB,YAAW,cAAc;IAC7C,OAAO,CAAC,EAAE;IAA0B,QAAQ,CAAC,MAAM,EAAE,0BAA0B;gBAAvE,EAAE,EAAE,sBAAsB,EAAW,MAAM,EAAE,0BAA0B;YAa7E,iBAAiB;YA8BjB,gBAAgB;YA+BhB,sBAAsB;IAoO7B,gBAAgB,QAAe,cAAc,mBAAmB,MAAM,QAAQ,MAAM,EAAE,SAAS,mBAAmB,mBAKvH;YAEY,wBAAwB;IA4E/B,gBAAgB,QAAe,cAAc,YAAY,qBAAqB,QAAQ,aAAa,+EAWxG;IAEK,gBAAgB,QAAe,cAAc,YAAY,qBAAqB,WAAW,UAAU,KAAG,QAAQ,MAAM,MAAM,GAAG,YAAY,CAAC,CAAC,CAGhJ;IAEK,WAAW,6BAAoC,cAAc,WAAW,YAAY,uBAEzF;IAEW,aAAa,CAAC,CAAC,SAAS,SAAS,EAAE,GAAG,EAAE,cAAc,EAAE,QAAQ,EAAE,QAAQ,EAAE,GAAG,EAAE,MAAM,EAAE,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;IAQ1H,aAAa,QAAe,cAAc,WAAW,YAAY,YAAY,iBAAiB,EAAE,KAAG,QAAQ,mBAAmB,EAAE,CAAC,CAEtI;IAEK,UAAU,4BAAmC,cAAc,YAAY,QAAQ,aAAa,MAAM,eAAe,KAAK,kBAE3H;IAEK,cAAc,QAAe,cAAc,WAAW,YAAY,aAAa,MAAM,kBAe1F;IAEK,eAAe,QAAe,cAAc,SAAS,QAAQ,KAAG,QAAQ,MAAM,CAAC,CAWpF;YAEY,sBAAsB;CAyBrC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/ThriftGraphInterface.js.map b/evernote_modules/en-thrift-connector/dist/ThriftGraphInterface.js.map index 4f8ac2ce..3ed6bedc 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftGraphInterface.js.map +++ b/evernote_modules/en-thrift-connector/dist/ThriftGraphInterface.js.map @@ -1 +1 @@ -{"version":3,"file":"ThriftGraphInterface.js","sourceRoot":"","sources":["../src/ThriftGraphInterface.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ThriftGraphInterface.js","sourceRoot":"","sources":["../src/ThriftGraphInterface.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.d.ts.map b/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.d.ts.map index ea44e941..86249b1a 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MarkedForOffline.d.ts","sourceRoot":"","sources":["../../src/ThriftQueries/MarkedForOffline.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAyC,eAAe,EAAmC,MAAM,cAAc,CAAC;AAEtI,OAAO,EAAmC,KAAK,EAAyC,MAAM,eAAe,CAAC;AAC9G,OAAO,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAY5D,wBAAgB,2BAA2B,CAAC,GAAG,EAAE,aAAa,EAAE,eAAe,EAAE,KAAK,CAAC,eAAe,CAAC,EAAE,sBAAsB,EAAE,sBAAsB,QAoHtJ"} \ No newline at end of file +{"version":3,"file":"MarkedForOffline.d.ts","sourceRoot":"","sources":["../../src/ThriftQueries/MarkedForOffline.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,aAAa,EAAyC,eAAe,EAAmC,MAAM,cAAc,CAAC;AAEtI,OAAO,EAAmC,KAAK,EAAyC,MAAM,eAAe,CAAC;AAC9G,OAAO,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAY5D,wBAAgB,2BAA2B,CAAC,GAAG,EAAE,aAAa,EAAE,eAAe,EAAE,KAAK,CAAC,eAAe,CAAC,EAAE,sBAAsB,EAAE,sBAAsB,QAqHtJ"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.js b/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.js index 18a3fd08..2e84b2c5 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.js +++ b/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.js @@ -95,7 +95,8 @@ function addMarkedForOfflineMutators(out, resourceManager, offlineContentStrateg if (!attachment) { continue; } - await tx.removeNodeCachedFields(context.trc, { id: attachment.id, type: en_core_entity_types_1.CoreEntityTypes.Attachment }, ['data.content', 'recognition.content', 'alternateData.content']); + const cachedFieldsToRemove = ['data.content', 'recognition.content', 'alternateData.content', 'internal_searchText']; + await tx.removeNodeCachedFields(context.trc, { id: attachment.id, type: en_core_entity_types_1.CoreEntityTypes.Attachment }, cachedFieldsToRemove); const dataBlob = attachment.NodeFields.data; if (dataBlob.url && resourceManager && attachmentNoteMap[attachment.id]) { const resourceRef = { diff --git a/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.js.map b/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.js.map index a9b896d4..47f21c47 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.js.map +++ b/evernote_modules/en-thrift-connector/dist/ThriftQueries/MarkedForOffline.js.map @@ -1 +1 @@ -{"version":3,"file":"MarkedForOffline.js","sourceRoot":"","sources":["../../src/ThriftQueries/MarkedForOffline.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"MarkedForOffline.js","sourceRoot":"","sources":["../../src/ThriftQueries/MarkedForOffline.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.d.ts.map b/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.d.ts.map index d069fe50..49551c05 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ThriftSyncEngine.d.ts","sourceRoot":"","sources":["../src/ThriftSyncEngine.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ThriftSyncEngine.d.ts","sourceRoot":"","sources":["../src/ThriftSyncEngine.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.js b/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.js index fae9b427..5d37c9c5 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.js +++ b/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.js @@ -112,12 +112,6 @@ class ThriftSyncEngine extends conduit_core_1.SyncEngine { this.vaultUserId = conduit_utils_1.NullUserID; this.businessId = null; this.isDestroyed = false; - this.addError = async (trc, error, mutation, nodeRef) => { - if (!this.di) { - throw new Error('no addError function'); - } - await this.di.addError(trc, error, mutation, nodeRef); - }; this.syncManager = new SyncManager_1.SyncManager(di, thriftComm, this); } async destructor(trc) { diff --git a/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.js.map b/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.js.map index 85529e6c..25f6f26e 100644 --- a/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.js.map +++ b/evernote_modules/en-thrift-connector/dist/ThriftSyncEngine.js.map @@ -1 +1 @@ -{"version":3,"file":"ThriftSyncEngine.js","sourceRoot":"","sources":["../src/ThriftSyncEngine.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;;;;;;AAEH,+CAasB;AACtB,qDAAoJ;AACpJ,iDAiBuB;AACvB,2DAAwJ;AAQxJ,+DAA4E;AAC5E,kEAAoD;AAEpD,6CAA+B;AAC/B,gFAA4E;AAC5E,wDAAiE;AACjE,kDAA2D;AAC3D,8EAAqF;AACrF,8DAAoE;AACpE,2EAAiF;AACjF,mEAAyE;AACzE,6DAAkE;AAClE,8DAA0E;AAgD1E,mEAAmE;AAC5D,KAAK,UAAU,2BAA2B,CAAsC,GAAmB,EAAE,CAAI;IAC9G,IAAI,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,WAAW,EAAE;QAC7B,OAAO,eAAe,CAAC,eAAe,CAAI,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAI,CAAC,CAAC;KACnE;IACD,OAAO,CAAC,CAAC;AACX,CAAC;AALD,kEAKC;AAED,4EAA4E;AACrE,KAAK,UAAU,4BAA4B,CAChD,GAAmB,EACnB,CAAI,EACJ,mBAAqG;IAErG,IAAI,CAAC,CAAC,MAAM,EAAE;QACZ,MAAM,aAAa,GAAG,MAAM,mBAAmB,CAAC,GAAG,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC;QAC/D,IAAI,CAAC,aAAa,EAAE;YAClB,OAAO,CAAC,CAAC;SACV;QACD,OAAO,eAAe,CAAC,eAAe,CAAI,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,CAAC,KAAK,CAAC,CAAC;KAClF;IACD,IAAI,CAAC,CAAC,WAAW,EAAE;QACjB,+GAA+G;QAC/G,MAAM,aAAa,GAAG,MAAM,mBAAmB,CAAC,GAAG,CAAC,CAAC;QACrD,IAAI,CAAC,aAAa,EAAE;YAClB,OAAO,CAAC,CAAC;SACV;QACD,MAAM,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;QACvD,IAAI,CAAC,KAAK,CAAC,SAAS,EAAE;YACpB,OAAO,CAAC,CAAC;SACV;QACD,OAAO,eAAe,CAAC,eAAe,CAAI,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC;KACnG;IACD,OAAO,CAAC,CAAC;AACX,CAAC;AAzBD,oEAyBC;AAqBM,KAAK,UAAU,mBAAmB,CACvC,GAAmB,EACnB,gBAAwC,EACxC,WAAmB,EAAE,wDAAwD;AAC7E,IAA0B;IAE1B,IAAI,QAAQ,GAAG,MAAM,gBAAgB,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC;IACrF,IAAI,CAAC,QAAQ,EAAE;QACb,QAAQ,GAAG;YACT,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,0BAAU;YACvC,SAAS,EAAE,IAAI;YACf,MAAM,EAAE,WAAW,KAAK,oCAAqB;YAC7C,WAAW,EAAE,WAAW,KAAK,iCAAkB;YAC/C,sBAAsB,EAAE,IAAI;YAC5B,0BAA0B,EAAE,IAAI;YAChC,6BAA6B,EAAE,iCAAmB,CAAC,gBAAgB;YACnE,6BAA6B,EAAE,iCAAmB,CAAC,gBAAgB;YACnE,YAAY,EAAE,IAAI;SACnB,CAAC;KACH;SAAM;QACL,QAAQ,GAAG,eAAe,CAAC,eAAe,CAAC,QAAQ,EAAE;YACnD,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,0BAAU;YACvC,SAAS,EAAE,IAAI;SAChB,CAAC,CAAC;KACJ;IAED,MAAM,gBAAgB,CAAC,iBAAiB,CAAC,GAAG,EAAE,WAAW,EAAE,QAAQ,CAAC,CAAC;IAErE,OAAO,WAAW,CAAC;AACrB,CAAC;AA7BD,kDA6BC;AAED,MAAa,gBAAiB,SAAQ,yBAAqC;IAYzE,YACmB,EAAsB,EACvC,YAAkC,EAClC,cAA6B,EACb,UAA+B,EAC/B,aAA4B,EAC5B,eAAuC,EACvC,sBAA8C,EAC9C,iBAAqC;QAErD,KAAK,CAAC,YAAY,EAAE,cAAc,CAAC,CAAC;QATnB,OAAE,GAAF,EAAE,CAAoB;QAGvB,eAAU,GAAV,UAAU,CAAqB;QAC/B,kBAAa,GAAb,aAAa,CAAe;QAC5B,oBAAe,GAAf,eAAe,CAAwB;QACvC,2BAAsB,GAAtB,sBAAsB,CAAwB;QAC9C,sBAAiB,GAAjB,iBAAiB,CAAoB;QAnB/C,YAAO,GAAkB,IAAI,CAAC;QAC/B,SAAI,GAAyB,IAAI,CAAC;QAElC,WAAM,GAAW,0BAAU,CAAC;QAE5B,gBAAW,GAAW,0BAAU,CAAC;QACjC,eAAU,GAAkB,IAAI,CAAC;QAGhC,gBAAW,GAAG,KAAK,CAAC;QAmJrB,aAAQ,GAAG,KAAK,EAAE,GAAmB,EAAE,KAAY,EAAE,QAAkB,EAAE,OAAsB,EAAE,EAAE;YACxG,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAC,sBAAsB,CAAC,CAAC;aACzC;YACD,MAAM,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,KAAK,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC;QACxD,CAAC,CAAA;QA3IC,IAAI,CAAC,WAAW,GAAG,IAAI,yBAAW,CAAC,EAAE,EAAE,UAAU,EAAE,IAAI,CAAC,CAAC;IAC3D,CAAC;IAEM,KAAK,CAAC,UAAU,CAAC,GAAmB;QACzC,MAAM,IAAI,CAAC,WAAW,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;QACvC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;IAC1B,CAAC;IAEO,OAAO,CAAC,OAAsB;QACpC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;QAE1D,IAAI,IAAI,CAAC,IAAI,EAAE;YACb,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,YAAY,EAAE,SAAS,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC;YAElE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;YACrB,IAAI,CAAC,WAAW,GAAG,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,0BAAU,CAAC;YAC7D,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;YAE7B,4BAAY,CAAC,UAAU,EAAE,YAAY,CAAC,CAAC;YACvC,4BAAY,CAAC,2BAA2B,EAAE,KAAK,MAAM,EAAE,CAAC,CAAC;YACzD,4BAAY,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC,CAAC,KAAK,SAAS,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,KAAK,MAAM,EAAE,CAAC,CAAC;SACnF;aAAM;YACL,4BAAY,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;YAC5B,4BAAY,CAAC,2BAA2B,EAAE,EAAE,CAAC,CAAC;YAC9C,4BAAY,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC;SAClC;IACH,CAAC;IAEM,KAAK,CAAC,SAAS,CAAC,GAAmB,EAAE,aAAqC;QAC/E,OAAO,MAAM,IAAI,CAAC,SAAS,CAAC,GAAG,EAAE,IAAI,CAAC,UAAU,EAAE,aAAa,CAAC,CAAC;IACnE,CAAC;IAIM,KAAK,CAAC,QAAQ,CAAC,GAAmB,EAAE,OAAsB,EAAE,SAAS,GAAG,IAAI,EAAE,iBAA+E;QAClK,IAAI,OAAO,KAAK,IAAI,CAAC,OAAO,EAAE;YAC5B,sBAAM,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC;YAC7C,MAAM,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;YAC1C,OAAO;SACR;QAED,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACtB,IAAI,OAAO,IAAI,iBAAiB,EAAE;YAChC,sBAAM,CAAC,IAAI,CAAC,gDAAgD,CAAC,CAAC;YAC9D,IAAI,CAAC,MAAM,GAAG,MAAM,IAAI,CAAC,QAAQ,CAAC,GAAG,EAAE,4BAA4B,EAAE,iBAAiB,CAAC,CAAC;SACzF;QACD,MAAM,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,CAAC;IAC9D,CAAC;IAEM,cAAc;QACnB,OAAO,IAAI,CAAC,WAAW,CAAC;IAC1B,CAAC;IAEM,qBAAqB;QAC1B,OAAO,IAAI,CAAC,WAAW,CAAC,qBAAqB,EAAE,CAAC;IAClD,CAAC;IAEM,SAAS,CAAC,GAAmB;QAClC,OAAO,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;IACzC,CAAC;IAEM,KAAK,CAAC,YAAY,CAAC,GAAmB;QAC3C,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE;YACd,OAAO;SACR;QACD,MAAM,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;IAC5C,CAAC;IAEM,KAAK,CAAC,WAAW,CAAC,GAAmB;QAC1C,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE;YACd,OAAO;SACR;QACD,MAAM,IAAI,CAAC,WAAW,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;IAC3C,CAAC;IAEM,KAAK,CAAC,WAAW,CAAC,GAAmB,EAAE,OAAgB;QAC5D,MAAM,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACnD,CAAC;IAEM,KAAK,CAAC,mBAAmB,CAAC,GAAmB,EAAE,OAAsB;QAC1E,MAAM,IAAI,CAAC,WAAW,CAAC,mBAAmB,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IAC3D,CAAC;IAEM,KAAK,CAAC,cAAc,CAAC,GAAmB;QAC7C,MAAM,IAAI,CAAC,WAAW,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;IAC7C,CAAC;IAEM,KAAK,CAAC,aAAa,CAAC,GAAmB;QAC5C,MAAM,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;IAC5C,CAAC;IAEM,KAAK,CAAC,0BAA0B,CAAC,GAAmB,EAAE,IAAgC;QAC3F,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,0BAA0B,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;IACtE,CAAC;IAEM,KAAK,CAAC,sBAAsB,CAAC,GAAmB,EAAE,IAAgC;QACvF,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,sBAAsB,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;IAClE,CAAC;IAEM,KAAK,CAAC,4BAA4B,CAAC,GAAmB;QAC3D,MAAM,IAAI,CAAC,WAAW,CAAC,4BAA4B,CAAC,GAAG,CAAC,CAAC;IAC3D,CAAC;IAEM,KAAK,CAAC,oBAAoB,CAAC,GAAmB;QACnD,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,oBAAoB,CAAC,GAAG,CAAC,CAAC;IAC1D,CAAC;IAEM,KAAK,CAAC,yBAAyB,CAAC,GAAmB,EAAE,IAA+B;QACzF,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,yBAAyB,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;IACrE,CAAC;IAEM,KAAK,CAAC,sBAAsB,CAAC,GAAmB;QACrD,OAAO,MAAM,IAAI,CAAC,WAAW,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAC;IAC5D,CAAC;IAEM,mBAAmB;QACxB,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE;YACd,OAAO,IAAI,CAAC;SACb;QACD,OAAO,IAAI,CAAC,WAAW,CAAC,mBAAmB,EAAE,CAAC;IAChD,CAAC;IAEM,KAAK,CAAC,0BAA0B,CAAC,GAAmB;QACzD,IAAI,IAAI,CAAC,IAAI,EAAE;YACb,OAAO,IAAI,CAAC,WAAW,CAAC,0BAA0B,CAAC,GAAG,CAAC,CAAC;SACzD;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAEM,oBAAoB,CAAC,IAAY;QACtC,IAAI,CAAC,WAAW,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC;IAC9C,CAAC;IASM,KAAK,CAAC,yBAAyB,CAAC,GAAmB,EAAE,QAAgB;QAC1E,MAAM,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;IACxD,CAAC;IAEM,KAAK,CAAC,QAAQ,CACnB,GAAmB,EACnB,IAAY,EACZ,IAA8D,EAC9D,EAA2B,EAC3B,oBAA6B;QAE7B,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,MAAM,IAAI,KAAK,CAAC,uBAAuB,CAAC,CAAC;SAC1C;QACD,+BAAe,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;QAC3B,IAAI,EAAE,EAAE;YACN,OAAO,MAAM,wCAAwB,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC;SAC5D;QACD,OAAO,MAAM,wCAAwB,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,oBAAoB,CAAC,CAAC,CAAC;IACtH,CAAC;IAEM,KAAK,CAAC,iBAAiB,CAC5B,GAAmB,EACnB,IAAY,EACZ,IAAkD,EAClD,oBAA6B;QAE7B,+BAAe,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;QAC3B,OAAO,MAAM,wCAAwB,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,oBAAoB,CAAC,CAAC,CAAC;IACxH,CAAC;IAEM,KAAK,CAAC,gBAAgB,CAAC,GAAmB,EAAE,SAAiB,EAAE,GAAW;QAC/E,OAAO,MAAM,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,EAAE,GAAG,EAAE,mCAAiB,CAAC,CAAC;IACnG,CAAC;IAEM,KAAK,CAAC,mBAAmB,CAAC,GAAmB,EAAE,gBAAwC,EAAE,WAAmB,EAAE,IAA0B;QAC7I,OAAO,mBAAmB,CAAC,GAAG,EAAE,gBAAgB,EAAE,WAAW,EAAE,IAAI,CAAC,CAAC;IACvE,CAAC;IAEM,KAAK,CAAC,UAAU,CAAC,GAAmB,EAAE,gBAAwC,EAAE,IAAW,EAAE,WAAoB,EAAE,IAAmB;;QAC3I,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,mBAAmB,CAAC,GAAG,EAAE,gBAAgB,EAAE,WAAW,CAAC,CAAC,CAAC,iCAAkB,CAAC,CAAC,CAAC,oCAAqB,EAAE,IAAI,CAAC,CAAC;QAC1I,MAAM,MAAM,GAAG,MAAM,6BAAmB,CAAC;YACvC,GAAG;YACH,gBAAgB;YAChB,cAAc,EAAE,IAAI,CAAC,MAAM;YAC3B,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,aAAa,EAAE,IAAI,CAAC,aAAa;YACjC,sBAAsB,EAAE,IAAI,CAAC,sBAAsB;SACpD,CAAC,CAAC;QACH,MAAM,QAAQ,GAAG,MAAM,sCAAsB,CAAC,GAAG,EAAE,MAAM,EAAE,WAAW,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC;QAE3F,IAAI,CAAC,WAAW,EAAE;YAChB,MAAM,QAAQ,SAAG,QAAQ,CAAC,UAAU,CAAC,UAAU,CAAC,iBAAiB,mCAAI,SAAS,CAAC;YAC/E,+BAA+B;YAC/B,oDAAoD;YACpD,MAAM,WAAW,GAAkB;gBACjC,KAAK,EAAE,OAAO;gBACd,KAAK,EAAE,OAAO;gBACd,EAAE,EAAE,IAAI;gBACR,KAAK,EAAE,OAAO;gBACd,KAAK,EAAE,OAAO;gBACd,KAAK,EAAE,OAAO;gBACd,UAAU,EAAE,OAAO;aACpB,CAAC;YACF,MAAM,cAAc,GAAG,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC;YAC/E,IAAI,CAAC,MAAM,GAAG,cAAc,IAAI,MAAM,IAAI,CAAC,EAAE,CAAC,eAAe,EAAE,CAAC;YAChE,MAAM,SAAS,GAAG,MAAM,gBAAgB,CAAC,eAAe,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;YACpE,MAAA,MAAA,IAAI,CAAC,EAAE,EAAC,YAAY,mDAAG,GAAG,EAAE,IAAI,CAAC,MAAM,EAAE;YACzC,IAAI,CAAC,CAAC,SAAS,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,SAAS,KAAK,IAAI,CAAC,MAAM,CAAC,EAAE;gBAC7E,oEAAoE;gBACpE,MAAM,IAAI,CAAC,WAAW,CAAC,qBAAqB,CAAC,GAAG,EAAE,gBAAgB,CAAC,CAAC;aACrE;YACD,MAAM,QAAQ,GAAwB;gBACpC,MAAM,EAAE,kCAAkB,CAAC,QAAQ,CAAC,UAAU,CAAC,eAAe,CAAC;gBAC/D,KAAK,EAAE,QAAQ,CAAC,UAAU,CAAC,KAAK,IAAI,EAAE;gBACtC,QAAQ,EAAE,QAAQ,CAAC,UAAU,CAAC,QAAQ,IAAI,EAAE;gBAC5C,QAAQ,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE;gBACxC,QAAQ,EAAE,QAAQ,CAAC,UAAU,CAAC,QAAQ;gBACtC,YAAY,EAAE,CAAC,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,IAAI,EAAE;aAClF,CAAC;YACF,MAAM,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;SAC1C;QAED,IAAI,WAAW,IAAI,CAAC,IAAI,CAAC,gBAAgB,EAAE;YACzC,MAAM,8CAAqB,CAAC,GAAG,kCAC1B,MAAM,KACT,UAAU,EAAE,IAAI,CAAC,UAAU,KAC1B,WAAW,EAAE,IAAI,EAAE,IAAI,CAAC,aAAa,IAAI,SAAS,CAAC,CAAC;SACxD;IACH,CAAC;IAEM,KAAK,CAAC,cAAc,CAAC,GAAmB,EAAE,GAAc,EAAE,EAA2B;QAC1F,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,yBAAyB,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;QACjF,KAAK,MAAM,WAAW,IAAI,WAAW,EAAE;YACrC,MAAM,QAAQ,GAAG,WAAW,CAAC,WAAW,CAAC,CAAC;YAC1C,IAAI,QAAQ,CAAC,SAAS,KAAK,IAAI,EAAE;gBAC/B,SAAS;aACV;YACD,MAAM,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;YACzD,MAAM,SAAS,GAAG,qCAAqB,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;YACxD,IAAI,GAAG,CAAC,SAAS,KAAK,SAAS,EAAE;gBAC/B,6BAA6B;gBAC7B,OAAO,MAAM,IAAI,CAAC,yBAAyB,CAAC,GAAG,EAAE,WAAW,EAAE,QAAQ,EAAE,WAAW,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC;aAC/F;SACF;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAEO,KAAK,CAAC,yBAAyB,CACrC,GAAmB,EACnB,WAAmB,EACnB,QAAmC,EACnC,WAA6C,EAC7C,OAAkB,EAClB,EAA2B;QAE3B,MAAM,GAAG,GAAG,MAAM,yBAAS,CAAC,IAAI,CAAC,yBAAyB,CAAC,GAAG,EAAE,IAAI,CAAC,UAAU,EAAE,WAAW,EAAE,QAAQ,EAAE,WAAW,EAAE,OAAO,CAAC,CAAC,CAAC;QAC/H,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE;YACZ,OAAO,GAAG,CAAC,IAAI,CAAC;SACjB;QAED,IAAI,GAAG,CAAC,GAAG,YAAY,IAAI,CAAC,qBAAqB,EAAE;YACjD,MAAM,qBAAqB,GAAG,MAAM,yBAAS,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,EAAE,QAAQ,EAAE,GAAG,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC;YAChH,IAAI,qBAAqB,CAAC,GAAG,EAAE;gBAC7B,MAAM,qBAAqB,CAAC,GAAG,CAAC;aACjC;YACD,OAAO,qBAAqB,CAAC,IAAI,CAAC;SACnC;QAED,IAAI,GAAG,CAAC,GAAG,YAAY,IAAI,CAAC,oBAAoB,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,KAAK,sCAAe,CAAC,QAAQ,EAAE;YAC7F,IAAI,MAAM,IAAI,CAAC,yBAAyB,CAAC,GAAG,EAAE,GAAG,CAAC,GAAG,CAAC,SAAoC,EAAE,WAAW,EAAE,EAAE,CAAC,EAAE;gBAC5G,8EAA8E;gBAC9E,MAAM,IAAI,0BAAU,CAAC,mCAAmC,EAAE,CAAC,EAAE,gCAAgB,CAAC,YAAY,CAAC,CAAC;aAC7F;YAED,gCAAgC;YAChC,MAAM,IAAI,6BAAa,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,EAAE,gCAAgC,CAAC,CAAC;SAC9E;QAED,IAAI,GAAG,CAAC,GAAG,YAAY,IAAI,CAAC,oBAAoB,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,KAAK,sCAAe,CAAC,IAAI,EAAE;YACzF,IAAI,MAAM,IAAI,CAAC,qBAAqB,CAAC,GAAG,EAAE,GAAG,CAAC,GAAG,CAAC,SAAkB,EAAE,EAAE,CAAC,EAAE;gBACzE,MAAM,IAAI,0BAAU,CAAC,+BAA+B,EAAE,CAAC,EAAE,gCAAgB,CAAC,YAAY,CAAC,CAAC;aACzF;YAED,sBAAsB;YACtB,MAAM,IAAI,6BAAa,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,EAAE,4BAA4B,CAAC,CAAC;SAC1E;QAED,MAAM,GAAG,CAAC,GAAG,CAAC;IAChB,CAAC;IAEM,KAAK,CAAC,yBAAyB,CAAC,GAAmB,EAAE,SAAkC,EAAE,WAAmB,EAAE,EAA2B;QAC9I,MAAM,aAAa,GAAG,CAAC,SAAS,EAAE,iBAAiB,EAAE,SAAS,CAAC,CAAC;QAChE,MAAM,UAAU,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,YAAY,CAAqB,GAAG,EAAE,IAAI,EAAE,aAAa,CAAC,CAAC;QACtG,IAAI,CAAC,UAAU,EAAE;YACf,OAAO,KAAK,CAAC;SACd;QAED,OAAO,MAAM,IAAI,CAAC,QAAQ,CAAC,GAAG,EAAE,2BAA2B,EAAE,KAAK,EAAC,gBAAgB,EAAC,EAAE;YACpF,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE;gBACd,OAAO,KAAK,CAAC;aACd;YAED,2DAA2D;YAC3D,MAAM,cAAc,GAAG,MAAM,IAAI,CAAC,4BAA4B,CAAC,GAAG,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,EAAE,SAAS,EAAE,UAAU,CAAC,YAAY,CAAC,CAAC;YACpI,IAAI,cAAc,EAAE;gBAClB,qDAAqD;gBACrD,MAAM,gBAAgB,CAAC,eAAe,CAAC,GAAG,EAAE,aAAa,EAAE;oBACzD,YAAY,EAAE,mCAAsB,CAAC,cAAc,CAAC,YAAa,EAAE,sCAAe,CAAC,QAAQ,CAAC;oBAC5F,OAAO,EAAE,cAAc,CAAC,OAAO;iBAChC,CAAC,CAAC;gBACH,sBAAM,CAAC,IAAI,CAAC,yDAAyD,EAAE,cAAc,CAAC,YAAY,CAAC,CAAC;gBACpG,OAAO,IAAI,CAAC;aACb;YAED,mFAAmF;YACnF,sBAAM,CAAC,IAAI,CAAC,4DAA4D,EAAE,SAAS,CAAC,CAAC;YACrF,MAAM,gBAAgB,CAAC,eAAe,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC;YAC3D,UAAU,CAAC,cAAc,CAAC,IAAI,IAAI,MAAM,gDAA2B,CAAC,GAAG,EAAE,gBAAgB,EAAE,UAAU,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;YAC3H,MAAM,gBAAgB,CAAC,UAAU,CAC/B,GAAG,EACH,oCAAqB,EACrB,EAAE,EAAE,EAAE,mCAAsB,CAAC,UAAU,CAAC,IAAI,EAAE,sCAAe,CAAC,UAAU,CAAC,EAAE,IAAI,EAAE,sCAAe,CAAC,UAAU,EAAE,CAC9G,CAAC;YACF,MAAM,uDAA+B,CAAC,GAAG,EAAE,gBAAgB,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,EAAE,UAAU,CAAC,IAAI,CAAC,CAAC;YAE1G,OAAO,KAAK,CAAC;QACf,CAAC,EAAE,EAAE,CAAC,CAAC;IACT,CAAC;IAEM,KAAK,CAAC,qBAAqB,CAAC,GAAmB,EAAE,QAAe,EAAE,EAA2B;QAClG,MAAM,aAAa,GAAG,CAAC,SAAS,EAAE,aAAa,EAAE,QAAQ,CAAC,CAAC;QAC3D,MAAM,UAAU,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,YAAY,CAAqB,GAAG,EAAE,IAAI,EAAE,aAAa,CAAC,CAAC;QACtG,IAAI,CAAC,UAAU,EAAE;YACf,OAAO,KAAK,CAAC;SACd;QAED,OAAO,MAAM,IAAI,CAAC,QAAQ,CAAC,GAAG,EAAE,uBAAuB,EAAE,KAAK,EAAC,gBAAgB,EAAC,EAAE;YAChF,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE;gBACd,OAAO,KAAK,CAAC;aACd;YAED,MAAM,cAAc,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,GAAG,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,EAAE,QAAQ,EAAE,UAAU,CAAC,YAAY,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC;YAC7I,IAAI,cAAc,EAAE;gBAClB,MAAM,gBAAgB,CAAC,eAAe,CAAC,GAAG,EAAE,aAAa,EAAE;oBACzD,QAAQ;oBACR,YAAY,EAAE,UAAU,CAAC,YAAY;oBACrC,OAAO,EAAE,UAAU,CAAC,OAAO;oBAC3B,OAAO,EAAE,cAAc,CAAC,OAAO;iBAChC,CAAC,CAAC;gBACH,sBAAM,CAAC,IAAI,CAAC,wDAAwD,EAAE,QAAQ,CAAC,CAAC;gBAChF,OAAO,IAAI,CAAC;aACb;YAED,0CAA0C;YAC1C,sBAAM,CAAC,IAAI,CAAC,6CAA6C,EAAE,QAAQ,CAAC,CAAC;YACrE,MAAM,gBAAgB,CAAC,eAAe,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC;YAC3D,MAAM,wCAAuB,CAAC,GAAG,EAAE,gBAAgB,EAAE,QAAQ,CAAC,CAAC;YAE/D,OAAO,KAAK,CAAC;QACf,CAAC,EAAE,EAAE,CAAC,CAAC;IACT,CAAC;IAEO,KAAK,CAAC,gBAAgB,CAAC,GAAmB,EAAE,QAAmC,EAAE,kBAA2C;QAClI,IAAI,CAAC,QAAQ,CAAC,SAAS,EAAE;YACvB,OAAO,IAAI,CAAC;SACb;QACD,MAAM,WAAW,GAAG,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;QAC5D,IAAI,kBAAkB,KAAK,IAAI,CAAC,kBAAkB,CAAC,GAAG,EAAE;YACtD,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE;gBAC7B,OAAO,IAAI,CAAC;aACb;YACD,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE;gBAC3B,OAAO,IAAI,CAAC,CAAC,iEAAiE;aAC/E;YACD,MAAM,iBAAiB,GAAG,MAAM,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,GAAG,EAAE,WAAW,CAAC,CAAC;YAC3E,MAAM,QAAQ,GAAG,iBAAiB,CAAC,KAAK,IAAI,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC;YACzF,IAAI,iBAAiB,CAAC,KAAK,KAAK,8BAAS,CAAC,UAAU,IAAI,QAAQ,IAAI,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,EAAE,iDAAiD;gBAChJ,MAAM,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;gBAC1E,MAAM,IAAI,CAAC,eAAe,CAAC,GAAG,EAAE,OAAO,EAAE,QAAQ,CAAC,KAAK,EAAE,QAAQ,CAAC,WAAW,CAAC,QAAQ,EAAE,QAAQ,CAAC,WAAW,CAAC,YAAY,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC;aACpJ;YACD,OAAO,iBAAiB,CAAC;SAC1B;QACD,OAAO,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,WAAW,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;IACxE,CAAC;IAEM,KAAK,CAAC,gBAAgB,CAAC,GAAmB,EAAE,WAAqE;QACtH,OAAO,MAAM,IAAI,CAAC,YAAY,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC;IACjF,CAAC;CACF;AA7ZD,4CA6ZC"} \ No newline at end of file +{"version":3,"file":"ThriftSyncEngine.js","sourceRoot":"","sources":["../src/ThriftSyncEngine.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/Types.d.ts.map b/evernote_modules/en-thrift-connector/dist/Types.d.ts.map index 82fed100..94e261c5 100644 --- a/evernote_modules/en-thrift-connector/dist/Types.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/Types.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Types.d.ts","sourceRoot":"","sources":["../src/Types.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,cAAc,EAAE,aAAa,EAAE,iBAAiB,EAAE,8BAA8B,EAAE,kBAAkB,EAAE,MAAM,cAAc,CAAC;AACzK,OAAO,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAClG,OAAO,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,8BAA8B,EAAE,YAAY,EAAE,yBAAyB,EAAE,iCAAiC,EAAE,MAAM,uBAAuB,CAAC;AAEhM,OAAO,EAAE,iBAAiB,EAAE,MAAM,mBAAmB,CAAC;AACtD,OAAO,EAAE,YAAY,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAC;AAC7D,OAAO,EAAE,8BAA8B,EAAE,MAAM,gCAAgC,CAAC;AAChF,OAAO,EAAE,yBAAyB,EAAE,kBAAkB,EAAE,MAAM,oBAAoB,CAAC;AACnF,MAAM,WAAW,wBAAwB;IACvC,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,iBAAiB,CAAC,EAAE,MAAM,CAAC;CAC5B;AAED,oBAAY,mBAAmB,GAC3B,gBAAgB,GAChB,iBAAiB,GACjB,qBAAqB,GACrB,oBAAoB,GACpB,8BAA8B,GAC9B,8BAA8B,GAC9B,yBAAyB,GACzB,iCAAiC,GACjC,IAAI,CAAC,kBAAkB,EAAE,gBAAgB,GAAG,gBAAgB,CAAC,GAC7D,YAAY,GACZ,IAAI,CAAC,8BAA8B,EAAE,gBAAgB,CAAC,GACtD,iBAAiB,GACjB,IAAI,CAAC,kBAAkB,EAAE,sBAAsB,GAAG,kBAAkB,CAAC,GACrE;IACA,iBAAiB,CAAC,EAAE,iBAAiB,CAAC;IACtC,gBAAgB,EAAE,iBAAiB,CAAC,kBAAkB,CAAC,CAAC;IACxD,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,iBAAiB,EAAE,iBAAiB,EAAE,GAAG,GAAG,CAAC;IAC7C,sBAAsB,CAAC,EAAE,MAAM,CAAC;IAChC,IAAI,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,MAAM,CAAC;IAC9B,8BAA8B,CAAC,EAAE,MAAM,CAAC;IACxC,gBAAgB,EAAE,MAAM,aAAa,CAAC;CACvC,CACF;AAED,MAAM,WAAW,oCAAoC;IACnD,UAAU,EAAE,mBAAmB,CAAC;IAChC,sBAAsB,EAAE,sBAAsB,CAAC;IAC/C,gBAAgB,EAAE,CAAC,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,cAAc,CAAC,yBAAyB,CAAC,KAAK,OAAO,CAAC,GAAG,CAAC,CAAC;CAC/G;AACD,oBAAY,sBAAsB,GAAG,cAAc,CAAC,yBAAyB,CAAC,GAAG,oCAAoC,CAAC"} \ No newline at end of file +{"version":3,"file":"Types.d.ts","sourceRoot":"","sources":["../src/Types.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,iBAAiB,EAAE,cAAc,EAAE,aAAa,EAAE,iBAAiB,EAAE,8BAA8B,EAAE,kBAAkB,EAAE,MAAM,cAAc,CAAC;AACvJ,OAAO,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AAClG,OAAO,EACL,oBAAoB,EACpB,qBAAqB,EACrB,8BAA8B,EAC9B,YAAY,EACZ,yBAAyB,EACzB,iCAAiC,EAClC,MAAM,uBAAuB,CAAC;AAE/B,OAAO,EAAE,iBAAiB,EAAE,MAAM,mBAAmB,CAAC;AACtD,OAAO,EAAE,YAAY,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAC;AAC7D,OAAO,EAAE,8BAA8B,EAAE,MAAM,gCAAgC,CAAC;AAChF,OAAO,EAAE,yBAAyB,EAAE,kBAAkB,EAAE,MAAM,oBAAoB,CAAC;AACnF,MAAM,WAAW,wBAAwB;IACvC,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,iBAAiB,CAAC,EAAE,MAAM,CAAC;CAC5B;AAED,oBAAY,mBAAmB,GAC3B,iBAAiB,GACjB,qBAAqB,GACrB,oBAAoB,GACpB,8BAA8B,GAC9B,8BAA8B,GAC9B,yBAAyB,GACzB,iCAAiC,GACjC,IAAI,CAAC,kBAAkB,EAAE,gBAAgB,GAAG,gBAAgB,CAAC,GAC7D,YAAY,GACZ,IAAI,CAAC,8BAA8B,EAAE,gBAAgB,CAAC,GACtD,iBAAiB,GACjB,IAAI,CAAC,kBAAkB,EAAE,sBAAsB,GAAG,kBAAkB,CAAC,GACrE;IACA,iBAAiB,CAAC,EAAE,iBAAiB,CAAC;IACtC,gBAAgB,EAAE,iBAAiB,CAAC,kBAAkB,CAAC,CAAC;IACxD,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,iBAAiB,EAAE,iBAAiB,EAAE,GAAG,GAAG,CAAC;IAC7C,sBAAsB,CAAC,EAAE,MAAM,CAAC;IAChC,IAAI,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,MAAM,CAAC;IAC9B,8BAA8B,CAAC,EAAE,MAAM,CAAC;IACxC,gBAAgB,EAAE,MAAM,aAAa,CAAC;CACvC,CACF;AAED,MAAM,WAAW,oCAAoC;IACnD,UAAU,EAAE,mBAAmB,CAAC;IAChC,sBAAsB,EAAE,sBAAsB,CAAC;IAC/C,gBAAgB,EAAE,CAAC,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,cAAc,CAAC,yBAAyB,CAAC,KAAK,OAAO,CAAC,GAAG,CAAC,CAAC;CAC/G;AACD,oBAAY,sBAAsB,GAAG,cAAc,CAAC,yBAAyB,CAAC,GAAG,oCAAoC,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/index.d.ts.map b/evernote_modules/en-thrift-connector/dist/index.d.ts.map index 98c02852..83f63bdb 100644 --- a/evernote_modules/en-thrift-connector/dist/index.d.ts.map +++ b/evernote_modules/en-thrift-connector/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,gBAAgB,EAChB,cAAc,EACd,cAAc,EACd,8BAA8B,EAC9B,QAAQ,EACR,eAAe,EACf,cAAc,GACf,MAAM,QAAQ,CAAC;AAChB,OAAO,EAAE,sBAAsB,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AACvF,OAAO,EAAE,mBAAmB,EAAE,MAAM,sBAAsB,CAAC;AAC3D,OAAO,EAAE,uBAAuB,EAAE,MAAM,kCAAkC,CAAC;AAC3E,OAAO,EAAE,8BAA8B,EAAE,yBAAyB,EAAE,2BAA2B,EAAE,MAAM,gCAAgC,CAAC;AACxI,OAAO,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,MAAM,+BAA+B,CAAC;AACrF,OAAO,EAAE,mBAAmB,EAAE,MAAM,gCAAgC,CAAC;AACrE,OAAO,EAAE,oBAAoB,EAAE,MAAM,iCAAiC,CAAC;AACvE,OAAO,EAAE,gBAAgB,EAAE,MAAM,iBAAiB,CAAC;AACnD,OAAO,EAAE,cAAc,EAAE,MAAM,0BAA0B,CAAC;AAC1D,OAAO,EAAE,oBAAoB,EAAE,yBAAyB,EAAE,iBAAiB,EAAE,MAAM,4BAA4B,CAAC;AAChH,OAAO,EAAE,yBAAyB,EAAE,MAAM,oBAAoB,CAAC;AAC/D,OAAO,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAC;AAC/C,OAAO,EAAE,4BAA4B,EAAE,MAAM,gCAAgC,CAAC;AAC9E,cAAc,SAAS,CAAC;AACxB,OAAO,EAAE,0BAA0B,EAAE,MAAM,6CAA6C,CAAC;AACzF,OAAO,EAAE,UAAU,EAAE,MAAM,6BAA6B,CAAC;AACzD,OAAO,EAAE,UAAU,EAAE,MAAM,UAAU,CAAC;AACtC,cAAc,mBAAmB,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAIA,OAAO,EACL,gBAAgB,EAChB,cAAc,EACd,cAAc,EACd,8BAA8B,EAC9B,QAAQ,EACR,eAAe,EACf,cAAc,GACf,MAAM,QAAQ,CAAC;AAChB,OAAO,EAAE,sBAAsB,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AACvF,OAAO,EAAE,mBAAmB,EAAE,MAAM,sBAAsB,CAAC;AAC3D,OAAO,EAAE,uBAAuB,EAAE,MAAM,kCAAkC,CAAC;AAC3E,OAAO,EAAE,8BAA8B,EAAE,yBAAyB,EAAE,2BAA2B,EAAE,MAAM,gCAAgC,CAAC;AACxI,OAAO,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,MAAM,+BAA+B,CAAC;AACrF,OAAO,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,MAAM,gCAAgC,CAAC;AAC1F,OAAO,EAAE,oBAAoB,EAAE,MAAM,iCAAiC,CAAC;AACvE,OAAO,EAAE,gBAAgB,EAAE,MAAM,iBAAiB,CAAC;AACnD,OAAO,EAAE,cAAc,EAAE,MAAM,0BAA0B,CAAC;AAC1D,OAAO,EAAE,oBAAoB,EAAE,yBAAyB,EAAE,iBAAiB,EAAE,MAAM,4BAA4B,CAAC;AAChH,OAAO,EAAE,sBAAsB,EAAE,yBAAyB,EAAE,MAAM,oBAAoB,CAAC;AACvF,OAAO,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAC;AAC/C,OAAO,EAAE,4BAA4B,EAAE,MAAM,gCAAgC,CAAC;AAC9E,cAAc,SAAS,CAAC;AACxB,OAAO,EAAE,0BAA0B,EAAE,MAAM,6CAA6C,CAAC;AACzF,OAAO,EAAE,UAAU,EAAE,MAAM,6BAA6B,CAAC;AACzD,OAAO,EAAE,UAAU,EAAE,MAAM,UAAU,CAAC;AACtC,cAAc,mBAAmB,CAAC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/dist/index.js b/evernote_modules/en-thrift-connector/dist/index.js index 2013d93b..939dd4ae 100644 --- a/evernote_modules/en-thrift-connector/dist/index.js +++ b/evernote_modules/en-thrift-connector/dist/index.js @@ -13,7 +13,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ThriftComm = exports.OfflineSearchIndexActivity = exports.ThriftRemoteMutationExecutor = exports.getLastUpdatedNoteFilters = exports.containerLastUpdated = exports.resolveContent = exports.toUserClientInfo = exports.workspaceFromService = exports.generateResourceUrl = exports.profileFromContact = exports.ProfileConverter = exports.notebookObjectFromService = exports.getOfflineNbsFromLocalSettings = exports.membershipFromWorkspace = exports.makeConverterParams = exports.convertGuidToService = exports.convertGuidFromService = exports.hasNapAuthInfo = exports.getScopedGoogleOAuthCredential = exports.encodeAuthData = exports.decodeAuthData = exports.AuthServiceLevel = void 0; +exports.ThriftComm = exports.OfflineSearchIndexActivity = exports.ThriftRemoteMutationExecutor = exports.getLastUpdatedNoteFilters = exports.containerLastUpdated = exports.resolveContent = exports.toUserClientInfo = exports.workspaceFromService = exports.isSearchTextAllowed = exports.generateResourceUrl = exports.profileFromContact = exports.ProfileConverter = exports.notebookObjectFromService = exports.getOfflineNbsFromLocalSettings = exports.membershipFromWorkspace = exports.makeConverterParams = exports.convertGuidToService = exports.convertGuidFromService = exports.hasNapAuthInfo = exports.getScopedGoogleOAuthCredential = exports.encodeAuthData = exports.decodeAuthData = exports.AuthServiceLevel = void 0; var Auth_1 = require("./Auth"); Object.defineProperty(exports, "AuthServiceLevel", { enumerable: true, get: function () { return Auth_1.AuthServiceLevel; } }); Object.defineProperty(exports, "decodeAuthData", { enumerable: true, get: function () { return Auth_1.decodeAuthData; } }); @@ -35,6 +35,7 @@ Object.defineProperty(exports, "ProfileConverter", { enumerable: true, get: func Object.defineProperty(exports, "profileFromContact", { enumerable: true, get: function () { return ProfileConverter_1.profileFromContact; } }); var ResourceConverter_1 = require("./Converters/ResourceConverter"); Object.defineProperty(exports, "generateResourceUrl", { enumerable: true, get: function () { return ResourceConverter_1.generateResourceUrl; } }); +Object.defineProperty(exports, "isSearchTextAllowed", { enumerable: true, get: function () { return ResourceConverter_1.isSearchTextAllowed; } }); var WorkspaceConverter_1 = require("./Converters/WorkspaceConverter"); Object.defineProperty(exports, "workspaceFromService", { enumerable: true, get: function () { return WorkspaceConverter_1.workspaceFromService; } }); var MaestroHelper_1 = require("./MaestroHelper"); diff --git a/evernote_modules/en-thrift-connector/dist/index.js.map b/evernote_modules/en-thrift-connector/dist/index.js.map index 6b4140aa..a035679b 100644 --- a/evernote_modules/en-thrift-connector/dist/index.js.map +++ b/evernote_modules/en-thrift-connector/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAEH,+BAQgB;AAPd,wGAAA,gBAAgB,OAAA;AAChB,sGAAA,cAAc,OAAA;AACd,sGAAA,cAAc,OAAA;AACd,sHAAA,8BAA8B,OAAA;AAG9B,sGAAA,cAAc,OAAA;AAEhB,sDAAuF;AAA9E,oHAAA,sBAAsB,OAAA;AAAE,kHAAA,oBAAoB,OAAA;AACrD,gDAA2D;AAAlD,8GAAA,mBAAmB,OAAA;AAC5B,wEAA2E;AAAlE,8HAAA,uBAAuB,OAAA;AAChC,oEAAwI;AAA/H,mIAAA,8BAA8B,OAAA;AAAE,8HAAA,yBAAyB,OAAA;AAClE,kEAAqF;AAA5E,oHAAA,gBAAgB,OAAA;AAAE,sHAAA,kBAAkB,OAAA;AAC7C,oEAAqE;AAA5D,wHAAA,mBAAmB,OAAA;AAC5B,sEAAuE;AAA9D,0HAAA,oBAAoB,OAAA;AAC7B,iDAAmD;AAA1C,iHAAA,gBAAgB,OAAA;AACzB,yDAA0D;AAAjD,8GAAA,cAAc,OAAA;AACvB,6DAAgH;AAAvG,sHAAA,oBAAoB,OAAA;AAAE,2HAAA,yBAAyB,OAAA;AAGxD,+EAA8E;AAArE,4IAAA,4BAA4B,OAAA;AACrC,0CAAwB;AACxB,0FAAyF;AAAhF,wIAAA,0BAA0B,OAAA;AAEnC,mCAAsC;AAA7B,oGAAA,UAAU,OAAA;AACnB,oDAAkC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAEH,+BAQgB;AAPd,wGAAA,gBAAgB,OAAA;AAChB,sGAAA,cAAc,OAAA;AACd,sGAAA,cAAc,OAAA;AACd,sHAAA,8BAA8B,OAAA;AAG9B,sGAAA,cAAc,OAAA;AAEhB,sDAAuF;AAA9E,oHAAA,sBAAsB,OAAA;AAAE,kHAAA,oBAAoB,OAAA;AACrD,gDAA2D;AAAlD,8GAAA,mBAAmB,OAAA;AAC5B,wEAA2E;AAAlE,8HAAA,uBAAuB,OAAA;AAChC,oEAAwI;AAA/H,mIAAA,8BAA8B,OAAA;AAAE,8HAAA,yBAAyB,OAAA;AAClE,kEAAqF;AAA5E,oHAAA,gBAAgB,OAAA;AAAE,sHAAA,kBAAkB,OAAA;AAC7C,oEAA0F;AAAjF,wHAAA,mBAAmB,OAAA;AAAE,wHAAA,mBAAmB,OAAA;AACjD,sEAAuE;AAA9D,0HAAA,oBAAoB,OAAA;AAC7B,iDAAmD;AAA1C,iHAAA,gBAAgB,OAAA;AACzB,yDAA0D;AAAjD,8GAAA,cAAc,OAAA;AACvB,6DAAgH;AAAvG,sHAAA,oBAAoB,OAAA;AAAE,2HAAA,yBAAyB,OAAA;AAGxD,+EAA8E;AAArE,4IAAA,4BAA4B,OAAA;AACrC,0CAAwB;AACxB,0FAAyF;AAAhF,wIAAA,0BAA0B,OAAA;AAEnC,mCAAsC;AAA7B,oGAAA,UAAU,OAAA;AACnB,oDAAkC"} \ No newline at end of file diff --git a/evernote_modules/en-thrift-connector/package.json b/evernote_modules/en-thrift-connector/package.json index 67757741..cde30849 100644 --- a/evernote_modules/en-thrift-connector/package.json +++ b/evernote_modules/en-thrift-connector/package.json @@ -1,6 +1,6 @@ { "name": "en-thrift-connector", - "version": "1.34.4", + "version": "1.36.3", "publishConfig": { "registry": "http://localhost:4873" }, @@ -16,23 +16,23 @@ "@types/sinon": "^7.0.11", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", - "conduit-storage": "1.34.4", + "conduit-storage": "1.36.3", "sinon": "^7.3.2", "sinon-chai": "^3.3.0", "ts-sinon": "^1.0.21" }, "dependencies": { - "conduit-auth-shared": "1.34.4", - "conduit-core": "1.34.4", - "conduit-nap": "1.34.4", - "conduit-utils": "1.34.4", - "conduit-view-types": "1.34.4", - "en-conduit-sync-types": "1.34.4", - "en-core-entity-types": "1.34.4", - "en-data-model": "^3.4.2", + "conduit-auth-shared": "1.36.3", + "conduit-core": "1.36.3", + "conduit-nap": "1.36.3", + "conduit-utils": "1.36.3", + "conduit-view-types": "1.36.3", + "en-conduit-sync-types": "1.36.3", + "en-core-entity-types": "1.36.3", + "en-data-model": "^3.6.2", "en-graph-types": "2.0.0", - "en-nsync-connector": "1.34.4", - "en-thrift-internal": "2.7.15", + "en-nsync-connector": "1.36.3", + "en-thrift-internal": "2.7.18", "eventsource": "^1.0.7", "evernote-thrift": "1.4.3", "js-base64": "^3.5.2", diff --git a/evernote_modules/en-thrift-internal/package.json b/evernote_modules/en-thrift-internal/package.json index 3dbb1aca..b279f7cf 100644 --- a/evernote_modules/en-thrift-internal/package.json +++ b/evernote_modules/en-thrift-internal/package.json @@ -3,7 +3,7 @@ "publishConfig": { "registry": "http://localhost:4873" }, - "version": "2.7.15", + "version": "2.7.18", "description": "Evernote internal generated JavaScript files", "main": "index.js", "types": "index.d.ts",