@agnai/web-tokenizers
Version:
| [NPM Package](https://www.npmjs.com/package/@mlc-ai/web-tokenizers) | [WebLLM](https://github.com/mlc-ai/web-llm) |
66 lines (58 loc) • 4.15 MB
JavaScript
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.tokenizers = {}));
})(this, (function (exports) { 'use strict';
/******************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
function __awaiter(thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
}
function __generator(thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (g && (g = 0, op[0] && (_ = 0)), _) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
}
var Module = (() => {
var _scriptDir = (typeof document === 'undefined' && typeof location === 'undefined' ? new (require('u' + 'rl').URL)('file:' + __filename).href : typeof document === 'undefined' ? location.href : (document.currentScript && document.currentScript.src || new URL('index.js', document.baseURI).href));
return (
async function(Module = {}) {
var Module=typeof Module!="undefined"?Module:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject;});var moduleOverrides=Object.assign({},Module);var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;if(e&&typeof e=="object"&&e.stack){toLog=[e,e.stack];}err("exiting due to exception: "+toLog);}if(ENVIRONMENT_IS_NODE){const{createRequire:createRequire}=await import('module');var require$1=createRequire((typeof document === 'undefined' && typeof location === 'undefined' ? new (require('u' + 'rl').URL)('file:' + __filename).href : typeof document === 'undefined' ? location.href : (document.currentScript && document.currentScript.src || new URL('index.js', document.baseURI).href)));var fs=require$1("fs");var nodePath=require$1("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/";}else {scriptDirectory=require$1("url").fileURLToPath(new URL("./",(typeof document === 'undefined' && typeof location === 'undefined' ? new (require('u' + 'rl').URL)('file:' + __filename).href : typeof document === 'undefined' ? location.href : (document.currentScript && document.currentScript.src || new URL('index.js', document.baseURI).href))));}read_=(filename,binary)=>{var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret);}return ret};readAsync=(filename,onload,onerror)=>{var ret=tryParseAsDataURI(filename);if(ret){onload(ret);}filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer);});};if(process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/");}process.argv.slice(2);process.on("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",function(reason){});}quit_=(status,toThrow)=>{if(keepRuntimeAlive()){process.exitCode=status;throw toThrow}logExceptionOnExit(toThrow);process.exit(status);};Module["inspect"]=function(){return "[Emscripten Module object]"};}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href;}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src;}if(_scriptDir){scriptDirectory=_scriptDir;}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1);}else {scriptDirectory="";}{read_=url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}};}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror();};xhr.onerror=onerror;xhr.send(null);};}}else;var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected");}var wasmMemory;var ABORT=false;function assert(condition,text){if(!condition){abort(text);}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx<endPtr){var u0=heapOrArray[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2;}else {u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63;}if(u0<65536){str+=String.fromCharCode(u0);}else {var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023);}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023;}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u;}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63;}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;}else {if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var c=str.charCodeAt(i);if(c<=127){len++;}else if(c<=2047){len+=2;}else if(c>=55296&&c<=57343){len+=4;++i;}else {len+=3;}}return len}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b);}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift());}}callRuntimeCallbacks(__ATPRERUN__);}function initRuntime(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;callRuntimeCallbacks(__ATINIT__);}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift());}}callRuntimeCallbacks(__ATPOSTRUN__);}function addOnPreRun(cb){__ATPRERUN__.unshift(cb);}function addOnInit(cb){__ATINIT__.unshift(cb);}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb);}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies);}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies);}if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback();}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what);}what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAAB8AVXYAF/AGACf38Bf2ABfwF/YAJ/fwBgA39/fwF/YAN/f38AYAR/f39/AGAGf39/f39/AGAEf39/fwF/YAV/f39/fwF/YAV/f39/fwBgA39/fgBgBn9/f39/fwF/YAAAYAABf2AIf39/f39/f38Bf2ABfwF+YAd/f39/f39/AGAHf39/f39/fwF/YAh/f39/fX9/fwBgBn9/f399fwBgAn9/AX5gBX9/fn9/AGAFf35+fn4AYAN/fn8BfmAFf39/f30AYAR/f399AGAIf39/f39/f38AYAV/f39+fwBgBX9/f39+AX9gCX9/f39/f39/fwF/YAN/f38BfmAKf39/f39/f39/fwF/YAR/f39/AX5gAn9/AX1gBX9/f398AX9gA39/fQF9YAd/f39/fX9/AGAEf35+fwBgC39/f39/f39/f39/AX9gAX0BfWAMf39/f39/f39/f39/AX9gBX9/f31/AGAEf35/fwF/YAd/f39/f35+AX9gBn9/f39+fgF/YAd/f399f39/AGADf39/AXxgAn9+AGADf399AGADf35/AX9gAXwBfGAGf39/f35/AGAPf39/f39/f39/f39/f39/AGAKf39/f39/f39/fwBgBn98f39/fwF/YAV/f398fwBgA39+fgF/YAV/fn9/fwF/YAN/fn4AYAABfGAJf39/f39/f39/AGANf39/f39/f39/f39/fwF/YA1/f39/f39/f39/f39/AGAGf39/f3x/AGAMf39/f39/f39/f39/AGACf3wAYAN+f38Bf2ATf39/f39/f39/f39/f39/f39/fwF/YAR+fn5+AX9gBn9+f39/fwF/YA9/f39/f39/f39/f39/f38Bf2ACfn8Bf2ADf35/AGACfn4BfGABfwF8YAl/f39/f39+fn4AYAN+fn8BfmAFf35/f38AYAR/f35+AGADf39/AX1gAn99AX9gAn5+AX1gA35+fgF/YAJ8fwF8YAR/f39+AX5gBH5/f38BfwLtA04BYQFhAA4BYQFiAAMBYQFjAAUBYQFkAAABYQFlAAYBYQFmAAEBYQFnAAcBYQFoAAQBYQFpAAABYQFqAAoBYQFrAAgBYQFsABEBYQFtAAwBYQFuABsBYQFvAAkBYQFwAAIBYQFxAAIBYQFyAAEBYQFzAAABYQF0AAUBYQF1AAoBYQF2AAUB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AwMDAwAAAAAAAAADBQUDBQAAAAUAAwEDAwAAAQUAAAAAAAAFBQUDAAAFAAAAAAAAAAADBgMFBgIGAAADAAAAAAUABQUABgMAAQUBAAQEAAEAAAAAAAAAAAUGBgYDBgEAAwMAAAYCBgYCAgICAgACAgICAgIBAgICAgIAAAAAAAoKAAADAAAGKQQAAAAAAAABAwMAAAUAAwUBAgMBAQEGAQUAAAAOAgMDAwMDAwMDAgAAAQEFAAYDAwADAAMBAzgGAQAABQAAAAAAAAMGBgQDAwMDAwMGAwEBAQEFAwMDAwAGAgINEBAQCgAAAAADBwUBAQEBAQEBBQEBAQEBAQEBAQEFAQEBAQEBAQEAAwADAwADAwMDAwUDBgMBAQEDAAIFBgUFBgYFBgAKAQMDBQAFAQoFAAAAAAUFAQEBAQADAAAAAAAJAwcJCQMJBwUHBwkJCQMHBwcDAAkABwMJCQMABwMHAwcJAwcJCQMHAwcDBwMDBQcHAwMDCQMDCQMDAAMDCQMDCQMDCQMDCQMDCQADAwMDAwMDAwMDAwA5BwMDAwADAis6KwQEBAQBBAQWAwMAAAAAAQEFAQMFBgMCAwMDAgEDAwYFBQMDBQMFEAMDAAAAAAADAAAAAAEBAQEBAQUFBQQFBQYABwMABQMDAwMDAwMGBgMAAAMFAwMDAwEDAwMBAQADBQUDAAABEAMQAwAAAAAAAAABAQADCgUFCgMAAAYBEAAAAQAAAAAFAAAAAAAABQAAAAEBAQABAAUABgYCAwAAAAAAAAQAAAAAAwUBAwIDAQUGCQQAAwEFAwMDAwMDAAMDAwMFAQIBDQAAAAIAAAAAAAAAAwMDAwEBAQEBAQEBAQEgHhIJBwwSBBEIAQwADgICAgIEBwcHCgoKBAYGBgQEDQAAAgAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAwMDAwMDAgIAAAIJAgkPDwAJAwkECAQBBAEACQQIBAEEAQgIAQgEAAAAAA0HBwwBLAwsARISEhIHEhIPBwwMDAwMDwcMDAwMDAcJLSMdCQcdCQkJLQcjHQkdCQcCCQwMDAwMDAwMBQwMDAwMDAwFDAwMBAYJBAYJBAEDBAMBAgIDAQQQAwECAgMAAwMAAgACAAACAAIGAAMCBhYEAQECABYBAQIEAgQAAAACAgABBAIEAQABBAIBAAQDNwADGBgEAgADDg0CAgEDAwMCAgEDAwIBAAMAAAAAAAMFAAAEAyQuGgYFAAMBAgUAAgAAAgAAAwIFBQUlBhkFBQMFBSUGGQUkBQUFAyUlGRkGBgUFAgMCAgIBAQEBIgEBAwgCBgYGKhMDFAoGExMUFAoKBgYGAwYDBQMFAAUFBQMFAAMAAAUCAQUDAwIABAIBAQEBAQUiAgEkLgYFAwIDGhoBAgAEAAIDAwUACgABAQADAAIBAgECAgECAgECAQICAQIAAwIDAgQEAAADAwMAAAMDAwADAwIAAAMDBQADAwUEAA0NDQ0NDQEDAgECAQIDAgMDAgQEAAMDAgMAAwMDAwAADQ0NAwMDAwUAAAAAAAAAAgAGAAEDAAEBAQEBAQEBAQABAQUGAQEDAQABAAYABQEBBAEBAQEAAQECAgECAwIBAQEBAQEBAQMFBQMGBAEBAQAGAQIAAAACBgYGAwMAAwMDBQMOAQAEBgYFAgYABgYGBgMDAAAGBQIDDQ0NBQUAAAEDAQQEBAEBAQEBAQEBCgAAAAMNAAUOAAEBAQABAQEBARAQAAEBAQYDAwEBAAEAAwMBAQAAAAEBBAgIAQIBAgAOAQQBBAQBAgEIAQQIBAAFEgADAwgDAwQDBAMEBAIBAgEBAwEBAQIPAwADAQEFAQEBBQMGAAAAAAAFAAAFAAAAAgMEAwEBAQEBAgEGAAAAAAAAAAUGAAMFAAMAAAAFAwUDBQMFBQ4CAwAAAAAAAwADAAAAAAMAAAEAAAAAAAADAAAAAQEQAwEBDgEBEQEBAQEBAQMBAQEDDgEBAQEBBgEBAgIGAQUBAQECAwUFCgEBAQMDAwAAAAYAAAAAAAEBAQEBAQEBAQMABgUBAAAAAAAAAQEBBQUFBQUKCgUFAwAAAAABAQICAg4CAgIAAwMFBQUDAgECAwMDAgAAAAEBAQEBAQEBAQEFAwMDAwADAwMDAAAAAAAAAwAAAAAAAAABAQEBAAEFBQADAwEDAwMAAwMDAwMFAQEAAgYDBQEKAwYAAAAAAAAAAAAAAAAFAQABAQEFAwMDAwMFAwMDAwICAw4DBgYGAAAAAAAAAAUFBQUDAwMDAwMEAQEBBQMBAQEBAQABAQEHBwcHBwcHBwUDAAABAQEBBQABAQEBAQAFAAAAAAAAAAAFAgQFAAABBQEEBQUBAAQFARABAwQBAQAIBAEBCAQBAQgFAAEC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IAI2AgwgAiACNgIIDAELIAMoAggiACACNgIMIAMgAjYCCCACQQA2AhggAiADNgIMIAIgADYCCAtByNs4QcjbOCgCAEEBayIAQX8gABs2AgALC4AEAQN/IAJBgARPBEAgACABIAIQPyAADwsgACACaiEDAkAgACABc0EDcUUEQAJAIABBA3FFBEAgACECDAELIAJFBEAgACECDAELIAAhAgNAIAIgAS0AADoAACABQQFqIQEgAkEBaiICQQNxRQ0BIAIgA0kNAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgACADQQRrIgRLBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAsRACAAKAIABEAgACgCBBBOCwukAQEBfyMAQUBqIgAkACAAQSY2AgwgAEGruCk2AgggAEEBNgIcIABBADYCJEGY3zhBADYCACAAQaikKTYCICAAQQA2AhAgACAAQQhqNgIYIABBADoAOCAAQcylODYCNCAAQbylODYCLCAAQaikKTYCKCAAIABBEGo2AjBBjBYgAEEoahABQZjfOCgCACEAQZjfOEEANgIAIABBAUYEQBAAGhBRCwALVwEBfyMAQRBrIgIkAAJ/IAFBCE0gACABT3FFBEAgAkEANgIMIAJBDGpBBCABIAFBBE0bIAAQ/wQhAEEAIAIoAgwgABsMAQsgABBqCyEAIAJBEGokACAAC24BAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQQI2AhQgA0ECNgIcIANBxgI2AiwgA0GEpTg2AhAgA0EANgIIIANBxgI2AiQgAyADQSBqNgIYIAMgAzYCKCADIANBBGo2AiAgA0EIaiACEHAAC/4BAQh/IwBBEGsiBSQAAkAgBUEEaiAAEOgBIgYtAABFDQAgASACaiIHIAEgACAAKAIAQQxrKAIAaiICKAIEQbABcUEgRhshCCACKAIYIQkgAigCTCIDQX9GBEAgBUEMaiIEIAIoAhwiAzYCACADIAMoAgRBAWo2AgQgBEHI8TgQfiIDQSAgAygCACgCHBEBACEDIAQoAgAiBCAEKAIEQQFrIgo2AgQgCkF/RgRAIAQgBCgCACgCCBEAAAsgAiADNgJMCyAJIAEgCCAHIAIgA8AQ2QENACAAIAAoAgBBDGsoAgBqIgEgASgCEEEFchCdAgsgBhDhASAFQRBqJAAgAAuBAQECfwJAAkAgAkEETwRAIAAgAXJBA3ENAQNAIAAoAgAgASgCAEcNAiABQQRqIQEgAEEEaiEAIAJBBGsiAkEDSw0ACwsgAkUNAQsDQCAALQAAIgMgAS0AACIERgRAIAFBAWohASAAQQFqIQAgAkEBayICDQEMAgsLIAMgBGsPC0EACxwAIAAgAUHMyjgoAgAiAEHCFSAAGxEDABCFAwALNgEBf0EBIAAgAEEBTRshAAJAA0AgABBqIgENAUH4/zgoAgAiAQRAIAERDQAMAQsLEB0ACyABC+gCAQJ/AkAgACABRg0AIAEgACACaiIEa0EAIAJBAXRrTQRAIAAgASACEE8PCyAAIAFzQQNxIQMCQAJAIAAgAUkEQCADBEAgACEDDAMLIABBA3FFBEAgACEDDAILIAAhAwNAIAJFDQQgAyABLQAAOgAAIAFBAWohASACQQFrIQIgA0EBaiIDQQNxDQALDAELAkAgAw0AIARBA3EEQANAIAJFDQUgACACQQFrIgJqIgMgASACai0AADoAACADQQNxDQALCyACQQNNDQADQCAAIAJBBGsiAmogASACaigCADYCACACQQNLDQALCyACRQ0CA0AgACACQQFrIgJqIAEgAmotAAA6AAAgAg0ACwwCCyACQQNNDQADQCADIAEoAgA2AgAgAUEEaiEBIANBBGohAyACQQRrIgJBA0sNAAsLIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIAALCwAgAARAIAEQTgsLSgEBfyMAQSBrIgMkACADQQE2AgwgA0EANgIUIANBADYCACADIAE2AhwgAyAANgIYIANBqKQpNgIQIAMgA0EYajYCCCADIAIQcAALUAECfyMAQSBrIgIkACAAKAIEIQMgACgCACEAIAIgASkCEDcDGCACIAEpAgg3AxAgAiABKQIANwMIIAAgAyACQQhqEJ4BIQAgAkEgaiQAIAALQAEBfyMAQSBrIgAkACAAQQE2AhQgAEEANgIcIABBADYCCCAAQeycODYCECAAQfygKTYCGCAAQQhqQfScOBBwAAsnAQF/IwBBEGsiAyQAIAMgABChASADIAEgAhBtIQAgA0EQaiQAIAALLwEBfyAAKAIAIQEgAEEANgIAIAEEQCABLAAPQQBIBEAgASgCBBBOCyABEE4LIAALdAEBfyMAQTBrIgMkACADIAI2AgQgAyABNgIAIANBAjYCFCADQQI2AhwgA0HQBTYCLCADQfC7LTYCECADQQA2AgggA0HRBTYCJCADIAA2AiAgAyADQSBqNgIYIAMgAzYCKCADQQhqEMYDIQAgA0EwaiQAIAALrwEBAn8jAEEgayICJABBmN84QQA2AgBB6wAgAkEIaiAAEAJBmN84KAIAIQBBmN84QQA2AgAgAEEBRwRAIAIoAgwhACACKAIIIQMgAiABKAIINgIYIAIgASkCADcDECACQRBqIAMgABDwASEAIAJBIGokACAADwsQACEAQZjfOEEANgIAQasKIAEQAUGY3zgoAgAhAUGY3zhBADYCACABQQFGBEAQABoQUQALIAAQAwAL0gICBn8BfiMAQRBrIgQkACAAQRhqIQUgAEEIaiEDA0ACQCAALQAsBEAgAyEBDAELIAEgACgCACIBayEHAkACQAJAAkAgACgCKEUNACAAKAIEIgIEQCACIAMgASADa/wKAAADQCAAKAIoIgEgBEEIaiAEQQxqIAEoAgAoAggRBABFDQIgBCgCDCIGRQ0ACyAEKAIIIQEgACgCACECIAZBEU4EQCABIAIpAAA3AAAgASACKQAINwAIIABBADYCBCAAIAEgBmpBEGsiAjYCAAwFCyACKQAAIQggAyACKQAINwAIIAMgCDcAACAAIAMgBmoiAjYCACAAIAE2AgQMAwsgAyABKQAANwAAIAMgASkACDcA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hUI/hiADfCEDIAFBCWoLQQFqIQIMAQtCACEDCyAAIAM3AwggACACNgIACwkAQeI0ELkJAAvUAQIDfwJ+AkAgACkDcCIEQgBSIAQgACkDeCAAKAIEIgEgACgCLCICa6x8IgVXcUUEQCAAEK0GIgNBAE4NASAAKAIsIQIgACgCBCEBCyAAQn83A3AgACABNgJoIAAgBSACIAFrrHw3A3hBfw8LIAVCAXwhBSAAKAIEIQEgACgCCCECAkAgACkDcCIEUA0AIAQgBX0iBCACIAFrrFkNACABIASnaiECCyAAIAI2AmggACAFIAAoAiwiACABa6x8NwN4IAAgAU8EQCABQQFrIAM6AAALIAMLoAEBAX8CQCACBEACfwJAAkACQCABQQBOBEAgAygCCEUNAiADKAIEIgQNASABDQMgAgwECyAAQQA2AggMBQsgAygCACAEIAIgARCqAgwCCyABDQAgAgwBCyABIAIQUgsiAwRAIAAgAzYCBCAAIAE2AgggAEEANgIADwsgACABNgIEIAAgAjYCCAwBCyAAIAE2AgQgAEEANgIICyAAQQE2AgALuQEBA38CQCABEKwJIQIgAiAALQALQQd2BH8gACgCCEH/////B3FBAWsFQQELIgNNBEACfyAALQALQQd2BEAgACgCAAwBCyAACyIDIAEgAkECdCIEEFgaIwBBEGsiASQAIAAgAhD0AiABQQA2AgwgAyAEaiABKAIMNgIAIAFBEGokAAwBCyAAIAMgAiADawJ/IAAtAAt