Commit 505c5d82 by keith

客户端七牛上传图片会被裁剪问题,取消压缩后上传

parent 852f759a
......@@ -43,4 +43,4 @@
top:0 !important;
min-height: inherit!important;
left:0 !important; right:0 !important; bottom:0 !important; margin: auto !important;
}</style><link href=css/chunk-5750b049.975722ef.css rel=prefetch><link href=css/chunk-5e6009ff.86cb9867.css rel=prefetch><link href=css/chunk-95ccd994.d241ba9d.css rel=prefetch><link href=css/chunk-bd7efe5c.96f83ab8.css rel=prefetch><link href=js/chunk-5750b049.b7cee639.js rel=prefetch><link href=js/chunk-5e6009ff.cb9acf4c.js rel=prefetch><link href=js/chunk-95ccd994.571b5445.js rel=prefetch><link href=js/chunk-bd7efe5c.3bdd8028.js rel=prefetch><link href=css/app.19de1655.css rel=preload as=style><link href=css/chunk-vendors.5cea36ab.css rel=preload as=style><link href=js/app.4015b26c.js rel=preload as=script><link href=js/chunk-vendors.7ce94627.js rel=preload as=script><link href=css/chunk-vendors.5cea36ab.css rel=stylesheet><link href=css/app.19de1655.css rel=stylesheet></head><body><noscript><strong>We're sorry but m doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=js/chunk-vendors.7ce94627.js></script><script src=js/app.4015b26c.js></script></body></html>
\ No newline at end of file
}</style><link href=css/chunk-5750b049.975722ef.css rel=prefetch><link href=css/chunk-5e6009ff.86cb9867.css rel=prefetch><link href=css/chunk-95ccd994.d241ba9d.css rel=prefetch><link href=css/chunk-bd7efe5c.96f83ab8.css rel=prefetch><link href=js/chunk-5750b049.b7cee639.js rel=prefetch><link href=js/chunk-5e6009ff.06ad09b6.js rel=prefetch><link href=js/chunk-95ccd994.571b5445.js rel=prefetch><link href=js/chunk-bd7efe5c.3bdd8028.js rel=prefetch><link href=css/app.19de1655.css rel=preload as=style><link href=css/chunk-vendors.5cea36ab.css rel=preload as=style><link href=js/app.acb8e311.js rel=preload as=script><link href=js/chunk-vendors.8cda8561.js rel=preload as=script><link href=css/chunk-vendors.5cea36ab.css rel=stylesheet><link href=css/app.19de1655.css rel=stylesheet></head><body><noscript><strong>We're sorry but m doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=js/chunk-vendors.8cda8561.js></script><script src=js/app.acb8e311.js></script></body></html>
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./src/App.vue?7045","webpack:///src/App.vue","webpack:///./src/App.vue?2e55","webpack:///./src/App.vue?bff9","webpack:///./src/router.js","webpack:///./src/store/actions.js","webpack:///./src/store/mutations.js","webpack:///./src/store/getters.js","webpack:///./src/store/state.js","webpack:///./src/store/index.js","webpack:///./plugins/help.js","webpack:///./plugins/mimc.js","webpack:///./resource/moment_locale.js","webpack:///./src/main.js","webpack:///./src/App.vue?2c4a"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","map","webpackContext","req","id","webpackContextResolve","keys","_vm","this","_h","$createElement","_c","_self","staticClass","class","isMobile","attrs","_e","staticRenderFns","computed","created","getLocal","onCheckIsOutSession","methods","runApp","localStorage","clear","$mimcInstance","init","handelUrl","isShowHeader","query","queryToJson","location","substr","lastIndexOf","replace","urlQuery","getItem","assign","h","u","userAccount","parseInt","platform","uid","isArtificial","artificialAccount","a","robotAccount","isArtificialString","artificialAccountString","$store","commit","str","split","mapData","temArr","dispatch","state","AmapAPPKey","upLastActivity","user","setItem","Date","now","artificialTime","component","Vue","use","Router","router","base","process","routes","path","redirect","onGetMessages","context","params","pageSize","axios","post","timestamp","page_size","response","newMessage","messages","list","payload","Base64","decode","isLoadMorEnd","oldMsg","concat","callback","catch","log","onGetLocal","APPKey","province","userLocal","city","onCleanRead","onUpdateLastActivity","onToggleWindow","put","onGetCompanyInfo","companyInfo","onGetConfigs","configs","onGetWorkorderTypes","workorderTypes","onGetWorkorders","workorders","updateState","newObj","oldState","robotInfo","isLoadMorLoading","userInfo","isIOS","navigator","userAgent","match","isSafari","indexOf","isJudgeBigScreen","yes","rate","screen","height","width","limit","availHeight","isShowPageLoading","Vuex","Store","getters","mutations","actions","moment","require","Helps","options","$myMethod","$formatUnixDate","unix","format","$formatFromNowDate","$formatDate","$robotNickname","nickname","robots","$uploadFile","secret","file","percent","success","fail","qiniuObservable","fileName","Math","random","getTime","fd","FormData","append","res","quality","noCompressIfLarger","maxWidth","qiniu","observable","dist","mimeType","subscribe","next","formData","complete","MimcPlugin","MimcInstance","robot","fetchMIMCTokenResult","_receiveP2PMsgCallback","_statusChangeCallback","_serverAckCallback","_disconnectCallback","fetchMIMCToken","getLocalCacheUser","userString","JSON","parse","token","stringify","getRobot","login","pushMessage","MIMCUser","appId","appAccount","registerP2PMsgHandler","msg","getPayload","registerFetchToken","registerStatusChange","bindResult","errType","errReason","errDesc","registerServerAckHandler","packetId","sequence","timeStamp","errMsg","registerDisconnHandler","mimcInstance","logout","addEventListener","sendMessage","toAccount","messageJson","jsonBase64Msg","encode","toString","Toast","createLocalMessage","transferAccount","months","monthsShort","weekdays","weekdaysShort","weekdaysMin","longDateFormat","LT","LTS","L","LL","LLL","LLLL","ll","lll","llll","meridiemParse","meridiemHour","hour","meridiem","minute","hm","calendar","sameDay","nextDay","nextWeek","lastDay","lastWeek","sameElse","dayOfMonthOrdinalParse","ordinal","number","period","relativeTime","future","past","ss","mm","hh","dd","M","MM","y","yy","week","dow","doy","locale","momentLocal","defaults","baseURL","interceptors","config","url","headers","clickToCloseNonZoomable","fullscreenEl","preview","MintUI","productionTip","store","render","App","$mount"],"mappings":"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,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,gBAAiB,OACjB,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,U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","file":"js/app.4015b26c.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-5750b049\":\"b7cee639\",\"chunk-5e6009ff\":\"cb9acf4c\",\"chunk-95ccd994\":\"571b5445\",\"chunk-bd7efe5c\":\"3bdd8028\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-5750b049\":1,\"chunk-5e6009ff\":1,\"chunk-95ccd994\":1,\"chunk-bd7efe5c\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-5750b049\":\"975722ef\",\"chunk-5e6009ff\":\"86cb9867\",\"chunk-95ccd994\":\"d241ba9d\",\"chunk-bd7efe5c\":\"96f83ab8\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","var map = {\n\t\"./af\": \"2bfb\",\n\t\"./af.js\": \"2bfb\",\n\t\"./ar\": \"8e73\",\n\t\"./ar-dz\": \"a356\",\n\t\"./ar-dz.js\": \"a356\",\n\t\"./ar-kw\": \"423e\",\n\t\"./ar-kw.js\": \"423e\",\n\t\"./ar-ly\": \"1cfd\",\n\t\"./ar-ly.js\": \"1cfd\",\n\t\"./ar-ma\": \"0a84\",\n\t\"./ar-ma.js\": \"0a84\",\n\t\"./ar-sa\": \"8230\",\n\t\"./ar-sa.js\": \"8230\",\n\t\"./ar-tn\": \"6d83\",\n\t\"./ar-tn.js\": \"6d83\",\n\t\"./ar.js\": \"8e73\",\n\t\"./az\": \"485c\",\n\t\"./az.js\": \"485c\",\n\t\"./be\": \"1fc1\",\n\t\"./be.js\": \"1fc1\",\n\t\"./bg\": \"84aa\",\n\t\"./bg.js\": \"84aa\",\n\t\"./bm\": \"a7fa\",\n\t\"./bm.js\": \"a7fa\",\n\t\"./bn\": \"9043\",\n\t\"./bn.js\": \"9043\",\n\t\"./bo\": \"d26a\",\n\t\"./bo.js\": \"d26a\",\n\t\"./br\": \"6887\",\n\t\"./br.js\": \"6887\",\n\t\"./bs\": \"2554\",\n\t\"./bs.js\": \"2554\",\n\t\"./ca\": \"d716\",\n\t\"./ca.js\": \"d716\",\n\t\"./cs\": \"3c0d\",\n\t\"./cs.js\": \"3c0d\",\n\t\"./cv\": \"03ec\",\n\t\"./cv.js\": \"03ec\",\n\t\"./cy\": \"9797\",\n\t\"./cy.js\": \"9797\",\n\t\"./da\": \"0f14\",\n\t\"./da.js\": \"0f14\",\n\t\"./de\": \"b469\",\n\t\"./de-at\": \"b3eb\",\n\t\"./de-at.js\": \"b3eb\",\n\t\"./de-ch\": \"bb71\",\n\t\"./de-ch.js\": \"bb71\",\n\t\"./de.js\": \"b469\",\n\t\"./dv\": \"598a\",\n\t\"./dv.js\": \"598a\",\n\t\"./el\": \"8d47\",\n\t\"./el.js\": \"8d47\",\n\t\"./en-SG\": \"cdab\",\n\t\"./en-SG.js\": \"cdab\",\n\t\"./en-au\": \"0e6b\",\n\t\"./en-au.js\": \"0e6b\",\n\t\"./en-ca\": \"3886\",\n\t\"./en-ca.js\": \"3886\",\n\t\"./en-gb\": \"39a6\",\n\t\"./en-gb.js\": \"39a6\",\n\t\"./en-ie\": \"e1d3\",\n\t\"./en-ie.js\": \"e1d3\",\n\t\"./en-il\": \"7333\",\n\t\"./en-il.js\": \"7333\",\n\t\"./en-nz\": \"6f50\",\n\t\"./en-nz.js\": \"6f50\",\n\t\"./eo\": \"65db\",\n\t\"./eo.js\": \"65db\",\n\t\"./es\": \"898b\",\n\t\"./es-do\": \"0a3c\",\n\t\"./es-do.js\": \"0a3c\",\n\t\"./es-us\": \"55c9\",\n\t\"./es-us.js\": \"55c9\",\n\t\"./es.js\": \"898b\",\n\t\"./et\": \"ec18\",\n\t\"./et.js\": \"ec18\",\n\t\"./eu\": \"0ff2\",\n\t\"./eu.js\": \"0ff2\",\n\t\"./fa\": \"8df4\",\n\t\"./fa.js\": \"8df4\",\n\t\"./fi\": \"81e9\",\n\t\"./fi.js\": \"81e9\",\n\t\"./fo\": \"0721\",\n\t\"./fo.js\": \"0721\",\n\t\"./fr\": \"9f26\",\n\t\"./fr-ca\": \"d9f8\",\n\t\"./fr-ca.js\": \"d9f8\",\n\t\"./fr-ch\": \"0e49\",\n\t\"./fr-ch.js\": \"0e49\",\n\t\"./fr.js\": \"9f26\",\n\t\"./fy\": \"7118\",\n\t\"./fy.js\": \"7118\",\n\t\"./ga\": \"5120\",\n\t\"./ga.js\": \"5120\",\n\t\"./gd\": \"f6b4\",\n\t\"./gd.js\": \"f6b4\",\n\t\"./gl\": \"8840\",\n\t\"./gl.js\": \"8840\",\n\t\"./gom-latn\": \"0caa\",\n\t\"./gom-latn.js\": \"0caa\",\n\t\"./gu\": \"e0c5\",\n\t\"./gu.js\": \"e0c5\",\n\t\"./he\": \"c7aa\",\n\t\"./he.js\": \"c7aa\",\n\t\"./hi\": \"dc4d\",\n\t\"./hi.js\": \"dc4d\",\n\t\"./hr\": \"4ba9\",\n\t\"./hr.js\": \"4ba9\",\n\t\"./hu\": \"5b14\",\n\t\"./hu.js\": \"5b14\",\n\t\"./hy-am\": \"d6b6\",\n\t\"./hy-am.js\": \"d6b6\",\n\t\"./id\": \"5038\",\n\t\"./id.js\": \"5038\",\n\t\"./is\": \"0558\",\n\t\"./is.js\": \"0558\",\n\t\"./it\": \"6e98\",\n\t\"./it-ch\": \"6f12\",\n\t\"./it-ch.js\": \"6f12\",\n\t\"./it.js\": \"6e98\",\n\t\"./ja\": \"079e\",\n\t\"./ja.js\": \"079e\",\n\t\"./jv\": \"b540\",\n\t\"./jv.js\": \"b540\",\n\t\"./ka\": \"201b\",\n\t\"./ka.js\": \"201b\",\n\t\"./kk\": \"6d79\",\n\t\"./kk.js\": \"6d79\",\n\t\"./km\": \"e81d\",\n\t\"./km.js\": \"e81d\",\n\t\"./kn\": \"3e92\",\n\t\"./kn.js\": \"3e92\",\n\t\"./ko\": \"22f8\",\n\t\"./ko.js\": \"22f8\",\n\t\"./ku\": \"2421\",\n\t\"./ku.js\": \"2421\",\n\t\"./ky\": \"9609\",\n\t\"./ky.js\": \"9609\",\n\t\"./lb\": \"440c\",\n\t\"./lb.js\": \"440c\",\n\t\"./lo\": \"b29d\",\n\t\"./lo.js\": \"b29d\",\n\t\"./lt\": \"26f9\",\n\t\"./lt.js\": \"26f9\",\n\t\"./lv\": \"b97c\",\n\t\"./lv.js\": \"b97c\",\n\t\"./me\": \"293c\",\n\t\"./me.js\": \"293c\",\n\t\"./mi\": \"688b\",\n\t\"./mi.js\": \"688b\",\n\t\"./mk\": \"6909\",\n\t\"./mk.js\": \"6909\",\n\t\"./ml\": \"02fb\",\n\t\"./ml.js\": \"02fb\",\n\t\"./mn\": \"958b\",\n\t\"./mn.js\": \"958b\",\n\t\"./mr\": \"39bd\",\n\t\"./mr.js\": \"39bd\",\n\t\"./ms\": \"ebe4\",\n\t\"./ms-my\": \"6403\",\n\t\"./ms-my.js\": \"6403\",\n\t\"./ms.js\": \"ebe4\",\n\t\"./mt\": \"1b45\",\n\t\"./mt.js\": \"1b45\",\n\t\"./my\": \"8689\",\n\t\"./my.js\": \"8689\",\n\t\"./nb\": \"6ce3\",\n\t\"./nb.js\": \"6ce3\",\n\t\"./ne\": \"3a39\",\n\t\"./ne.js\": \"3a39\",\n\t\"./nl\": \"facd\",\n\t\"./nl-be\": \"db29\",\n\t\"./nl-be.js\": \"db29\",\n\t\"./nl.js\": \"facd\",\n\t\"./nn\": \"b84c\",\n\t\"./nn.js\": \"b84c\",\n\t\"./pa-in\": \"f3ff\",\n\t\"./pa-in.js\": \"f3ff\",\n\t\"./pl\": \"8d57\",\n\t\"./pl.js\": \"8d57\",\n\t\"./pt\": \"f260\",\n\t\"./pt-br\": \"d2d4\",\n\t\"./pt-br.js\": \"d2d4\",\n\t\"./pt.js\": \"f260\",\n\t\"./ro\": \"972c\",\n\t\"./ro.js\": \"972c\",\n\t\"./ru\": \"957c\",\n\t\"./ru.js\": \"957c\",\n\t\"./sd\": \"6784\",\n\t\"./sd.js\": \"6784\",\n\t\"./se\": \"ffff\",\n\t\"./se.js\": \"ffff\",\n\t\"./si\": \"eda5\",\n\t\"./si.js\": \"eda5\",\n\t\"./sk\": \"7be6\",\n\t\"./sk.js\": \"7be6\",\n\t\"./sl\": \"8155\",\n\t\"./sl.js\": \"8155\",\n\t\"./sq\": \"c8f3\",\n\t\"./sq.js\": \"c8f3\",\n\t\"./sr\": \"cf1e\",\n\t\"./sr-cyrl\": \"13e9\",\n\t\"./sr-cyrl.js\": \"13e9\",\n\t\"./sr.js\": \"cf1e\",\n\t\"./ss\": \"52bd\",\n\t\"./ss.js\": \"52bd\",\n\t\"./sv\": \"5fbd\",\n\t\"./sv.js\": \"5fbd\",\n\t\"./sw\": \"74dc\",\n\t\"./sw.js\": \"74dc\",\n\t\"./ta\": \"3de5\",\n\t\"./ta.js\": \"3de5\",\n\t\"./te\": \"5cbb\",\n\t\"./te.js\": \"5cbb\",\n\t\"./tet\": \"576c\",\n\t\"./tet.js\": \"576c\",\n\t\"./tg\": \"3b1b\",\n\t\"./tg.js\": \"3b1b\",\n\t\"./th\": \"10e8\",\n\t\"./th.js\": \"10e8\",\n\t\"./tl-ph\": \"0f38\",\n\t\"./tl-ph.js\": \"0f38\",\n\t\"./tlh\": \"cf75\",\n\t\"./tlh.js\": \"cf75\",\n\t\"./tr\": \"0e81\",\n\t\"./tr.js\": \"0e81\",\n\t\"./tzl\": \"cf51\",\n\t\"./tzl.js\": \"cf51\",\n\t\"./tzm\": \"c109\",\n\t\"./tzm-latn\": \"b53d\",\n\t\"./tzm-latn.js\": \"b53d\",\n\t\"./tzm.js\": \"c109\",\n\t\"./ug-cn\": \"6117\",\n\t\"./ug-cn.js\": \"6117\",\n\t\"./uk\": \"ada2\",\n\t\"./uk.js\": \"ada2\",\n\t\"./ur\": \"5294\",\n\t\"./ur.js\": \"5294\",\n\t\"./uz\": \"2e8c\",\n\t\"./uz-latn\": \"010e\",\n\t\"./uz-latn.js\": \"010e\",\n\t\"./uz.js\": \"2e8c\",\n\t\"./vi\": \"2921\",\n\t\"./vi.js\": \"2921\",\n\t\"./x-pseudo\": \"fd7e\",\n\t\"./x-pseudo.js\": \"fd7e\",\n\t\"./yo\": \"7f33\",\n\t\"./yo.js\": \"7f33\",\n\t\"./zh-cn\": \"5c3a\",\n\t\"./zh-cn.js\": \"5c3a\",\n\t\"./zh-hk\": \"49ab\",\n\t\"./zh-hk.js\": \"49ab\",\n\t\"./zh-tw\": \"90ea\",\n\t\"./zh-tw.js\": \"90ea\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4678\";","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.isShowPageLoading)?_c('div',{staticClass:\"mini-im-loading\",class:{'pc-mini-im-loading': !_vm.isMobile}},[_c('mt-spinner',{attrs:{\"type\":\"triple-bounce\",\"color\":\"#26a2ff\"}})],1):_vm._e(),_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <div>\n <div\n class=\"mini-im-loading\"\n :class=\"{'pc-mini-im-loading': !isMobile}\"\n v-if=\"isShowPageLoading\"\n >\n <mt-spinner type=\"triple-bounce\" color=\"#26a2ff\"></mt-spinner>\n </div>\n <router-view />\n </div>\n</template>\n\n<script>\nimport { mapGetters } from \"vuex\";\nexport default {\n name: \"app\",\n data() {\n return {};\n },\n computed: {\n ...mapGetters([\n \"isShowPageLoading\",\n \"userAccount\",\n \"isArtificial\",\n \"isMobile\",\n \"artificialAccount\",\n \"robotAccount\",\n \"platform\",\n \"userLocal\",\n \"uid\",\n \"uid\",\n ])\n },\n created() {\n this.getLocal();\n setTimeout(() => {\n this.handelUrl()\n this.runApp()\n }, 500);\n // 判断是否被踢出对话\n this.onCheckIsOutSession();\n },\n methods: {\n runApp() {\n const user = this.$mimcInstance.getLocalCacheUser();\n if (\n user &&\n this.userAccount != null &&\n this.userAccount != user.id &&\n this.userAccount != 0\n ) {\n localStorage.clear();\n }\n this.$mimcInstance.init(\n {\n type: 0, // 默认0\n address: this.userLocal,\n uid: this.uid || 0, // 预留字段扩展自己平台业务\n platform: this.platform, // 渠道(平台)\n account_id: this.userAccount || 0 // 用户ID\n // 初始化完成这里返回一个user\n },\n user => {\n\n // 上报活动时间\n this.upLastActivity();\n\n // 获取公司信息\n this.$store.dispatch(\"onGetCompanyInfo\");\n\n // 获取配置信息\n this.$store.dispatch(\"onGetConfigs\");\n\n // 获取工单类型\n this.$store.dispatch(\"onGetWorkorderTypes\");\n\n // 获取工单列表\n this.$store.dispatch(\"onGetWorkorders\");\n\n // 重试\n if (!user) {\n setTimeout(() => this.runApp(), 1000);\n return;\n }\n\n // user\n this.$store.commit(\"updateState\", {\n userAccount: user.id,\n userInfo: user\n });\n\n // robot\n var robot = this.$mimcInstance.robot;\n localStorage.setItem(\"robot_\" + robot.id, JSON.stringify(robot));\n this.$store.commit(\"updateState\", {\n robotAccount: robot.id,\n robotInfo: robot\n });\n\n // 发送一条握手消息给机器人\n var sentHandshake =() =>{\n if (this.$mimcInstance.user == null || !this.$mimcInstance.user.isLogin()) {\n setTimeout(() => sentHandshake(), 1000);\n return\n }\n if (!this.artificialAccount) {\n console.log(\"握手消息\");\n this.$mimcInstance.sendMessage(\n \"handshake\",\n this.robotAccount,\n \"\"\n );\n }\n }\n sentHandshake()\n\n\n }\n );\n },\n // Handelurl\n handelUrl() {\n // url query 介绍\n // h == header 0 不显示 1显示 默认值显示,PC端不显示\n // m == mobile 0 不是移动端 1是移动端\n // p == platform 平台ID(渠道)\n // r == robot 0 当前为为客服 1机器人(对应的账号为a)\n // a == account 当前提供对话服务的账号,即客服账号,或机器人\n // u == userAccount 会话用户账号\n // uid == userId 业务平台的ID\n // c = 1 清除本地缓存\n var isShowHeader,\n isMobile,\n userAccount,\n uid,\n isArtificial,\n artificialAccount,\n robotAccount,\n platform;\n var query = this.queryToJson(location.href.substr(location.href.lastIndexOf(\"?\")).replace('#/index', \"\"))\n if (query && query.c) localStorage.clear();\n // 获取本地缓存\n var urlQuery = this.queryToJson(localStorage.getItem(\"urlQuery\"));\n if (urlQuery) {\n query = Object.assign({}, urlQuery, query);\n }\n if (query) {\n if (query.h == \"0\") isShowHeader = false;\n if (query.m == \"0\") {\n isMobile = false;\n isShowHeader = false;\n }\n if (query.u) userAccount = parseInt(query.u);\n if (query.p) platform = parseInt(query.p);\n if (query.uid) uid = parseInt(query.uid);\n if (query.r == \"0\") {\n isArtificial = true;\n artificialAccount = parseInt(query.a);\n } else {\n robotAccount = parseInt(query.a);\n }\n }\n var isArtificialString = localStorage.getItem(\"isArtificial\");\n var artificialAccountString = localStorage.getItem(\"artificialAccount\");\n if (isArtificialString == \"true\") {\n isArtificial = true;\n artificialAccount = parseInt(artificialAccountString);\n }\n this.$store.commit(\"updateState\", {\n isShowHeader,\n isMobile,\n userAccount,\n uid,\n isArtificial,\n artificialAccount,\n robotAccount,\n platform\n });\n },\n // query 转json\n queryToJson(str) {\n if (!str || str == \"\") return null;\n var query = str.substr(1, str.length).split(\"&\");\n if (!query) return null;\n var mapData = {};\n for (let i = 0; i < query.length; i++) {\n var temArr = query[i].split(\"=\");\n mapData[temArr[0]] = temArr[1];\n }\n return mapData;\n },\n // 根据IP获取用户地理位置\n getLocal() {\n this.$store.dispatch(\"onGetLocal\", this.$store.state.AmapAPPKey);\n },\n // 上报最后活动时间\n upLastActivity() {\n this.onCheckIsOutSession();\n const user = this.$mimcInstance.getLocalCacheUser();\n if (user) this.$store.dispatch(\"onUpdateLastActivity\");\n if (this.isArtificial) {\n localStorage.setItem(\"artificialTime\", Date.now());\n }\n setTimeout(() => this.upLastActivity(), 1000 * 60);\n },\n // 判断是否被踢出对话\n onCheckIsOutSession() {\n var artificialTime = localStorage.getItem(\"artificialTime\");\n if (artificialTime) {\n artificialTime = parseInt(artificialTime);\n if (Date.now() > artificialTime + 60 * 1000 * 10) {\n this.$store.commit(\"updateState\", {\n isArtificial: false,\n artificialAccount: null\n });\n }\n }\n },\n }\n};\n</script>\n\n<style lang=\"stylus\">\nbody {\n min-width: 240px;\n overflow: hidden;\n height: 100vh;\n background-color: #f3f3f3;\n}\n\n.mint-header.is-fixed {\n height: 50px !important;\n background: -webkit-linear-gradient(to right, #26a2ff, #736cde);\n background: -o-linear-gradient(to right, #26a2ff, #736cde);\n background: -moz-linear-gradient(to right, #26a2ff, #736cde);\n background: linear-gradient(to right, #26a2ff, #736cde);\n\n .mint-header-title {\n font-size: 15px;\n }\n}\n\n.mint-header, .mint-tabbar {\n min-width: 240px;\n z-index: 999999999 !important;\n}\n\n.mint-header .is-right {\n img {\n width: 25px;\n }\n}\n\n.mint-header .mint-button .mintui {\n font-size: 23px !important;\n}\n\n.mini-im-loading {\n display: flex;\n width: 100%;\n position: fixed;\n height: 100vh;\n top: 0;\n left: 0;\n z-index: 9;\n right: 0;\n background-color: #fff !important;\n margin: auto;\n align-items: center;\n justify-content: center;\n\n &.pc-mini-im-loading {\n width: 360px !important;\n height: 360px !important;\n top: -48px;\n bottom: 0;\n margin: auto !important;\n }\n}\n.workorder-create-picker .picker-item{\n font-size 15px\n}\n</style>\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=18a0c255&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport Router from 'vue-router'\n\nVue.use(Router)\nconst router = new Router({\n base: process.env.BASE_URL,\n routes: [\n {\n path: '/',\n redirect: '/index'\n },\n {\n path: '/index',\n name: 'index',\n component: () => import('./views/kefu.vue')\n },\n {\n path: '/workorder',\n name: 'workorder',\n component: () => import('./views/workorder.vue')\n },\n {\n path: '/workorder/create',\n name: 'workorder_create',\n component: () => import('./views/workorder_create.vue')\n },\n {\n path: '/workorder/detail/:id',\n name: 'workorder_detail',\n component: () => import('./views/workorder_detail.vue')\n },\n ]\n})\n\nexport default router\n","import axios from \"axios\";\nexport default {\n // 获取消息列表\n // params.timestamp\n // params.callback\n // params.oldMsg old msgs\n onGetMessages(context, params) {\n const pageSize = 20;\n axios\n .post(\"/public/messages\", {\n timestamp: params.timestamp,\n page_size: pageSize\n })\n .then(response => {\n let newMessage = [];\n let messages = response.data.data.list || [];\n for(var i=0; i<messages.length; i++){\n messages[i].payload = window.Base64.decode(messages[i].payload)\n }\n if (messages.length < pageSize || messages.length == 0) {\n context.commit('updateState', { isLoadMorEnd: true })\n }\n if (params.oldMsg.length == 0 && messages.length > 0) {\n newMessage = response.data.data.list\n } else if (messages.length > 0) {\n newMessage = messages.concat(params.oldMsg);\n }else{\n newMessage = params.oldMsg\n }\n context.commit('updateState', { messages: newMessage })\n if (params.callback) params.callback()\n })\n .catch(error => {\n console.log(error);\n });\n },\n // 获取用户位置\n // APPKey 高德地图web应用key\n onGetLocal(context, APPKey) {\n axios\n .get(\"https://restapi.amap.com/v3/ip?key=\" + APPKey)\n .then(response => {\n if (response.data.province) {\n context.commit('updateState', { userLocal: response.data.province + response.data.city })\n }\n })\n .catch(error => {\n console.error(error);\n });\n },\n // 清除未读消息\n onCleanRead() {\n axios.get(\"/public/clean_read/\");\n },\n // 上报最后活动时间\n onUpdateLastActivity() {\n axios.get(\"/public/activity/\");\n },\n // 用户是否在当前聊天页面\n onToggleWindow(context, window) {\n axios.put(\"/public/window/\", { window });\n },\n // 用户是否在当前聊天页面\n onGetCompanyInfo(context) {\n axios\n .get(\"/public/company\")\n .then(response => {\n context.commit('updateState', { companyInfo: response.data.data })\n })\n .catch(error => {\n console.error(error);\n });\n },\n // 获取配置信息\n onGetConfigs(context){\n axios.get(\"/public/configs\").then(response => {\n context.commit('updateState', { configs: response.data.data })\n });\n },\n // 获取工单类型\n onGetWorkorderTypes(context){\n axios.get(\"/public/workorder/types\").then(response => {\n context.commit('updateState', { workorderTypes: response.data.data })\n });\n },\n // 获取工单列表\n onGetWorkorders(context){\n axios.get(\"/public/workorders\").then(response => {\n context.commit('updateState', { workorders: response.data.data })\n });\n },\n}","export default {\n updateState(state, newObj){\n var oldState = state\n for (var i in newObj) {\n if(newObj[i] == undefined) continue\n oldState[i] = newObj[i]\n }\n\n state = oldState\n\n }\n}","export default {\n platform(state) {\n return state.platform;\n },\n isArtificial(state) {\n return state.isArtificial;\n },\n isShowHeader(state) {\n return state.isShowHeader;\n },\n isMobile(state) {\n return state.isMobile;\n },\n uid(state) {\n return state.uid;\n },\n userAccount(state) {\n return state.userAccount;\n },\n artificialAccount(state) {\n return state.artificialAccount;\n },\n robotInfo(state) {\n return state.robotInfo\n },\n robotAccount(state) {\n return state.robotAccount\n },\n isLoadMorEnd(state) {\n return state.isLoadMorEnd\n },\n messages(state) {\n return state.messages || []\n },\n userLocal(state) {\n return state.userLocal\n },\n isLoadMorLoading(state) {\n return state.isLoadMorLoading\n },\n userInfo(state) {\n return state.userInfo\n },\n companyInfo(state) {\n return state.companyInfo\n },\n configs(state) {\n return state.configs\n },\n isIOS() {\n return !!navigator.userAgent.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/);\n },\n isSafari() {\n return (\n navigator.userAgent.indexOf(\"Safari\") > -1 &&\n navigator.userAgent.indexOf(\"Chrome\") < 1\n );\n },\n isJudgeBigScreen() {\n let yes = false;\n const rate = window.screen.height / window.screen.width;\n let limit = window.screen.height == window.screen.availHeight ? 1.8 : 1.65;\n if (rate > limit) yes = true;\n return yes;\n },\n isShowPageLoading(state){\n return state.isShowPageLoading\n },\n workorders(state){\n return state.workorders\n },\n workorderTypes(state){\n return state.workorderTypes\n }\n}","export default {\n platform: 5, // 平台(渠道)\n isShowPageLoading: false, // page loading\n isShowHeader: true, // 是否显示header\n isMobile: true, // 是否是移动端\n isArtificial: false, // 是否是人工服务\n uid: 0, // 业务平台的ID\n userAccount: 0, // 用户账号\n artificialAccount: null, // 客服账号ID\n robotInfo: null, // 机器人信息\n robotAccount: null, // 机器人账号ID\n messages: [], // 消息列表\n isLoadMorEnd: false, // 是否已经到末尾\n userLocal: \"\", // 用户地理位置\n AmapAPPKey: \"73ef1dc5c5ea086e7330b95aede42953\", // 高德地图web appkey\n isLoadMorLoading: false, // 是否在加装更多消息loading\n userInfo: {}, // 用户信息\n companyInfo: null, // 公司信息\n configs: {}, // 配置信息\n\n // workorder\n workorders: [], // 工单列表\n workorderTypes: [], // 工单类型列表\n \n}","import Vue from 'vue'\nimport Vuex from 'vuex'\nimport actions from './actions'\nimport mutations from './mutations'\nimport getters from './getters'\nimport state from './state'\nVue.use(Vuex)\nexport default new Vuex.Store({\n state: state,\n getters: getters,\n mutations: mutations,\n actions: actions\n})","var moment = require('moment');\nimport axios from \"axios\";\nimport * as qiniu from \"qiniu-js\";\n// eslint-disable-next-line no-undef\nvar Helps = {};\nHelps.install = function (Vue, options) {\n Vue.prototype.$myMethod = function () {\n console.log(options)\n }\n // 格式化日期\n Vue.prototype.$formatUnixDate = function (unix, format) {\n return moment(parseInt(unix + '000')).format(format)\n }\n // 格式化日期(相对日期)\n Vue.prototype.$formatFromNowDate = function (unix, format = \"YYYY-MM-DD HH:mm\") {\n if (moment().format(\"YYYYMMDD\") == moment(parseInt(unix + '000')).format(\"YYYYMMDD\")) {\n return \"今天 \" + moment(parseInt(unix + '000')).format(\"HH:mm\")\n }\n return moment(parseInt(unix + '000')).format(format)\n }\n // 格式化日期(相对日期)\n Vue.prototype.$formatDate = function (unix, format = \"YYYY-MM-DD HH:mm:ss\") {\n return moment(parseInt(unix + '000')).format(format)\n }\n Vue.prototype.$robotNickname = function (id) {\n var nickname\n var robots = this.$store.getters.robots\n for (let i = 0; i < robots.length; i++) {\n if (robots[i].id == id) {\n nickname = robots[i].nickname\n }\n }\n return nickname\n }\n\n // 上传文件\n Vue.prototype.$uploadFile = function ({ mode,secret, file, percent, success, fail }) {\n var qiniuObservable = null;\n const fileName = parseInt(Math.random() * 10000 * new Date().getTime()) + file.name.substr(file.name.lastIndexOf(\".\"));\n // 系统内置\n if (mode == 1) {\n let fd = new FormData();\n fd.append(\"file\", file);\n fd.append(\"file_name\", fileName);\n axios\n .post(\"/public/upload\", fd)\n .then(res => {\n if (success) success(res.data.data);\n })\n .catch((e) => {\n if (fail) fail(e);\n });\n }\n // 七牛云\n else if (mode == 2) {\n let options = {\n quality: 0.92,\n noCompressIfLarger: true,\n maxWidth: 1500\n };\n qiniu.compressImage(file, options).then(data => {\n const observable = qiniu.upload(\n data.dist,\n fileName,\n secret,\n {},\n {\n mimeType: null\n }\n );\n qiniuObservable = observable.subscribe({\n next: function (res) {\n if (percent) percent(res)\n },\n error: function () {\n // 失败后再次使用FormData上传\n var formData = new FormData();\n formData.append(\"fileType\", \"image\");\n formData.append(\"fileName\", \"file\");\n formData.append(\"key\", fileName);\n formData.append(\"token\", secret);\n formData.append(\"file\", file);\n axios\n .post(\"https://upload.qiniup.com\", formData)\n .then(() => {\n if (success) success(fileName);\n })\n .catch((e) => {\n if (fail) fail(e);\n });\n },\n complete: function (res) {\n if (success) success(res.key);\n }\n });\n });\n }\n\n return qiniuObservable\n\n }\n\n\n}\nexport default Helps;","import axios from \"axios\";\nimport { Toast } from 'mint-ui';\nvar MimcPlugin = {};\nMimcPlugin.install = function (Vue, options) {\n\n console.log(options)\n\n // 获取单个平台数据\n Vue.MimcInstance = Vue.prototype.$mimcInstance = {\n user: null,\n robot: null,\n platform: 5,\n fetchMIMCTokenResult: null,\n _receiveP2PMsgCallback: null,\n _statusChangeCallback: null,\n _serverAckCallback: null,\n _disconnectCallback: null,\n // 初始化\n init(request, callback){\n this.platform = request.platform\n this.fetchMIMCToken(request, callback)\n },\n // 获取本地已经登录过的User\n getLocalCacheUser(){\n const userString = localStorage.getItem(\"user\")\n if(userString) return JSON.parse(userString)\n return null\n },\n // 获取token\n // request 登录参数\n // 登录回调 callback bool 是否成功\n fetchMIMCToken(request, callback){\n axios.post('/public/register', request)\n .then(response => {\n this.fetchMIMCTokenResult = response.data.data.token\n localStorage.setItem(\"user\", JSON.stringify(response.data.data.user))\n localStorage.setItem(\"Token\", response.data.data.user.token)\n console.log(\"MIMC初始化成功\")\n this.getRobot(()=>{\n if(callback) callback(response.data.data.user)\n })\n this.login();\n })\n .catch((error)=>{\n if(callback) callback(null)\n console.log(error)\n })\n },\n // 获取机器人\n getRobot(callback){\n axios.get('/public/robot/'+this.platform)\n .then(response => {\n this.robot = response.data.data\n if(callback)callback()\n }) \n .catch((error)=>{\n console.log(\"mimc初始化失败,请刷新重试\", error)\n })\n },\n // pushMessage\n pushMessage(payload){\n axios.post('/public/message/push', {\n \"msgType\": \"NORMAL_MSG\",\n \"payload\": payload\n })\n .then(response => {\n console.log(response.data)\n if(response.data['code'] != 200){\n setTimeout(()=> this.pushMessage(payload), 300)\n }\n })\n .catch(()=>{\n setTimeout(()=> this.pushMessage(payload), 300)\n })\n },\n // 登录\n login(callback){\n try{\n var fetchMIMCTokenResult = this.fetchMIMCTokenResult\n // eslint-disable-next-line no-undef\n this.user = new MIMCUser(fetchMIMCTokenResult.data.appId, fetchMIMCTokenResult.data.appAccount, \"666\");\n this.user.registerP2PMsgHandler((message)=>{\n var msg = JSON.parse(window.Base64.decode(message.getPayload()));\n if(this._receiveP2PMsgCallback) this._receiveP2PMsgCallback(msg)\n });\n this.user.registerFetchToken(() => {\n return fetchMIMCTokenResult;\n });\n this.user.registerStatusChange((bindResult, errType, errReason, errDesc)=>{\n if(this._statusChangeCallback) this._statusChangeCallback(bindResult, errType, errReason, errDesc)\n });\n this.user.registerServerAckHandler((packetId, sequence, timeStamp, errMsg)=>{\n if(this._serverAckCallback) this._serverAckCallback(packetId, sequence, timeStamp, errMsg)\n });\n this.user.registerDisconnHandler(() => {\n if(this._disconnectCallback) this._disconnectCallback()\n });\n this.user.login();\n window.mimcInstance = this\n if(callback) callback()\n console.log(\"MIMC登录成功\")\n }catch(e){\n console.log(\"MIMC登录失败\")\n // 重新尝试\n setTimeout(()=>{\n this.login()\n }, 1000)\n }\n },\n // 退出\n logout(){\n if(this.user){\n this.user.logout()\n this.user = null\n }\n },\n // 注册监听器\n addEventListener(type, callback){\n switch(type){\n case \"receiveP2PMsg\":\n this._receiveP2PMsgCallback = callback\n break\n case \"statusChange\":\n this._statusChangeCallback = callback\n break\n case \"serverAck\":\n this._serverAckCallback = callback\n break\n case \"disconnect\":\n this._disconnectCallback = callback\n break\n }\n },\n // 发送消息\n sendMessage(type, toAccount, payload = \"\"){\n if(!this.user){\n Toast({\n message: \"服务异常,请刷新重试!\"\n })\n return\n }\n var messageJson = {\n \"from_account\": parseInt(this.fetchMIMCTokenResult.data.appAccount),\n \"to_account\": parseInt(toAccount),\n \"biz_type\": type,\n \"version\": \"0\",\n \"timestamp\": parseInt((new Date().getTime() + \" \").substr(0, 10)),\n \"key\": new Date().getTime(),\n \"read\": 0,\n \"platform\": this.platform,\n \"transfer_account\": 0,\n \"payload\": payload + ''\n }\n \n var jsonBase64Msg = window.Base64.encode(JSON.stringify(messageJson))\n \n // 过滤不入库\n if(!(type == \"contacts\" || type == \"pong\" || type == \"welcome\" || type == \"handshake\" || type == \"search_knowledge\")){\n // 发送给机器人中专入库\n // const intoMessageJson = {\n // \"biz_type\": \"into\",\n // \"payload\": jsonBase64Msg\n // }\n // const intoJsonBase64Msg = window.Base64.encode(JSON.stringify(intoMessageJson))\n // this.user.sendMessage(this.robot.id.toString(), intoJsonBase64Msg);\n // 消息入库\n this.pushMessage(window.Base64.encode(jsonBase64Msg))\n }\n\n setTimeout(()=>{\n // 发送给对方\n this.user.sendMessage(toAccount.toString(), jsonBase64Msg);\n // console.log(\"发送给对方\", jsonBase64Msg)\n },150)\n\n return messageJson\n },\n // 创建本地消息\n createLocalMessage(type, toAccount, payload = \"\", transferAccount = 0){\n const messageJson = {\n \"from_account\": parseInt(this.fetchMIMCTokenResult.data.appAccount),\n \"to_account\": parseInt(toAccount),\n \"biz_type\": type,\n \"version\": \"0\",\n \"platform\": this.platform,\n \"timestamp\": parseInt((new Date().getTime() + \" \").substr(0, 10)),\n \"key\": new Date().getTime(),\n \"read\": 0,\n \"transfer_account\": parseInt(transferAccount),\n \"payload\": payload + ''\n }\n return messageJson\n }\n \n\n }\n}\nexport default MimcPlugin;","export default {\n months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),\n monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),\n weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),\n weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'),\n weekdaysMin: '日_一_二_三_四_五_六'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY-MM-DD',\n LL: 'YYYY年MM月DD日',\n LLL: 'YYYY年MM月DD日Ah点mm分',\n LLLL: 'YYYY年MM月DD日ddddAh点mm分',\n l: 'YYYY-M-D',\n ll: 'YYYY年M月D日',\n lll: 'YYYY年M月D日 HH:mm',\n llll: 'YYYY年M月D日dddd HH:mm'\n },\n meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === '凌晨' || meridiem === '早上' ||\n meridiem === '上午') {\n return hour;\n } else if (meridiem === '下午' || meridiem === '晚上') {\n return hour + 12;\n } else {\n // '中午'\n return hour >= 11 ? hour : hour + 12;\n }\n },\n meridiem: function (hour, minute) {\n const hm = hour * 100 + minute;\n if (hm < 600) {\n return '凌晨';\n } else if (hm < 900) {\n return '早上';\n } else if (hm < 1130) {\n return '上午';\n } else if (hm < 1230) {\n return '中午';\n } else if (hm < 1800) {\n return '下午';\n } else {\n return '晚上';\n }\n },\n calendar: {\n sameDay: '[今天]LT',\n nextDay: '[明天]LT',\n nextWeek: '[下]ddddLT',\n lastDay: '[昨天]LT',\n lastWeek: '[上]ddddLT',\n sameElse: 'L'\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(日|月|周)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'DDD':\n return number + '日';\n case 'M':\n return number + '月';\n case 'w':\n case 'W':\n return number + '周';\n default:\n return number;\n }\n },\n relativeTime: {\n future: '%s内',\n past: '%s前',\n s: '几秒',\n ss: '%d秒',\n m: '1分钟',\n mm: '%d分钟',\n h: '1小时',\n hh: '%d小时',\n d: '1天',\n dd: '%d天',\n M: '1个月',\n MM: '%d个月',\n y: '1年',\n yy: '%d年'\n },\n week: {\n dow: 1,\n doy: 4\n }\n}","import Vue from 'vue'\nimport App from './App.vue'\nimport preview from 'vue-photo-preview'\nimport router from \"./router\"\nimport store from './store'\nimport 'vue-photo-preview/dist/skin.css'\nimport MintUI from 'mint-ui'\nimport 'mint-ui/lib/style.css'\nimport Helps from \"../plugins/help\"\nimport MimcPlugin from \"../plugins/mimc\"\nimport momentLocal from '../resource/moment_locale'\nvar moment = require('moment');\nmoment.locale(\"zh-cn\", momentLocal)\n\nimport axios from 'axios'\n\naxios.defaults.baseURL = '/api'\n\n// axios添加请求拦截器\naxios.interceptors.request.use(function (config) {\n if(config.url.indexOf(\"https://restapi.amap.com/v3/ip\") != -1){\n return config;\n }\n const token = localStorage.getItem('Token') || \"\"\n config.headers = Object.assign({}, {\n 'Token': token,\n }, config.headers)\n\n return config;\n}, function (error) {\n // eslint-disable-next-line no-console\n console.log(error)\n return Promise.reject(error);\n});\n\nvar options={\n clickToCloseNonZoomable: false,\n fullscreenEl:false, //关闭全屏按钮\n}\nVue.use(preview, options)\nVue.use(Helps)\nVue.use(MimcPlugin)\nVue.use(MintUI)\nVue.config.productionTip = false\nnew Vue({\n router,\n store,\n render: h => h(App)\n}).$mount('#app')\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../node_modules/css-loader/index.js??ref--11-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../node_modules/css-loader/index.js??ref--11-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=stylus&\""],"sourceRoot":""}
\ No newline at end of file
(function(e){function t(t){for(var a,r,c=t[0],i=t[1],u=t[2],l=0,d=[];l<c.length;l++)r=c[l],Object.prototype.hasOwnProperty.call(o,r)&&o[r]&&d.push(o[r][0]),o[r]=0;for(a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a]);f&&f(t);while(d.length)d.shift()();return s.push.apply(s,u||[]),n()}function n(){for(var e,t=0;t<s.length;t++){for(var n=s[t],a=!0,r=1;r<n.length;r++){var c=n[r];0!==o[c]&&(a=!1)}a&&(s.splice(t--,1),e=i(i.s=n[0]))}return e}var a={},r={app:0},o={app:0},s=[];function c(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-5750b049":"b7cee639","chunk-5e6009ff":"cb9acf4c","chunk-95ccd994":"571b5445","chunk-bd7efe5c":"3bdd8028"}[e]+".js"}function i(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.e=function(e){var t=[],n={"chunk-5750b049":1,"chunk-5e6009ff":1,"chunk-95ccd994":1,"chunk-bd7efe5c":1};r[e]?t.push(r[e]):0!==r[e]&&n[e]&&t.push(r[e]=new Promise((function(t,n){for(var a="css/"+({}[e]||e)+"."+{"chunk-5750b049":"975722ef","chunk-5e6009ff":"86cb9867","chunk-95ccd994":"d241ba9d","chunk-bd7efe5c":"96f83ab8"}[e]+".css",o=i.p+a,s=document.getElementsByTagName("link"),c=0;c<s.length;c++){var u=s[c],l=u.getAttribute("data-href")||u.getAttribute("href");if("stylesheet"===u.rel&&(l===a||l===o))return t()}var d=document.getElementsByTagName("style");for(c=0;c<d.length;c++){u=d[c],l=u.getAttribute("data-href");if(l===a||l===o)return t()}var f=document.createElement("link");f.rel="stylesheet",f.type="text/css",f.onload=t,f.onerror=function(t){var a=t&&t.target&&t.target.src||o,s=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");s.code="CSS_CHUNK_LOAD_FAILED",s.request=a,delete r[e],f.parentNode.removeChild(f),n(s)},f.href=o;var p=document.getElementsByTagName("head")[0];p.appendChild(f)})).then((function(){r[e]=0})));var a=o[e];if(0!==a)if(a)t.push(a[2]);else{var s=new Promise((function(t,n){a=o[e]=[t,n]}));t.push(a[2]=s);var u,l=document.createElement("script");l.charset="utf-8",l.timeout=120,i.nc&&l.setAttribute("nonce",i.nc),l.src=c(e);var d=new Error;u=function(t){l.onerror=l.onload=null,clearTimeout(f);var n=o[e];if(0!==n){if(n){var a=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+a+": "+r+")",d.name="ChunkLoadError",d.type=a,d.request=r,n[1](d)}o[e]=void 0}};var f=setTimeout((function(){u({type:"timeout",target:l})}),12e4);l.onerror=l.onload=u,document.head.appendChild(l)}return Promise.all(t)},i.m=e,i.c=a,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)i.d(n,a,function(t){return e[t]}.bind(null,a));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i.oe=function(e){throw console.error(e),e};var u=window["webpackJsonp"]=window["webpackJsonp"]||[],l=u.push.bind(u);u.push=t,u=u.slice();for(var d=0;d<u.length;d++)t(u[d]);var f=l;s.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},4678:function(e,t,n){var a={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-SG":"cdab","./en-SG.js":"cdab","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-nz":"6f50","./en-nz.js":"6f50","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-tw":"90ea","./zh-tw.js":"90ea"};function r(e){var t=o(e);return n(t)}function o(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=o,e.exports=r,r.id="4678"},"56d7":function(e,t,n){"use strict";n.r(t);n("cadf"),n("551c"),n("f751"),n("097d");var a=n("2b0e"),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.isShowPageLoading?n("div",{staticClass:"mini-im-loading",class:{"pc-mini-im-loading":!e.isMobile}},[n("mt-spinner",{attrs:{type:"triple-bounce",color:"#26a2ff"}})],1):e._e(),n("router-view")],1)},o=[],s=(n("8e6e"),n("ac6a"),n("456d"),n("28a5"),n("a481"),n("bd86")),c=n("2f62");function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){Object(s["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l={name:"app",data:function(){return{}},computed:u({},Object(c["b"])(["isShowPageLoading","userAccount","isArtificial","isMobile","artificialAccount","robotAccount","platform","userLocal","uid","uid"])),created:function(){var e=this;this.getLocal(),setTimeout((function(){e.handelUrl(),e.runApp()}),500),this.onCheckIsOutSession()},methods:{runApp:function(){var e=this,t=this.$mimcInstance.getLocalCacheUser();t&&null!=this.userAccount&&this.userAccount!=t.id&&0!=this.userAccount&&localStorage.clear(),this.$mimcInstance.init({type:0,address:this.userLocal,uid:this.uid||0,platform:this.platform,account_id:this.userAccount||0},(function(t){if(e.upLastActivity(),e.$store.dispatch("onGetCompanyInfo"),e.$store.dispatch("onGetConfigs"),e.$store.dispatch("onGetWorkorderTypes"),e.$store.dispatch("onGetWorkorders"),t){e.$store.commit("updateState",{userAccount:t.id,userInfo:t});var n=e.$mimcInstance.robot;localStorage.setItem("robot_"+n.id,JSON.stringify(n)),e.$store.commit("updateState",{robotAccount:n.id,robotInfo:n});var a=function t(){null!=e.$mimcInstance.user&&e.$mimcInstance.user.isLogin()?e.artificialAccount||(console.log("握手消息"),e.$mimcInstance.sendMessage("handshake",e.robotAccount,"")):setTimeout((function(){return t()}),1e3)};a()}else setTimeout((function(){return e.runApp()}),1e3)}))},handelUrl:function(){var e,t,n,a,r,o,s,c,i=this.queryToJson(location.href.substr(location.href.lastIndexOf("?")).replace("#/index",""));i&&i.c&&localStorage.clear();var u=this.queryToJson(localStorage.getItem("urlQuery"));u&&(i=Object.assign({},u,i)),i&&("0"==i.h&&(e=!1),"0"==i.m&&(t=!1,e=!1),i.u&&(n=parseInt(i.u)),i.p&&(c=parseInt(i.p)),i.uid&&(a=parseInt(i.uid)),"0"==i.r?(r=!0,o=parseInt(i.a)):s=parseInt(i.a));var l=localStorage.getItem("isArtificial"),d=localStorage.getItem("artificialAccount");"true"==l&&(r=!0,o=parseInt(d)),this.$store.commit("updateState",{isShowHeader:e,isMobile:t,userAccount:n,uid:a,isArtificial:r,artificialAccount:o,robotAccount:s,platform:c})},queryToJson:function(e){if(!e||""==e)return null;var t=e.substr(1,e.length).split("&");if(!t)return null;for(var n={},a=0;a<t.length;a++){var r=t[a].split("=");n[r[0]]=r[1]}return n},getLocal:function(){this.$store.dispatch("onGetLocal",this.$store.state.AmapAPPKey)},upLastActivity:function(){var e=this;this.onCheckIsOutSession();var t=this.$mimcInstance.getLocalCacheUser();t&&this.$store.dispatch("onUpdateLastActivity"),this.isArtificial&&localStorage.setItem("artificialTime",Date.now()),setTimeout((function(){return e.upLastActivity()}),6e4)},onCheckIsOutSession:function(){var e=localStorage.getItem("artificialTime");e&&(e=parseInt(e),Date.now()>e+6e5&&this.$store.commit("updateState",{isArtificial:!1,artificialAccount:null}))}}},d=l,f=(n("7faf"),n("2877")),p=Object(f["a"])(d,r,o,!1,null,null,null),m=p.exports,h=n("d1d4"),b=n.n(h),g=n("8c4f");a["default"].use(g["a"]);var j=new g["a"]({base:"",routes:[{path:"/",redirect:"/index"},{path:"/index",name:"index",component:function(){return n.e("chunk-5e6009ff").then(n.bind(null,"e0a0"))}},{path:"/workorder",name:"workorder",component:function(){return n.e("chunk-bd7efe5c").then(n.bind(null,"fb09"))}},{path:"/workorder/create",name:"workorder_create",component:function(){return n.e("chunk-95ccd994").then(n.bind(null,"ede1"))}},{path:"/workorder/detail/:id",name:"workorder_detail",component:function(){return n.e("chunk-5750b049").then(n.bind(null,"4033"))}}]}),k=j,v=n("bc3a"),y=n.n(v),w={onGetMessages:function(e,t){var n=20;y.a.post("/public/messages",{timestamp:t.timestamp,page_size:n}).then((function(a){for(var r=[],o=a.data.data.list||[],s=0;s<o.length;s++)o[s].payload=window.Base64.decode(o[s].payload);(o.length<n||0==o.length)&&e.commit("updateState",{isLoadMorEnd:!0}),r=0==t.oldMsg.length&&o.length>0?a.data.data.list:o.length>0?o.concat(t.oldMsg):t.oldMsg,e.commit("updateState",{messages:r}),t.callback&&t.callback()})).catch((function(e){console.log(e)}))},onGetLocal:function(e,t){y.a.get("https://restapi.amap.com/v3/ip?key="+t).then((function(t){t.data.province&&e.commit("updateState",{userLocal:t.data.province+t.data.city})})).catch((function(e){console.error(e)}))},onCleanRead:function(){y.a.get("/public/clean_read/")},onUpdateLastActivity:function(){y.a.get("/public/activity/")},onToggleWindow:function(e,t){y.a.put("/public/window/",{window:t})},onGetCompanyInfo:function(e){y.a.get("/public/company").then((function(t){e.commit("updateState",{companyInfo:t.data.data})})).catch((function(e){console.error(e)}))},onGetConfigs:function(e){y.a.get("/public/configs").then((function(t){e.commit("updateState",{configs:t.data.data})}))},onGetWorkorderTypes:function(e){y.a.get("/public/workorder/types").then((function(t){e.commit("updateState",{workorderTypes:t.data.data})}))},onGetWorkorders:function(e){y.a.get("/public/workorders").then((function(t){e.commit("updateState",{workorders:t.data.data})}))}},_={updateState:function(e,t){var n=e;for(var a in t)void 0!=t[a]&&(n[a]=t[a]);e=n}},M=(n("4917"),{platform:function(e){return e.platform},isArtificial:function(e){return e.isArtificial},isShowHeader:function(e){return e.isShowHeader},isMobile:function(e){return e.isMobile},uid:function(e){return e.uid},userAccount:function(e){return e.userAccount},artificialAccount:function(e){return e.artificialAccount},robotInfo:function(e){return e.robotInfo},robotAccount:function(e){return e.robotAccount},isLoadMorEnd:function(e){return e.isLoadMorEnd},messages:function(e){return e.messages||[]},userLocal:function(e){return e.userLocal},isLoadMorLoading:function(e){return e.isLoadMorLoading},userInfo:function(e){return e.userInfo},companyInfo:function(e){return e.companyInfo},configs:function(e){return e.configs},isIOS:function(){return!!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)},isSafari:function(){return navigator.userAgent.indexOf("Safari")>-1&&navigator.userAgent.indexOf("Chrome")<1},isJudgeBigScreen:function(){var e=!1,t=window.screen.height/window.screen.width,n=window.screen.height==window.screen.availHeight?1.8:1.65;return t>n&&(e=!0),e},isShowPageLoading:function(e){return e.isShowPageLoading},workorders:function(e){return e.workorders},workorderTypes:function(e){return e.workorderTypes}}),I={platform:5,isShowPageLoading:!1,isShowHeader:!0,isMobile:!0,isArtificial:!1,uid:0,userAccount:0,artificialAccount:null,robotInfo:null,robotAccount:null,messages:[],isLoadMorEnd:!1,userLocal:"",AmapAPPKey:"73ef1dc5c5ea086e7330b95aede42953",isLoadMorLoading:!1,userInfo:{},companyInfo:null,configs:{},workorders:[],workorderTypes:[]};a["default"].use(c["a"]);var S=new c["a"].Store({state:I,getters:M,mutations:_,actions:w}),A=(n("394c"),n("76a0")),L=n.n(A),T=(n("aa35"),n("7f7f"),n("cea2")),C=n("c1df"),O={install:function(e,t){e.prototype.$myMethod=function(){console.log(t)},e.prototype.$formatUnixDate=function(e,t){return C(parseInt(e+"000")).format(t)},e.prototype.$formatFromNowDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD HH:mm";return C().format("YYYYMMDD")==C(parseInt(e+"000")).format("YYYYMMDD")?"今天 "+C(parseInt(e+"000")).format("HH:mm"):C(parseInt(e+"000")).format(t)},e.prototype.$formatDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD HH:mm:ss";return C(parseInt(e+"000")).format(t)},e.prototype.$robotNickname=function(e){for(var t,n=this.$store.getters.robots,a=0;a<n.length;a++)n[a].id==e&&(t=n[a].nickname);return t},e.prototype.$uploadFile=function(e){var t=e.mode,n=e.secret,a=e.file,r=e.percent,o=e.success,s=e.fail,c=null,i=parseInt(1e4*Math.random()*(new Date).getTime())+a.name.substr(a.name.lastIndexOf("."));if(1==t){var u=new FormData;u.append("file",a),u.append("file_name",i),y.a.post("/public/upload",u).then((function(e){o&&o(e.data.data)})).catch((function(e){s&&s(e)}))}else if(2==t){var l={quality:.92,noCompressIfLarger:!0,maxWidth:1500};T["compressImage"](a,l).then((function(e){var t=T["upload"](e.dist,i,n,{},{mimeType:null});c=t.subscribe({next:function(e){r&&r(e)},error:function(){var e=new FormData;e.append("fileType","image"),e.append("fileName","file"),e.append("key",i),e.append("token",n),e.append("file",a),y.a.post("https://upload.qiniup.com",e).then((function(){o&&o(i)})).catch((function(e){s&&s(e)}))},complete:function(e){o&&o(e.key)}})}))}return c}}},D=O,Y=(n("6b54"),{install:function(e,t){console.log(t),e.MimcInstance=e.prototype.$mimcInstance={user:null,robot:null,platform:5,fetchMIMCTokenResult:null,_receiveP2PMsgCallback:null,_statusChangeCallback:null,_serverAckCallback:null,_disconnectCallback:null,init:function(e,t){this.platform=e.platform,this.fetchMIMCToken(e,t)},getLocalCacheUser:function(){var e=localStorage.getItem("user");return e?JSON.parse(e):null},fetchMIMCToken:function(e,t){var n=this;y.a.post("/public/register",e).then((function(e){n.fetchMIMCTokenResult=e.data.data.token,localStorage.setItem("user",JSON.stringify(e.data.data.user)),localStorage.setItem("Token",e.data.data.user.token),console.log("MIMC初始化成功"),n.getRobot((function(){t&&t(e.data.data.user)})),n.login()})).catch((function(e){t&&t(null),console.log(e)}))},getRobot:function(e){var t=this;y.a.get("/public/robot/"+this.platform).then((function(n){t.robot=n.data.data,e&&e()})).catch((function(e){console.log("mimc初始化失败,请刷新重试",e)}))},pushMessage:function(e){var t=this;y.a.post("/public/message/push",{msgType:"NORMAL_MSG",payload:e}).then((function(n){console.log(n.data),200!=n.data["code"]&&setTimeout((function(){return t.pushMessage(e)}),300)})).catch((function(){setTimeout((function(){return t.pushMessage(e)}),300)}))},login:function(e){var t=this;try{var n=this.fetchMIMCTokenResult;this.user=new MIMCUser(n.data.appId,n.data.appAccount,"666"),this.user.registerP2PMsgHandler((function(e){var n=JSON.parse(window.Base64.decode(e.getPayload()));t._receiveP2PMsgCallback&&t._receiveP2PMsgCallback(n)})),this.user.registerFetchToken((function(){return n})),this.user.registerStatusChange((function(e,n,a,r){t._statusChangeCallback&&t._statusChangeCallback(e,n,a,r)})),this.user.registerServerAckHandler((function(e,n,a,r){t._serverAckCallback&&t._serverAckCallback(e,n,a,r)})),this.user.registerDisconnHandler((function(){t._disconnectCallback&&t._disconnectCallback()})),this.user.login(),window.mimcInstance=this,e&&e(),console.log("MIMC登录成功")}catch(a){console.log("MIMC登录失败"),setTimeout((function(){t.login()}),1e3)}},logout:function(){this.user&&(this.user.logout(),this.user=null)},addEventListener:function(e,t){switch(e){case"receiveP2PMsg":this._receiveP2PMsgCallback=t;break;case"statusChange":this._statusChangeCallback=t;break;case"serverAck":this._serverAckCallback=t;break;case"disconnect":this._disconnectCallback=t;break}},sendMessage:function(e,t){var n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(this.user){var r={from_account:parseInt(this.fetchMIMCTokenResult.data.appAccount),to_account:parseInt(t),biz_type:e,version:"0",timestamp:parseInt(((new Date).getTime()+" ").substr(0,10)),key:(new Date).getTime(),read:0,platform:this.platform,transfer_account:0,payload:a+""},o=window.Base64.encode(JSON.stringify(r));return"contacts"!=e&&"pong"!=e&&"welcome"!=e&&"handshake"!=e&&"search_knowledge"!=e&&this.pushMessage(window.Base64.encode(o)),setTimeout((function(){n.user.sendMessage(t.toString(),o)}),150),r}Object(A["Toast"])({message:"服务异常,请刷新重试!"})},createLocalMessage:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r={from_account:parseInt(this.fetchMIMCTokenResult.data.appAccount),to_account:parseInt(t),biz_type:e,version:"0",platform:this.platform,timestamp:parseInt(((new Date).getTime()+" ").substr(0,10)),key:(new Date).getTime(),read:0,transfer_account:parseInt(a),payload:n+""};return r}}}}),P=Y,$={months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY年MM月DD日",LLL:"YYYY年MM月DD日Ah点mm分",LLLL:"YYYY年MM月DD日ddddAh点mm分",l:"YYYY-M-D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",ss:"%d秒",m:"1分钟",mm:"%d分钟",h:"1小时",hh:"%d小时",d:"1天",dd:"%d天",M:"1个月",MM:"%d个月",y:"1年",yy:"%d年"},week:{dow:1,doy:4}},z=n("c1df");z.locale("zh-cn",$),y.a.defaults.baseURL="/api",y.a.interceptors.request.use((function(e){if(-1!=e.url.indexOf("https://restapi.amap.com/v3/ip"))return e;var t=localStorage.getItem("Token")||"";return e.headers=Object.assign({},{Token:t},e.headers),e}),(function(e){return console.log(e),Promise.reject(e)}));var x={clickToCloseNonZoomable:!1,fullscreenEl:!1};a["default"].use(b.a,x),a["default"].use(D),a["default"].use(P),a["default"].use(L.a),a["default"].config.productionTip=!1,new a["default"]({router:k,store:S,render:function(e){return e(m)}}).$mount("#app")},"7faf":function(e,t,n){"use strict";var a=n("8fba"),r=n.n(a);r.a},"8fba":function(e,t,n){}});
//# sourceMappingURL=app.4015b26c.js.map
\ No newline at end of file
(function(e){function t(t){for(var a,r,c=t[0],i=t[1],u=t[2],l=0,d=[];l<c.length;l++)r=c[l],Object.prototype.hasOwnProperty.call(o,r)&&o[r]&&d.push(o[r][0]),o[r]=0;for(a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a]);f&&f(t);while(d.length)d.shift()();return s.push.apply(s,u||[]),n()}function n(){for(var e,t=0;t<s.length;t++){for(var n=s[t],a=!0,r=1;r<n.length;r++){var c=n[r];0!==o[c]&&(a=!1)}a&&(s.splice(t--,1),e=i(i.s=n[0]))}return e}var a={},r={app:0},o={app:0},s=[];function c(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-5750b049":"b7cee639","chunk-5e6009ff":"06ad09b6","chunk-95ccd994":"571b5445","chunk-bd7efe5c":"3bdd8028"}[e]+".js"}function i(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.e=function(e){var t=[],n={"chunk-5750b049":1,"chunk-5e6009ff":1,"chunk-95ccd994":1,"chunk-bd7efe5c":1};r[e]?t.push(r[e]):0!==r[e]&&n[e]&&t.push(r[e]=new Promise((function(t,n){for(var a="css/"+({}[e]||e)+"."+{"chunk-5750b049":"975722ef","chunk-5e6009ff":"86cb9867","chunk-95ccd994":"d241ba9d","chunk-bd7efe5c":"96f83ab8"}[e]+".css",o=i.p+a,s=document.getElementsByTagName("link"),c=0;c<s.length;c++){var u=s[c],l=u.getAttribute("data-href")||u.getAttribute("href");if("stylesheet"===u.rel&&(l===a||l===o))return t()}var d=document.getElementsByTagName("style");for(c=0;c<d.length;c++){u=d[c],l=u.getAttribute("data-href");if(l===a||l===o)return t()}var f=document.createElement("link");f.rel="stylesheet",f.type="text/css",f.onload=t,f.onerror=function(t){var a=t&&t.target&&t.target.src||o,s=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");s.code="CSS_CHUNK_LOAD_FAILED",s.request=a,delete r[e],f.parentNode.removeChild(f),n(s)},f.href=o;var p=document.getElementsByTagName("head")[0];p.appendChild(f)})).then((function(){r[e]=0})));var a=o[e];if(0!==a)if(a)t.push(a[2]);else{var s=new Promise((function(t,n){a=o[e]=[t,n]}));t.push(a[2]=s);var u,l=document.createElement("script");l.charset="utf-8",l.timeout=120,i.nc&&l.setAttribute("nonce",i.nc),l.src=c(e);var d=new Error;u=function(t){l.onerror=l.onload=null,clearTimeout(f);var n=o[e];if(0!==n){if(n){var a=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+a+": "+r+")",d.name="ChunkLoadError",d.type=a,d.request=r,n[1](d)}o[e]=void 0}};var f=setTimeout((function(){u({type:"timeout",target:l})}),12e4);l.onerror=l.onload=u,document.head.appendChild(l)}return Promise.all(t)},i.m=e,i.c=a,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)i.d(n,a,function(t){return e[t]}.bind(null,a));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i.oe=function(e){throw console.error(e),e};var u=window["webpackJsonp"]=window["webpackJsonp"]||[],l=u.push.bind(u);u.push=t,u=u.slice();for(var d=0;d<u.length;d++)t(u[d]);var f=l;s.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},4678:function(e,t,n){var a={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-SG":"cdab","./en-SG.js":"cdab","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-nz":"6f50","./en-nz.js":"6f50","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-tw":"90ea","./zh-tw.js":"90ea"};function r(e){var t=o(e);return n(t)}function o(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=o,e.exports=r,r.id="4678"},"56d7":function(e,t,n){"use strict";n.r(t);n("cadf"),n("551c"),n("f751"),n("097d");var a=n("2b0e"),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.isShowPageLoading?n("div",{staticClass:"mini-im-loading",class:{"pc-mini-im-loading":!e.isMobile}},[n("mt-spinner",{attrs:{type:"triple-bounce",color:"#26a2ff"}})],1):e._e(),n("router-view")],1)},o=[],s=(n("8e6e"),n("ac6a"),n("456d"),n("28a5"),n("a481"),n("bd86")),c=n("2f62");function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){Object(s["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l={name:"app",data:function(){return{}},computed:u({},Object(c["b"])(["isShowPageLoading","userAccount","isArtificial","isMobile","artificialAccount","robotAccount","platform","userLocal","uid","uid"])),created:function(){var e=this;this.getLocal(),setTimeout((function(){e.handelUrl(),e.runApp()}),500),this.onCheckIsOutSession()},methods:{runApp:function(){var e=this,t=this.$mimcInstance.getLocalCacheUser();t&&null!=this.userAccount&&this.userAccount!=t.id&&0!=this.userAccount&&localStorage.clear(),this.$mimcInstance.init({type:0,address:this.userLocal,uid:this.uid||0,platform:this.platform,account_id:this.userAccount||0},(function(t){if(e.upLastActivity(),e.$store.dispatch("onGetCompanyInfo"),e.$store.dispatch("onGetConfigs"),e.$store.dispatch("onGetWorkorderTypes"),e.$store.dispatch("onGetWorkorders"),t){e.$store.commit("updateState",{userAccount:t.id,userInfo:t});var n=e.$mimcInstance.robot;localStorage.setItem("robot_"+n.id,JSON.stringify(n)),e.$store.commit("updateState",{robotAccount:n.id,robotInfo:n});var a=function t(){null!=e.$mimcInstance.user&&e.$mimcInstance.user.isLogin()?e.artificialAccount||(console.log("握手消息"),e.$mimcInstance.sendMessage("handshake",e.robotAccount,"")):setTimeout((function(){return t()}),1e3)};a()}else setTimeout((function(){return e.runApp()}),1e3)}))},handelUrl:function(){var e,t,n,a,r,o,s,c,i=this.queryToJson(location.href.substr(location.href.lastIndexOf("?")).replace("#/index",""));i&&i.c&&localStorage.clear();var u=this.queryToJson(localStorage.getItem("urlQuery"));u&&(i=Object.assign({},u,i)),i&&("0"==i.h&&(e=!1),"0"==i.m&&(t=!1,e=!1),i.u&&(n=parseInt(i.u)),i.p&&(c=parseInt(i.p)),i.uid&&(a=parseInt(i.uid)),"0"==i.r?(r=!0,o=parseInt(i.a)):s=parseInt(i.a));var l=localStorage.getItem("isArtificial"),d=localStorage.getItem("artificialAccount");"true"==l&&(r=!0,o=parseInt(d)),this.$store.commit("updateState",{isShowHeader:e,isMobile:t,userAccount:n,uid:a,isArtificial:r,artificialAccount:o,robotAccount:s,platform:c})},queryToJson:function(e){if(!e||""==e)return null;var t=e.substr(1,e.length).split("&");if(!t)return null;for(var n={},a=0;a<t.length;a++){var r=t[a].split("=");n[r[0]]=r[1]}return n},getLocal:function(){this.$store.dispatch("onGetLocal",this.$store.state.AmapAPPKey)},upLastActivity:function(){var e=this;this.onCheckIsOutSession();var t=this.$mimcInstance.getLocalCacheUser();t&&this.$store.dispatch("onUpdateLastActivity"),this.isArtificial&&localStorage.setItem("artificialTime",Date.now()),setTimeout((function(){return e.upLastActivity()}),6e4)},onCheckIsOutSession:function(){var e=localStorage.getItem("artificialTime");e&&(e=parseInt(e),Date.now()>e+6e5&&this.$store.commit("updateState",{isArtificial:!1,artificialAccount:null}))}}},d=l,f=(n("7faf"),n("2877")),p=Object(f["a"])(d,r,o,!1,null,null,null),m=p.exports,h=n("d1d4"),b=n.n(h),g=n("8c4f");a["default"].use(g["a"]);var j=new g["a"]({base:"",routes:[{path:"/",redirect:"/index"},{path:"/index",name:"index",component:function(){return n.e("chunk-5e6009ff").then(n.bind(null,"e0a0"))}},{path:"/workorder",name:"workorder",component:function(){return n.e("chunk-bd7efe5c").then(n.bind(null,"fb09"))}},{path:"/workorder/create",name:"workorder_create",component:function(){return n.e("chunk-95ccd994").then(n.bind(null,"ede1"))}},{path:"/workorder/detail/:id",name:"workorder_detail",component:function(){return n.e("chunk-5750b049").then(n.bind(null,"4033"))}}]}),k=j,v=n("bc3a"),y=n.n(v),w={onGetMessages:function(e,t){var n=20;y.a.post("/public/messages",{timestamp:t.timestamp,page_size:n}).then((function(a){for(var r=[],o=a.data.data.list||[],s=0;s<o.length;s++)o[s].payload=window.Base64.decode(o[s].payload);(o.length<n||0==o.length)&&e.commit("updateState",{isLoadMorEnd:!0}),r=0==t.oldMsg.length&&o.length>0?a.data.data.list:o.length>0?o.concat(t.oldMsg):t.oldMsg,e.commit("updateState",{messages:r}),t.callback&&t.callback()})).catch((function(e){console.log(e)}))},onGetLocal:function(e,t){y.a.get("https://restapi.amap.com/v3/ip?key="+t).then((function(t){t.data.province&&e.commit("updateState",{userLocal:t.data.province+t.data.city})})).catch((function(e){console.error(e)}))},onCleanRead:function(){y.a.get("/public/clean_read/")},onUpdateLastActivity:function(){y.a.get("/public/activity/")},onToggleWindow:function(e,t){y.a.put("/public/window/",{window:t})},onGetCompanyInfo:function(e){y.a.get("/public/company").then((function(t){e.commit("updateState",{companyInfo:t.data.data})})).catch((function(e){console.error(e)}))},onGetConfigs:function(e){y.a.get("/public/configs").then((function(t){e.commit("updateState",{configs:t.data.data})}))},onGetWorkorderTypes:function(e){y.a.get("/public/workorder/types").then((function(t){e.commit("updateState",{workorderTypes:t.data.data})}))},onGetWorkorders:function(e){y.a.get("/public/workorders").then((function(t){e.commit("updateState",{workorders:t.data.data})}))}},_={updateState:function(e,t){var n=e;for(var a in t)void 0!=t[a]&&(n[a]=t[a]);e=n}},M=(n("4917"),{platform:function(e){return e.platform},isArtificial:function(e){return e.isArtificial},isShowHeader:function(e){return e.isShowHeader},isMobile:function(e){return e.isMobile},uid:function(e){return e.uid},userAccount:function(e){return e.userAccount},artificialAccount:function(e){return e.artificialAccount},robotInfo:function(e){return e.robotInfo},robotAccount:function(e){return e.robotAccount},isLoadMorEnd:function(e){return e.isLoadMorEnd},messages:function(e){return e.messages||[]},userLocal:function(e){return e.userLocal},isLoadMorLoading:function(e){return e.isLoadMorLoading},userInfo:function(e){return e.userInfo},companyInfo:function(e){return e.companyInfo},configs:function(e){return e.configs},isIOS:function(){return!!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)},isSafari:function(){return navigator.userAgent.indexOf("Safari")>-1&&navigator.userAgent.indexOf("Chrome")<1},isJudgeBigScreen:function(){var e=!1,t=window.screen.height/window.screen.width,n=window.screen.height==window.screen.availHeight?1.8:1.65;return t>n&&(e=!0),e},isShowPageLoading:function(e){return e.isShowPageLoading},workorders:function(e){return e.workorders},workorderTypes:function(e){return e.workorderTypes}}),I={platform:5,isShowPageLoading:!1,isShowHeader:!0,isMobile:!0,isArtificial:!1,uid:0,userAccount:0,artificialAccount:null,robotInfo:null,robotAccount:null,messages:[],isLoadMorEnd:!1,userLocal:"",AmapAPPKey:"73ef1dc5c5ea086e7330b95aede42953",isLoadMorLoading:!1,userInfo:{},companyInfo:null,configs:{},workorders:[],workorderTypes:[]};a["default"].use(c["a"]);var S=new c["a"].Store({state:I,getters:M,mutations:_,actions:w}),A=(n("394c"),n("76a0")),L=n.n(A),T=(n("aa35"),n("7f7f"),n("cea2")),O=n("c1df"),C={install:function(e,t){e.prototype.$myMethod=function(){console.log(t)},e.prototype.$formatUnixDate=function(e,t){return O(parseInt(e+"000")).format(t)},e.prototype.$formatFromNowDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD HH:mm";return O().format("YYYYMMDD")==O(parseInt(e+"000")).format("YYYYMMDD")?"今天 "+O(parseInt(e+"000")).format("HH:mm"):O(parseInt(e+"000")).format(t)},e.prototype.$formatDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD HH:mm:ss";return O(parseInt(e+"000")).format(t)},e.prototype.$robotNickname=function(e){for(var t,n=this.$store.getters.robots,a=0;a<n.length;a++)n[a].id==e&&(t=n[a].nickname);return t},e.prototype.$uploadFile=function(e){var t=e.mode,n=e.secret,a=e.file,r=e.percent,o=e.success,s=e.fail,c=null,i=parseInt(1e4*Math.random()*(new Date).getTime())+a.name.substr(a.name.lastIndexOf("."));if(1==t){var u=new FormData;u.append("file",a),u.append("file_name",i),y.a.post("/public/upload",u).then((function(e){o&&o(e.data.data)})).catch((function(e){s&&s(e)}))}else if(2==t){var l=T["upload"](a,i,n,{},{mimeType:null});c=l.subscribe({next:function(e){r&&r(e)},error:function(){var e=new FormData;e.append("fileType","image"),e.append("fileName","file"),e.append("key",i),e.append("token",n),e.append("file",a),y.a.post("https://upload.qiniup.com",e).then((function(){o&&o(i)})).catch((function(e){s&&s(e)}))},complete:function(e){o&&o(e.key)}})}return c}}},D=C,Y=(n("6b54"),{install:function(e,t){console.log(t),e.MimcInstance=e.prototype.$mimcInstance={user:null,robot:null,platform:5,fetchMIMCTokenResult:null,_receiveP2PMsgCallback:null,_statusChangeCallback:null,_serverAckCallback:null,_disconnectCallback:null,init:function(e,t){this.platform=e.platform,this.fetchMIMCToken(e,t)},getLocalCacheUser:function(){var e=localStorage.getItem("user");return e?JSON.parse(e):null},fetchMIMCToken:function(e,t){var n=this;y.a.post("/public/register",e).then((function(e){n.fetchMIMCTokenResult=e.data.data.token,localStorage.setItem("user",JSON.stringify(e.data.data.user)),localStorage.setItem("Token",e.data.data.user.token),console.log("MIMC初始化成功"),n.getRobot((function(){t&&t(e.data.data.user)})),n.login()})).catch((function(e){t&&t(null),console.log(e)}))},getRobot:function(e){var t=this;y.a.get("/public/robot/"+this.platform).then((function(n){t.robot=n.data.data,e&&e()})).catch((function(e){console.log("mimc初始化失败,请刷新重试",e)}))},pushMessage:function(e){var t=this;y.a.post("/public/message/push",{msgType:"NORMAL_MSG",payload:e}).then((function(n){console.log(n.data),200!=n.data["code"]&&setTimeout((function(){return t.pushMessage(e)}),300)})).catch((function(){setTimeout((function(){return t.pushMessage(e)}),300)}))},login:function(e){var t=this;try{var n=this.fetchMIMCTokenResult;this.user=new MIMCUser(n.data.appId,n.data.appAccount,"666"),this.user.registerP2PMsgHandler((function(e){var n=JSON.parse(window.Base64.decode(e.getPayload()));t._receiveP2PMsgCallback&&t._receiveP2PMsgCallback(n)})),this.user.registerFetchToken((function(){return n})),this.user.registerStatusChange((function(e,n,a,r){t._statusChangeCallback&&t._statusChangeCallback(e,n,a,r)})),this.user.registerServerAckHandler((function(e,n,a,r){t._serverAckCallback&&t._serverAckCallback(e,n,a,r)})),this.user.registerDisconnHandler((function(){t._disconnectCallback&&t._disconnectCallback()})),this.user.login(),window.mimcInstance=this,e&&e(),console.log("MIMC登录成功")}catch(a){console.log("MIMC登录失败"),setTimeout((function(){t.login()}),1e3)}},logout:function(){this.user&&(this.user.logout(),this.user=null)},addEventListener:function(e,t){switch(e){case"receiveP2PMsg":this._receiveP2PMsgCallback=t;break;case"statusChange":this._statusChangeCallback=t;break;case"serverAck":this._serverAckCallback=t;break;case"disconnect":this._disconnectCallback=t;break}},sendMessage:function(e,t){var n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(this.user){var r={from_account:parseInt(this.fetchMIMCTokenResult.data.appAccount),to_account:parseInt(t),biz_type:e,version:"0",timestamp:parseInt(((new Date).getTime()+" ").substr(0,10)),key:(new Date).getTime(),read:0,platform:this.platform,transfer_account:0,payload:a+""},o=window.Base64.encode(JSON.stringify(r));return"contacts"!=e&&"pong"!=e&&"welcome"!=e&&"handshake"!=e&&"search_knowledge"!=e&&this.pushMessage(window.Base64.encode(o)),setTimeout((function(){n.user.sendMessage(t.toString(),o)}),150),r}Object(A["Toast"])({message:"服务异常,请刷新重试!"})},createLocalMessage:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r={from_account:parseInt(this.fetchMIMCTokenResult.data.appAccount),to_account:parseInt(t),biz_type:e,version:"0",platform:this.platform,timestamp:parseInt(((new Date).getTime()+" ").substr(0,10)),key:(new Date).getTime(),read:0,transfer_account:parseInt(a),payload:n+""};return r}}}}),P=Y,$={months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY年MM月DD日",LLL:"YYYY年MM月DD日Ah点mm分",LLLL:"YYYY年MM月DD日ddddAh点mm分",l:"YYYY-M-D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",ss:"%d秒",m:"1分钟",mm:"%d分钟",h:"1小时",hh:"%d小时",d:"1天",dd:"%d天",M:"1个月",MM:"%d个月",y:"1年",yy:"%d年"},week:{dow:1,doy:4}},z=n("c1df");z.locale("zh-cn",$),y.a.defaults.baseURL="/api",y.a.interceptors.request.use((function(e){if(-1!=e.url.indexOf("https://restapi.amap.com/v3/ip"))return e;var t=localStorage.getItem("Token")||"";return e.headers=Object.assign({},{Token:t},e.headers),e}),(function(e){return console.log(e),Promise.reject(e)}));var x={clickToCloseNonZoomable:!1,fullscreenEl:!1};a["default"].use(b.a,x),a["default"].use(D),a["default"].use(P),a["default"].use(L.a),a["default"].config.productionTip=!1,new a["default"]({router:k,store:S,render:function(e){return e(m)}}).$mount("#app")},"7faf":function(e,t,n){"use strict";var a=n("8fba"),r=n.n(a);r.a},"8fba":function(e,t,n){}});
//# sourceMappingURL=app.acb8e311.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./src/App.vue?7045","webpack:///src/App.vue","webpack:///./src/App.vue?2e55","webpack:///./src/App.vue?bff9","webpack:///./src/router.js","webpack:///./src/store/actions.js","webpack:///./src/store/mutations.js","webpack:///./src/store/getters.js","webpack:///./src/store/state.js","webpack:///./src/store/index.js","webpack:///./plugins/help.js","webpack:///./plugins/mimc.js","webpack:///./resource/moment_locale.js","webpack:///./src/main.js","webpack:///./src/App.vue?2c4a"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","map","webpackContext","req","id","webpackContextResolve","keys","_vm","this","_h","$createElement","_c","_self","staticClass","class","isMobile","attrs","_e","staticRenderFns","computed","created","getLocal","onCheckIsOutSession","methods","runApp","localStorage","clear","$mimcInstance","init","handelUrl","isShowHeader","query","queryToJson","location","substr","lastIndexOf","replace","urlQuery","getItem","assign","h","u","userAccount","parseInt","platform","uid","isArtificial","artificialAccount","a","robotAccount","isArtificialString","artificialAccountString","$store","commit","str","split","mapData","temArr","dispatch","state","AmapAPPKey","upLastActivity","user","setItem","Date","now","artificialTime","component","Vue","use","Router","router","base","process","routes","path","redirect","onGetMessages","context","params","pageSize","axios","post","timestamp","page_size","response","newMessage","messages","list","payload","Base64","decode","isLoadMorEnd","oldMsg","concat","callback","catch","log","onGetLocal","APPKey","province","userLocal","city","onCleanRead","onUpdateLastActivity","onToggleWindow","put","onGetCompanyInfo","companyInfo","onGetConfigs","configs","onGetWorkorderTypes","workorderTypes","onGetWorkorders","workorders","updateState","newObj","oldState","robotInfo","isLoadMorLoading","userInfo","isIOS","navigator","userAgent","match","isSafari","indexOf","isJudgeBigScreen","yes","rate","screen","height","width","limit","availHeight","isShowPageLoading","Vuex","Store","getters","mutations","actions","moment","require","Helps","options","$myMethod","$formatUnixDate","unix","format","$formatFromNowDate","$formatDate","$robotNickname","nickname","robots","$uploadFile","secret","file","percent","success","fail","qiniuObservable","fileName","Math","random","getTime","fd","FormData","append","res","observable","qiniu","mimeType","subscribe","next","formData","complete","MimcPlugin","MimcInstance","robot","fetchMIMCTokenResult","_receiveP2PMsgCallback","_statusChangeCallback","_serverAckCallback","_disconnectCallback","fetchMIMCToken","getLocalCacheUser","userString","JSON","parse","token","stringify","getRobot","login","pushMessage","MIMCUser","appId","appAccount","registerP2PMsgHandler","msg","getPayload","registerFetchToken","registerStatusChange","bindResult","errType","errReason","errDesc","registerServerAckHandler","packetId","sequence","timeStamp","errMsg","registerDisconnHandler","mimcInstance","logout","addEventListener","sendMessage","toAccount","messageJson","jsonBase64Msg","encode","toString","Toast","createLocalMessage","transferAccount","months","monthsShort","weekdays","weekdaysShort","weekdaysMin","longDateFormat","LT","LTS","L","LL","LLL","LLLL","ll","lll","llll","meridiemParse","meridiemHour","hour","meridiem","minute","hm","calendar","sameDay","nextDay","nextWeek","lastDay","lastWeek","sameElse","dayOfMonthOrdinalParse","ordinal","number","period","relativeTime","future","past","ss","mm","hh","dd","M","MM","y","yy","week","dow","doy","locale","momentLocal","defaults","baseURL","interceptors","config","url","headers","clickToCloseNonZoomable","fullscreenEl","preview","MintUI","productionTip","store","render","App","$mount"],"mappings":"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,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,gBAAiB,OACjB,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,U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","file":"js/app.acb8e311.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-5750b049\":\"b7cee639\",\"chunk-5e6009ff\":\"06ad09b6\",\"chunk-95ccd994\":\"571b5445\",\"chunk-bd7efe5c\":\"3bdd8028\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-5750b049\":1,\"chunk-5e6009ff\":1,\"chunk-95ccd994\":1,\"chunk-bd7efe5c\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-5750b049\":\"975722ef\",\"chunk-5e6009ff\":\"86cb9867\",\"chunk-95ccd994\":\"d241ba9d\",\"chunk-bd7efe5c\":\"96f83ab8\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","var map = {\n\t\"./af\": \"2bfb\",\n\t\"./af.js\": \"2bfb\",\n\t\"./ar\": \"8e73\",\n\t\"./ar-dz\": \"a356\",\n\t\"./ar-dz.js\": \"a356\",\n\t\"./ar-kw\": \"423e\",\n\t\"./ar-kw.js\": \"423e\",\n\t\"./ar-ly\": \"1cfd\",\n\t\"./ar-ly.js\": \"1cfd\",\n\t\"./ar-ma\": \"0a84\",\n\t\"./ar-ma.js\": \"0a84\",\n\t\"./ar-sa\": \"8230\",\n\t\"./ar-sa.js\": \"8230\",\n\t\"./ar-tn\": \"6d83\",\n\t\"./ar-tn.js\": \"6d83\",\n\t\"./ar.js\": \"8e73\",\n\t\"./az\": \"485c\",\n\t\"./az.js\": \"485c\",\n\t\"./be\": \"1fc1\",\n\t\"./be.js\": \"1fc1\",\n\t\"./bg\": \"84aa\",\n\t\"./bg.js\": \"84aa\",\n\t\"./bm\": \"a7fa\",\n\t\"./bm.js\": \"a7fa\",\n\t\"./bn\": \"9043\",\n\t\"./bn.js\": \"9043\",\n\t\"./bo\": \"d26a\",\n\t\"./bo.js\": \"d26a\",\n\t\"./br\": \"6887\",\n\t\"./br.js\": \"6887\",\n\t\"./bs\": \"2554\",\n\t\"./bs.js\": \"2554\",\n\t\"./ca\": \"d716\",\n\t\"./ca.js\": \"d716\",\n\t\"./cs\": \"3c0d\",\n\t\"./cs.js\": \"3c0d\",\n\t\"./cv\": \"03ec\",\n\t\"./cv.js\": \"03ec\",\n\t\"./cy\": \"9797\",\n\t\"./cy.js\": \"9797\",\n\t\"./da\": \"0f14\",\n\t\"./da.js\": \"0f14\",\n\t\"./de\": \"b469\",\n\t\"./de-at\": \"b3eb\",\n\t\"./de-at.js\": \"b3eb\",\n\t\"./de-ch\": \"bb71\",\n\t\"./de-ch.js\": \"bb71\",\n\t\"./de.js\": \"b469\",\n\t\"./dv\": \"598a\",\n\t\"./dv.js\": \"598a\",\n\t\"./el\": \"8d47\",\n\t\"./el.js\": \"8d47\",\n\t\"./en-SG\": \"cdab\",\n\t\"./en-SG.js\": \"cdab\",\n\t\"./en-au\": \"0e6b\",\n\t\"./en-au.js\": \"0e6b\",\n\t\"./en-ca\": \"3886\",\n\t\"./en-ca.js\": \"3886\",\n\t\"./en-gb\": \"39a6\",\n\t\"./en-gb.js\": \"39a6\",\n\t\"./en-ie\": \"e1d3\",\n\t\"./en-ie.js\": \"e1d3\",\n\t\"./en-il\": \"7333\",\n\t\"./en-il.js\": \"7333\",\n\t\"./en-nz\": \"6f50\",\n\t\"./en-nz.js\": \"6f50\",\n\t\"./eo\": \"65db\",\n\t\"./eo.js\": \"65db\",\n\t\"./es\": \"898b\",\n\t\"./es-do\": \"0a3c\",\n\t\"./es-do.js\": \"0a3c\",\n\t\"./es-us\": \"55c9\",\n\t\"./es-us.js\": \"55c9\",\n\t\"./es.js\": \"898b\",\n\t\"./et\": \"ec18\",\n\t\"./et.js\": \"ec18\",\n\t\"./eu\": \"0ff2\",\n\t\"./eu.js\": \"0ff2\",\n\t\"./fa\": \"8df4\",\n\t\"./fa.js\": \"8df4\",\n\t\"./fi\": \"81e9\",\n\t\"./fi.js\": \"81e9\",\n\t\"./fo\": \"0721\",\n\t\"./fo.js\": \"0721\",\n\t\"./fr\": \"9f26\",\n\t\"./fr-ca\": \"d9f8\",\n\t\"./fr-ca.js\": \"d9f8\",\n\t\"./fr-ch\": \"0e49\",\n\t\"./fr-ch.js\": \"0e49\",\n\t\"./fr.js\": \"9f26\",\n\t\"./fy\": \"7118\",\n\t\"./fy.js\": \"7118\",\n\t\"./ga\": \"5120\",\n\t\"./ga.js\": \"5120\",\n\t\"./gd\": \"f6b4\",\n\t\"./gd.js\": \"f6b4\",\n\t\"./gl\": \"8840\",\n\t\"./gl.js\": \"8840\",\n\t\"./gom-latn\": \"0caa\",\n\t\"./gom-latn.js\": \"0caa\",\n\t\"./gu\": \"e0c5\",\n\t\"./gu.js\": \"e0c5\",\n\t\"./he\": \"c7aa\",\n\t\"./he.js\": \"c7aa\",\n\t\"./hi\": \"dc4d\",\n\t\"./hi.js\": \"dc4d\",\n\t\"./hr\": \"4ba9\",\n\t\"./hr.js\": \"4ba9\",\n\t\"./hu\": \"5b14\",\n\t\"./hu.js\": \"5b14\",\n\t\"./hy-am\": \"d6b6\",\n\t\"./hy-am.js\": \"d6b6\",\n\t\"./id\": \"5038\",\n\t\"./id.js\": \"5038\",\n\t\"./is\": \"0558\",\n\t\"./is.js\": \"0558\",\n\t\"./it\": \"6e98\",\n\t\"./it-ch\": \"6f12\",\n\t\"./it-ch.js\": \"6f12\",\n\t\"./it.js\": \"6e98\",\n\t\"./ja\": \"079e\",\n\t\"./ja.js\": \"079e\",\n\t\"./jv\": \"b540\",\n\t\"./jv.js\": \"b540\",\n\t\"./ka\": \"201b\",\n\t\"./ka.js\": \"201b\",\n\t\"./kk\": \"6d79\",\n\t\"./kk.js\": \"6d79\",\n\t\"./km\": \"e81d\",\n\t\"./km.js\": \"e81d\",\n\t\"./kn\": \"3e92\",\n\t\"./kn.js\": \"3e92\",\n\t\"./ko\": \"22f8\",\n\t\"./ko.js\": \"22f8\",\n\t\"./ku\": \"2421\",\n\t\"./ku.js\": \"2421\",\n\t\"./ky\": \"9609\",\n\t\"./ky.js\": \"9609\",\n\t\"./lb\": \"440c\",\n\t\"./lb.js\": \"440c\",\n\t\"./lo\": \"b29d\",\n\t\"./lo.js\": \"b29d\",\n\t\"./lt\": \"26f9\",\n\t\"./lt.js\": \"26f9\",\n\t\"./lv\": \"b97c\",\n\t\"./lv.js\": \"b97c\",\n\t\"./me\": \"293c\",\n\t\"./me.js\": \"293c\",\n\t\"./mi\": \"688b\",\n\t\"./mi.js\": \"688b\",\n\t\"./mk\": \"6909\",\n\t\"./mk.js\": \"6909\",\n\t\"./ml\": \"02fb\",\n\t\"./ml.js\": \"02fb\",\n\t\"./mn\": \"958b\",\n\t\"./mn.js\": \"958b\",\n\t\"./mr\": \"39bd\",\n\t\"./mr.js\": \"39bd\",\n\t\"./ms\": \"ebe4\",\n\t\"./ms-my\": \"6403\",\n\t\"./ms-my.js\": \"6403\",\n\t\"./ms.js\": \"ebe4\",\n\t\"./mt\": \"1b45\",\n\t\"./mt.js\": \"1b45\",\n\t\"./my\": \"8689\",\n\t\"./my.js\": \"8689\",\n\t\"./nb\": \"6ce3\",\n\t\"./nb.js\": \"6ce3\",\n\t\"./ne\": \"3a39\",\n\t\"./ne.js\": \"3a39\",\n\t\"./nl\": \"facd\",\n\t\"./nl-be\": \"db29\",\n\t\"./nl-be.js\": \"db29\",\n\t\"./nl.js\": \"facd\",\n\t\"./nn\": \"b84c\",\n\t\"./nn.js\": \"b84c\",\n\t\"./pa-in\": \"f3ff\",\n\t\"./pa-in.js\": \"f3ff\",\n\t\"./pl\": \"8d57\",\n\t\"./pl.js\": \"8d57\",\n\t\"./pt\": \"f260\",\n\t\"./pt-br\": \"d2d4\",\n\t\"./pt-br.js\": \"d2d4\",\n\t\"./pt.js\": \"f260\",\n\t\"./ro\": \"972c\",\n\t\"./ro.js\": \"972c\",\n\t\"./ru\": \"957c\",\n\t\"./ru.js\": \"957c\",\n\t\"./sd\": \"6784\",\n\t\"./sd.js\": \"6784\",\n\t\"./se\": \"ffff\",\n\t\"./se.js\": \"ffff\",\n\t\"./si\": \"eda5\",\n\t\"./si.js\": \"eda5\",\n\t\"./sk\": \"7be6\",\n\t\"./sk.js\": \"7be6\",\n\t\"./sl\": \"8155\",\n\t\"./sl.js\": \"8155\",\n\t\"./sq\": \"c8f3\",\n\t\"./sq.js\": \"c8f3\",\n\t\"./sr\": \"cf1e\",\n\t\"./sr-cyrl\": \"13e9\",\n\t\"./sr-cyrl.js\": \"13e9\",\n\t\"./sr.js\": \"cf1e\",\n\t\"./ss\": \"52bd\",\n\t\"./ss.js\": \"52bd\",\n\t\"./sv\": \"5fbd\",\n\t\"./sv.js\": \"5fbd\",\n\t\"./sw\": \"74dc\",\n\t\"./sw.js\": \"74dc\",\n\t\"./ta\": \"3de5\",\n\t\"./ta.js\": \"3de5\",\n\t\"./te\": \"5cbb\",\n\t\"./te.js\": \"5cbb\",\n\t\"./tet\": \"576c\",\n\t\"./tet.js\": \"576c\",\n\t\"./tg\": \"3b1b\",\n\t\"./tg.js\": \"3b1b\",\n\t\"./th\": \"10e8\",\n\t\"./th.js\": \"10e8\",\n\t\"./tl-ph\": \"0f38\",\n\t\"./tl-ph.js\": \"0f38\",\n\t\"./tlh\": \"cf75\",\n\t\"./tlh.js\": \"cf75\",\n\t\"./tr\": \"0e81\",\n\t\"./tr.js\": \"0e81\",\n\t\"./tzl\": \"cf51\",\n\t\"./tzl.js\": \"cf51\",\n\t\"./tzm\": \"c109\",\n\t\"./tzm-latn\": \"b53d\",\n\t\"./tzm-latn.js\": \"b53d\",\n\t\"./tzm.js\": \"c109\",\n\t\"./ug-cn\": \"6117\",\n\t\"./ug-cn.js\": \"6117\",\n\t\"./uk\": \"ada2\",\n\t\"./uk.js\": \"ada2\",\n\t\"./ur\": \"5294\",\n\t\"./ur.js\": \"5294\",\n\t\"./uz\": \"2e8c\",\n\t\"./uz-latn\": \"010e\",\n\t\"./uz-latn.js\": \"010e\",\n\t\"./uz.js\": \"2e8c\",\n\t\"./vi\": \"2921\",\n\t\"./vi.js\": \"2921\",\n\t\"./x-pseudo\": \"fd7e\",\n\t\"./x-pseudo.js\": \"fd7e\",\n\t\"./yo\": \"7f33\",\n\t\"./yo.js\": \"7f33\",\n\t\"./zh-cn\": \"5c3a\",\n\t\"./zh-cn.js\": \"5c3a\",\n\t\"./zh-hk\": \"49ab\",\n\t\"./zh-hk.js\": \"49ab\",\n\t\"./zh-tw\": \"90ea\",\n\t\"./zh-tw.js\": \"90ea\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4678\";","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.isShowPageLoading)?_c('div',{staticClass:\"mini-im-loading\",class:{'pc-mini-im-loading': !_vm.isMobile}},[_c('mt-spinner',{attrs:{\"type\":\"triple-bounce\",\"color\":\"#26a2ff\"}})],1):_vm._e(),_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <div>\n <div\n class=\"mini-im-loading\"\n :class=\"{'pc-mini-im-loading': !isMobile}\"\n v-if=\"isShowPageLoading\"\n >\n <mt-spinner type=\"triple-bounce\" color=\"#26a2ff\"></mt-spinner>\n </div>\n <router-view />\n </div>\n</template>\n\n<script>\nimport { mapGetters } from \"vuex\";\nexport default {\n name: \"app\",\n data() {\n return {};\n },\n computed: {\n ...mapGetters([\n \"isShowPageLoading\",\n \"userAccount\",\n \"isArtificial\",\n \"isMobile\",\n \"artificialAccount\",\n \"robotAccount\",\n \"platform\",\n \"userLocal\",\n \"uid\",\n \"uid\",\n ])\n },\n created() {\n this.getLocal();\n setTimeout(() => {\n this.handelUrl()\n this.runApp()\n }, 500);\n // 判断是否被踢出对话\n this.onCheckIsOutSession();\n },\n methods: {\n runApp() {\n const user = this.$mimcInstance.getLocalCacheUser();\n if (\n user &&\n this.userAccount != null &&\n this.userAccount != user.id &&\n this.userAccount != 0\n ) {\n localStorage.clear();\n }\n this.$mimcInstance.init(\n {\n type: 0, // 默认0\n address: this.userLocal,\n uid: this.uid || 0, // 预留字段扩展自己平台业务\n platform: this.platform, // 渠道(平台)\n account_id: this.userAccount || 0 // 用户ID\n // 初始化完成这里返回一个user\n },\n user => {\n\n // 上报活动时间\n this.upLastActivity();\n\n // 获取公司信息\n this.$store.dispatch(\"onGetCompanyInfo\");\n\n // 获取配置信息\n this.$store.dispatch(\"onGetConfigs\");\n\n // 获取工单类型\n this.$store.dispatch(\"onGetWorkorderTypes\");\n\n // 获取工单列表\n this.$store.dispatch(\"onGetWorkorders\");\n\n // 重试\n if (!user) {\n setTimeout(() => this.runApp(), 1000);\n return;\n }\n\n // user\n this.$store.commit(\"updateState\", {\n userAccount: user.id,\n userInfo: user\n });\n\n // robot\n var robot = this.$mimcInstance.robot;\n localStorage.setItem(\"robot_\" + robot.id, JSON.stringify(robot));\n this.$store.commit(\"updateState\", {\n robotAccount: robot.id,\n robotInfo: robot\n });\n\n // 发送一条握手消息给机器人\n var sentHandshake =() =>{\n if (this.$mimcInstance.user == null || !this.$mimcInstance.user.isLogin()) {\n setTimeout(() => sentHandshake(), 1000);\n return\n }\n if (!this.artificialAccount) {\n console.log(\"握手消息\");\n this.$mimcInstance.sendMessage(\n \"handshake\",\n this.robotAccount,\n \"\"\n );\n }\n }\n sentHandshake()\n\n\n }\n );\n },\n // Handelurl\n handelUrl() {\n // url query 介绍\n // h == header 0 不显示 1显示 默认值显示,PC端不显示\n // m == mobile 0 不是移动端 1是移动端\n // p == platform 平台ID(渠道)\n // r == robot 0 当前为为客服 1机器人(对应的账号为a)\n // a == account 当前提供对话服务的账号,即客服账号,或机器人\n // u == userAccount 会话用户账号\n // uid == userId 业务平台的ID\n // c = 1 清除本地缓存\n var isShowHeader,\n isMobile,\n userAccount,\n uid,\n isArtificial,\n artificialAccount,\n robotAccount,\n platform;\n var query = this.queryToJson(location.href.substr(location.href.lastIndexOf(\"?\")).replace('#/index', \"\"))\n if (query && query.c) localStorage.clear();\n // 获取本地缓存\n var urlQuery = this.queryToJson(localStorage.getItem(\"urlQuery\"));\n if (urlQuery) {\n query = Object.assign({}, urlQuery, query);\n }\n if (query) {\n if (query.h == \"0\") isShowHeader = false;\n if (query.m == \"0\") {\n isMobile = false;\n isShowHeader = false;\n }\n if (query.u) userAccount = parseInt(query.u);\n if (query.p) platform = parseInt(query.p);\n if (query.uid) uid = parseInt(query.uid);\n if (query.r == \"0\") {\n isArtificial = true;\n artificialAccount = parseInt(query.a);\n } else {\n robotAccount = parseInt(query.a);\n }\n }\n var isArtificialString = localStorage.getItem(\"isArtificial\");\n var artificialAccountString = localStorage.getItem(\"artificialAccount\");\n if (isArtificialString == \"true\") {\n isArtificial = true;\n artificialAccount = parseInt(artificialAccountString);\n }\n this.$store.commit(\"updateState\", {\n isShowHeader,\n isMobile,\n userAccount,\n uid,\n isArtificial,\n artificialAccount,\n robotAccount,\n platform\n });\n },\n // query 转json\n queryToJson(str) {\n if (!str || str == \"\") return null;\n var query = str.substr(1, str.length).split(\"&\");\n if (!query) return null;\n var mapData = {};\n for (let i = 0; i < query.length; i++) {\n var temArr = query[i].split(\"=\");\n mapData[temArr[0]] = temArr[1];\n }\n return mapData;\n },\n // 根据IP获取用户地理位置\n getLocal() {\n this.$store.dispatch(\"onGetLocal\", this.$store.state.AmapAPPKey);\n },\n // 上报最后活动时间\n upLastActivity() {\n this.onCheckIsOutSession();\n const user = this.$mimcInstance.getLocalCacheUser();\n if (user) this.$store.dispatch(\"onUpdateLastActivity\");\n if (this.isArtificial) {\n localStorage.setItem(\"artificialTime\", Date.now());\n }\n setTimeout(() => this.upLastActivity(), 1000 * 60);\n },\n // 判断是否被踢出对话\n onCheckIsOutSession() {\n var artificialTime = localStorage.getItem(\"artificialTime\");\n if (artificialTime) {\n artificialTime = parseInt(artificialTime);\n if (Date.now() > artificialTime + 60 * 1000 * 10) {\n this.$store.commit(\"updateState\", {\n isArtificial: false,\n artificialAccount: null\n });\n }\n }\n },\n }\n};\n</script>\n\n<style lang=\"stylus\">\nbody {\n min-width: 240px;\n overflow: hidden;\n height: 100vh;\n background-color: #f3f3f3;\n}\n\n.mint-header.is-fixed {\n height: 50px !important;\n background: -webkit-linear-gradient(to right, #26a2ff, #736cde);\n background: -o-linear-gradient(to right, #26a2ff, #736cde);\n background: -moz-linear-gradient(to right, #26a2ff, #736cde);\n background: linear-gradient(to right, #26a2ff, #736cde);\n\n .mint-header-title {\n font-size: 15px;\n }\n}\n\n.mint-header, .mint-tabbar {\n min-width: 240px;\n z-index: 999999999 !important;\n}\n\n.mint-header .is-right {\n img {\n width: 25px;\n }\n}\n\n.mint-header .mint-button .mintui {\n font-size: 23px !important;\n}\n\n.mini-im-loading {\n display: flex;\n width: 100%;\n position: fixed;\n height: 100vh;\n top: 0;\n left: 0;\n z-index: 9;\n right: 0;\n background-color: #fff !important;\n margin: auto;\n align-items: center;\n justify-content: center;\n\n &.pc-mini-im-loading {\n width: 360px !important;\n height: 360px !important;\n top: -48px;\n bottom: 0;\n margin: auto !important;\n }\n}\n.workorder-create-picker .picker-item{\n font-size 15px\n}\n</style>\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=18a0c255&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport Router from 'vue-router'\n\nVue.use(Router)\nconst router = new Router({\n base: process.env.BASE_URL,\n routes: [\n {\n path: '/',\n redirect: '/index'\n },\n {\n path: '/index',\n name: 'index',\n component: () => import('./views/kefu.vue')\n },\n {\n path: '/workorder',\n name: 'workorder',\n component: () => import('./views/workorder.vue')\n },\n {\n path: '/workorder/create',\n name: 'workorder_create',\n component: () => import('./views/workorder_create.vue')\n },\n {\n path: '/workorder/detail/:id',\n name: 'workorder_detail',\n component: () => import('./views/workorder_detail.vue')\n },\n ]\n})\n\nexport default router\n","import axios from \"axios\";\nexport default {\n // 获取消息列表\n // params.timestamp\n // params.callback\n // params.oldMsg old msgs\n onGetMessages(context, params) {\n const pageSize = 20;\n axios\n .post(\"/public/messages\", {\n timestamp: params.timestamp,\n page_size: pageSize\n })\n .then(response => {\n let newMessage = [];\n let messages = response.data.data.list || [];\n for(var i=0; i<messages.length; i++){\n messages[i].payload = window.Base64.decode(messages[i].payload)\n }\n if (messages.length < pageSize || messages.length == 0) {\n context.commit('updateState', { isLoadMorEnd: true })\n }\n if (params.oldMsg.length == 0 && messages.length > 0) {\n newMessage = response.data.data.list\n } else if (messages.length > 0) {\n newMessage = messages.concat(params.oldMsg);\n }else{\n newMessage = params.oldMsg\n }\n context.commit('updateState', { messages: newMessage })\n if (params.callback) params.callback()\n })\n .catch(error => {\n console.log(error);\n });\n },\n // 获取用户位置\n // APPKey 高德地图web应用key\n onGetLocal(context, APPKey) {\n axios\n .get(\"https://restapi.amap.com/v3/ip?key=\" + APPKey)\n .then(response => {\n if (response.data.province) {\n context.commit('updateState', { userLocal: response.data.province + response.data.city })\n }\n })\n .catch(error => {\n console.error(error);\n });\n },\n // 清除未读消息\n onCleanRead() {\n axios.get(\"/public/clean_read/\");\n },\n // 上报最后活动时间\n onUpdateLastActivity() {\n axios.get(\"/public/activity/\");\n },\n // 用户是否在当前聊天页面\n onToggleWindow(context, window) {\n axios.put(\"/public/window/\", { window });\n },\n // 用户是否在当前聊天页面\n onGetCompanyInfo(context) {\n axios\n .get(\"/public/company\")\n .then(response => {\n context.commit('updateState', { companyInfo: response.data.data })\n })\n .catch(error => {\n console.error(error);\n });\n },\n // 获取配置信息\n onGetConfigs(context){\n axios.get(\"/public/configs\").then(response => {\n context.commit('updateState', { configs: response.data.data })\n });\n },\n // 获取工单类型\n onGetWorkorderTypes(context){\n axios.get(\"/public/workorder/types\").then(response => {\n context.commit('updateState', { workorderTypes: response.data.data })\n });\n },\n // 获取工单列表\n onGetWorkorders(context){\n axios.get(\"/public/workorders\").then(response => {\n context.commit('updateState', { workorders: response.data.data })\n });\n },\n}","export default {\n updateState(state, newObj){\n var oldState = state\n for (var i in newObj) {\n if(newObj[i] == undefined) continue\n oldState[i] = newObj[i]\n }\n\n state = oldState\n\n }\n}","export default {\n platform(state) {\n return state.platform;\n },\n isArtificial(state) {\n return state.isArtificial;\n },\n isShowHeader(state) {\n return state.isShowHeader;\n },\n isMobile(state) {\n return state.isMobile;\n },\n uid(state) {\n return state.uid;\n },\n userAccount(state) {\n return state.userAccount;\n },\n artificialAccount(state) {\n return state.artificialAccount;\n },\n robotInfo(state) {\n return state.robotInfo\n },\n robotAccount(state) {\n return state.robotAccount\n },\n isLoadMorEnd(state) {\n return state.isLoadMorEnd\n },\n messages(state) {\n return state.messages || []\n },\n userLocal(state) {\n return state.userLocal\n },\n isLoadMorLoading(state) {\n return state.isLoadMorLoading\n },\n userInfo(state) {\n return state.userInfo\n },\n companyInfo(state) {\n return state.companyInfo\n },\n configs(state) {\n return state.configs\n },\n isIOS() {\n return !!navigator.userAgent.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/);\n },\n isSafari() {\n return (\n navigator.userAgent.indexOf(\"Safari\") > -1 &&\n navigator.userAgent.indexOf(\"Chrome\") < 1\n );\n },\n isJudgeBigScreen() {\n let yes = false;\n const rate = window.screen.height / window.screen.width;\n let limit = window.screen.height == window.screen.availHeight ? 1.8 : 1.65;\n if (rate > limit) yes = true;\n return yes;\n },\n isShowPageLoading(state){\n return state.isShowPageLoading\n },\n workorders(state){\n return state.workorders\n },\n workorderTypes(state){\n return state.workorderTypes\n }\n}","export default {\n platform: 5, // 平台(渠道)\n isShowPageLoading: false, // page loading\n isShowHeader: true, // 是否显示header\n isMobile: true, // 是否是移动端\n isArtificial: false, // 是否是人工服务\n uid: 0, // 业务平台的ID\n userAccount: 0, // 用户账号\n artificialAccount: null, // 客服账号ID\n robotInfo: null, // 机器人信息\n robotAccount: null, // 机器人账号ID\n messages: [], // 消息列表\n isLoadMorEnd: false, // 是否已经到末尾\n userLocal: \"\", // 用户地理位置\n AmapAPPKey: \"73ef1dc5c5ea086e7330b95aede42953\", // 高德地图web appkey\n isLoadMorLoading: false, // 是否在加装更多消息loading\n userInfo: {}, // 用户信息\n companyInfo: null, // 公司信息\n configs: {}, // 配置信息\n\n // workorder\n workorders: [], // 工单列表\n workorderTypes: [], // 工单类型列表\n \n}","import Vue from 'vue'\nimport Vuex from 'vuex'\nimport actions from './actions'\nimport mutations from './mutations'\nimport getters from './getters'\nimport state from './state'\nVue.use(Vuex)\nexport default new Vuex.Store({\n state: state,\n getters: getters,\n mutations: mutations,\n actions: actions\n})","var moment = require('moment');\nimport axios from \"axios\";\nimport * as qiniu from \"qiniu-js\";\n// eslint-disable-next-line no-undef\nvar Helps = {};\nHelps.install = function (Vue, options) {\n Vue.prototype.$myMethod = function () {\n console.log(options)\n }\n // 格式化日期\n Vue.prototype.$formatUnixDate = function (unix, format) {\n return moment(parseInt(unix + '000')).format(format)\n }\n // 格式化日期(相对日期)\n Vue.prototype.$formatFromNowDate = function (unix, format = \"YYYY-MM-DD HH:mm\") {\n if (moment().format(\"YYYYMMDD\") == moment(parseInt(unix + '000')).format(\"YYYYMMDD\")) {\n return \"今天 \" + moment(parseInt(unix + '000')).format(\"HH:mm\")\n }\n return moment(parseInt(unix + '000')).format(format)\n }\n // 格式化日期(相对日期)\n Vue.prototype.$formatDate = function (unix, format = \"YYYY-MM-DD HH:mm:ss\") {\n return moment(parseInt(unix + '000')).format(format)\n }\n Vue.prototype.$robotNickname = function (id) {\n var nickname\n var robots = this.$store.getters.robots\n for (let i = 0; i < robots.length; i++) {\n if (robots[i].id == id) {\n nickname = robots[i].nickname\n }\n }\n return nickname\n }\n\n // 上传文件\n Vue.prototype.$uploadFile = function ({ mode,secret, file, percent, success, fail }) {\n var qiniuObservable = null;\n const fileName = parseInt(Math.random() * 10000 * new Date().getTime()) + file.name.substr(file.name.lastIndexOf(\".\"));\n // 系统内置\n if (mode == 1) {\n let fd = new FormData();\n fd.append(\"file\", file);\n fd.append(\"file_name\", fileName);\n axios\n .post(\"/public/upload\", fd)\n .then(res => {\n if (success) success(res.data.data);\n })\n .catch((e) => {\n if (fail) fail(e);\n });\n }\n // 七牛云\n else if (mode == 2) {\n const observable = qiniu.upload(\n file,\n fileName,\n secret,\n {},\n {\n mimeType: null\n }\n );\n qiniuObservable = observable.subscribe({\n next: function (res) {\n if (percent) percent(res)\n },\n error: function () {\n // 失败后再次使用FormData上传\n var formData = new FormData();\n formData.append(\"fileType\", \"image\");\n formData.append(\"fileName\", \"file\");\n formData.append(\"key\", fileName);\n formData.append(\"token\", secret);\n formData.append(\"file\", file);\n axios\n .post(\"https://upload.qiniup.com\", formData)\n .then(() => {\n if (success) success(fileName);\n })\n .catch((e) => {\n if (fail) fail(e);\n });\n },\n complete: function (res) {\n if (success) success(res.key);\n }\n });\n }\n\n return qiniuObservable\n\n }\n\n\n}\nexport default Helps;","import axios from \"axios\";\nimport { Toast } from 'mint-ui';\nvar MimcPlugin = {};\nMimcPlugin.install = function (Vue, options) {\n\n console.log(options)\n\n // 获取单个平台数据\n Vue.MimcInstance = Vue.prototype.$mimcInstance = {\n user: null,\n robot: null,\n platform: 5,\n fetchMIMCTokenResult: null,\n _receiveP2PMsgCallback: null,\n _statusChangeCallback: null,\n _serverAckCallback: null,\n _disconnectCallback: null,\n // 初始化\n init(request, callback){\n this.platform = request.platform\n this.fetchMIMCToken(request, callback)\n },\n // 获取本地已经登录过的User\n getLocalCacheUser(){\n const userString = localStorage.getItem(\"user\")\n if(userString) return JSON.parse(userString)\n return null\n },\n // 获取token\n // request 登录参数\n // 登录回调 callback bool 是否成功\n fetchMIMCToken(request, callback){\n axios.post('/public/register', request)\n .then(response => {\n this.fetchMIMCTokenResult = response.data.data.token\n localStorage.setItem(\"user\", JSON.stringify(response.data.data.user))\n localStorage.setItem(\"Token\", response.data.data.user.token)\n console.log(\"MIMC初始化成功\")\n this.getRobot(()=>{\n if(callback) callback(response.data.data.user)\n })\n this.login();\n })\n .catch((error)=>{\n if(callback) callback(null)\n console.log(error)\n })\n },\n // 获取机器人\n getRobot(callback){\n axios.get('/public/robot/'+this.platform)\n .then(response => {\n this.robot = response.data.data\n if(callback)callback()\n }) \n .catch((error)=>{\n console.log(\"mimc初始化失败,请刷新重试\", error)\n })\n },\n // pushMessage\n pushMessage(payload){\n axios.post('/public/message/push', {\n \"msgType\": \"NORMAL_MSG\",\n \"payload\": payload\n })\n .then(response => {\n console.log(response.data)\n if(response.data['code'] != 200){\n setTimeout(()=> this.pushMessage(payload), 300)\n }\n })\n .catch(()=>{\n setTimeout(()=> this.pushMessage(payload), 300)\n })\n },\n // 登录\n login(callback){\n try{\n var fetchMIMCTokenResult = this.fetchMIMCTokenResult\n // eslint-disable-next-line no-undef\n this.user = new MIMCUser(fetchMIMCTokenResult.data.appId, fetchMIMCTokenResult.data.appAccount, \"666\");\n this.user.registerP2PMsgHandler((message)=>{\n var msg = JSON.parse(window.Base64.decode(message.getPayload()));\n if(this._receiveP2PMsgCallback) this._receiveP2PMsgCallback(msg)\n });\n this.user.registerFetchToken(() => {\n return fetchMIMCTokenResult;\n });\n this.user.registerStatusChange((bindResult, errType, errReason, errDesc)=>{\n if(this._statusChangeCallback) this._statusChangeCallback(bindResult, errType, errReason, errDesc)\n });\n this.user.registerServerAckHandler((packetId, sequence, timeStamp, errMsg)=>{\n if(this._serverAckCallback) this._serverAckCallback(packetId, sequence, timeStamp, errMsg)\n });\n this.user.registerDisconnHandler(() => {\n if(this._disconnectCallback) this._disconnectCallback()\n });\n this.user.login();\n window.mimcInstance = this\n if(callback) callback()\n console.log(\"MIMC登录成功\")\n }catch(e){\n console.log(\"MIMC登录失败\")\n // 重新尝试\n setTimeout(()=>{\n this.login()\n }, 1000)\n }\n },\n // 退出\n logout(){\n if(this.user){\n this.user.logout()\n this.user = null\n }\n },\n // 注册监听器\n addEventListener(type, callback){\n switch(type){\n case \"receiveP2PMsg\":\n this._receiveP2PMsgCallback = callback\n break\n case \"statusChange\":\n this._statusChangeCallback = callback\n break\n case \"serverAck\":\n this._serverAckCallback = callback\n break\n case \"disconnect\":\n this._disconnectCallback = callback\n break\n }\n },\n // 发送消息\n sendMessage(type, toAccount, payload = \"\"){\n if(!this.user){\n Toast({\n message: \"服务异常,请刷新重试!\"\n })\n return\n }\n var messageJson = {\n \"from_account\": parseInt(this.fetchMIMCTokenResult.data.appAccount),\n \"to_account\": parseInt(toAccount),\n \"biz_type\": type,\n \"version\": \"0\",\n \"timestamp\": parseInt((new Date().getTime() + \" \").substr(0, 10)),\n \"key\": new Date().getTime(),\n \"read\": 0,\n \"platform\": this.platform,\n \"transfer_account\": 0,\n \"payload\": payload + ''\n }\n \n var jsonBase64Msg = window.Base64.encode(JSON.stringify(messageJson))\n \n // 过滤不入库\n if(!(type == \"contacts\" || type == \"pong\" || type == \"welcome\" || type == \"handshake\" || type == \"search_knowledge\")){\n // 发送给机器人中专入库\n // const intoMessageJson = {\n // \"biz_type\": \"into\",\n // \"payload\": jsonBase64Msg\n // }\n // const intoJsonBase64Msg = window.Base64.encode(JSON.stringify(intoMessageJson))\n // this.user.sendMessage(this.robot.id.toString(), intoJsonBase64Msg);\n // 消息入库\n this.pushMessage(window.Base64.encode(jsonBase64Msg))\n }\n\n setTimeout(()=>{\n // 发送给对方\n this.user.sendMessage(toAccount.toString(), jsonBase64Msg);\n // console.log(\"发送给对方\", jsonBase64Msg)\n },150)\n\n return messageJson\n },\n // 创建本地消息\n createLocalMessage(type, toAccount, payload = \"\", transferAccount = 0){\n const messageJson = {\n \"from_account\": parseInt(this.fetchMIMCTokenResult.data.appAccount),\n \"to_account\": parseInt(toAccount),\n \"biz_type\": type,\n \"version\": \"0\",\n \"platform\": this.platform,\n \"timestamp\": parseInt((new Date().getTime() + \" \").substr(0, 10)),\n \"key\": new Date().getTime(),\n \"read\": 0,\n \"transfer_account\": parseInt(transferAccount),\n \"payload\": payload + ''\n }\n return messageJson\n }\n \n\n }\n}\nexport default MimcPlugin;","export default {\n months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),\n monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),\n weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),\n weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'),\n weekdaysMin: '日_一_二_三_四_五_六'.split('_'),\n longDateFormat: {\n LT: 'HH:mm',\n LTS: 'HH:mm:ss',\n L: 'YYYY-MM-DD',\n LL: 'YYYY年MM月DD日',\n LLL: 'YYYY年MM月DD日Ah点mm分',\n LLLL: 'YYYY年MM月DD日ddddAh点mm分',\n l: 'YYYY-M-D',\n ll: 'YYYY年M月D日',\n lll: 'YYYY年M月D日 HH:mm',\n llll: 'YYYY年M月D日dddd HH:mm'\n },\n meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,\n meridiemHour: function (hour, meridiem) {\n if (hour === 12) {\n hour = 0;\n }\n if (meridiem === '凌晨' || meridiem === '早上' ||\n meridiem === '上午') {\n return hour;\n } else if (meridiem === '下午' || meridiem === '晚上') {\n return hour + 12;\n } else {\n // '中午'\n return hour >= 11 ? hour : hour + 12;\n }\n },\n meridiem: function (hour, minute) {\n const hm = hour * 100 + minute;\n if (hm < 600) {\n return '凌晨';\n } else if (hm < 900) {\n return '早上';\n } else if (hm < 1130) {\n return '上午';\n } else if (hm < 1230) {\n return '中午';\n } else if (hm < 1800) {\n return '下午';\n } else {\n return '晚上';\n }\n },\n calendar: {\n sameDay: '[今天]LT',\n nextDay: '[明天]LT',\n nextWeek: '[下]ddddLT',\n lastDay: '[昨天]LT',\n lastWeek: '[上]ddddLT',\n sameElse: 'L'\n },\n dayOfMonthOrdinalParse: /\\d{1,2}(日|月|周)/,\n ordinal: function (number, period) {\n switch (period) {\n case 'd':\n case 'D':\n case 'DDD':\n return number + '日';\n case 'M':\n return number + '月';\n case 'w':\n case 'W':\n return number + '周';\n default:\n return number;\n }\n },\n relativeTime: {\n future: '%s内',\n past: '%s前',\n s: '几秒',\n ss: '%d秒',\n m: '1分钟',\n mm: '%d分钟',\n h: '1小时',\n hh: '%d小时',\n d: '1天',\n dd: '%d天',\n M: '1个月',\n MM: '%d个月',\n y: '1年',\n yy: '%d年'\n },\n week: {\n dow: 1,\n doy: 4\n }\n}","import Vue from 'vue'\nimport App from './App.vue'\nimport preview from 'vue-photo-preview'\nimport router from \"./router\"\nimport store from './store'\nimport 'vue-photo-preview/dist/skin.css'\nimport MintUI from 'mint-ui'\nimport 'mint-ui/lib/style.css'\nimport Helps from \"../plugins/help\"\nimport MimcPlugin from \"../plugins/mimc\"\nimport momentLocal from '../resource/moment_locale'\nvar moment = require('moment');\nmoment.locale(\"zh-cn\", momentLocal)\n\nimport axios from 'axios'\n\naxios.defaults.baseURL = '/api'\n\n// axios添加请求拦截器\naxios.interceptors.request.use(function (config) {\n if(config.url.indexOf(\"https://restapi.amap.com/v3/ip\") != -1){\n return config;\n }\n const token = localStorage.getItem('Token') || \"\"\n config.headers = Object.assign({}, {\n 'Token': token,\n }, config.headers)\n\n return config;\n}, function (error) {\n // eslint-disable-next-line no-console\n console.log(error)\n return Promise.reject(error);\n});\n\nvar options={\n clickToCloseNonZoomable: false,\n fullscreenEl:false, //关闭全屏按钮\n}\nVue.use(preview, options)\nVue.use(Helps)\nVue.use(MimcPlugin)\nVue.use(MintUI)\nVue.config.productionTip = false\nnew Vue({\n router,\n store,\n render: h => h(App)\n}).$mount('#app')\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../node_modules/css-loader/index.js??ref--11-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../node_modules/css-loader/index.js??ref--11-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=stylus&\""],"sourceRoot":""}
\ No newline at end of file
This diff could not be displayed because it is too large.
{"version":3,"sources":["webpack:///js/chunk-5e6009ff.ce71a0c4.js"],"names":["window","push","21fb","module","exports","__webpack_require__","p","382d","5dbc","isObject","setPrototypeOf","set","that","target","C","P","S","constructor","prototype","7d02","8b97","anObject","check","O","proto","TypeError","Object","test","buggy","Function","call","f","Array","e","__proto__","undefined","aa77","$export","defined","fails","spaces","space","non","ltrim","RegExp","rtrim","exporter","KEY","exec","ALIAS","exp","FORCE","fn","trim","F","string","TYPE","String","replace","bb7f","emojiData","bed0","c5f6","global","has","cof","inheritIfRequired","toPrimitive","gOPN","gOPD","dP","$trim","NUMBER","$Number","Base","BROKEN_COF","TRIM","toNumber","argument","it","length","third","radix","maxCode","first","charCodeAt","NaN","code","digits","slice","i","l","parseInt","value","arguments","this","valueOf","key","keys","split","j","cde7","__webpack_exports__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_11_oneOf_1_0_node_modules_css_loader_index_js_ref_11_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_11_oneOf_1_2_node_modules_stylus_loader_index_js_ref_11_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_kefu_vue_vue_type_style_index_0_lang_stylus___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_11_oneOf_1_0_node_modules_css_loader_index_js_ref_11_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_11_oneOf_1_2_node_modules_stylus_loader_index_js_ref_11_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_kefu_vue_vue_type_style_index_0_lang_stylus___WEBPACK_IMPORTED_MODULE_0___default","n","cf1c","e0a0","r","render","_vm","_h","$createElement","_c","_self","staticClass","class","mini-im-pc-container","isMobile","mini-im-container-no-pto","isShowHeader","directives","name","rawName","isInputPongIng","expression","_v","_s","inputPongIngString","attrs","fixed","title","slot","icon","on","click","$event","$router","go","headRightBtn","isArtificial","src","alt","_e","_m","clickCloseWindow","ref","color","size","type","_l","item","index","$formatFromNowDate","timestamp","self","from_account","userInfo","id","isShowInfo","biz_type","avatar","cancelMessage","domProps","innerHTML","payload","percent","preview","clickPhoto","JSON","parse","href","sendKnowledgeMessage","staticStyle","transfer_account","clickEmoji","handshakeKeywordList","data","isIOS","onclick","accept","change","sendPhotoMessageEvent","showEmoji","configs","open_workorder","show-header","vertical-align","outline","maxlength","placeholder","keyup","ctrlKey","shiftKey","altKey","metaKey","keyUpEvent","indexOf","keyCode","_k","enterShift","enterSendMessage","submit","sendTextMessage","focus","chatInputFocus","blur","chatInputBlur","input","composing","chatValue","staticRenderFns","defineProperty","mint_ui_common","spliceOne","list","pop","slicedToArray","sliceIterator","arr","_arr","_n","_d","_i","Symbol","iterator","next","done","err","isArray","toConsumableArray","arr2","from","eventMixin","BScroll","context","_events","once","magic","off","apply","count","trigger","events","len","eventsCopy","concat","event","_event","inBrowser","ua","navigator","userAgent","toLowerCase","isWeChatDevTools","isAndroid","getNow","performance","now","timing","navigationStart","Date","extend","_len","rest","_key","source","isUndef","v","getDistance","x","y","Math","sqrt","elementStyle","document","createElement","style","vendor","transformNames","standard","webkit","Moz","ms","prefixStyle","charAt","toUpperCase","substr","addEvent","el","capture","addEventListener","passive","removeEvent","removeEventListener","offset","left","top","offsetLeft","offsetTop","offsetParent","offsetToBody","rect","getBoundingClientRect","pageXOffset","pageYOffset","cssVendor","transform","transition","hasPerspective","hasTouch","hasTransform","hasTransition","transitionTimingFunction","transitionDuration","transitionDelay","transformOrigin","transitionEnd","TOUCH_EVENT","MOUSE_EVENT","eventType","touchstart","touchmove","touchend","mousedown","mousemove","mouseup","getRect","SVGElement","width","height","offsetWidth","offsetHeight","preventDefaultException","exceptions","tap","eventName","ev","createEvent","initEvent","pageX","pageY","dispatchEvent","eventSource","changedTouches","posSrc","screenX","screenY","clientX","clientY","bubbles","cancelable","MouseEvent","forwardedTouchEvent","_constructed","dblclick","prepend","firstChild","before","appendChild","parentNode","insertBefore","removeChild","child","DEFAULT_OPTIONS","startX","startY","scrollX","scrollY","freeScroll","directionLockThreshold","eventPassthrough","bounce","bounceTime","momentum","momentumLimitTime","momentumLimitDistance","swipeTime","swipeBounceTime","deceleration","flickLimitTime","flickLimitDistance","resizePolling","probeType","preventDefault","tagName","HWCompositing","useTransition","useTransform","bindToWrapper","disableMouse","disableTouch","observeDOM","autoBlur","wheel","snap","scrollbar","pullDownRefresh","pullUpLoad","mouseWheel","stopPropagation","zoom","infinity","initMixin","_init","options","_handleOptions","directionX","directionY","setScale","_addDOMEvents","_initExtFeatures","_watchTransition","_initDOMObserver","_handleAutoBlur","refresh","scrollTo","enable","scale","lastScale","translateZ","eventOperation","_handleDOMEvents","_removeDOMEvents","wrapper","scroller","_initSnap","_initScrollbar","_initPullUp","_initPullDown","_initWheel","_initMouseWheel","_initZoom","_initInfinite","me","isInTransition","get","newVal","children","pointerEvents","pulling","activeElement","_this","MutationObserver","timer","observer","mutations","_shouldNotRefresh","immediateRefresh","deferredRefresh","mutation","clearTimeout","setTimeout","config","attributes","childList","subtree","observe","disconnect","_checkDOMUpdate","outsideBoundaries","minScrollX","maxScrollX","minScrollY","maxScrollY","stopFromTransition","scrollerRect","oldWidth","oldHeight","destroyed","newWidth","newHeight","_this2","handleEvent","_start","touches","_zoomStart","_zoom","_move","scaled","_zoomEnd","_end","_resize","_transitionEnd","enabled","_onMouseWheel","isWrapperStatic","getComputedStyle","position","wrapperRect","wrapperWidth","wrapperHeight","scrollerWidth","round","scrollerHeight","relativeX","relativeY","items","_checkWheelAllDisabled","itemHeight","selectedIndex","hasHorizontalScroll","hasVerticalScroll","endTime","wrapperOffset","resetPosition","disable","ease","swipe","t","swipeBounce","current","start","time","lowerMargin","upperMargin","wrapperSize","scroll","distance","speed","abs","duration","rate","destination","_findNearestValidWheel","max","min","DEFAULT_INTERVAL","noop","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","oRequestAnimationFrame","callback","interval","cancelAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","oCancelAnimationFrame","DIRECTION_UP","DIRECTION_DOWN","DIRECTION_LEFT","DIRECTION_RIGHT","PROBE_DEBOUNCE","PROBE_REALTIME","warn","msg","console","error","assert","condition","Error","coreMixin","_eventType","button","initiated","moved","distX","distY","movingDirectionX","movingDirectionY","directionLocked","_transitionTime","startTime","stop","point","absStartX","absStartY","pointX","pointY","deltaX","deltaY","absDistX","absDistY","newX","newY","bottom","right","_translate","scrollLeft","documentElement","body","scrollTop","pX","pY","clientWidth","clientHeight","_checkPullDown","_checkClick","flick","momentumX","momentumY","adjustTime","easing","_nearestSnap","currentPage","snapSpeed","preventClick","className","wheelWrapperClass","_offset","_dblclick","dblclickTrigged","lastClickTime","_dblclick$delay","delay","resizeTimeout","_startProbe","probeTimer","probe","pos","getComputedPosition","scrollerStyle","indicators","transitionTime","_transitionTimingFunction","_i2","needReset","_options$wheel$rotate","rotate","deg","_i3","updatePosition","_animate","destX","destY","easingFn","startScale","destScale","destTime","step","isAnimating","newScale","animateTimer","scrollBy","isSilent","_reflow","scrollToElement","offsetX","offsetY","nodeType","querySelector","classList","contains","wheelItemClass","easeing","roundX","roundY","matrix","destroy","snapMixin","loop","cloneNode","querySelectorAll","pages","stepX","stepY","cx","cy","m","_checkSnapLoop","initPageX","_loopX","initPageY","_loopY","_goToPage","snapThreshold","threshold","snapThresholdX","snapThresholdY","listenFlick","_children","posX","posY","goToPage","prev","getCurrentPage","wheelMixin","wheelTo","getSelectedIndex","wheelDisabledItemClass","currentIndex","cacheIndex","wheelItemsAllDisabled","INDICATOR_MIN_LEN","scrollbarMixin","_options$scrollbar","_options$scrollbar$fa","fade","_options$scrollbar$in","interactive","indicator","createScrollbar","direction","_insertScrollBar","Indicator","_removeScrollBars","cssText","wrapperStyle","indicatorStyle","visible","opacity","sizeRatioX","sizeRatioY","maxPosX","maxPosY","pullDownMixin","_options$pullDownRefr","_options$pullDownRefr2","_options$pullDownRefr3","finishPullDown","openPullDown","closePullDown","autoPullDownRefresh","_options$pullDownRefr4","_options$pullDownRefr5","_options$pullDownRefr6","pullUpMixin","pullupWatching","_watchPullUp","_checkToEnd","_options$pullUpLoad$t","finishPullUp","openPullUp","closePullUp","mouseWheelMixin","_handleMouseWheelEvent","mouseWheelTimer","mouseWheelEndTimer","firstWheelOpreation","_options$mouseWheel","_options$mouseWheel$s","_options$mouseWheel$i","invert","_options$mouseWheel$e","easeTime","wheelDeltaX","wheelDeltaY","deltaMode","wheelDelta","detail","needTriggerEnd","zoomMixin","_options$zoom","_options$zoom$start","_options$zoom$min","_options$zoom$max","_zoomTo","originX","originY","zoomTo","_offsetToBody","firstFinger","secondFinger","startDistance","_offsetToBody2","_options$zoom2","_options$zoom2$min","_options$zoom2$max","pow","_options$zoom3","_options$zoom3$min","_options$zoom3$max","_shouldShow","_calculate","hold","fadeTimeout","indicatorHeight","_height","indicatorWidth","_width","lastPointX","lastPointY","_handleMoveEvents","_pos","snapOption","_snapOption$easing","display","RUNWAY_ITEMS","RUNWAY_ITEMS_OPPOSITE","ANIMATION_DURATION_MS","DEFAULT_SCROLL_RUNWAY","infiniteMixin","infiniteScroller","InfiniteScroller","isTombstoneNode","node","createTombstone","fetch","firstAttachedItem","lastAttachedItem","anchorScrollTop","anchorItem","tombstoneHeight","tombstoneWidth","tombstones","tombstonesAnimationHandlers","loadedItems","requestInProgress","hasMore","wrapperEl","scrollerEl","onResize","_onResizeHandler","onScroll","forEach","handler","delta","_calculateAnchoredItem","lastScreenItem","end","fill","maybeRequestContent","tombstone","attachContent","_this3","itemsNeeded","then","addContent","tombstoneLen","_removeTombstones","curPos","_fixScrollPosition","_setupAnimations","_addItem","unusedNodes","_collectUnusedNodes","tombstoneAnimations","_createDOMNodes","_cleanupUnusedNodes","_cacheNodeSize","resetMore","markIndex","itemLen","currentNode","currentData","splice","zIndex","_getTombStone","isTombstone","_this4","animation","_animation","tombstoneNode","tombstoneAnimationsHandler","_animation2","initialAnchor","ceil","floor","Version","bscroll_esm","axios","axios_default","vuex_esm","ownKeys","object","enumerableOnly","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","_objectSpread","getOwnPropertyDescriptors","defineProperties","emojiService","kefuvue_type_script_lang_js_","isShowTopLoading","isFirstGetMessage","emojis","isUserSendLongTimeSystemMessage","isAdminSendLongTimeSystemMessage","isSendPong","qiniuObservable","searchHandshakeTimer","created","init","computed","account","artificialAccount","robotAccount","viewMessage","messages","isShowDate","$store","getters","map","handlerMessage","mounted","$refs","miniImBody","tab","loadMorData","addSendButtonTouchEventListener","createLinkQuery","scrollIntoBottom","inputPaste","beforeDestroy","dispatch","methods","commit","isShowPageLoading","$mimcInstance","user","isLogin","handelEvent","getMessageRecord","onServciceLastMessageTimeNotCallBack","userLogin","address","userLocal","uid","platform","account_id","userAccount","log","onLongTraining","_this5","oldMsg","_this6","receiveP2PMsg","logout","bindResult","errType","errReason","errDesc","packetId","sequence","timeStamp","errMsg","localStorage","setItem","onCheckIsloogTimeNotCallBack","getAttribute","sendButton","url","img","Image","newWin","open","write","outerHTML","close","_this7","isLoadMorLoading","isLoadMorEnd","localAdmin","adminString","getItem","localRobot","emoji","fileDom","file","files","sendPhotoMessage","imgFile","FileReader","readAsDataURL","localMessage","fileName","random","getTime","lastIndexOf","onload","uploadError","removeMessage","message","createLocalMessage","uploadSuccess","imgUrl","upload_host","sendMessage","result","isShowCancel","updateMessageHideCancel","messagesPushMemory","cacheMsg","assign","$previewRefresh","$uploadFile","secret","upload_secret","mode","upload_mode","res","total","unsubscribe","success","fail","_this8","lis","chatInputInterval","admin","stringify","parent","postMessage","newMessage","inputPongIng","_this9","textarea","_this10","online","a","post","to_account","content","_this11","isClickHeadRightBtn","IM","confirm","defaultAvatar","robot","nickname","_this12","_this13","accountId","newMessages","h","u","query","history","replaceState","location","origin","$route","path","_this14","lastCallBackMessageTime","_this15","robotInfo","loogTimeWaitText","loog_time_wait_text","onSearchHandshake","_this16","cbd","clipboardData","kind","types","match","Number","getAsFile","watch","_this17","_isArtificial","removeItem","views_kefuvue_type_script_lang_js_","componentNormalizer","component","fdef"],"mappings":"CAACA,OAAO,gBAAkBA,OAAO,iBAAmB,IAAIC,KAAK,CAAC,CAAC,kBAAkB,CAE3EC,OACA,SAAUC,EAAQC,EAASC,GAEjCF,EAAOC,QAAUC,EAAoBC,EAAI,+BAInCC,OACA,SAAUJ,EAAQC,EAASC,KAM3BG,OACA,SAAUL,EAAQC,EAASC,GAEjC,IAAII,EAAWJ,EAAoB,QAC/BK,EAAiBL,EAAoB,QAAQM,IACjDR,EAAOC,QAAU,SAAUQ,EAAMC,EAAQC,GACvC,IACIC,EADAC,EAAIH,EAAOI,YAIb,OAFED,IAAMF,GAAiB,mBAALE,IAAoBD,EAAIC,EAAEE,aAAeJ,EAAEI,WAAaT,EAASM,IAAML,GAC3FA,EAAeE,EAAMG,GACdH,IAMLO,OACA,SAAUhB,EAAQC,GAExBD,EAAOC,QAAU,8/CAIXgB,OACA,SAAUjB,EAAQC,EAASC,GAIjC,IAAII,EAAWJ,EAAoB,QAC/BgB,EAAWhB,EAAoB,QAC/BiB,EAAQ,SAAUC,EAAGC,GAEvB,GADAH,EAASE,IACJd,EAASe,IAAoB,OAAVA,EAAgB,MAAMC,UAAUD,EAAQ,8BAElErB,EAAOC,QAAU,CACfO,IAAKe,OAAOhB,iBAAmB,aAAe,GAC5C,SAAUiB,EAAMC,EAAOjB,GACrB,IACEA,EAAMN,EAAoB,OAApBA,CAA4BwB,SAASC,KAAMzB,EAAoB,QAAQ0B,EAAEL,OAAOR,UAAW,aAAaP,IAAK,GACnHA,EAAIgB,EAAM,IACVC,IAAUD,aAAgBK,OAC1B,MAAOC,GAAKL,GAAQ,EACtB,OAAO,SAAwBL,EAAGC,GAIhC,OAHAF,EAAMC,EAAGC,GACLI,EAAOL,EAAEW,UAAYV,EACpBb,EAAIY,EAAGC,GACLD,GAVX,CAYE,IAAI,QAASY,GACjBb,MAAOA,IAMHc,KACA,SAAUjC,EAAQC,EAASC,GAEjC,IAAIgC,EAAUhC,EAAoB,QAC9BiC,EAAUjC,EAAoB,QAC9BkC,EAAQlC,EAAoB,QAC5BmC,EAASnC,EAAoB,QAC7BoC,EAAQ,IAAMD,EAAS,IACvBE,EAAM,KACNC,EAAQC,OAAO,IAAMH,EAAQA,EAAQ,KACrCI,EAAQD,OAAOH,EAAQA,EAAQ,MAE/BK,EAAW,SAAUC,EAAKC,EAAMC,GAClC,IAAIC,EAAM,GACNC,EAAQZ,GAAM,WAChB,QAASC,EAAOO,MAAUL,EAAIK,MAAUL,KAEtCU,EAAKF,EAAIH,GAAOI,EAAQH,EAAKK,GAAQb,EAAOO,GAC5CE,IAAOC,EAAID,GAASG,GACxBf,EAAQA,EAAQtB,EAAIsB,EAAQiB,EAAIH,EAAO,SAAUD,IAM/CG,EAAOP,EAASO,KAAO,SAAUE,EAAQC,GAI3C,OAHAD,EAASE,OAAOnB,EAAQiB,IACb,EAAPC,IAAUD,EAASA,EAAOG,QAAQf,EAAO,KAClC,EAAPa,IAAUD,EAASA,EAAOG,QAAQb,EAAO,KACtCU,GAGTpD,EAAOC,QAAU0C,GAKXa,KACA,SAAUxD,EAAQC,GAExB,IAAIwD,EAAY,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,IAAK,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,IAAK,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,MAC3xBxD,EAAQwD,UAAYA,GAIdC,KACA,SAAU1D,EAAQC,EAASC,GAEjCF,EAAOC,QAAUC,EAAoBC,EAAI,8BAInCwD,KACA,SAAU3D,EAAQC,EAASC,GAEjC,aAEA,IAAI0D,EAAS1D,EAAoB,QAC7B2D,EAAM3D,EAAoB,QAC1B4D,EAAM5D,EAAoB,QAC1B6D,EAAoB7D,EAAoB,QACxC8D,EAAc9D,EAAoB,QAClCkC,EAAQlC,EAAoB,QAC5B+D,EAAO/D,EAAoB,QAAQ0B,EACnCsC,EAAOhE,EAAoB,QAAQ0B,EACnCuC,EAAKjE,EAAoB,QAAQ0B,EACjCwC,EAAQlE,EAAoB,QAAQgD,KACpCmB,EAAS,SACTC,EAAUV,EAAOS,GACjBE,EAAOD,EACPjD,EAAQiD,EAAQvD,UAEhByD,EAAaV,EAAI5D,EAAoB,OAApBA,CAA4BmB,KAAWgD,EACxDI,EAAO,SAAUnB,OAAOvC,UAGxB2D,EAAW,SAAUC,GACvB,IAAIC,EAAKZ,EAAYW,GAAU,GAC/B,GAAiB,iBAANC,GAAkBA,EAAGC,OAAS,EAAG,CAC1CD,EAAKH,EAAOG,EAAG1B,OAASkB,EAAMQ,EAAI,GAClC,IACIE,EAAOC,EAAOC,EADdC,EAAQL,EAAGM,WAAW,GAE1B,GAAc,KAAVD,GAA0B,KAAVA,GAElB,GADAH,EAAQF,EAAGM,WAAW,GACR,KAAVJ,GAA0B,MAAVA,EAAe,OAAOK,SACrC,GAAc,KAAVF,EAAc,CACvB,OAAQL,EAAGM,WAAW,IACpB,KAAK,GAAI,KAAK,GAAIH,EAAQ,EAAGC,EAAU,GAAI,MAC3C,KAAK,GAAI,KAAK,IAAKD,EAAQ,EAAGC,EAAU,GAAI,MAC5C,QAAS,OAAQJ,EAEnB,IAAK,IAAoDQ,EAAhDC,EAAST,EAAGU,MAAM,GAAIC,EAAI,EAAGC,EAAIH,EAAOR,OAAcU,EAAIC,EAAGD,IAIpE,GAHAH,EAAOC,EAAOH,WAAWK,GAGrBH,EAAO,IAAMA,EAAOJ,EAAS,OAAOG,IACxC,OAAOM,SAASJ,EAAQN,IAE5B,OAAQH,GAGZ,IAAKN,EAAQ,UAAYA,EAAQ,QAAUA,EAAQ,QAAS,CAC1DA,EAAU,SAAgBoB,GACxB,IAAId,EAAKe,UAAUd,OAAS,EAAI,EAAIa,EAChCjF,EAAOmF,KACX,OAAOnF,aAAgB6D,IAEjBE,EAAapC,GAAM,WAAcf,EAAMwE,QAAQlE,KAAKlB,MAAYqD,EAAIrD,IAAS4D,GAC7EN,EAAkB,IAAIQ,EAAKG,EAASE,IAAMnE,EAAM6D,GAAWI,EAASE,IAE5E,IAAK,IAMgBkB,EANZC,EAAO7F,EAAoB,QAAU+D,EAAKM,GAAQ,6KAMzDyB,MAAM,KAAMC,EAAI,EAAQF,EAAKlB,OAASoB,EAAGA,IACrCpC,EAAIU,EAAMuB,EAAMC,EAAKE,MAAQpC,EAAIS,EAASwB,IAC5C3B,EAAGG,EAASwB,EAAK5B,EAAKK,EAAMuB,IAGhCxB,EAAQvD,UAAYM,EACpBA,EAAMP,YAAcwD,EACpBpE,EAAoB,OAApBA,CAA4B0D,EAAQS,EAAQC,KAMxC4B,KACA,SAAUlG,EAAQmG,EAAqBjG,GAE7C,aACqB,IAAIkG,EAAgdlG,EAAoB,QACpemG,EAAqenG,EAAoBoG,EAAEF,GAEzcC,EAAud,GAI5hBE,KACA,SAAUvG,EAAQC,GAExBD,EAAOC,QAAU,shBAIXuG,KACA,SAAUxG,EAAQmG,EAAqBjG,GAE7C,aAEAA,EAAoBuG,EAAEN,GAGtB,IAAIO,EAAS,WAAa,IAAIC,EAAIf,KAASgB,EAAGD,EAAIE,eAAmBC,EAAGH,EAAII,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,oBAAoBC,MAAM,CAACC,wBAAyBP,EAAIQ,SAAUC,4BAA6BT,EAAIU,eAAe,CAACP,EAAG,OAAO,CAACQ,WAAW,CAAC,CAACC,KAAK,OAAOC,QAAQ,SAAS9B,MAAOiB,EAAIQ,UAAaR,EAAIc,iBAAmBd,EAAIU,aAAeK,WAAW,kDAAkDV,YAAY,aAAa,CAACL,EAAIgB,GAAGhB,EAAIiB,GAAGjB,EAAIkB,uBAAwBlB,EAAgB,aAAEG,EAAG,YAAY,CAACgB,MAAM,CAACC,MAAQ,GAAGC,MAAQrB,EAAIc,eAAiBd,EAAIkB,mBAAqB,SAAS,CAACf,EAAG,MAAM,CAACgB,MAAM,CAACG,KAAO,QAAQA,KAAK,QAAQ,CAACnB,EAAG,YAAY,CAACgB,MAAM,CAACI,KAAO,QAAQC,GAAG,CAACC,MAAQ,SAASC,GAAQ,OAAO1B,EAAI2B,QAAQC,IAAI,QAAQ,GAAGzB,EAAG,YAAY,CAACgB,MAAM,CAACG,KAAO,SAASE,GAAG,CAACC,MAAQzB,EAAI6B,cAAcP,KAAK,SAAS,CAAGtB,EAAI8B,aAA6G3B,EAAG,OAAO,CAACH,EAAIgB,GAAG,UAAjHb,EAAG,MAAM,CAACgB,MAAM,CAACE,MAAQ,OAAOU,IAAM,6CAA6CC,IAAM,SAAqC,GAAGhC,EAAIiC,KAAOjC,EAAIQ,SAAmkBR,EAAIiC,KAA7jB9B,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAACL,EAAIkC,GAAG,GAAG/B,EAAG,OAAO,CAACQ,WAAW,CAAC,CAACC,KAAK,OAAOC,QAAQ,SAAS9B,MAAOiB,EAAkB,eAAEe,WAAW,oBAAoB,CAACf,EAAIgB,GAAGhB,EAAIiB,GAAGjB,EAAIkB,uBAAuBf,EAAG,MAAM,CAACE,YAAY,SAAS,CAAGL,EAAI8B,aAA2I9B,EAAIiC,KAAjI9B,EAAG,MAAM,CAACgB,MAAM,CAACE,MAAQ,OAAOU,IAAM,6CAA6CC,IAAM,IAAIR,GAAG,CAACC,MAAQzB,EAAI6B,gBAA0B7B,EAAgB,aAAEG,EAAG,OAAO,CAACqB,GAAG,CAACC,MAAQzB,EAAI6B,eAAe,CAAC7B,EAAIgB,GAAG,UAAUhB,EAAIiC,KAAK9B,EAAG,MAAM,CAACE,YAAY,YAAYmB,GAAG,CAACC,MAAQzB,EAAImC,mBAAmB,CAACnC,EAAIgB,GAAG,WAAoBb,EAAG,MAAM,CAACiC,IAAI,aAAa/B,YAAY,gBAAgB,CAACF,EAAG,KAAK,CAACE,YAAY,qBAAqB,CAAEL,EAAoB,iBAAEG,EAAG,KAAK,CAACE,YAAY,mBAAmB,CAACF,EAAG,aAAa,CAACgB,MAAM,CAACkB,MAAQ,UAAUC,KAAO,GAAGC,KAAO,oBAAoB,GAAGvC,EAAIiC,KAAKjC,EAAIwC,GAAIxC,EAAe,aAAE,SAASyC,EAAKC,GAAO,OAAOvC,EAAG,KAAK,CAAChB,IAAIuD,GAAO,CAAED,EAAe,WAAE,CAACtC,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAAC,CAACF,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,OAAO,CAACH,EAAIgB,GAAGhB,EAAIiB,GAAGjB,EAAI2C,mBAAmBF,EAAKG,UAAW,+BAA+B,QAAQ5C,EAAIiC,KAAK9B,EAAG,MAAM,CAACE,YAAY,oBAAoBC,MAAM,CAACuC,KAAQJ,EAAKK,cAAgB9C,EAAI+C,SAASC,KAAK,CAAEhD,EAAIiD,WAAWR,EAAKS,UAAW/C,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACgB,MAAM,CAACY,IAAMU,EAAKU,YAAYnD,EAAIiC,KAAK9B,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAAEoC,EAAiB,aAAE,CAAEA,EAAKK,cAAgB9C,EAAI+C,SAASC,IAAMhD,EAAIiD,WAAWR,EAAKS,UAAW/C,EAAG,OAAO,CAACE,YAAY,aAAamB,GAAG,CAACC,MAAQ,WAAa,OAAOzB,EAAIoD,cAAcX,EAAKtD,QAAU,CAACa,EAAIgB,GAAG,QAAQhB,EAAIiC,MAAMjC,EAAIiC,KAAuB,QAAjBQ,EAAKS,UAAuC,WAAjBT,EAAKS,SAAuB,CAAC/C,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,OAAO,CAACkD,SAAS,CAACC,UAAYtD,EAAIiB,GAAGwB,EAAKc,QAAQ3G,QAAQ,OAAQ,iBAAiBoD,EAAIiC,KAAuB,SAAjBQ,EAAKS,SAAqB,CAAC/C,EAAG,MAAM,CAACE,YAAY,SAAS,CAAEoC,EAAKe,SAA2B,KAAhBf,EAAKe,QAAgBrD,EAAG,OAAO,CAACH,EAAIgB,GAAG,MAAMhB,EAAIiB,GAAGwB,EAAKe,SAAS,OAAOxD,EAAIiC,KAAMjC,EAAY,SAAEG,EAAG,MAAM,CAACgB,MAAM,CAACY,IAAMU,EAAKc,QAAQE,QAAU,OAAOtD,EAAG,MAAM,CAACgB,MAAM,CAACY,IAAMU,EAAKc,SAAS/B,GAAG,CAACC,MAAQ,SAASC,GAAQ,OAAO1B,EAAI0D,WAAWjB,EAAKc,gBAAgBvD,EAAIiC,KAAuB,aAAjBQ,EAAKS,SAAyB,CAAC/C,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACL,EAAIgB,GAAG,kBAAkBhB,EAAIwC,GAAImB,KAAKC,MAAMnB,EAAKc,UAAU,SAASd,EAAKC,GAAO,OAAOvC,EAAG,IAAI,CAAChB,IAAIuD,EAAMvB,MAAM,CAAC0C,KAAO,uBAAuBrC,GAAG,CAACC,MAAQ,WAAa,OAAOzB,EAAI8D,qBAAqBrB,EAAKpB,UAAY,CAAClB,EAAG,OAAO,CAACH,EAAIgB,GAAG,KAAKhB,EAAIiB,GAAGwB,EAAKpB,eAAclB,EAAG,IAAI,CAACqB,GAAG,CAACC,MAAQzB,EAAI6B,eAAe,CAAC7B,EAAIgB,GAAG,oBAAoB,IAAIhB,EAAIiC,KAAuB,OAAjBQ,EAAKS,SAAmB,CAAClD,EAAIkC,GAAG,GAAE,IAAOlC,EAAIiC,KAAuB,WAAjBQ,EAAKS,SAAuB,CAAC/C,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,OAAO,CAACH,EAAIgB,GAAGhB,EAAIiB,GAAGwB,EAAKc,iBAAiBvD,EAAIiC,KAAuB,UAAjBQ,EAAKS,SAAsB,CAAC/C,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,OAAO,CAACkD,SAAS,CAACC,UAAYtD,EAAIiB,GAAGwB,EAAKc,iBAAiBvD,EAAIiC,KAAuB,aAAjBQ,EAAKS,SAAyB,CAAC/C,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,OAAO,CAACkD,SAAS,CAACC,UAAYtD,EAAIiB,GAAGwB,EAAKc,YAAYpD,EAAG,MAAM,CAAC4D,YAAY,CAAC1B,MAAQ,WAAWb,GAAG,CAACC,MAAQ,SAASC,GAAQ,OAAO1B,EAAI2B,QAAQxI,KAAK,wBAAwB,CAAC6G,EAAIgB,GAAG,eAAehB,EAAIiC,KAAuB,UAAjBQ,EAAKS,SAAsB,CAAC/C,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAAEoC,EAAKK,cAAgB9C,EAAI+C,SAASC,GAAI7C,EAAG,OAAO,CAACH,EAAIgB,GAAG,cAAcb,EAAG,OAAO,CAACH,EAAIgB,GAAG,oBAAoBhB,EAAIiC,KAAuB,YAAjBQ,EAAKS,SAAwB,CAAC/C,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,OAAO,CAACH,EAAIgB,GAAG,QAAQhB,EAAIiB,GAAGwB,EAAKuB,kBAAkB,cAAchE,EAAIiC,MAAM,QAAQ,OAAM,GAAIjC,EAAoB,iBAAEG,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACgB,MAAM,CAACY,IAAMxI,EAAoB,QAAQyI,IAAM,MAAM7B,EAAG,OAAO,CAACH,EAAIgB,GAAG,cAAchB,EAAIiC,OAAO9B,EAAG,MAAM,CAACQ,WAAW,CAAC,CAACC,KAAK,OAAOC,QAAQ,SAAS9B,MAAOiB,EAAa,UAAEe,WAAW,cAAcV,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,yBAAyBL,EAAIwC,GAAIxC,EAAU,QAAE,SAASyC,EAAKC,GAAO,OAAOvC,EAAG,OAAO,CAAChB,IAAIuD,EAAMlB,GAAG,CAACC,MAAQ,WAAa,OAAOzB,EAAIiE,WAAWxB,MAAW,CAACzC,EAAIgB,GAAGhB,EAAIiB,GAAGwB,SAAW,KAAKtC,EAAG,MAAM,CAACQ,WAAW,CAAC,CAACC,KAAK,OAAOC,QAAQ,SAAS9B,MAAOiB,EAAIkE,qBAAqBhG,OAAS,EAAG6C,WAAW,oCAAoCV,YAAY,qBAAqB,CAACF,EAAG,MAAM,CAACE,YAAY,OAAOmB,GAAG,CAACC,MAAQ,SAASC,GAAQ1B,EAAIkE,qBAAuB,OAAO/D,EAAG,OAAO,CAACH,EAAIgB,GAAG,kBAAkBb,EAAG,KAAKH,EAAIwC,GAAIxC,EAAwB,sBAAE,SAASyC,EAAKC,GAAO,OAAOvC,EAAG,KAAK,CAAChB,IAAIuD,EAAMrC,YAAY,uBAAuBc,MAAM,CAACgD,KAAO1B,EAAKpB,OAAOG,GAAG,CAACC,MAAQ,SAASC,IAAS1B,EAAIoE,OAASpE,EAAI8D,qBAAqBrB,EAAKpB,UAAU,CAACrB,EAAIgB,GAAG,KAAKhB,EAAIiB,GAAGwB,EAAKpB,aAAY,KAAKlB,EAAG,MAAM,CAACE,YAAY,wBAAwB,CAACF,EAAG,OAAO,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACgB,MAAM,CAACY,IAAMxI,EAAoB,QAAQyI,IAAM,MAAM7B,EAAG,QAAQ,CAACgB,MAAM,CAACkD,QAAU,oBAAoB9B,KAAO,OAAO+B,OAAS,WAAW9C,GAAG,CAAC+C,OAASvE,EAAIwE,2BAA2BrE,EAAG,OAAO,CAACE,YAAY,iBAAiBmB,GAAG,CAACC,MAAQ,SAASC,GAAQ1B,EAAIyE,WAAazE,EAAIyE,aAAa,CAACtE,EAAG,MAAM,CAACgB,MAAM,CAACY,IAAMxI,EAAoB,QAAQyI,IAAM,QAAuC,GAA9BhC,EAAI0E,QAAQC,eAAqBxE,EAAG,OAAO,CAACE,YAAY,gBAAgBC,MAAM,CAACsE,eAAgB5E,EAAIU,cAAgBV,EAAIQ,UAAUgB,GAAG,CAACC,MAAQ,SAASC,GAAQ,OAAO1B,EAAI2B,QAAQxI,KAAK,iBAAiB,CAACgH,EAAG,MAAM,CAACgB,MAAM,CAACY,IAAMxI,EAAoB,WAAW4G,EAAG,IAAI,CAACH,EAAIgB,GAAG,UAAUhB,EAAIiC,KAAK9B,EAAG,OAAO,CAACQ,WAAW,CAAC,CAACC,KAAK,OAAOC,QAAQ,SAAS9B,MAAOiB,EAAIQ,WAAaR,EAAIU,aAAcK,WAAW,8BAA8BV,YAAY,WAAWC,MAAM,CAACkB,IAAOxB,EAAI8B,cAAcN,GAAG,CAACC,MAAQzB,EAAI6B,eAAe,CAAG7B,EAAI8B,aAAqG3B,EAAG,OAAO,CAACH,EAAIgB,GAAG,UAAzGb,EAAG,MAAM,CAACgB,MAAM,CAACE,MAAQ,OAAOU,IAAM,qCAAqCC,IAAM,QAAoC7B,EAAG,WAAW,CAACQ,WAAW,CAAC,CAACC,KAAK,QAAQC,QAAQ,UAAU9B,MAAOiB,EAAa,UAAEe,WAAW,cAAcqB,IAAI,WAAW2B,YAAY,CAACc,iBAAiB,MAAMC,QAAU,QAAQ3D,MAAM,CAAC4D,UAAY,MAAMC,YAAc,gBAAgB3B,SAAS,CAACtE,MAASiB,EAAa,WAAGwB,GAAG,CAACyD,MAAQ,CAAC,SAASvD,GAAQ,OAAGA,EAAOwD,SAASxD,EAAOyD,UAAUzD,EAAO0D,QAAQ1D,EAAO2D,QAAiB,KAAcrF,EAAIsF,WAAW5D,IAAS,SAASA,GAAQ,OAAIA,EAAOa,KAAKgD,QAAQ,QAAyB,KAAjB7D,EAAO8D,SAAcxF,EAAIyF,GAAG/D,EAAO8D,QAAQ,QAAQ,GAAG9D,EAAOvC,IAAI,SAAkB,KAAWuC,EAAOyD,SAAgCnF,EAAI0F,WAAWhE,GAA7B,MAAsC,SAASA,GAAQ,OAAIA,EAAOa,KAAKgD,QAAQ,QAAQvF,EAAIyF,GAAG/D,EAAO8D,QAAQ,QAAQ,GAAG9D,EAAOvC,IAAI,UAA4BuC,EAAOwD,SAASxD,EAAOyD,UAAUzD,EAAO0D,QAAQ1D,EAAO2D,QAAjE,KAAgGrF,EAAI2F,iBAAiBjE,KAAUkE,OAAS5F,EAAI6F,gBAAgBC,MAAQ9F,EAAI+F,eAAeC,KAAOhG,EAAIiG,cAAcC,MAAQ,SAASxE,GAAWA,EAAO3H,OAAOoM,YAAqBnG,EAAIoG,UAAU1E,EAAO3H,OAAOgF,WAAUoB,EAAG,SAAS,CAACiC,IAAI,aAAa/B,YAAY,kBAAkBc,MAAM,CAACoB,KAAO,WAAW,CAACvC,EAAIgB,GAAG,WAAW,IACh7PqF,EAAkB,CAAC,WAAa,IAAIrG,EAAIf,KAASgB,EAAGD,EAAIE,eAAmBC,EAAGH,EAAII,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACgB,MAAM,CAACY,IAAM,6CAA6CC,IAAM,MAAM7B,EAAG,OAAO,CAACH,EAAIgB,GAAG,aAAa,WAAa,IAAIhB,EAAIf,KAASgB,EAAGD,EAAIE,eAAmBC,EAAGH,EAAII,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,OAAO,CAACH,EAAIgB,GAAG,0BAwB7ZsF,GAlB0C/M,EAAoB,QAG3CA,EAAoB,QAGrBA,EAAoB,QAGbA,EAAoB,QAG1BA,EAAoB,QAGnBA,EAAoB,QAGvBA,EAAoB,SAGrCgN,EAAiBhN,EAAoB;;;;;;AAUzC,SAASiN,EAAUC,EAAM/D,GACvB,KAAOA,EAAQ,EAAI+D,EAAKvI,OAAQwE,IAC9B+D,EAAK/D,GAAS+D,EAAK/D,EAAQ,GAG7B+D,EAAKC,MAGP,IAAIC,EAAgB,WAClB,SAASC,EAAcC,EAAKjI,GAC1B,IAAIkI,EAAO,GACPC,GAAK,EACLC,GAAK,EACL/E,OAAK5G,EAET,IACE,IAAK,IAAiC4F,EAA7BgG,EAAKJ,EAAIK,OAAOC,cAAmBJ,GAAM9F,EAAKgG,EAAGG,QAAQC,MAAON,GAAK,EAG5E,GAFAD,EAAK3N,KAAK8H,EAAGlC,OAETH,GAAKkI,EAAK5I,SAAWU,EAAG,MAE9B,MAAO0I,GACPN,GAAK,EACL/E,EAAKqF,EACL,QACA,KACOP,GAAME,EAAG,WAAWA,EAAG,YAC5B,QACA,GAAID,EAAI,MAAM/E,GAIlB,OAAO6E,EAGT,OAAO,SAAUD,EAAKjI,GACpB,GAAI1D,MAAMqM,QAAQV,GAChB,OAAOA,EACF,GAAIK,OAAOC,YAAYvM,OAAOiM,GACnC,OAAOD,EAAcC,EAAKjI,GAE1B,MAAM,IAAIjE,UAAU,yDAjCN,GAkDhB6M,EAAoB,SAAUX,GAChC,GAAI3L,MAAMqM,QAAQV,GAAM,CACtB,IAAK,IAAIjI,EAAI,EAAG6I,EAAOvM,MAAM2L,EAAI3I,QAASU,EAAIiI,EAAI3I,OAAQU,IAAK6I,EAAK7I,GAAKiI,EAAIjI,GAE7E,OAAO6I,EAEP,OAAOvM,MAAMwM,KAAKb,IAItB,SAASc,EAAWC,GAClBA,EAAQxN,UAAUoH,GAAK,SAAUe,EAAMjG,GACrC,IAAIuL,EAAU7I,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAKC,KAE7EA,KAAK6I,QAAQvF,KAChBtD,KAAK6I,QAAQvF,GAAQ,IAGvBtD,KAAK6I,QAAQvF,GAAMpJ,KAAK,CAACmD,EAAIuL,KAG/BD,EAAQxN,UAAU2N,KAAO,SAAUxF,EAAMjG,GACvC,IAAIuL,EAAU7I,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAKC,KAElF,SAAS+I,IACP/I,KAAKgJ,IAAI1F,EAAMyF,GAEf1L,EAAG4L,MAAML,EAAS7I,WAGpBgJ,EAAM1L,GAAKA,EAEX2C,KAAKuC,GAAGe,EAAMyF,IAGhBJ,EAAQxN,UAAU6N,IAAM,SAAU1F,EAAMjG,GACtC,IAAIwL,EAAU7I,KAAK6I,QAAQvF,GAC3B,GAAKuF,EAAL,CAIA,IAAIK,EAAQL,EAAQ5J,OACpB,MAAOiK,KACDL,EAAQK,GAAO,KAAO7L,GAAMwL,EAAQK,GAAO,IAAML,EAAQK,GAAO,GAAG7L,KAAOA,IAC5EkK,EAAUsB,EAASK,KAKzBP,EAAQxN,UAAUgO,QAAU,SAAU7F,GACpC,IAAI8F,EAASpJ,KAAK6I,QAAQvF,GAC1B,GAAK8F,EAML,IAFA,IAAIC,EAAMD,EAAOnK,OACbqK,EAAa,GAAGC,OAAOhB,EAAkBa,IACpCzJ,EAAI,EAAGA,EAAI0J,EAAK1J,IAAK,CAC5B,IAAI6J,EAAQF,EAAW3J,GAEnB8J,EAAS/B,EAAc8B,EAAO,GAC9BnM,EAAKoM,EAAO,GACZb,EAAUa,EAAO,GAEjBpM,GACFA,EAAG4L,MAAML,EAAS,GAAGlJ,MAAM3D,KAAKgE,UAAW,MAOnD,IAAI2J,EAA8B,qBAAXzP,OACnB0P,EAAKD,GAAaE,UAAUC,UAAUC,cACtCC,EAAmBJ,GAAM,iBAAiB/N,KAAK+N,GAC/CK,EAAYL,GAAMA,EAAGrD,QAAQ,WAAa,EAE9C,SAAS2D,IACP,OAAOhQ,OAAOiQ,aAAejQ,OAAOiQ,YAAYC,IAAMlQ,OAAOiQ,YAAYC,MAAQlQ,OAAOiQ,YAAYE,OAAOC,iBAAmB,IAAIC,KAGpI,SAASC,EAAOzP,GACd,IAAK,IAAI0P,EAAOzK,UAAUd,OAAQwL,EAAOxO,MAAMuO,EAAO,EAAIA,EAAO,EAAI,GAAIE,EAAO,EAAGA,EAAOF,EAAME,IAC9FD,EAAKC,EAAO,GAAK3K,UAAU2K,GAG7B,IAAK,IAAI/K,EAAI,EAAGA,EAAI8K,EAAKxL,OAAQU,IAAK,CACpC,IAAIgL,EAASF,EAAK9K,GAClB,IAAK,IAAIO,KAAOyK,EACd7P,EAAOoF,GAAOyK,EAAOzK,GAGzB,OAAOpF,EAGT,SAAS8P,EAAQC,GACf,YAAazO,IAANyO,GAAyB,OAANA,EAG5B,SAASC,EAAYC,EAAGC,GACtB,OAAOC,KAAKC,KAAKH,EAAIA,EAAIC,EAAIA,GAG/B,IAAIG,EAAezB,GAAa0B,SAASC,cAAc,OAAOC,MAE1DC,EAAS,WACX,IAAK7B,EACH,OAAO,EAGT,IAAI8B,EAAiB,CACnBC,SAAU,YACVC,OAAQ,kBACRC,IAAK,eACLnQ,EAAG,aACHoQ,GAAI,eAGN,IAAK,IAAI1L,KAAOsL,EACd,QAA0CpP,IAAtC+O,EAAaK,EAAetL,IAC9B,OAAOA,EAIX,OAAO,EAnBI,GAsBb,SAAS2L,EAAYP,GACnB,OAAe,IAAXC,IAIW,aAAXA,EACY,kBAAVD,EACK,gBAEFA,EAGFC,EAASD,EAAMQ,OAAO,GAAGC,cAAgBT,EAAMU,OAAO,IAG/D,SAASC,EAASC,EAAI5I,EAAMjG,EAAI8O,GAC9BD,EAAGE,iBAAiB9I,EAAMjG,EAAI,CAAEgP,SAAS,EAAOF,UAAWA,IAG7D,SAASG,EAAYJ,EAAI5I,EAAMjG,EAAI8O,GACjCD,EAAGK,oBAAoBjJ,EAAMjG,EAAI,CAAEgP,SAAS,EAAOF,UAAWA,IAGhE,SAASK,EAAON,GACd,IAAIO,EAAO,EACPC,EAAM,EAEV,MAAOR,EACLO,GAAQP,EAAGS,WACXD,GAAOR,EAAGU,UACVV,EAAKA,EAAGW,aAGV,MAAO,CACLJ,KAAMA,EACNC,IAAKA,GAIT,SAASI,EAAaZ,GACpB,IAAIa,EAAOb,EAAGc,wBAEd,MAAO,CACLP,OAAQM,EAAKN,KAAOxS,OAAOgT,aAC3BP,MAAOK,EAAKL,IAAMzS,OAAOiT,cAI7B,IAAIC,EAAY5B,GAAqB,aAAXA,EAAwB,IAAMA,EAAOzB,cAAgB,IAAM,GAEjFsD,EAAYvB,EAAY,aACxBwB,EAAaxB,EAAY,cAEzByB,EAAiB5D,GAAamC,EAAY,iBAAkBV,EAE5DoC,EAAW7D,IAAc,iBAAkBzP,QAAU8P,GACrDyD,GAA6B,IAAdJ,EACfK,EAAgB/D,GAAa2D,KAAclC,EAE3CG,EAAQ,CACV8B,UAAWA,EACXC,WAAYA,EACZK,yBAA0B7B,EAAY,4BACtC8B,mBAAoB9B,EAAY,sBAChC+B,gBAAiB/B,EAAY,mBAC7BgC,gBAAiBhC,EAAY,mBAC7BiC,cAAejC,EAAY,kBAGzBkC,EAAc,EACdC,EAAc,EAEdC,EAAY,CACdC,WAAYH,EACZI,UAAWJ,EACXK,SAAUL,EAEVM,UAAWL,EACXM,UAAWN,EACXO,QAASP,GAGX,SAASQ,EAAQtC,GACf,GAAIA,aAAcjS,OAAOwU,WAAY,CACnC,IAAI1B,EAAOb,EAAGc,wBACd,MAAO,CACLN,IAAKK,EAAKL,IACVD,KAAMM,EAAKN,KACXiC,MAAO3B,EAAK2B,MACZC,OAAQ5B,EAAK4B,QAGf,MAAO,CACLjC,IAAKR,EAAGU,UACRH,KAAMP,EAAGS,WACT+B,MAAOxC,EAAG0C,YACVD,OAAQzC,EAAG2C,cAKjB,SAASC,EAAwB5C,EAAI6C,GACnC,IAAK,IAAIpP,KAAKoP,EACZ,GAAIA,EAAWpP,GAAG/D,KAAKsQ,EAAGvM,IACxB,OAAO,EAGX,OAAO,EAGT,SAASqP,EAAI9S,EAAG+S,GACd,IAAIC,EAAK9D,SAAS+D,YAAY,SAC9BD,EAAGE,UAAUH,GAAW,GAAM,GAC9BC,EAAGG,MAAQnT,EAAEmT,MACbH,EAAGI,MAAQpT,EAAEoT,MACbpT,EAAEpB,OAAOyU,cAAcL,GAGzB,SAAS1M,EAAMtG,GACb,IAAIsN,EAAQzJ,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK,QAE5EyP,OAAc,EACH,YAAXtT,EAAEoH,MAAiC,gBAAXpH,EAAEoH,KAC5BkM,EAActT,EACM,aAAXA,EAAEoH,MAAkC,gBAAXpH,EAAEoH,OACpCkM,EAActT,EAAEuT,eAAe,IAEjC,IAAIC,EAAS,GACTF,IACFE,EAAOC,QAAUH,EAAYG,SAAW,EACxCD,EAAOE,QAAUJ,EAAYI,SAAW,EACxCF,EAAOG,QAAUL,EAAYK,SAAW,EACxCH,EAAOI,QAAUN,EAAYM,SAAW,GAE1C,IAAIZ,OAAK,EACLa,GAAU,EACVC,GAAa,EACjB,GAA0B,qBAAfC,WACT,IACEf,EAAK,IAAIe,WAAWzG,EAAOe,EAAO,CAChCwF,QAASA,EACTC,WAAYA,GACXN,IACH,MAAOxT,GACPiT,SAGFA,IAGF,SAASA,IACPD,EAAK9D,SAAS+D,YAAY,SAC1BD,EAAGE,UAAU5F,EAAOuG,EAASC,GAC7BzF,EAAO2E,EAAIQ,GAIbR,EAAGgB,qBAAsB,EACzBhB,EAAGiB,cAAe,EAClBjU,EAAEpB,OAAOyU,cAAcL,GAGzB,SAASkB,EAASlU,GAChBsG,EAAMtG,EAAG,YAGX,SAASmU,EAAQnE,EAAIpR,GACfA,EAAOwV,WACTC,EAAOrE,EAAIpR,EAAOwV,YAElBxV,EAAO0V,YAAYtE,GAIvB,SAASqE,EAAOrE,EAAIpR,GAClBA,EAAO2V,WAAWC,aAAaxE,EAAIpR,GAGrC,SAAS6V,EAAYzE,EAAI0E,GACvB1E,EAAGyE,YAAYC,GAGjB,IAAIC,EAAkB,CACpBC,OAAQ,EACRC,OAAQ,EACRC,SAAS,EACTC,SAAS,EACTC,YAAY,EACZC,uBAAwB,EACxBC,iBAAkB,GAClB5O,OAAO,EACPwM,KAAK,EAULqC,QAAQ,EACRC,WAAY,IACZC,UAAU,EACVC,kBAAmB,IACnBC,sBAAuB,GACvBC,UAAW,KACXC,gBAAiB,IACjBC,aAAc,MACdC,eAAgB,IAChBC,mBAAoB,IACpBC,cAAe,GACfC,UAAW,EACXC,gBAAgB,EAChBnD,wBAAyB,CACvBoD,QAAS,0CAEXC,eAAe,EACfC,eAAe,EACfC,cAAc,EACdC,eAAe,EACfC,aAAchF,EACdiF,cAAejF,EACfkF,YAAY,EACZC,UAAU,EAWVC,OAAO,EAmBPC,MAAM,EAQNC,WAAW,EAQXC,iBAAiB,EAOjBC,YAAY,EASZC,YAAY,EACZC,iBAAiB,EASjBC,MAAM,EAYNC,UAAU,EAOV/C,UAAU,GAGZ,SAASgD,EAAUzK,GACjBA,EAAQxN,UAAUkY,MAAQ,SAAUC,GAClCtT,KAAKuT,eAAeD,GAGpBtT,KAAK6I,QAAU,GAEf7I,KAAK+K,EAAI,EACT/K,KAAKgL,EAAI,EACThL,KAAKwT,WAAa,EAClBxT,KAAKyT,WAAa,EAElBzT,KAAK0T,SAAS,GAEd1T,KAAK2T,gBAEL3T,KAAK4T,mBAEL5T,KAAK6T,mBAED7T,KAAKsT,QAAQb,YACfzS,KAAK8T,mBAGH9T,KAAKsT,QAAQZ,UACf1S,KAAK+T,kBAGP/T,KAAKgU,UAEAhU,KAAKsT,QAAQV,MAChB5S,KAAKiU,SAASjU,KAAKsT,QAAQxC,OAAQ9Q,KAAKsT,QAAQvC,QAGlD/Q,KAAKkU,UAGPvL,EAAQxN,UAAUuY,SAAW,SAAUS,GACrCnU,KAAKoU,UAAYxJ,EAAQ5K,KAAKmU,OAASA,EAAQnU,KAAKmU,MACpDnU,KAAKmU,MAAQA,GAGfxL,EAAQxN,UAAUoY,eAAiB,SAAUD,GAC3CtT,KAAKsT,QAAU/I,EAAO,GAAIsG,EAAiByC,GAE3CtT,KAAKqU,WAAarU,KAAKsT,QAAQnB,eAAiB7E,EAAiB,iBAAmB,GAEpFtN,KAAKsT,QAAQlB,cAAgBpS,KAAKsT,QAAQlB,eAAiB3E,EAC3DzN,KAAKsT,QAAQjB,aAAerS,KAAKsT,QAAQjB,cAAgB7E,EAEzDxN,KAAKsT,QAAQrB,gBAAkBjS,KAAKsT,QAAQlC,kBAAoBpR,KAAKsT,QAAQrB,eAG7EjS,KAAKsT,QAAQtC,QAA4C,eAAlChR,KAAKsT,QAAQlC,kBAA4CpR,KAAKsT,QAAQtC,QAC7FhR,KAAKsT,QAAQrC,QAA4C,aAAlCjR,KAAKsT,QAAQlC,kBAA0CpR,KAAKsT,QAAQrC,QAG3FjR,KAAKsT,QAAQpC,WAAalR,KAAKsT,QAAQpC,aAAelR,KAAKsT,QAAQlC,iBACnEpR,KAAKsT,QAAQnC,uBAAyBnR,KAAKsT,QAAQlC,iBAAmB,EAAIpR,KAAKsT,QAAQnC,wBAE9D,IAArBnR,KAAKsT,QAAQtE,MACfhP,KAAKsT,QAAQtE,IAAM,QAIvBrG,EAAQxN,UAAUwY,cAAgB,WAChC,IAAIW,EAAiBrI,EACrBjM,KAAKuU,iBAAiBD,IAGxB3L,EAAQxN,UAAUqZ,iBAAmB,WACnC,IAAIF,EAAiBhI,EACrBtM,KAAKuU,iBAAiBD,IAGxB3L,EAAQxN,UAAUoZ,iBAAmB,SAAUD,GAC7C,IAAIxZ,EAASkF,KAAKsT,QAAQhB,cAAgBtS,KAAKyU,QAAUxa,OACzDqa,EAAera,OAAQ,oBAAqB+F,MAC5CsU,EAAera,OAAQ,SAAU+F,MAE7BA,KAAKsT,QAAQ9Q,OACf8R,EAAetU,KAAKyU,QAAS,QAASzU,MAAM,GAGzCA,KAAKsT,QAAQf,eAChB+B,EAAetU,KAAKyU,QAAS,YAAazU,MAC1CsU,EAAexZ,EAAQ,YAAakF,MACpCsU,EAAexZ,EAAQ,cAAekF,MACtCsU,EAAexZ,EAAQ,UAAWkF,OAGhCuN,IAAavN,KAAKsT,QAAQd,eAC5B8B,EAAetU,KAAKyU,QAAS,aAAczU,MAC3CsU,EAAexZ,EAAQ,YAAakF,MACpCsU,EAAexZ,EAAQ,cAAekF,MACtCsU,EAAexZ,EAAQ,WAAYkF,OAGrCsU,EAAetU,KAAK0U,SAAUpJ,EAAMwC,cAAe9N,OAGrD2I,EAAQxN,UAAUyY,iBAAmB,WAC/B5T,KAAKsT,QAAQV,MACf5S,KAAK2U,YAEH3U,KAAKsT,QAAQT,WACf7S,KAAK4U,iBAEH5U,KAAKsT,QAAQP,YACf/S,KAAK6U,cAEH7U,KAAKsT,QAAQR,iBACf9S,KAAK8U,gBAEH9U,KAAKsT,QAAQX,OACf3S,KAAK+U,aAEH/U,KAAKsT,QAAQN,YACfhT,KAAKgV,kBAEHhV,KAAKsT,QAAQJ,MACflT,KAAKiV,YAEHjV,KAAKsT,QAAQH,UACfnT,KAAKkV,iBAITvM,EAAQxN,UAAU0Y,iBAAmB,WACnC,GAAqC,oBAA1BlY,OAAO0L,eAAlB,CAGA,IAAI8N,EAAKnV,KACLoV,GAAiB,EACjBlV,EAAMF,KAAKsT,QAAQlB,cAAgB,iBAAmB,cAC1DzW,OAAO0L,eAAerH,KAAME,EAAK,CAC/BmV,IAAK,WACH,OAAOD,GAETxa,IAAK,SAAa0a,GAChBF,EAAiBE,EAIjB,IAFA,IAAIpJ,EAAKiJ,EAAGT,SAASa,SAAStW,OAASkW,EAAGT,SAASa,SAAW,CAACJ,EAAGT,UAC9Dc,EAAgBJ,IAAmBD,EAAGM,QAAU,OAAS,OACpD9V,EAAI,EAAGA,EAAIuM,EAAGjN,OAAQU,IAC7BuM,EAAGvM,GAAG2L,MAAMkK,cAAgBA,OAMpC7M,EAAQxN,UAAU4Y,gBAAkB,WAClC/T,KAAKuC,GAAG,eAAe,WACrB,IAAImT,EAAgBtK,SAASsK,eACzBA,GAA4C,UAA1BA,EAAcxD,SAAiD,aAA1BwD,EAAcxD,SACvEwD,EAAc3O,WAKpB4B,EAAQxN,UAAU2Y,iBAAmB,WACnC,IAAI6B,EAAQ3V,KAEZ,GAAgC,qBAArB4V,iBAAkC,CAC3C,IAAIC,OAAQ,EACRC,EAAW,IAAIF,kBAAiB,SAAUG,GAE5C,IAAIJ,EAAMK,oBAAV,CAKA,IAFA,IAAIC,GAAmB,EACnBC,GAAkB,EACbvW,EAAI,EAAGA,EAAIoW,EAAU9W,OAAQU,IAAK,CACzC,IAAIwW,EAAWJ,EAAUpW,GACzB,GAAsB,eAAlBwW,EAAS7S,KAAuB,CAClC2S,GAAmB,EACnB,MAEA,GAAIE,EAASrb,SAAW6a,EAAMjB,SAAU,CACtCwB,GAAkB,EAClB,OAIFD,EACFN,EAAM3B,UACGkC,IAETE,aAAaP,GACbA,EAAQQ,YAAW,WACZV,EAAMK,qBACTL,EAAM3B,YAEP,SAGHsC,EAAS,CACXC,YAAY,EACZC,WAAW,EACXC,SAAS,GAEXX,EAASY,QAAQ1W,KAAK0U,SAAU4B,GAEhCtW,KAAKuC,GAAG,WAAW,WACjBuT,EAASa,qBAGX3W,KAAK4W,mBAITjO,EAAQxN,UAAU6a,kBAAoB,WACpC,IAAIa,EAAoB7W,KAAK+K,EAAI/K,KAAK8W,YAAc9W,KAAK+K,EAAI/K,KAAK+W,YAAc/W,KAAKgL,EAAIhL,KAAKgX,YAAchX,KAAKgL,EAAIhL,KAAKiX,WAE1H,OAAOjX,KAAKoV,gBAAkBpV,KAAKkX,oBAAsBL,GAG3DlO,EAAQxN,UAAUyb,gBAAkB,WAClC,IAAIO,EAAe3I,EAAQxO,KAAK0U,UAC5B0C,EAAWD,EAAazI,MACxB2I,EAAYF,EAAaxI,OAE7B,SAASpT,IACP,IAAIyE,KAAKsX,UAAT,CAGAH,EAAe3I,EAAQxO,KAAK0U,UAC5B,IAAI6C,EAAWJ,EAAazI,MACxB8I,EAAYL,EAAaxI,OAEzByI,IAAaG,GAAYF,IAAcG,GACzCxX,KAAKgU,UAEPoD,EAAWG,EACXF,EAAYG,EAEZrP,EAAKpM,KAAKiE,OAGZ,SAASmI,IACP,IAAIsP,EAASzX,KAEbqW,YAAW,WACT9a,EAAMQ,KAAK0b,KACV,KAGLtP,EAAKpM,KAAKiE,OAGZ2I,EAAQxN,UAAUuc,YAAc,SAAUxb,GACxC,OAAQA,EAAEoH,MACR,IAAK,aACL,IAAK,YACHtD,KAAK2X,OAAOzb,GACR8D,KAAKsT,QAAQJ,MAAQhX,EAAE0b,SAAW1b,EAAE0b,QAAQ3Y,OAAS,GACvDe,KAAK6X,WAAW3b,GAElB,MACF,IAAK,YACL,IAAK,YACC8D,KAAKsT,QAAQJ,MAAQhX,EAAE0b,SAAW1b,EAAE0b,QAAQ3Y,OAAS,EACvDe,KAAK8X,MAAM5b,GAEX8D,KAAK+X,MAAM7b,GAEb,MACF,IAAK,WACL,IAAK,UACL,IAAK,cACL,IAAK,cACC8D,KAAKgY,OACPhY,KAAKiY,SAAS/b,GAEd8D,KAAKkY,KAAKhc,GAEZ,MACF,IAAK,oBACL,IAAK,SACH8D,KAAKmY,UACL,MACF,IAAK,gBACL,IAAK,sBACL,IAAK,iBACL,IAAK,kBACHnY,KAAKoY,eAAelc,GACpB,MACF,IAAK,QACC8D,KAAKqY,UAAYnc,EAAEiU,eAChBrB,EAAwB5S,EAAEpB,OAAQkF,KAAKsT,QAAQxE,2BAClD5S,EAAE+V,iBACF/V,EAAE+W,oBAGN,MACF,IAAK,QACL,IAAK,iBACL,IAAK,aACHjT,KAAKsY,cAAcpc,GACnB,QAINyM,EAAQxN,UAAU6Y,QAAU,WAC1B,IAAIuE,EAA2E,WAAzDte,OAAOue,iBAAiBxY,KAAKyU,QAAS,MAAMgE,SAC9DC,EAAclK,EAAQxO,KAAKyU,SAC/BzU,KAAK2Y,aAAeD,EAAYhK,MAChC1O,KAAK4Y,cAAgBF,EAAY/J,OAEjC,IAAIwI,EAAe3I,EAAQxO,KAAK0U,UAChC1U,KAAK6Y,cAAgB5N,KAAK6N,MAAM3B,EAAazI,MAAQ1O,KAAKmU,OAC1DnU,KAAK+Y,eAAiB9N,KAAK6N,MAAM3B,EAAaxI,OAAS3O,KAAKmU,OAE5DnU,KAAKgZ,UAAY7B,EAAa1K,KAC9BzM,KAAKiZ,UAAY9B,EAAazK,IAE1B6L,IACFvY,KAAKgZ,WAAaN,EAAYjM,KAC9BzM,KAAKiZ,WAAaP,EAAYhM,KAGhC1M,KAAK8W,WAAa,EAClB9W,KAAKgX,WAAa,EAElB,IAAIrE,EAAQ3S,KAAKsT,QAAQX,MACrBA,GACF3S,KAAKkZ,MAAQlZ,KAAK0U,SAASa,SAE3BvV,KAAKmZ,yBACLnZ,KAAKsT,QAAQ8F,WAAapZ,KAAKoZ,WAAapZ,KAAKkZ,MAAMja,OAASe,KAAK+Y,eAAiB/Y,KAAKkZ,MAAMja,OAAS,OAC/E7C,IAAvB4D,KAAKqZ,gBACPrZ,KAAKqZ,cAAgB1G,EAAM0G,eAAiB,GAE9CrZ,KAAKsT,QAAQvC,QAAU/Q,KAAKqZ,cAAgBrZ,KAAKoZ,WAEjDpZ,KAAK+W,WAAa,EAClB/W,KAAKiX,YAAcjX,KAAKoZ,YAAcpZ,KAAKkZ,MAAMja,OAAS,KAE1De,KAAK+W,WAAa/W,KAAK2Y,aAAe3Y,KAAK6Y,cACtC7Y,KAAKsT,QAAQH,WAChBnT,KAAKiX,WAAajX,KAAK4Y,cAAgB5Y,KAAK+Y,gBAE1C/Y,KAAK+W,WAAa,GACpB/W,KAAK+W,YAAc/W,KAAKgZ,UACxBhZ,KAAK8W,YAAc9W,KAAKgZ,WACfhZ,KAAKmU,MAAQ,IACtBnU,KAAK+W,WAAa/W,KAAK+W,WAAa,EAAI/W,KAAKgZ,UAC7ChZ,KAAK8W,WAAa9W,KAAK+W,YAErB/W,KAAKiX,WAAa,GACpBjX,KAAKiX,YAAcjX,KAAKiZ,UACxBjZ,KAAKgX,YAAchX,KAAKiZ,WACfjZ,KAAKmU,MAAQ,IACtBnU,KAAKiX,WAAajX,KAAKiX,WAAa,EAAIjX,KAAKiZ,UAC7CjZ,KAAKgX,WAAahX,KAAKiX,aAI3BjX,KAAKsZ,oBAAsBtZ,KAAKsT,QAAQtC,SAAWhR,KAAK+W,WAAa/W,KAAK8W,WAC1E9W,KAAKuZ,kBAAoBvZ,KAAKsT,QAAQrC,SAAWjR,KAAKiX,WAAajX,KAAKgX,WAEnEhX,KAAKsZ,sBACRtZ,KAAK+W,WAAa/W,KAAK8W,WACvB9W,KAAK6Y,cAAgB7Y,KAAK2Y,cAGvB3Y,KAAKuZ,oBACRvZ,KAAKiX,WAAajX,KAAKgX,WACvBhX,KAAK+Y,eAAiB/Y,KAAK4Y,eAG7B5Y,KAAKwZ,QAAU,EACfxZ,KAAKwT,WAAa,EAClBxT,KAAKyT,WAAa,EAClBzT,KAAKyZ,cAAgBjN,EAAOxM,KAAKyU,SAEjCzU,KAAKmJ,QAAQ,YAEZnJ,KAAKgY,QAAUhY,KAAK0Z,iBAGvB/Q,EAAQxN,UAAU+Y,OAAS,WACzBlU,KAAKqY,SAAU,GAGjB1P,EAAQxN,UAAUwe,QAAU,WAC1B3Z,KAAKqY,SAAU,GAInB,IAAIuB,EAAO,CAETC,MAAO,CACLvO,MAAO,iCACPjO,GAAI,SAAYyc,GACd,OAAO,IAAMA,EAAIA,EAAIA,EAAIA,EAAIA,IAIjCC,YAAa,CACXzO,MAAO,uCACPjO,GAAI,SAAYyc,GACd,OAAOA,GAAK,EAAIA,KAIpBzI,OAAQ,CACN/F,MAAO,qCACPjO,GAAI,SAAYyc,GACd,OAAO,KAAMA,EAAIA,EAAIA,EAAIA,KAK/B,SAASvI,EAASyI,EAASC,EAAOC,EAAMC,EAAaC,EAAaC,EAAa/G,EAASgH,GACtF,IAAIC,EAAWP,EAAUC,EACrBO,EAAQvP,KAAKwP,IAAIF,GAAYL,EAE7BtI,EAAe0B,EAAQ1B,aACvBwH,EAAa9F,EAAQ8F,WACrBzH,EAAkB2B,EAAQ3B,gBAC1BgB,EAAQW,EAAQX,MAChBjB,EAAY4B,EAAQ5B,UAEpBgJ,EAAWhJ,EACXiJ,EAAOhI,EAAQ,EAAI,GAEnBiI,EAAcZ,EAAUQ,EAAQ5I,GAAgB2I,EAAW,GAAK,EAAI,GAcxE,OAZI5H,GAASyG,IACXwB,EAAcN,EAAOO,uBAAuBD,GAAa5P,GAGvD4P,EAAcT,GAChBS,EAAcP,EAAcpP,KAAK6P,IAAIX,EAAcE,EAAc,EAAGF,EAAcE,EAAcM,EAAOH,GAASL,EAChHO,EAAW/I,GACFiJ,EAAcR,IACvBQ,EAAcP,EAAcpP,KAAK8P,IAAIX,EAAcC,EAAc,EAAGD,EAAcC,EAAcM,EAAOH,GAASJ,EAChHM,EAAW/I,GAGN,CACLiJ,YAAa3P,KAAK6N,MAAM8B,GACxBF,SAAUA,GAId,IAAIM,EAAmB,IAAM,GAE7B,SAASC,KAET,IAAIC,EAAwB,WAC1B,OAAKxR,EAIEzP,OAAOihB,uBAAyBjhB,OAAOkhB,6BAA+BlhB,OAAOmhB,0BAA4BnhB,OAAOohB,wBAEvH,SAAUC,GACR,OAAOrhB,OAAOoc,WAAWiF,GAAWA,EAASC,UAAYP,GAAoB,IALtEC,EAHiB,GAYxBO,EAAuB,WACzB,OAAK9R,EAIEzP,OAAOuhB,sBAAwBvhB,OAAOwhB,4BAA8BxhB,OAAOyhB,yBAA2BzhB,OAAO0hB,uBAAyB,SAAU5X,GACrJ9J,OAAOmc,aAAarS,IAHbkX,EAHgB,GAUvBW,EAAe,EACfC,IAAkB,EAClBC,GAAiB,EACjBC,IAAmB,EAEnBC,GAAiB,EAEjBC,GAAiB,EAErB,SAASC,GAAKC,GACZC,QAAQC,MAAM,mBAAqBF,GAGrC,SAASG,GAAOC,EAAWJ,GACzB,IAAKI,EACH,MAAM,IAAIC,MAAM,aAAeL,GAInC,SAASM,GAAU9T,GACjBA,EAAQxN,UAAUwc,OAAS,SAAUzb,GACnC,IAAIwgB,EAAazO,EAAU/R,EAAEoH,MAC7B,IAAIoZ,IAAe3O,GACA,IAAb7R,EAAEygB,YAIH3c,KAAKqY,SAAWrY,KAAKsX,WAAatX,KAAK4c,WAAa5c,KAAK4c,YAAcF,GAA5E,CAGA1c,KAAK4c,UAAYF,EAEb1c,KAAKsT,QAAQrB,iBAAmBnD,EAAwB5S,EAAEpB,OAAQkF,KAAKsT,QAAQxE,0BACjF5S,EAAE+V,iBAEAjS,KAAKsT,QAAQL,iBACf/W,EAAE+W,kBAGJjT,KAAK6c,OAAQ,EACb7c,KAAK8c,MAAQ,EACb9c,KAAK+c,MAAQ,EACb/c,KAAKwT,WAAa,EAClBxT,KAAKyT,WAAa,EAClBzT,KAAKgd,iBAAmB,EACxBhd,KAAKid,iBAAmB,EACxBjd,KAAKkd,gBAAkB,EAEvBld,KAAKmd,kBACLnd,KAAKod,UAAYnT,IAEbjK,KAAKsT,QAAQX,QACf3S,KAAKlF,OAASoB,EAAEpB,QAGlBkF,KAAKqd,OAEL,IAAIC,EAAQphB,EAAE0b,QAAU1b,EAAE0b,QAAQ,GAAK1b,EAEvC8D,KAAK8Q,OAAS9Q,KAAK+K,EACnB/K,KAAK+Q,OAAS/Q,KAAKgL,EACnBhL,KAAKud,UAAYvd,KAAK+K,EACtB/K,KAAKwd,UAAYxd,KAAKgL,EACtBhL,KAAKyd,OAASH,EAAMjO,MACpBrP,KAAK0d,OAASJ,EAAMhO,MAEpBtP,KAAKmJ,QAAQ,uBAGfR,EAAQxN,UAAU4c,MAAQ,SAAU7b,GAClC,GAAK8D,KAAKqY,UAAWrY,KAAKsX,WAAarJ,EAAU/R,EAAEoH,QAAUtD,KAAK4c,UAAlE,CAII5c,KAAKsT,QAAQrB,gBACf/V,EAAE+V,iBAEAjS,KAAKsT,QAAQL,iBACf/W,EAAE+W,kBAGJ,IAAIqK,EAAQphB,EAAE0b,QAAU1b,EAAE0b,QAAQ,GAAK1b,EACnCyhB,EAASL,EAAMjO,MAAQrP,KAAKyd,OAC5BG,EAASN,EAAMhO,MAAQtP,KAAK0d,OAEhC1d,KAAKyd,OAASH,EAAMjO,MACpBrP,KAAK0d,OAASJ,EAAMhO,MAEpBtP,KAAK8c,OAASa,EACd3d,KAAK+c,OAASa,EAEd,IAAIC,EAAW5S,KAAKwP,IAAIza,KAAK8c,OACzBgB,EAAW7S,KAAKwP,IAAIza,KAAK+c,OAEzBpZ,EAAYsG,IAGhB,KAAItG,EAAY3D,KAAKwZ,QAAUxZ,KAAKsT,QAAQ9B,oBAAsBxR,KAAK6c,OAASiB,EAAW9d,KAAKsT,QAAQ7B,uBAAyBoM,EAAW7d,KAAKsT,QAAQ7B,uBAAzJ,CAeA,GAVKzR,KAAKkd,iBAAoBld,KAAKsT,QAAQpC,aACrC2M,EAAWC,EAAW9d,KAAKsT,QAAQnC,uBACrCnR,KAAKkd,gBAAkB,IACdY,GAAYD,EAAW7d,KAAKsT,QAAQnC,uBAC7CnR,KAAKkd,gBAAkB,IAEvBld,KAAKkd,gBAAkB,KAIE,MAAzBld,KAAKkd,gBAAyB,CAChC,GAAsC,aAAlCld,KAAKsT,QAAQlC,iBACflV,EAAE+V,sBACG,GAAsC,eAAlCjS,KAAKsT,QAAQlC,iBAEtB,YADApR,KAAK4c,WAAY,GAGnBgB,EAAS,OACJ,GAA6B,MAAzB5d,KAAKkd,gBAAyB,CACvC,GAAsC,eAAlCld,KAAKsT,QAAQlC,iBACflV,EAAE+V,sBACG,GAAsC,aAAlCjS,KAAKsT,QAAQlC,iBAEtB,YADApR,KAAK4c,WAAY,GAGnBe,EAAS,EAGXA,EAAS3d,KAAKsZ,oBAAsBqE,EAAS,EAC7CC,EAAS5d,KAAKuZ,kBAAoBqE,EAAS,EAC3C5d,KAAKgd,iBAAmBW,EAAS,EAAI5B,GAAkB4B,EAAS,EAAI7B,GAAiB,EACrF9b,KAAKid,iBAAmBW,EAAS,EAAI/B,GAAiB+B,EAAS,EAAIhC,EAAe,EAElF,IAAImC,EAAO/d,KAAK+K,EAAI4S,EAChBK,EAAOhe,KAAKgL,EAAI4S,EAEhBlR,GAAM,EACNuR,GAAS,EACTxR,GAAO,EACPyR,GAAQ,EAER7M,EAASrR,KAAKsT,QAAQjC,QACX,IAAXA,IACF3E,OAAqBtQ,IAAfiV,EAAO3E,KAA2B2E,EAAO3E,IAC/CuR,OAA2B7hB,IAAlBiV,EAAO4M,QAA8B5M,EAAO4M,OACrDxR,OAAuBrQ,IAAhBiV,EAAO5E,MAA4B4E,EAAO5E,KACjDyR,OAAyB9hB,IAAjBiV,EAAO6M,OAA6B7M,EAAO6M,QAEjDH,EAAO/d,KAAK8W,YAAciH,EAAO/d,KAAK+W,cAEtCgH,EADEA,EAAO/d,KAAK8W,YAAcrK,GAAQsR,EAAO/d,KAAK+W,YAAcmH,EACvDle,KAAK+K,EAAI4S,EAAS,EAElBI,EAAO/d,KAAK8W,WAAa9W,KAAK8W,WAAa9W,KAAK+W,aAGvDiH,EAAOhe,KAAKgX,YAAcgH,EAAOhe,KAAKiX,cAEtC+G,EADEA,EAAOhe,KAAKgX,YAActK,GAAOsR,EAAOhe,KAAKiX,YAAcgH,EACtDje,KAAKgL,EAAI4S,EAAS,EAElBI,EAAOhe,KAAKgX,WAAahX,KAAKgX,WAAahX,KAAKiX,YAItDjX,KAAK6c,QACR7c,KAAK6c,OAAQ,EACb7c,KAAKmJ,QAAQ,gBAGfnJ,KAAKme,WAAWJ,EAAMC,GAElBra,EAAY3D,KAAKod,UAAYpd,KAAKsT,QAAQ9B,oBAC5CxR,KAAKod,UAAYzZ,EACjB3D,KAAK8Q,OAAS9Q,KAAK+K,EACnB/K,KAAK+Q,OAAS/Q,KAAKgL,EAEfhL,KAAKsT,QAAQtB,YAAcgK,IAC7Bhc,KAAKmJ,QAAQ,SAAU,CACrB4B,EAAG/K,KAAK+K,EACRC,EAAGhL,KAAKgL,KAKVhL,KAAKsT,QAAQtB,UAAYgK,IAC3Bhc,KAAKmJ,QAAQ,SAAU,CACrB4B,EAAG/K,KAAK+K,EACRC,EAAGhL,KAAKgL,IAIZ,IAAIoT,EAAahT,SAASiT,gBAAgBD,YAAcnkB,OAAOgT,aAAe7B,SAASkT,KAAKF,WACxFG,EAAYnT,SAASiT,gBAAgBE,WAAatkB,OAAOiT,aAAe9B,SAASkT,KAAKC,UAEtFC,EAAKxe,KAAKyd,OAASW,EACnBK,EAAKze,KAAK0d,OAASa,GAEnBC,EAAKpT,SAASiT,gBAAgBK,YAAc1e,KAAKsT,QAAQ7B,uBAAyB+M,EAAKxe,KAAKsT,QAAQ7B,uBAAyBgN,EAAKze,KAAKsT,QAAQ7B,uBAAyBgN,EAAKrT,SAASiT,gBAAgBM,aAAe3e,KAAKsT,QAAQ7B,wBACpOzR,KAAKkY,KAAKhc,MAIdyM,EAAQxN,UAAU+c,KAAO,SAAUhc,GACjC,GAAK8D,KAAKqY,UAAWrY,KAAKsX,WAAarJ,EAAU/R,EAAEoH,QAAUtD,KAAK4c,UAAlE,CAGA5c,KAAK4c,WAAY,EAEb5c,KAAKsT,QAAQrB,iBAAmBnD,EAAwB5S,EAAEpB,OAAQkF,KAAKsT,QAAQxE,0BACjF5S,EAAE+V,iBAEAjS,KAAKsT,QAAQL,iBACf/W,EAAE+W,kBAGJjT,KAAKmJ,QAAQ,WAAY,CACvB4B,EAAG/K,KAAK+K,EACRC,EAAGhL,KAAKgL,IAGVhL,KAAKoV,gBAAiB,EAGtB,IAAI2I,EAAO9S,KAAK6N,MAAM9Y,KAAK+K,GACvBiT,EAAO/S,KAAK6N,MAAM9Y,KAAKgL,GAEvB2S,EAASI,EAAO/d,KAAKud,UACrBK,EAASI,EAAOhe,KAAKwd,UAKzB,GAJAxd,KAAKwT,WAAamK,EAAS,EAAI5B,GAAkB4B,EAAS,EAAI7B,GAAiB,EAC/E9b,KAAKyT,WAAamK,EAAS,EAAI/B,GAAiB+B,EAAS,EAAIhC,EAAe,GAGxE5b,KAAKsT,QAAQR,kBAAmB9S,KAAK4e,iBAKzC,GAAI5e,KAAK6e,YAAY3iB,GACnB8D,KAAKmJ,QAAQ,qBAKf,IAAInJ,KAAK0Z,cAAc1Z,KAAKsT,QAAQhC,WAAYsI,EAAKvI,QAArD,CAIArR,KAAKme,WAAWJ,EAAMC,GAEtBhe,KAAKwZ,QAAUvP,IACf,IAAIyQ,EAAW1a,KAAKwZ,QAAUxZ,KAAKod,UAC/BS,EAAW5S,KAAKwP,IAAIsD,EAAO/d,KAAK8Q,QAChCgN,EAAW7S,KAAKwP,IAAIuD,EAAOhe,KAAK+Q,QAGpC,GAAI/Q,KAAK6I,QAAQiW,OAASpE,EAAW1a,KAAKsT,QAAQzB,gBAAkBgM,EAAW7d,KAAKsT,QAAQxB,oBAAsBgM,EAAW9d,KAAKsT,QAAQxB,mBACxI9R,KAAKmJ,QAAQ,aADf,CAKA,IAAI+Q,EAAO,EAEX,GAAIla,KAAKsT,QAAQ/B,UAAYmJ,EAAW1a,KAAKsT,QAAQ9B,oBAAsBsM,EAAW9d,KAAKsT,QAAQ7B,uBAAyBoM,EAAW7d,KAAKsT,QAAQ7B,uBAAwB,CAC1K,IAAI/E,GAAM,EACNuR,GAAS,EACTxR,GAAO,EACPyR,GAAQ,EACR7M,EAASrR,KAAKsT,QAAQjC,QACX,IAAXA,IACF3E,OAAqBtQ,IAAfiV,EAAO3E,KAA2B2E,EAAO3E,IAC/CuR,OAA2B7hB,IAAlBiV,EAAO4M,QAA8B5M,EAAO4M,OACrDxR,OAAuBrQ,IAAhBiV,EAAO5E,MAA4B4E,EAAO5E,KACjDyR,OAAyB9hB,IAAjBiV,EAAO6M,OAA6B7M,EAAO6M,OAErD,IAAIvF,EAAe3Y,KAAKwT,aAAeuI,IAAmBtP,GAAQzM,KAAKwT,aAAesI,IAAkBoC,EAAQle,KAAK2Y,aAAe,EAChIC,EAAgB5Y,KAAKyT,aAAeoI,IAAkBnP,GAAO1M,KAAKyT,aAAemI,GAAgBqC,EAASje,KAAK4Y,cAAgB,EAC/HmG,EAAY/e,KAAKsZ,oBAAsB/H,EAASvR,KAAK+K,EAAG/K,KAAK8Q,OAAQ4J,EAAU1a,KAAK+W,WAAY/W,KAAK8W,WAAY6B,EAAc3Y,KAAKsT,QAAStT,MAAQ,CAAE4a,YAAamD,EAAMrD,SAAU,GACpLsE,EAAYhf,KAAKuZ,kBAAoBhI,EAASvR,KAAKgL,EAAGhL,KAAK+Q,OAAQ2J,EAAU1a,KAAKiX,WAAYjX,KAAKgX,WAAY4B,EAAe5Y,KAAKsT,QAAStT,MAAQ,CAAE4a,YAAaoD,EAAMtD,SAAU,GACvLqD,EAAOgB,EAAUnE,YACjBoD,EAAOgB,EAAUpE,YACjBV,EAAOjP,KAAK6P,IAAIiE,EAAUrE,SAAUsE,EAAUtE,UAC9C1a,KAAKoV,gBAAiB,OAElBpV,KAAKsT,QAAQX,QACfqL,EAAOhe,KAAK6a,uBAAuBmD,GAAMhT,EACzCkP,EAAOla,KAAKsT,QAAQX,MAAMsM,YAAc,KAI5C,IAAIC,EAAStF,EAAKC,MAClB,GAAI7Z,KAAKsT,QAAQV,KAAM,CACrB,IAAIA,EAAO5S,KAAKmf,aAAapB,EAAMC,GACnChe,KAAKof,YAAcxM,EACnBsH,EAAOla,KAAKsT,QAAQ+L,WAAapU,KAAK6P,IAAI7P,KAAK6P,IAAI7P,KAAK8P,IAAI9P,KAAKwP,IAAIsD,EAAOnL,EAAK7H,GAAI,KAAOE,KAAK8P,IAAI9P,KAAKwP,IAAIuD,EAAOpL,EAAK5H,GAAI,MAAQ,KACtI+S,EAAOnL,EAAK7H,EACZiT,EAAOpL,EAAK5H,EAEZhL,KAAKwT,WAAa,EAClBxT,KAAKyT,WAAa,EAClByL,EAASlf,KAAKsT,QAAQV,KAAKsM,QAAUtF,EAAKvI,OAG5C,GAAI0M,IAAS/d,KAAK+K,GAAKiT,IAAShe,KAAKgL,EAMnC,OAJI+S,EAAO/d,KAAK8W,YAAciH,EAAO/d,KAAK+W,YAAciH,EAAOhe,KAAKgX,YAAcgH,EAAOhe,KAAKiX,cAC5FiI,EAAStF,EAAKG,kBAEhB/Z,KAAKiU,SAAS8J,EAAMC,EAAM9D,EAAMgF,GAI9Blf,KAAKsT,QAAQX,QACf3S,KAAKqZ,cAAgBrZ,KAAK6a,uBAAuB7a,KAAKgL,GAAGvH,OAG3DzD,KAAKmJ,QAAQ,YAAa,CACxB4B,EAAG/K,KAAK+K,EACRC,EAAGhL,KAAKgL,QAIZrC,EAAQxN,UAAU0jB,YAAc,SAAU3iB,GAExC,IAAIojB,EAAetf,KAAKkX,qBAAuBlX,KAAKyV,QAIpD,GAHAzV,KAAKkX,oBAAqB,GAGrBlX,KAAK6c,MAAO,CACf,GAAI7c,KAAKsT,QAAQX,MAAO,CACtB,GAAI3S,KAAKlF,QAAUkF,KAAKlF,OAAOykB,YAAcvf,KAAKsT,QAAQX,MAAM6M,kBAAmB,CACjF,IAAI/b,EAAQzD,KAAK6a,uBAAuB7a,KAAKgL,GAAGvH,MAC5Cgc,EAAUxU,KAAK6N,OAAO9Y,KAAK0d,OAAS5Q,EAAa9M,KAAKyU,SAAS/H,IAAM1M,KAAK4Y,cAAgB,GAAK5Y,KAAKoZ,YACxGpZ,KAAKlF,OAASkF,KAAKkZ,MAAMzV,EAAQgc,GAEnC,IAAI/S,EAAMF,EAAOxM,KAAKlF,QAAQ4R,IAC1BD,EAAOD,EAAOxM,KAAKlF,QAAQ2R,KAQ/B,OAPAC,GAAO1M,KAAKyZ,cAAc/M,IAC1BA,GAAOzB,KAAK6N,MAAM9Y,KAAKlF,OAAO+T,aAAe,EAAI7O,KAAKyU,QAAQ5F,aAAe,IAAM,EACnFpC,GAAQzM,KAAKyZ,cAAchN,KAC3BA,GAAQxB,KAAK6N,MAAM9Y,KAAKlF,OAAO8T,YAAc,EAAI5O,KAAKyU,QAAQ7F,YAAc,IAAM,EAElFlC,EAAM1M,KAAK6a,uBAAuBnO,GAAK1B,EACvChL,KAAKiU,SAASxH,EAAMC,EAAK1M,KAAKsT,QAAQX,MAAMsM,YAAc,IAAKrF,EAAKC,QAC7D,EAEP,IAAKyF,EAAc,CACjB,IAAII,EAAY1f,KAAKsT,QAAQlD,SACzBuP,GAAkB,EACtB,GAAID,GAAa1f,KAAK4f,cAAe,CACnC,IAAIC,EAAkBH,EAAUI,MAC5BA,OAA4B1jB,IAApByjB,EAAgC,IAAMA,EAE9C5V,IAAWjK,KAAK4f,cAAgBE,IAClCH,GAAkB,EAClBvP,EAASlU,IAWb,OARI8D,KAAKsT,QAAQtE,KACfA,EAAI9S,EAAG8D,KAAKsT,QAAQtE,KAGlBhP,KAAKsT,QAAQ9Q,QAAUsM,EAAwB5S,EAAEpB,OAAQkF,KAAKsT,QAAQxE,0BACxEtM,EAAMtG,GAER8D,KAAK4f,cAAgBD,EAAkB,KAAO1V,KACvC,EAET,OAAO,EAGX,OAAO,GAGTtB,EAAQxN,UAAUgd,QAAU,WAC1B,IAAIxC,EAAQ3V,KAEPA,KAAKqY,UAINrO,IACFhK,KAAKyU,QAAQ8J,UAAY,GAE3BnI,aAAapW,KAAK+f,eAClB/f,KAAK+f,cAAgB1J,YAAW,WAC9BV,EAAM3B,YACLhU,KAAKsT,QAAQvB,iBAGlBpJ,EAAQxN,UAAU6kB,YAAc,WAC9BxE,EAAqBxb,KAAKigB,YAC1BjgB,KAAKigB,WAAa/E,EAAsBgF,GAExC,IAAI/K,EAAKnV,KAET,SAASkgB,IACP,IAAIC,EAAMhL,EAAGiL,sBACbjL,EAAGhM,QAAQ,SAAUgX,GAChBhL,EAAGC,eAIRD,EAAG8K,WAAa/E,EAAsBgF,GAHpC/K,EAAGhM,QAAQ,YAAagX,KAO9BxX,EAAQxN,UAAUgiB,gBAAkB,WAClC,IAAIjD,EAAOna,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK,EAI/E,GAFAC,KAAKqgB,cAAc/U,EAAMqC,oBAAsBuM,EAAO,KAElDla,KAAKsT,QAAQX,MACf,IAAK,IAAIhT,EAAI,EAAGA,EAAIK,KAAKkZ,MAAMja,OAAQU,IACrCK,KAAKkZ,MAAMvZ,GAAG2L,MAAMA,EAAMqC,oBAAsBuM,EAAO,KAI3D,GAAIla,KAAKsgB,WACP,IAAK,IAAItY,EAAK,EAAGA,EAAKhI,KAAKsgB,WAAWrhB,OAAQ+I,IAC5ChI,KAAKsgB,WAAWtY,GAAIuY,eAAerG,IAKzCvR,EAAQxN,UAAUqlB,0BAA4B,SAAUtB,GAGtD,GAFAlf,KAAKqgB,cAAc/U,EAAMoC,0BAA4BwR,EAEjDlf,KAAKsT,QAAQX,MACf,IAAK,IAAIhT,EAAI,EAAGA,EAAIK,KAAKkZ,MAAMja,OAAQU,IACrCK,KAAKkZ,MAAMvZ,GAAG2L,MAAMA,EAAMoC,0BAA4BwR,EAI1D,GAAIlf,KAAKsgB,WACP,IAAK,IAAIG,EAAM,EAAGA,EAAMzgB,KAAKsgB,WAAWrhB,OAAQwhB,IAC9CzgB,KAAKsgB,WAAWG,GAAK/S,yBAAyBwR,IAKpDvW,EAAQxN,UAAUid,eAAiB,SAAUlc,GAC3C,GAAIA,EAAEpB,SAAWkF,KAAK0U,UAAa1U,KAAKoV,eAAxC,CAIApV,KAAKmd,kBACL,IAAIuD,GAAa1gB,KAAKyV,SAAWzV,KAAKid,mBAAqBrB,EACvD8E,IAAc1gB,KAAK0Z,cAAc1Z,KAAKsT,QAAQhC,WAAYsI,EAAKvI,UACjErR,KAAKoV,gBAAiB,EAClBpV,KAAKsT,QAAQtB,YAAciK,IAC7Bjc,KAAKmJ,QAAQ,YAAa,CACxB4B,EAAG/K,KAAK+K,EACRC,EAAGhL,KAAKgL,OAMhBrC,EAAQxN,UAAUgjB,WAAa,SAAUpT,EAAGC,EAAGmJ,GAc7C,GAbAmI,IAAQ1R,EAAQG,KAAOH,EAAQI,GAAI,0CAC/BJ,EAAQuJ,KACVA,EAAQnU,KAAKmU,OAEXnU,KAAKsT,QAAQjB,aACfrS,KAAKqgB,cAAc/U,EAAM8B,WAAa,aAAerC,EAAI,MAAQC,EAAI,aAAemJ,EAAQ,IAAMnU,KAAKqU,YAEvGtJ,EAAIE,KAAK6N,MAAM/N,GACfC,EAAIC,KAAK6N,MAAM9N,GACfhL,KAAKqgB,cAAc5T,KAAO1B,EAAI,KAC9B/K,KAAKqgB,cAAc3T,IAAM1B,EAAI,MAG3BhL,KAAKsT,QAAQX,MAIf,IAHA,IAAIgO,EAAwB3gB,KAAKsT,QAAQX,MAAMiO,OAC3CA,OAAmCxkB,IAA1BukB,EAAsC,GAAKA,EAE/ChhB,EAAI,EAAGA,EAAIK,KAAKkZ,MAAMja,OAAQU,IAAK,CAC1C,IAAIkhB,EAAMD,GAAU5V,EAAIhL,KAAKoZ,WAAazZ,GAC1CK,KAAKkZ,MAAMvZ,GAAG2L,MAAMA,EAAM8B,WAAa,WAAayT,EAAM,OAQ9D,GAJA7gB,KAAK+K,EAAIA,EACT/K,KAAKgL,EAAIA,EACThL,KAAK0T,SAASS,GAEVnU,KAAKsgB,WACP,IAAK,IAAIQ,EAAM,EAAGA,EAAM9gB,KAAKsgB,WAAWrhB,OAAQ6hB,IAC9C9gB,KAAKsgB,WAAWQ,GAAKC,kBAK3BpY,EAAQxN,UAAU6lB,SAAW,SAAUC,EAAOC,EAAOxG,EAAUyG,GAC7D,IAAIhM,EAAKnV,KACL8Q,EAAS9Q,KAAK+K,EACdgG,EAAS/Q,KAAKgL,EACdoW,EAAaphB,KAAKoU,UAClBiN,EAAYrhB,KAAKmU,MACjBiJ,EAAYnT,IACZqX,EAAWlE,EAAY1C,EAE3B,SAAS6G,IACP,IAAIpX,EAAMF,IAEV,GAAIE,GAAOmX,EAeT,OAdAnM,EAAGqM,aAAc,EACjBrM,EAAGgJ,WAAW8C,EAAOC,EAAOG,GAE5BlM,EAAGhM,QAAQ,SAAU,CACnB4B,EAAGoK,EAAGpK,EACNC,EAAGmK,EAAGnK,SAGHmK,EAAGM,SAAYN,EAAGuE,cAAcvE,EAAG7B,QAAQhC,aAC9C6D,EAAGhM,QAAQ,YAAa,CACtB4B,EAAGoK,EAAGpK,EACNC,EAAGmK,EAAGnK,KAKZb,GAAOA,EAAMiT,GAAa1C,EAC1B,IAAIwE,EAASiC,EAAShX,GAClB4T,GAAQkD,EAAQnQ,GAAUoO,EAASpO,EACnCkN,GAAQkD,EAAQnQ,GAAUmO,EAASnO,EACnC0Q,GAAYJ,EAAYD,GAAclC,EAASkC,EAEnDjM,EAAGgJ,WAAWJ,EAAMC,EAAMyD,GAEtBtM,EAAGqM,cACLrM,EAAGuM,aAAexG,EAAsBqG,IAGtCpM,EAAG7B,QAAQtB,YAAciK,IAC3B9G,EAAGhM,QAAQ,SAAU,CACnB4B,EAAGoK,EAAGpK,EACNC,EAAGmK,EAAGnK,IAKZhL,KAAKwhB,aAAc,EACnBhG,EAAqBxb,KAAK0hB,cAC1BH,KAGF5Y,EAAQxN,UAAUwmB,SAAW,SAAU5W,EAAGC,GACxC,IAAIkP,EAAOna,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK,EAC3Emf,EAASnf,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK6Z,EAAKvI,OAEtFtG,EAAI/K,KAAK+K,EAAIA,EACbC,EAAIhL,KAAKgL,EAAIA,EAEbhL,KAAKiU,SAASlJ,EAAGC,EAAGkP,EAAMgF,IAG5BvW,EAAQxN,UAAU8Y,SAAW,SAAUlJ,EAAGC,GACxC,IAAIkP,EAAOna,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK,EAC3Emf,EAASnf,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK6Z,EAAKvI,OAClFuQ,EAAW7hB,UAAU,GAKzB,GAHIC,KAAKsT,QAAQX,QACf3H,EAAIhL,KAAK6a,uBAAuB7P,GAAGA,GAEjCD,IAAM/K,KAAK+K,GAAKC,IAAMhL,KAAKgL,EAK/B,GAFAhL,KAAKoV,eAAiBpV,KAAKsT,QAAQlB,eAAiB8H,EAAO,IAAMla,KAAK+K,IAAMA,GAAK/K,KAAKgL,IAAMA,IAEvFkP,GAAQla,KAAKsT,QAAQlB,cAAe,CAQvC,GAPApS,KAAKwgB,0BAA0BtB,EAAO5T,OACtCtL,KAAKmd,gBAAgBjD,GACrBla,KAAKme,WAAWpT,EAAGC,GAEfkP,GAAQla,KAAKsT,QAAQtB,YAAciK,IACrCjc,KAAKggB,eAEF9F,IAAS0H,EAAU,CAEtB,GAAI5hB,KAAKsT,QAAQJ,KAAM,OACvBlT,KAAKmJ,QAAQ,SAAU,CACrB4B,EAAGA,EACHC,EAAGA,IAGLhL,KAAK6hB,QAAUzW,SAASkT,KAAKzP,aACxB7O,KAAK0Z,cAAc1Z,KAAKsT,QAAQhC,WAAYsI,EAAKvI,SACpDrR,KAAKmJ,QAAQ,YAAa,CACxB4B,EAAGA,EACHC,EAAGA,IAKLhL,KAAKsT,QAAQX,QACf3S,KAAKqZ,cAAgBrZ,KAAK6a,uBAAuB7P,GAAGvH,YAGtDzD,KAAKghB,SAASjW,EAAGC,EAAGkP,EAAMgF,EAAO7hB,KAIrCsL,EAAQxN,UAAU2mB,gBAAkB,SAAU5V,EAAIgO,EAAM6H,EAASC,EAAS9C,GACxE,GAAKhT,IAGLA,EAAKA,EAAG+V,SAAW/V,EAAKlM,KAAK0U,SAASwN,cAAchW,IAEhDlM,KAAKsT,QAAQX,OAAUzG,EAAGiW,UAAUC,SAASpiB,KAAKsT,QAAQX,MAAM0P,iBAApE,CAIA,IAAIlC,EAAM3T,EAAON,GACjBiU,EAAI1T,MAAQzM,KAAKyZ,cAAchN,KAC/B0T,EAAIzT,KAAO1M,KAAKyZ,cAAc/M,KAGd,IAAZqV,IACFA,EAAU9W,KAAK6N,MAAM5M,EAAG0C,YAAc,EAAI5O,KAAKyU,QAAQ7F,YAAc,KAEvD,IAAZoT,IACFA,EAAU/W,KAAK6N,MAAM5M,EAAG2C,aAAe,EAAI7O,KAAKyU,QAAQ5F,aAAe,IAGzEsR,EAAI1T,MAAQsV,GAAW,EACvB5B,EAAIzT,KAAOsV,GAAW,EACtB7B,EAAI1T,KAAO0T,EAAI1T,KAAOzM,KAAK8W,WAAa9W,KAAK8W,WAAaqJ,EAAI1T,KAAOzM,KAAK+W,WAAa/W,KAAK+W,WAAaoJ,EAAI1T,KAC7G0T,EAAIzT,IAAMyT,EAAIzT,IAAM1M,KAAKgX,WAAahX,KAAKgX,WAAamJ,EAAIzT,IAAM1M,KAAKiX,WAAajX,KAAKiX,WAAakJ,EAAIzT,IAEtG1M,KAAKsT,QAAQX,QACfwN,EAAIzT,IAAM1M,KAAK6a,uBAAuBsF,EAAIzT,KAAK1B,GAGjDhL,KAAKiU,SAASkM,EAAI1T,KAAM0T,EAAIzT,IAAKwN,EAAMgF,KAGzCvW,EAAQxN,UAAUue,cAAgB,WAChC,IAAIQ,EAAOna,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK,EAC3EuiB,EAAUviB,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK6Z,EAAKvI,OAEnFtG,EAAI/K,KAAK+K,EACTwX,EAAStX,KAAK6N,MAAM/N,IACnB/K,KAAKsZ,qBAAuBiJ,EAASviB,KAAK8W,WAC7C/L,EAAI/K,KAAK8W,WACAyL,EAASviB,KAAK+W,aACvBhM,EAAI/K,KAAK+W,YAGX,IAAI/L,EAAIhL,KAAKgL,EACTwX,EAASvX,KAAK6N,MAAM9N,GAOxB,OANKhL,KAAKuZ,mBAAqBiJ,EAASxiB,KAAKgX,WAC3ChM,EAAIhL,KAAKgX,WACAwL,EAASxiB,KAAKiX,aACvBjM,EAAIhL,KAAKiX,aAGPlM,IAAM/K,KAAK+K,GAAKC,IAAMhL,KAAKgL,KAI/BhL,KAAKiU,SAASlJ,EAAGC,EAAGkP,EAAMoI,IAEnB,IAGT3Z,EAAQxN,UAAUilB,oBAAsB,WACtC,IAAIqC,EAASxoB,OAAOue,iBAAiBxY,KAAK0U,SAAU,MAChD3J,OAAI,EACJC,OAAI,EAWR,OATIhL,KAAKsT,QAAQjB,cACfoQ,EAASA,EAAOnX,EAAM8B,WAAWhN,MAAM,KAAK,GAAGA,MAAM,MACrD2K,IAAM0X,EAAO,KAAOA,EAAO,IAC3BzX,IAAMyX,EAAO,KAAOA,EAAO,MAE3B1X,GAAK0X,EAAOhW,KAAK9O,QAAQ,WAAY,IACrCqN,GAAKyX,EAAO/V,IAAI/O,QAAQ,WAAY,KAG/B,CACLoN,EAAGA,EACHC,EAAGA,IAIPrC,EAAQxN,UAAUkiB,KAAO,WACvB,GAAIrd,KAAKsT,QAAQlB,eAAiBpS,KAAKoV,eAAgB,CACrDpV,KAAKoV,gBAAiB,EACtBoG,EAAqBxb,KAAKigB,YAC1B,IAAIE,EAAMngB,KAAKogB,sBACfpgB,KAAKme,WAAWgC,EAAIpV,EAAGoV,EAAInV,GACvBhL,KAAKsT,QAAQX,MACf3S,KAAKlF,OAASkF,KAAKkZ,MAAMlZ,KAAK6a,uBAAuBsF,EAAInV,GAAGvH,OAE5DzD,KAAKmJ,QAAQ,YAAa,CACxB4B,EAAG/K,KAAK+K,EACRC,EAAGhL,KAAKgL,IAGZhL,KAAKkX,oBAAqB,OAChBlX,KAAKsT,QAAQlB,eAAiBpS,KAAKwhB,cAC7CxhB,KAAKwhB,aAAc,EACnBhG,EAAqBxb,KAAK0hB,cAC1B1hB,KAAKmJ,QAAQ,YAAa,CACxB4B,EAAG/K,KAAK+K,EACRC,EAAGhL,KAAKgL,IAEVhL,KAAKkX,oBAAqB,IAI9BvO,EAAQxN,UAAUunB,QAAU,WAC1B1iB,KAAKsX,WAAY,EACjBtX,KAAKmJ,QAAQ,WACTnJ,KAAKsT,QAAQlB,cACfoJ,EAAqBxb,KAAKigB,YAE1BzE,EAAqBxb,KAAK0hB,cAE5B1hB,KAAKwU,mBAELxU,KAAK6I,QAAU,IAInB,SAAS8Z,GAAUha,GACjBA,EAAQxN,UAAUwZ,UAAY,WAC5B,IAAIgB,EAAQ3V,KAEZA,KAAKof,YAAc,GACnB,IAAIxM,EAAO5S,KAAKsT,QAAQV,KAExB,GAAIA,EAAKgQ,KAAM,CACb,IAAIrN,EAAWvV,KAAK0U,SAASa,SACzBA,EAAStW,OAAS,GACpBoR,EAAQkF,EAASA,EAAStW,OAAS,GAAG4jB,WAAU,GAAO7iB,KAAK0U,UAC5D1U,KAAK0U,SAASlE,YAAY+E,EAAS,GAAGsN,WAAU,KAGhDjQ,EAAKgQ,MAAO,EAIhB,IAAI1W,EAAK0G,EAAK1G,GACI,kBAAPA,IACTA,EAAKlM,KAAK0U,SAASoO,iBAAiB5W,IAGtClM,KAAKuC,GAAG,WAAW,WAGjB,GAFAoT,EAAMoN,MAAQ,GAETpN,EAAMgD,cAAiBhD,EAAMiD,eAAkBjD,EAAMkD,eAAkBlD,EAAMoD,eAAlF,CAIA,IAAIiK,EAAQpQ,EAAKoQ,OAASrN,EAAMgD,aAC5BsK,EAAQrQ,EAAKqQ,OAAStN,EAAMiD,cAE5B7N,EAAI,EACJC,OAAI,EACJkY,OAAK,EACLC,OAAK,EACLxjB,EAAI,EACJC,OAAI,EACJwjB,EAAI,EACJ1iB,OAAI,EACJqM,OAAO,EACX,GAAKb,EA8BH,IAHAtM,EAAIsM,EAAGjN,OACPyB,GAAK,EAEEf,EAAIC,EAAGD,IACZoN,EAAOyB,EAAQtC,EAAGvM,KACR,IAANA,GAAWoN,EAAKN,MAAQ+B,EAAQtC,EAAGvM,EAAI,IAAI8M,QAC7C2W,EAAI,EACJ1iB,KAGGiV,EAAMoN,MAAMK,KACfzN,EAAMoN,MAAMK,GAAK,IAGnBrY,EAAIE,KAAK6P,KAAK/N,EAAKN,KAAMkJ,EAAMoB,YAC/B/L,EAAIC,KAAK6P,KAAK/N,EAAKL,IAAKiJ,EAAMsB,YAC9BiM,EAAKnY,EAAIE,KAAK6N,MAAM/L,EAAK2B,MAAQ,GACjCyU,EAAKnY,EAAIC,KAAK6N,MAAM/L,EAAK4B,OAAS,GAElCgH,EAAMoN,MAAMK,GAAG1iB,GAAK,CAClBqK,EAAGA,EACHC,EAAGA,EACH0D,MAAO3B,EAAK2B,MACZC,OAAQ5B,EAAK4B,OACbuU,GAAIA,EACJC,GAAIA,GAGFpY,EAAI4K,EAAMoB,YACZqM,QAxDG,CACPF,EAAKjY,KAAK6N,MAAMkK,EAAQ,GACxBG,EAAKlY,KAAK6N,MAAMmK,EAAQ,GAExB,MAAOlY,GAAK4K,EAAMkD,cAAe,CAC/BlD,EAAMoN,MAAMpjB,GAAK,GACjBC,EAAI,EACJoL,EAAI,EAEJ,MAAOA,GAAK2K,EAAMoD,eAChBpD,EAAMoN,MAAMpjB,GAAGC,GAAK,CAClBmL,EAAGE,KAAK6P,IAAI/P,EAAG4K,EAAMoB,YACrB/L,EAAGC,KAAK6P,IAAI9P,EAAG2K,EAAMsB,YACrBvI,MAAOsU,EACPrU,OAAQsU,EACRC,GAAInY,EAAImY,EACRC,GAAInY,EAAImY,GAGVnY,GAAKiY,EACLrjB,IAGFmL,GAAKiY,EACLrjB,KAqCJgW,EAAM0N,iBAEN,IAAIC,EAAY1Q,EAAK2Q,OAAS,EAAI,EAC9BC,EAAY5Q,EAAK6Q,OAAS,EAAI,EAClC9N,EAAM+N,UAAU/N,EAAMyJ,YAAY/P,OAASiU,EAAW3N,EAAMyJ,YAAY9P,OAASkU,EAAW,OAAGpnB,GAAW,GAG1G,IAAIunB,EAAgB/Q,EAAKgR,UACrBD,EAAgB,IAAM,GACxBhO,EAAMkO,eAAiBF,EACvBhO,EAAMmO,eAAiBH,IAEvBhO,EAAMkO,eAAiB5Y,KAAK6N,MAAMnD,EAAMoN,MAAMpN,EAAMyJ,YAAY/P,OAAOsG,EAAMyJ,YAAY9P,OAAOZ,MAAQiV,GACxGhO,EAAMmO,eAAiB7Y,KAAK6N,MAAMnD,EAAMoN,MAAMpN,EAAMyJ,YAAY/P,OAAOsG,EAAMyJ,YAAY9P,OAAOX,OAASgV,QAI7G3jB,KAAKuC,GAAG,aAAa,WACfqQ,EAAKgQ,OACHhQ,EAAK2Q,QACyB,IAA5B5N,EAAMyJ,YAAY/P,OACpBsG,EAAM+N,UAAU/N,EAAMoN,MAAM9jB,OAAS,EAAG0W,EAAMyJ,YAAY9P,MAAO,OAAGlT,GAAW,GAE7EuZ,EAAMyJ,YAAY/P,QAAUsG,EAAMoN,MAAM9jB,OAAS,GACnD0W,EAAM+N,UAAU,EAAG/N,EAAMyJ,YAAY9P,MAAO,OAAGlT,GAAW,KAG5B,IAA5BuZ,EAAMyJ,YAAY9P,OACpBqG,EAAM+N,UAAU/N,EAAMyJ,YAAY/P,MAAOsG,EAAMoN,MAAM,GAAG9jB,OAAS,EAAG,OAAG7C,GAAW,GAEhFuZ,EAAMyJ,YAAY9P,QAAUqG,EAAMoN,MAAM,GAAG9jB,OAAS,GACtD0W,EAAM+N,UAAU/N,EAAMyJ,YAAY/P,MAAO,EAAG,OAAGjT,GAAW,SAMzC,IAArBwW,EAAKmR,aACP/jB,KAAKuC,GAAG,SAAS,WACf,IAAI2X,EAAOtH,EAAK4H,OAASvP,KAAK6P,IAAI7P,KAAK6P,IAAI7P,KAAK8P,IAAI9P,KAAKwP,IAAI9E,EAAM5K,EAAI4K,EAAM7E,QAAS,KAAO7F,KAAK8P,IAAI9P,KAAKwP,IAAI9E,EAAM3K,EAAI2K,EAAM5E,QAAS,MAAQ,KAEhJ4E,EAAM+N,UAAU/N,EAAMyJ,YAAY/P,MAAQsG,EAAMnC,WAAYmC,EAAMyJ,YAAY9P,MAAQqG,EAAMlC,WAAYyG,MAI5Gla,KAAKuC,GAAG,WAAW,WACjB,GAAIqQ,EAAKgQ,KAAM,CACb,IAAIoB,EAAYrO,EAAMjB,SAASa,SAC3ByO,EAAU/kB,OAAS,IACrB0R,EAAYgF,EAAMjB,SAAUsP,EAAUA,EAAU/kB,OAAS,IACzD0R,EAAYgF,EAAMjB,SAAUsP,EAAU,UAM9Crb,EAAQxN,UAAUkoB,eAAiB,WACjC,IAAIzQ,EAAO5S,KAAKsT,QAAQV,KAEnBA,EAAKgQ,MAAS5iB,KAAK+iB,OAAU/iB,KAAK+iB,MAAM9jB,SAIzCe,KAAK+iB,MAAM9jB,OAAS,IACtB2T,EAAK2Q,QAAS,GAEZvjB,KAAK+iB,MAAM,IAAM/iB,KAAK+iB,MAAM,GAAG9jB,OAAS,IAC1C2T,EAAK6Q,QAAS,GAEZ7Q,EAAK2Q,QAAU3Q,EAAK6Q,QACtBvH,GAAK,2DAITvT,EAAQxN,UAAUgkB,aAAe,SAAUpU,EAAGC,GAC5C,IAAKhL,KAAK+iB,MAAM9jB,OACd,MAAO,CAAE8L,EAAG,EAAGC,EAAG,EAAGqE,MAAO,EAAGC,MAAO,GAGxC,IAAI3P,EAAI,EAER,GAAIsL,KAAKwP,IAAI1P,EAAI/K,KAAKud,YAAcvd,KAAK6jB,gBAAkB5Y,KAAKwP,IAAIzP,EAAIhL,KAAKwd,YAAcxd,KAAK8jB,eAC9F,OAAO9jB,KAAKof,YAGVrU,EAAI/K,KAAK8W,WACX/L,EAAI/K,KAAK8W,WACA/L,EAAI/K,KAAK+W,aAClBhM,EAAI/K,KAAK+W,YAGP/L,EAAIhL,KAAKgX,WACXhM,EAAIhL,KAAKgX,WACAhM,EAAIhL,KAAKiX,aAClBjM,EAAIhL,KAAKiX,YAIX,IADA,IAAIrX,EAAII,KAAK+iB,MAAM9jB,OACZU,EAAIC,EAAGD,IACZ,GAAIoL,GAAK/K,KAAK+iB,MAAMpjB,GAAG,GAAGujB,GAAI,CAC5BnY,EAAI/K,KAAK+iB,MAAMpjB,GAAG,GAAGoL,EACrB,MAIJnL,EAAII,KAAK+iB,MAAMpjB,GAAGV,OAGlB,IADA,IAAImkB,EAAI,EACDA,EAAIxjB,EAAGwjB,IACZ,GAAIpY,GAAKhL,KAAK+iB,MAAM,GAAGK,GAAGD,GAAI,CAC5BnY,EAAIhL,KAAK+iB,MAAM,GAAGK,GAAGpY,EACrB,MA4BJ,OAxBIrL,IAAMK,KAAKof,YAAY/P,QACzB1P,GAAKK,KAAKwT,WAEN7T,EAAI,EACNA,EAAI,EACKA,GAAKK,KAAK+iB,MAAM9jB,SACzBU,EAAIK,KAAK+iB,MAAM9jB,OAAS,GAG1B8L,EAAI/K,KAAK+iB,MAAMpjB,GAAG,GAAGoL,GAGnBqY,IAAMpjB,KAAKof,YAAY9P,QACzB8T,GAAKpjB,KAAKyT,WAEN2P,EAAI,EACNA,EAAI,EACKA,GAAKpjB,KAAK+iB,MAAM,GAAG9jB,SAC5BmkB,EAAIpjB,KAAK+iB,MAAM,GAAG9jB,OAAS,GAG7B+L,EAAIhL,KAAK+iB,MAAM,GAAGK,GAAGpY,GAGhB,CACLD,EAAGA,EACHC,EAAGA,EACHqE,MAAO1P,EACP2P,MAAO8T,IAIXza,EAAQxN,UAAUuoB,UAAY,SAAU3Y,GACtC,IAAIC,EAAIjL,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK,EACxEma,EAAOna,UAAU,GACjBmf,EAASnf,UAAU,GACnB6hB,EAAW7hB,UAAU,GAErB6S,EAAO5S,KAAKsT,QAAQV,KAExB,GAAKA,GAAS5S,KAAK+iB,OAAU/iB,KAAK+iB,MAAM9jB,SAIxCigB,EAASA,GAAUtM,EAAKsM,QAAUtF,EAAKvI,OAEnCtG,GAAK/K,KAAK+iB,MAAM9jB,OAClB8L,EAAI/K,KAAK+iB,MAAM9jB,OAAS,EACf8L,EAAI,IACbA,EAAI,GAGD/K,KAAK+iB,MAAMhY,IAAhB,CAIIC,GAAKhL,KAAK+iB,MAAMhY,GAAG9L,OACrB+L,EAAIhL,KAAK+iB,MAAMhY,GAAG9L,OAAS,EAClB+L,EAAI,IACbA,EAAI,GAGN,IAAIiZ,EAAOjkB,KAAK+iB,MAAMhY,GAAGC,GAAGD,EACxBmZ,EAAOlkB,KAAK+iB,MAAMhY,GAAGC,GAAGA,EAE5BkP,OAAgB9d,IAAT8d,EAAqBtH,EAAK4H,OAASvP,KAAK6P,IAAI7P,KAAK6P,IAAI7P,KAAK8P,IAAI9P,KAAKwP,IAAIwJ,EAAOjkB,KAAK+K,GAAI,KAAOE,KAAK8P,IAAI9P,KAAKwP,IAAIyJ,EAAOlkB,KAAKgL,GAAI,MAAQ,KAAOkP,EAEtJla,KAAKof,YAAc,CACjBrU,EAAGkZ,EACHjZ,EAAGkZ,EACH7U,MAAOtE,EACPuE,MAAOtE,GAEThL,KAAKiU,SAASgQ,EAAMC,EAAMhK,EAAMgF,EAAQ0C,KAG1CjZ,EAAQxN,UAAUgpB,SAAW,SAAUpZ,EAAGC,EAAGkP,EAAMgF,GACjD,IAAItM,EAAO5S,KAAKsT,QAAQV,KACxB,GAAKA,GAAS5S,KAAK+iB,OAAU/iB,KAAK+iB,MAAM9jB,OAAxC,CAIA,GAAI2T,EAAKgQ,KAAM,CACb,IAAIvZ,OAAM,EACNuJ,EAAK2Q,QACPla,EAAMrJ,KAAK+iB,MAAM9jB,OAAS,EACtB8L,GAAK1B,EACP0B,EAAI1B,EAAM,EACD0B,EAAI,IACbA,EAAI,GAENA,GAAK,IAEL1B,EAAMrJ,KAAK+iB,MAAM,GAAG9jB,OAAS,EACzB+L,GAAK3B,EACP2B,EAAI3B,EAAM,EACD2B,EAAI,IACbA,EAAI,GAENA,GAAK,GAGThL,KAAK0jB,UAAU3Y,EAAGC,EAAGkP,EAAMgF,KAG7BvW,EAAQxN,UAAUgN,KAAO,SAAU+R,EAAMgF,GACvC,IAAItM,EAAO5S,KAAKsT,QAAQV,KACxB,GAAKA,EAAL,CAIA,IAAI7H,EAAI/K,KAAKof,YAAY/P,MACrBrE,EAAIhL,KAAKof,YAAY9P,MAEzBvE,IACIA,GAAK/K,KAAK+iB,MAAM9jB,QAAUe,KAAKuZ,oBACjCxO,EAAI,EACJC,KAGFhL,KAAK0jB,UAAU3Y,EAAGC,EAAGkP,EAAMgF,KAG7BvW,EAAQxN,UAAUipB,KAAO,SAAUlK,EAAMgF,GACvC,IAAItM,EAAO5S,KAAKsT,QAAQV,KACxB,GAAKA,EAAL,CAIA,IAAI7H,EAAI/K,KAAKof,YAAY/P,MACrBrE,EAAIhL,KAAKof,YAAY9P,MAEzBvE,IACIA,EAAI,GAAK/K,KAAKuZ,oBAChBxO,EAAI,EACJC,KAGFhL,KAAK0jB,UAAU3Y,EAAGC,EAAGkP,EAAMgF,KAG7BvW,EAAQxN,UAAUkpB,eAAiB,WACjC,IAAIzR,EAAO5S,KAAKsT,QAAQV,KACxB,IAAKA,EACH,OAAO,KAGT,GAAIA,EAAKgQ,KAAM,CACb,IAAIxD,OAAc,EAUlB,OAREA,EADExM,EAAK2Q,OACOhZ,EAAO,GAAIvK,KAAKof,YAAa,CACzC/P,MAAOrP,KAAKof,YAAY/P,MAAQ,IAGpB9E,EAAO,GAAIvK,KAAKof,YAAa,CACzC9P,MAAOtP,KAAKof,YAAY9P,MAAQ,IAG7B8P,EAET,OAAOpf,KAAKof,aAIhB,SAASkF,GAAW3b,GAClBA,EAAQxN,UAAUopB,QAAU,WAC1B,IAAI9gB,EAAQ1D,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK,EAEhF,GAAIC,KAAKsT,QAAQX,MAAO,CACtB,IAAI3H,GAAKvH,EAAQzD,KAAKoZ,WACtBpZ,KAAKiU,SAAS,EAAGjJ,KAIrBrC,EAAQxN,UAAUqpB,iBAAmB,WACnC,OAAOxkB,KAAKsT,QAAQX,OAAS3S,KAAKqZ,eAGpC1Q,EAAQxN,UAAU4Z,WAAa,WAC7B,IAAIpC,EAAQ3S,KAAKsT,QAAQX,MACpBA,EAAM6M,oBACT7M,EAAM6M,kBAAoB,gBAEvB7M,EAAM0P,iBACT1P,EAAM0P,eAAiB,cAEpB1P,EAAM8R,yBACT9R,EAAM8R,uBAAyB,4BAELroB,IAAxBuW,EAAM0G,gBACR1G,EAAM0G,cAAgB,IAI1B1Q,EAAQxN,UAAU0f,uBAAyB,SAAU7P,GACnDA,EAAIA,EAAI,EAAI,EAAIA,EAAIhL,KAAKiX,WAAajX,KAAKiX,WAAajM,EACxD,IAAI2H,EAAQ3S,KAAKsT,QAAQX,MACrB+R,EAAezZ,KAAKwP,IAAIxP,KAAK6N,OAAO9N,EAAIhL,KAAKoZ,aAC7CuL,EAAaD,EACbxL,EAAQlZ,KAAKkZ,MAKjB,MAAOwL,GAAgB,EAAG,CACxB,IAA6E,IAAzExL,EAAMwL,GAAcnF,UAAUjZ,QAAQqM,EAAM8R,wBAC9C,MAEFC,IAGF,GAAIA,EAAe,EAAG,CACpBA,EAAeC,EACf,MAAOD,GAAgBxL,EAAMja,OAAS,EAAG,CACvC,IAA6E,IAAzEia,EAAMwL,GAAcnF,UAAUjZ,QAAQqM,EAAM8R,wBAC9C,MAEFC,KASJ,OAJIA,IAAiBxL,EAAMja,SACzBylB,EAAeC,GAGV,CACLlhB,MAAOzD,KAAK4kB,uBAAyB,EAAIF,EACzC1Z,GAAI0Z,EAAe1kB,KAAKoZ,aAI5BzQ,EAAQxN,UAAUge,uBAAyB,WACzC,IAAIxG,EAAQ3S,KAAKsT,QAAQX,MACrBuG,EAAQlZ,KAAKkZ,MACjBlZ,KAAK4kB,uBAAwB,EAC7B,IAAK,IAAIjlB,EAAI,EAAGA,EAAIuZ,EAAMja,OAAQU,IAChC,IAAkE,IAA9DuZ,EAAMvZ,GAAG4f,UAAUjZ,QAAQqM,EAAM8R,wBAAgC,CACnEzkB,KAAK4kB,uBAAwB,EAC7B,QAMR,IAAIC,GAAoB,EAExB,SAASC,GAAenc,GACtBA,EAAQxN,UAAUyZ,eAAiB,WACjC,IAAIe,EAAQ3V,KAER+kB,EAAqB/kB,KAAKsT,QAAQT,UAClCmS,EAAwBD,EAAmBE,KAC3CA,OAAiC7oB,IAA1B4oB,GAA6CA,EACpDE,EAAwBH,EAAmBI,YAC3CA,OAAwC/oB,IAA1B8oB,GAA8CA,EAEhEllB,KAAKsgB,WAAa,GAClB,IAAI8E,OAAY,EAEZplB,KAAKsT,QAAQtC,UACfoU,EAAY,CACVlZ,GAAImZ,GAAgB,cACpBC,UAAW,aACXL,KAAMA,EACNE,YAAaA,GAEfnlB,KAAKulB,iBAAiBH,EAAUlZ,IAEhClM,KAAKsgB,WAAWpmB,KAAK,IAAIsrB,GAAUxlB,KAAMolB,KAGvCplB,KAAKsT,QAAQrC,UACfmU,EAAY,CACVlZ,GAAImZ,GAAgB,YACpBC,UAAW,WACXL,KAAMA,EACNE,YAAaA,GAEfnlB,KAAKulB,iBAAiBH,EAAUlZ,IAChClM,KAAKsgB,WAAWpmB,KAAK,IAAIsrB,GAAUxlB,KAAMolB,KAG3CplB,KAAKuC,GAAG,WAAW,WACjB,IAAK,IAAI5C,EAAI,EAAGA,EAAIgW,EAAM2K,WAAWrhB,OAAQU,IAC3CgW,EAAM2K,WAAW3gB,GAAGqU,aAIpBiR,IACFjlB,KAAKuC,GAAG,aAAa,WACnB,IAAK,IAAI5C,EAAI,EAAGA,EAAIgW,EAAM2K,WAAWrhB,OAAQU,IAC3CgW,EAAM2K,WAAW3gB,GAAGslB,UAIxBjlB,KAAKuC,GAAG,gBAAgB,WACtB,IAAK,IAAI5C,EAAI,EAAGA,EAAIgW,EAAM2K,WAAWrhB,OAAQU,IAC3CgW,EAAM2K,WAAW3gB,GAAGslB,UAIxBjlB,KAAKuC,GAAG,eAAe,WACrB,IAAK,IAAI5C,EAAI,EAAGA,EAAIgW,EAAM2K,WAAWrhB,OAAQU,IAC3CgW,EAAM2K,WAAW3gB,GAAGslB,MAAK,MAI7BjlB,KAAKuC,GAAG,qBAAqB,WAC3B,IAAK,IAAI5C,EAAI,EAAGA,EAAIgW,EAAM2K,WAAWrhB,OAAQU,IAC3CgW,EAAM2K,WAAW3gB,GAAGslB,MAAK,GAAM,OAKrCjlB,KAAKuC,GAAG,WAAW,WACjBoT,EAAM8P,wBAIV9c,EAAQxN,UAAUoqB,iBAAmB,SAAU1S,GAC7C7S,KAAKyU,QAAQjE,YAAYqC,IAG3BlK,EAAQxN,UAAUsqB,kBAAoB,WACpC,IAAK,IAAI9lB,EAAI,EAAGA,EAAIK,KAAKsgB,WAAWrhB,OAAQU,IAC1CK,KAAKsgB,WAAW3gB,GAAG+iB,WAKzB,SAAS2C,GAAgBC,GACvB,IAAIzS,EAAYzH,SAASC,cAAc,OACnC+Z,EAAYha,SAASC,cAAc,OAoBvC,OAlBAwH,EAAUvH,MAAMoa,QAAU,oDAC1BN,EAAU9Z,MAAMoa,QAAU,+HAE1BN,EAAU7F,UAAY,oBAEJ,eAAd+F,GACFzS,EAAUvH,MAAMoa,SAAW,0CAC3BN,EAAU9Z,MAAMqD,OAAS,OACzBkE,EAAU0M,UAAY,iCAEtB1M,EAAUvH,MAAMoa,SAAW,0CAC3BN,EAAU9Z,MAAMoD,MAAQ,OACxBmE,EAAU0M,UAAY,8BAGxB1M,EAAUvH,MAAMoa,SAAW,mBAC3B7S,EAAUrC,YAAY4U,GAEfvS,EAGT,SAAS2S,GAAU9Q,EAAUpB,GAC3BtT,KAAKyU,QAAUnB,EAAQpH,GACvBlM,KAAK2lB,aAAe3lB,KAAKyU,QAAQnJ,MACjCtL,KAAKolB,UAAYplB,KAAKyU,QAAQc,SAAS,GACvCvV,KAAK4lB,eAAiB5lB,KAAKolB,UAAU9Z,MACrCtL,KAAK0U,SAAWA,EAChB1U,KAAKslB,UAAYhS,EAAQgS,UACrBhS,EAAQ2R,MACVjlB,KAAK6lB,QAAU,EACf7lB,KAAK2lB,aAAaG,QAAU,KAE5B9lB,KAAK6lB,QAAU,EAGjB7lB,KAAK+lB,WAAa,EAClB/lB,KAAKgmB,WAAa,EAClBhmB,KAAKimB,QAAU,EACfjmB,KAAKkmB,QAAU,EACflmB,KAAK+K,EAAI,EACT/K,KAAKgL,EAAI,EAELsI,EAAQ6R,aACVnlB,KAAK2T,gBAwRT,SAASwS,GAAcxd,GACrBA,EAAQxN,UAAU2Z,cAAgB,WAEhC9U,KAAKsT,QAAQtB,UAAYiK,IAG3BtT,EAAQxN,UAAUyjB,eAAiB,WACjC,IAAIwH,EAAwBpmB,KAAKsT,QAAQR,gBACrCuT,EAAyBD,EAAsBxC,UAC/CA,OAAuCxnB,IAA3BiqB,EAAuC,GAAKA,EACxDC,EAAyBF,EAAsB/I,KAC/CA,OAAkCjhB,IAA3BkqB,EAAuC,GAAKA,EAIvD,QAAItmB,KAAKyT,aAAeoI,IAAkB7b,KAAKgL,EAAI4Y,KAI9C5jB,KAAKyV,UACRzV,KAAKyV,SAAU,EACfzV,KAAKmJ,QAAQ,gBAEfnJ,KAAKiU,SAASjU,KAAK+K,EAAGsS,EAAMrd,KAAKsT,QAAQhC,WAAYsI,EAAKvI,QAEnDrR,KAAKyV,UAGd9M,EAAQxN,UAAUorB,eAAiB,WACjCvmB,KAAKyV,SAAU,EACfzV,KAAK0Z,cAAc1Z,KAAKsT,QAAQhC,WAAYsI,EAAKvI,SAGnD1I,EAAQxN,UAAUqrB,aAAe,WAC/B,IAAIlQ,IAASvW,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,KAAmBA,UAAU,GAE5EC,KAAKsT,QAAQR,gBAAkBwD,EAC/BtW,KAAK8U,iBAGPnM,EAAQxN,UAAUsrB,cAAgB,WAChCzmB,KAAKsT,QAAQR,iBAAkB,GAGjCnK,EAAQxN,UAAUurB,oBAAsB,WACtC,IAAIC,EAAyB3mB,KAAKsT,QAAQR,gBACtC8T,EAAyBD,EAAuB/C,UAChDA,OAAuCxnB,IAA3BwqB,EAAuC,GAAKA,EACxDC,EAAyBF,EAAuBtJ,KAChDA,OAAkCjhB,IAA3ByqB,EAAuC,GAAKA,EAGnD7mB,KAAKyV,UAGTzV,KAAKyV,SAAU,EAEfzV,KAAKiU,SAASjU,KAAK+K,EAAG6Y,GACtB5jB,KAAKmJ,QAAQ,eACbnJ,KAAKiU,SAASjU,KAAK+K,EAAGsS,EAAMrd,KAAKsT,QAAQhC,WAAYsI,EAAKvI,UAI9D,SAASyV,GAAYne,GACnBA,EAAQxN,UAAU0Z,YAAc,WAE9B7U,KAAKsT,QAAQtB,UAAYiK,GAEzBjc,KAAK+mB,gBAAiB,EACtB/mB,KAAKgnB,gBAGPre,EAAQxN,UAAU6rB,aAAe,WAC3BhnB,KAAK+mB,iBAGT/mB,KAAK+mB,gBAAiB,EACtB/mB,KAAKuC,GAAG,SAAUvC,KAAKinB,eAGzBte,EAAQxN,UAAU8rB,YAAc,SAAU9G,GACxC,IAAIxK,EAAQ3V,KAERknB,EAAwBlnB,KAAKsT,QAAQP,WAAW6Q,UAChDA,OAAsCxnB,IAA1B8qB,EAAsC,EAAIA,EAEtDlnB,KAAKid,mBAAqBrB,GAAgBuE,EAAInV,GAAKhL,KAAKiX,WAAa2M,IAEvE5jB,KAAK8I,KAAK,aAAa,WACrB6M,EAAMoR,gBAAiB,KAEzB/mB,KAAKmJ,QAAQ,aACbnJ,KAAKgJ,IAAI,SAAUhJ,KAAKinB,eAI5Bte,EAAQxN,UAAUgsB,aAAe,WAC/B,IAAI1P,EAASzX,KAETA,KAAK+mB,eACP/mB,KAAK8I,KAAK,aAAa,WACrB2O,EAAOuP,kBAGThnB,KAAKgnB,gBAITre,EAAQxN,UAAUisB,WAAa,WAC7B,IAAI9Q,IAASvW,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,KAAmBA,UAAU,GAE5EC,KAAKsT,QAAQP,WAAauD,EAC1BtW,KAAK6U,eAGPlM,EAAQxN,UAAUksB,YAAc,WAC9BrnB,KAAKsT,QAAQP,YAAa,EACrB/S,KAAK+mB,iBAGV/mB,KAAK+mB,gBAAiB,EACtB/mB,KAAKgJ,IAAI,SAAUhJ,KAAKinB,eAI5B,SAASK,GAAgB3e,GACvBA,EAAQxN,UAAU6Z,gBAAkB,WAClC,IAAIW,EAAQ3V,KAEZA,KAAKunB,uBAAuBtb,GAE5BjM,KAAKuC,GAAG,WAAW,WACjB6T,aAAaT,EAAM6R,iBACnBpR,aAAaT,EAAM8R,oBACnB9R,EAAM4R,uBAAuBjb,MAG/BtM,KAAK0nB,qBAAsB,GAG7B/e,EAAQxN,UAAUosB,uBAAyB,SAAUjT,GACnDA,EAAetU,KAAKyU,QAAS,QAASzU,MACtCsU,EAAetU,KAAKyU,QAAS,aAAczU,MAC3CsU,EAAetU,KAAKyU,QAAS,iBAAkBzU,OAGjD2I,EAAQxN,UAAUmd,cAAgB,SAAUpc,GAC1C,IAAIub,EAASzX,KAEb,GAAKA,KAAKqY,QAAV,CAGAnc,EAAE+V,iBAEEjS,KAAKsT,QAAQL,iBACf/W,EAAE+W,kBAGAjT,KAAK0nB,qBACP1nB,KAAKmJ,QAAQ,eAEfnJ,KAAK0nB,qBAAsB,EAE3B,IAAIC,EAAsB3nB,KAAKsT,QAAQN,WACnC4U,EAAwBD,EAAoBnN,MAC5CA,OAAkCpe,IAA1BwrB,EAAsC,GAAKA,EACnDC,EAAwBF,EAAoBG,OAC5CA,OAAmC1rB,IAA1ByrB,GAA8CA,EACvDE,EAAwBJ,EAAoBK,SAC5CA,OAAqC5rB,IAA1B2rB,EAAsC,IAAMA,EAG3D3R,aAAapW,KAAKwnB,iBAClBxnB,KAAKwnB,gBAAkBnR,YAAW,WAC3BoB,EAAOnE,QAAQV,MAASoV,GAC3BvQ,EAAOtO,QAAQ,YAAa,CAC1B4B,EAAG0M,EAAO1M,EACVC,EAAGyM,EAAOzM,IAGdyM,EAAOiQ,qBAAsB,IAC5B,KAEH,IAAIO,OAAc,EACdC,OAAc,EAElB,QAAQ,GACN,IAAK,WAAYhsB,EACK,IAAhBA,EAAEisB,WACJF,GAAe/rB,EAAEyhB,OAASnD,EAC1B0N,GAAehsB,EAAE0hB,OAASpD,IAE1ByN,GAAe/rB,EAAEyhB,OACjBuK,GAAehsB,EAAE0hB,QAEnB,MACF,IAAK,gBAAiB1hB,EACpB+rB,EAAc/rB,EAAE+rB,YAAc,IAAMzN,EACpC0N,EAAchsB,EAAEgsB,YAAc,IAAM1N,EACpC,MACF,IAAK,eAAgBte,EACnB+rB,EAAcC,EAAchsB,EAAEksB,WAAa,IAAM5N,EACjD,MACF,IAAK,WAAYte,EACf+rB,EAAcC,GAAehsB,EAAEmsB,OAAS,EAAI7N,EAC5C,MACF,QACE,OAGJ,IAAI8K,EAAYwC,GAAU,EAAI,EAC9BG,GAAe3C,EACf4C,GAAe5C,EAEVtlB,KAAKuZ,oBACR0O,EAAcC,EACdA,EAAc,GAGhB,IAAInK,OAAO,EACPC,OAAO,EACX,GAAIhe,KAAKsT,QAAQV,KAiBf,OAhBAmL,EAAO/d,KAAKof,YAAY/P,MACxB2O,EAAOhe,KAAKof,YAAY9P,MAEpB2Y,EAAc,EAChBlK,IACSkK,EAAc,GACvBlK,IAGEmK,EAAc,EAChBlK,IACSkK,EAAc,GACvBlK,SAGFhe,KAAK0jB,UAAU3F,EAAMC,GAIvBD,EAAO/d,KAAK+K,EAAIE,KAAK6N,MAAM9Y,KAAKsZ,oBAAsB2O,EAAc,GACpEjK,EAAOhe,KAAKgL,EAAIC,KAAK6N,MAAM9Y,KAAKuZ,kBAAoB2O,EAAc,GAElEloB,KAAKgd,iBAAmBhd,KAAKwT,WAAayU,EAAc,GAAK,EAAIA,EAAc,EAAI,EAAI,EACvFjoB,KAAKid,iBAAmBjd,KAAKyT,WAAayU,EAAc,GAAK,EAAIA,EAAc,EAAI,EAAI,EAEnFnK,EAAO/d,KAAK8W,WACdiH,EAAO/d,KAAK8W,WACHiH,EAAO/d,KAAK+W,aACrBgH,EAAO/d,KAAK+W,YAGViH,EAAOhe,KAAKgX,WACdgH,EAAOhe,KAAKgX,WACHgH,EAAOhe,KAAKiX,aACrB+G,EAAOhe,KAAKiX,YAGd,IAAIqR,EAAiBtoB,KAAKgL,IAAMgT,EAChChe,KAAKiU,SAAS8J,EAAMC,EAAMgK,EAAUpO,EAAKC,OACzC7Z,KAAKmJ,QAAQ,SAAU,CACrB4B,EAAG/K,KAAK+K,EACRC,EAAGhL,KAAKgL,IAEVoL,aAAapW,KAAKynB,oBACda,IACFtoB,KAAKynB,mBAAqBpR,YAAW,WACnCoB,EAAOtO,QAAQ,YAAa,CAC1B4B,EAAG0M,EAAO1M,EACVC,EAAGyM,EAAOzM,MAEXgd,MAKT,SAASO,GAAU5f,GACjBA,EAAQxN,UAAU8Z,UAAY,WAC5B,IAAIuT,EAAgBxoB,KAAKsT,QAAQJ,KAC7BuV,EAAsBD,EAAcvO,MACpCA,OAAgC7d,IAAxBqsB,EAAoC,EAAIA,EAChDC,EAAoBF,EAAczN,IAClCA,OAA4B3e,IAAtBssB,EAAkC,EAAIA,EAC5CC,EAAoBH,EAAc1N,IAClCA,OAA4B1e,IAAtBusB,EAAkC,EAAIA,EAEhD3oB,KAAKmU,MAAQlJ,KAAK8P,IAAI9P,KAAK6P,IAAIb,EAAOc,GAAMD,GAC5C9a,KAAK0T,SAAS1T,KAAKmU,OACnBnU,KAAKqgB,cAAc/U,EAAMuC,iBAAmB,OAG9ClF,EAAQxN,UAAUytB,QAAU,SAAUzU,EAAO0U,EAASC,EAAS1H,GAC7DphB,KAAKgY,QAAS,EAEd,IAAI5D,EAAYD,GAASiN,GAAcphB,KAAKmU,OAC5CnU,KAAK0T,SAASS,GAEdnU,KAAKgU,UAEL,IAAI+J,EAAO9S,KAAK6N,MAAM9Y,KAAK8Q,QAAU+X,EAAU7oB,KAAKgZ,YAAc5E,EAAY,IAC1E4J,EAAO/S,KAAK6N,MAAM9Y,KAAK+Q,QAAU+X,EAAU9oB,KAAKiZ,YAAc7E,EAAY,IAE1E2J,EAAO/d,KAAK8W,WACdiH,EAAO/d,KAAK8W,WACHiH,EAAO/d,KAAK+W,aACrBgH,EAAO/d,KAAK+W,YAGViH,EAAOhe,KAAKgX,WACdgH,EAAOhe,KAAKgX,WACHgH,EAAOhe,KAAKiX,aACrB+G,EAAOhe,KAAKiX,YAGVjX,KAAK+K,IAAMgT,GAAQ/d,KAAKgL,IAAMgT,GAChChe,KAAKiU,SAAS8J,EAAMC,EAAMhe,KAAKsT,QAAQhC,YAGzCtR,KAAKgY,QAAS,GAGhBrP,EAAQxN,UAAU4tB,OAAS,SAAU5U,EAAOpJ,EAAGC,GAC7C,IAAIge,EAAgBlc,EAAa9M,KAAKyU,SAClChI,EAAOuc,EAAcvc,KACrBC,EAAMsc,EAActc,IAEpBmc,EAAU9d,EAAI0B,EAAOzM,KAAK+K,EAC1B+d,EAAU9d,EAAI0B,EAAM1M,KAAKgL,EAC7BhL,KAAK4oB,QAAQzU,EAAO0U,EAASC,IAG/BngB,EAAQxN,UAAU0c,WAAa,SAAU3b,GACvC,IAAI+sB,EAAc/sB,EAAE0b,QAAQ,GACxBsR,EAAehtB,EAAE0b,QAAQ,GACzB+F,EAAS1S,KAAKwP,IAAIwO,EAAY5Z,MAAQ6Z,EAAa7Z,OACnDuO,EAAS3S,KAAKwP,IAAIwO,EAAY3Z,MAAQ4Z,EAAa5Z,OAEvDtP,KAAKmpB,cAAgBre,EAAY6S,EAAQC,GACzC5d,KAAKohB,WAAaphB,KAAKmU,MAEvB,IAAIiV,EAAiBtc,EAAa9M,KAAKyU,SACnChI,EAAO2c,EAAe3c,KACtBC,EAAM0c,EAAe1c,IAEzB1M,KAAK6oB,QAAU5d,KAAKwP,IAAIwO,EAAY5Z,MAAQ6Z,EAAa7Z,OAAS,EAAI5C,EAAOzM,KAAK+K,EAClF/K,KAAK8oB,QAAU7d,KAAKwP,IAAIwO,EAAY3Z,MAAQ4Z,EAAa5Z,OAAS,EAAI5C,EAAM1M,KAAKgL,EAEjFhL,KAAKmJ,QAAQ,cAGfR,EAAQxN,UAAU2c,MAAQ,SAAU5b,GAClC,GAAK8D,KAAKqY,UAAWrY,KAAKsX,WAAarJ,EAAU/R,EAAEoH,QAAUtD,KAAK4c,UAAlE,CAII5c,KAAKsT,QAAQrB,gBACf/V,EAAE+V,iBAGAjS,KAAKsT,QAAQL,iBACf/W,EAAE+W,kBAGJ,IAAIgW,EAAc/sB,EAAE0b,QAAQ,GACxBsR,EAAehtB,EAAE0b,QAAQ,GACzB+F,EAAS1S,KAAKwP,IAAIwO,EAAY5Z,MAAQ6Z,EAAa7Z,OACnDuO,EAAS3S,KAAKwP,IAAIwO,EAAY3Z,MAAQ4Z,EAAa5Z,OACnDiL,EAAWzP,EAAY6S,EAAQC,GAC/BzJ,EAAQoG,EAAWva,KAAKmpB,cAAgBnpB,KAAKohB,WAEjDphB,KAAKgY,QAAS,EAEd,IAAIqR,EAAiBrpB,KAAKsT,QAAQJ,KAC9BoW,EAAqBD,EAAetO,IACpCA,OAA6B3e,IAAvBktB,EAAmC,EAAIA,EAC7CC,EAAqBF,EAAevO,IACpCA,OAA6B1e,IAAvBmtB,EAAmC,EAAIA,EAG7CpV,EAAQ4G,EACV5G,EAAQ,GAAM4G,EAAM9P,KAAKue,IAAI,EAAKrV,EAAQ4G,GACjC5G,EAAQ2G,IACjB3G,EAAQ,EAAM2G,EAAM7P,KAAKue,IAAI,GAAK1O,EAAM3G,IAG1C,IAAIC,EAAYD,EAAQnU,KAAKohB,WAEzBrW,EAAI/K,KAAK8Q,QAAU9Q,KAAK6oB,QAAU7oB,KAAKgZ,YAAc5E,EAAY,GACjEpJ,EAAIhL,KAAK+Q,QAAU/Q,KAAK8oB,QAAU9oB,KAAKiZ,YAAc7E,EAAY,GAErEpU,KAAK0T,SAASS,GAEdnU,KAAKiU,SAASlJ,EAAGC,EAAG,KAGtBrC,EAAQxN,UAAU8c,SAAW,SAAU/b,GACrC,GAAK8D,KAAKqY,UAAWrY,KAAKsX,WAAarJ,EAAU/R,EAAEoH,QAAUtD,KAAK4c,UAAlE,CAII5c,KAAKsT,QAAQrB,gBACf/V,EAAE+V,iBAGAjS,KAAKsT,QAAQL,iBACf/W,EAAE+W,kBAGJjT,KAAKoV,gBAAiB,EACtBpV,KAAKwhB,aAAc,EACnBxhB,KAAK4c,UAAY,EAEjB,IAAI6M,EAAiBzpB,KAAKsT,QAAQJ,KAC9BwW,EAAqBD,EAAe1O,IACpCA,OAA6B3e,IAAvBstB,EAAmC,EAAIA,EAC7CC,EAAqBF,EAAe3O,IACpCA,OAA6B1e,IAAvButB,EAAmC,EAAIA,EAG7CxV,EAAQnU,KAAKmU,MAAQ2G,EAAMA,EAAM9a,KAAKmU,MAAQ4G,EAAMA,EAAM/a,KAAKmU,MAEnEnU,KAAK4oB,QAAQzU,EAAOnU,KAAK6oB,QAAS7oB,KAAK8oB,QAAS9oB,KAAKohB,YAErDphB,KAAKmJ,QAAQ,aA5rBjBqc,GAAUrqB,UAAUuc,YAAc,SAAUxb,GAC1C,OAAQA,EAAEoH,MACR,IAAK,aACL,IAAK,YACHtD,KAAK2X,OAAOzb,GACZ,MACF,IAAK,YACL,IAAK,YACH8D,KAAK+X,MAAM7b,GACX,MACF,IAAK,WACL,IAAK,UACL,IAAK,cACL,IAAK,cACH8D,KAAKkY,KAAKhc,GACV,QAINspB,GAAUrqB,UAAU6Y,QAAU,WACxBhU,KAAK4pB,gBACP5pB,KAAKugB,iBACLvgB,KAAK6pB,aACL7pB,KAAK+gB,mBAITyE,GAAUrqB,UAAU8pB,KAAO,SAAUY,EAASiE,GAC5C,IAAIrS,EAASzX,KAEb,IAAI8pB,GAAS9pB,KAAK6lB,QAAlB,CAIA,IAAI3L,EAAO2L,EAAU,IAAM,IAE3BA,EAAUA,EAAU,IAAM,IAE1B7lB,KAAK2lB,aAAara,EAAMqC,oBAAsBuM,EAAO,KAErD9D,aAAapW,KAAK+pB,aAClB/pB,KAAK+pB,YAAc1T,YAAW,WAC5BoB,EAAOkO,aAAaG,QAAUD,EAC9BpO,EAAOoO,SAAWA,IACjB,KAGLL,GAAUrqB,UAAU4lB,eAAiB,WACnC,GAAuB,aAAnB/gB,KAAKslB,UAA0B,CACjC,IAAIta,EAAIC,KAAK6N,MAAM9Y,KAAKgmB,WAAahmB,KAAK0U,SAAS1J,GAEnD,GAAIA,EAAI,EAAG,CACThL,KAAKugB,eAAe,KACpB,IAAI5R,EAAS1D,KAAK6P,IAAI9a,KAAKgqB,gBAAsB,EAAJhf,EAAO6Z,IACpD7kB,KAAK4lB,eAAejX,OAASA,EAAS,KACtC3D,EAAI,OACC,GAAIA,EAAIhL,KAAKkmB,QAAS,CAC3BlmB,KAAKugB,eAAe,KACpB,IAAI0J,EAAUhf,KAAK6P,IAAI9a,KAAKgqB,gBAAuC,GAApBhf,EAAIhL,KAAKkmB,SAAcrB,IACtE7kB,KAAK4lB,eAAejX,OAASsb,EAAU,KACvCjf,EAAIhL,KAAKkmB,QAAUlmB,KAAKgqB,gBAAkBC,OAE1CjqB,KAAK4lB,eAAejX,OAAS3O,KAAKgqB,gBAAkB,KAEtDhqB,KAAKgL,EAAIA,EAELhL,KAAK0U,SAASpB,QAAQjB,aACxBrS,KAAK4lB,eAAeta,EAAM8B,WAAa,cAAgBpC,EAAI,MAAQhL,KAAK0U,SAASL,WAEjFrU,KAAK4lB,eAAelZ,IAAM1B,EAAI,SAE3B,CACL,IAAID,EAAIE,KAAK6N,MAAM9Y,KAAK+lB,WAAa/lB,KAAK0U,SAAS3J,GAEnD,GAAIA,EAAI,EAAG,CACT/K,KAAKugB,eAAe,KACpB,IAAI7R,EAAQzD,KAAK6P,IAAI9a,KAAKkqB,eAAqB,EAAJnf,EAAO8Z,IAClD7kB,KAAK4lB,eAAelX,MAAQA,EAAQ,KACpC3D,EAAI,OACC,GAAIA,EAAI/K,KAAKimB,QAAS,CAC3BjmB,KAAKugB,eAAe,KACpB,IAAI4J,EAASlf,KAAK6P,IAAI9a,KAAKkqB,eAAsC,GAApBnf,EAAI/K,KAAKimB,SAAcpB,IACpE7kB,KAAK4lB,eAAelX,MAAQyb,EAAS,KACrCpf,EAAI/K,KAAKimB,QAAUjmB,KAAKkqB,eAAiBC,OAEzCnqB,KAAK4lB,eAAelX,MAAQ1O,KAAKkqB,eAAiB,KAGpDlqB,KAAK+K,EAAIA,EAEL/K,KAAK0U,SAASpB,QAAQjB,aACxBrS,KAAK4lB,eAAeta,EAAM8B,WAAa,cAAgBrC,EAAI,MAAQ/K,KAAK0U,SAASL,WAEjFrU,KAAK4lB,eAAenZ,KAAO1B,EAAI,OAKrCya,GAAUrqB,UAAUolB,eAAiB,WACnC,IAAIrG,EAAOna,UAAUd,OAAS,QAAsB7C,IAAjB2D,UAAU,GAAmBA,UAAU,GAAK,EAE/EC,KAAK4lB,eAAeta,EAAMqC,oBAAsBuM,EAAO,MAGzDsL,GAAUrqB,UAAUuS,yBAA2B,SAAUwR,GACvDlf,KAAK4lB,eAAeta,EAAMoC,0BAA4BwR,GAGxDsG,GAAUrqB,UAAUunB,QAAU,WAC5B1iB,KAAKwU,mBACLxU,KAAKyU,QAAQhE,WAAWE,YAAY3Q,KAAKyU,UAG3C+Q,GAAUrqB,UAAUwc,OAAS,SAAUzb,GACrC,IAAIohB,EAAQphB,EAAE0b,QAAU1b,EAAE0b,QAAQ,GAAK1b,EAEvCA,EAAE+V,iBACF/V,EAAE+W,kBAEFjT,KAAKugB,iBAELvgB,KAAK4c,WAAY,EACjB5c,KAAK6c,OAAQ,EACb7c,KAAKoqB,WAAa9M,EAAMjO,MACxBrP,KAAKqqB,WAAa/M,EAAMhO,MAExBtP,KAAKod,UAAYnT,IAEjBjK,KAAKsqB,kBAAkBre,GACvBjM,KAAK0U,SAASvL,QAAQ,sBAGxBqc,GAAUrqB,UAAU4c,MAAQ,SAAU7b,GACpC,IAAIohB,EAAQphB,EAAE0b,QAAU1b,EAAE0b,QAAQ,GAAK1b,EAEvCA,EAAE+V,iBACF/V,EAAE+W,kBAEGjT,KAAK6c,OACR7c,KAAK0U,SAASvL,QAAQ,eAGxBnJ,KAAK6c,OAAQ,EAEb,IAAIc,EAASL,EAAMjO,MAAQrP,KAAKoqB,WAChCpqB,KAAKoqB,WAAa9M,EAAMjO,MAExB,IAAIuO,EAASN,EAAMhO,MAAQtP,KAAKqqB,WAChCrqB,KAAKqqB,WAAa/M,EAAMhO,MAExB,IAAIyO,EAAO/d,KAAK+K,EAAI4S,EAChBK,EAAOhe,KAAKgL,EAAI4S,EAEpB5d,KAAKuqB,KAAKxM,EAAMC,IAGlBwH,GAAUrqB,UAAU+c,KAAO,SAAUhc,GACnC,GAAK8D,KAAK4c,UAAV,CAGA5c,KAAK4c,WAAY,EAEjB1gB,EAAE+V,iBACF/V,EAAE+W,kBAEFjT,KAAKsqB,kBAAkBhe,GAEvB,IAAIke,EAAaxqB,KAAK0U,SAASpB,QAAQV,KACvC,GAAI4X,EAAY,CACd,IAAIhQ,EAAQgQ,EAAWhQ,MACnBiQ,EAAqBD,EAAWtL,OAChCA,OAAgC9iB,IAAvBquB,EAAmC7Q,EAAKvI,OAASoZ,EAE1D7X,EAAO5S,KAAK0U,SAASyK,aAAanf,KAAK0U,SAAS3J,EAAG/K,KAAK0U,SAAS1J,GAEjEkP,EAAOM,GAASvP,KAAK6P,IAAI7P,KAAK6P,IAAI7P,KAAK8P,IAAI9P,KAAKwP,IAAIza,KAAK0U,SAAS3J,EAAI6H,EAAK7H,GAAI,KAAOE,KAAK8P,IAAI9P,KAAKwP,IAAIza,KAAK0U,SAAS1J,EAAI4H,EAAK5H,GAAI,MAAQ,KAE3IhL,KAAK0U,SAAS3J,IAAM6H,EAAK7H,GAAK/K,KAAK0U,SAAS1J,IAAM4H,EAAK5H,IACzDhL,KAAK0U,SAASlB,WAAa,EAC3BxT,KAAK0U,SAASjB,WAAa,EAC3BzT,KAAK0U,SAAS0K,YAAcxM,EAC5B5S,KAAK0U,SAAST,SAASrB,EAAK7H,EAAG6H,EAAK5H,EAAGkP,EAAMgF,IAI7Clf,KAAK6c,OACP7c,KAAK0U,SAASvL,QAAQ,YAAa,CACjC4B,EAAG/K,KAAK0U,SAAS3J,EACjBC,EAAGhL,KAAK0U,SAAS1J,MAKvBwa,GAAUrqB,UAAUovB,KAAO,SAAUxf,EAAGC,GAClCD,EAAI,EACNA,EAAI,EACKA,EAAI/K,KAAKimB,UAClBlb,EAAI/K,KAAKimB,SAGPjb,EAAI,EACNA,EAAI,EACKA,EAAIhL,KAAKkmB,UAClBlb,EAAIhL,KAAKkmB,SAGXnb,EAAIE,KAAK6N,MAAM/N,EAAI/K,KAAK+lB,YACxB/a,EAAIC,KAAK6N,MAAM9N,EAAIhL,KAAKgmB,YAExBhmB,KAAK0U,SAAST,SAASlJ,EAAGC,GAC1BhL,KAAK0U,SAASvL,QAAQ,SAAU,CAC9B4B,EAAG/K,KAAK0U,SAAS3J,EACjBC,EAAGhL,KAAK0U,SAAS1J,KAIrBwa,GAAUrqB,UAAUyuB,YAAc,WAChC,MAAuB,aAAnB5pB,KAAKslB,WAA4BtlB,KAAK0U,SAAS6E,mBAAwC,eAAnBvZ,KAAKslB,WAA8BtlB,KAAK0U,SAAS4E,qBACvHtZ,KAAKyU,QAAQnJ,MAAMof,QAAU,IACtB,IAET1qB,KAAKyU,QAAQnJ,MAAMof,QAAU,QACtB,IAGTlF,GAAUrqB,UAAU0uB,WAAa,WAC/B,GAAuB,aAAnB7pB,KAAKslB,UAA0B,CACjC,IAAI1M,EAAgB5Y,KAAKyU,QAAQkK,aACjC3e,KAAKgqB,gBAAkB/e,KAAK6P,IAAI7P,KAAK6N,MAAMF,EAAgBA,GAAiB5Y,KAAK0U,SAASqE,gBAAkBH,GAAiB,IAAKiM,IAClI7kB,KAAK4lB,eAAejX,OAAS3O,KAAKgqB,gBAAkB,KAEpDhqB,KAAKkmB,QAAUtN,EAAgB5Y,KAAKgqB,gBAEpChqB,KAAKgmB,WAAahmB,KAAKkmB,QAAUlmB,KAAK0U,SAASuC,eAC1C,CACL,IAAI0B,EAAe3Y,KAAKyU,QAAQiK,YAChC1e,KAAKkqB,eAAiBjf,KAAK6P,IAAI7P,KAAK6N,MAAMH,EAAeA,GAAgB3Y,KAAK0U,SAASmE,eAAiBF,GAAgB,IAAKkM,IAC7H7kB,KAAK4lB,eAAelX,MAAQ1O,KAAKkqB,eAAiB,KAElDlqB,KAAKimB,QAAUtN,EAAe3Y,KAAKkqB,eAEnClqB,KAAK+lB,WAAa/lB,KAAKimB,QAAUjmB,KAAK0U,SAASqC,aAInDyO,GAAUrqB,UAAUwY,cAAgB,WAClC,IAAIW,EAAiBrI,EACrBjM,KAAKuU,iBAAiBD,IAGxBkR,GAAUrqB,UAAUqZ,iBAAmB,WACrC,IAAIF,EAAiBhI,EACrBtM,KAAKuU,iBAAiBD,GACtBtU,KAAKsqB,kBAAkBhW,IAGzBkR,GAAUrqB,UAAUmvB,kBAAoB,SAAUhW,GAC3CtU,KAAK0U,SAASpB,QAAQd,cACzB8B,EAAera,OAAQ,YAAa+F,MAEjCA,KAAK0U,SAASpB,QAAQf,cACzB+B,EAAera,OAAQ,YAAa+F,OAIxCwlB,GAAUrqB,UAAUoZ,iBAAmB,SAAUD,GAC1CtU,KAAK0U,SAASpB,QAAQd,eACzB8B,EAAetU,KAAKolB,UAAW,aAAcplB,MAC7CsU,EAAera,OAAQ,WAAY+F,OAEhCA,KAAK0U,SAASpB,QAAQf,eACzB+B,EAAetU,KAAKolB,UAAW,YAAaplB,MAC5CsU,EAAera,OAAQ,UAAW+F,QAmbtC,IAAI2qB,GAAe,GAGfC,GAAwB,GAGxBC,GAAwB,IAGxBC,GAAwB,IAE5B,SAASC,GAAcpiB,GACrBA,EAAQxN,UAAU+Z,cAAgB,WAChClV,KAAKsT,QAAQtB,UAAY,EACzBhS,KAAKiX,YAAc6T,GACnB9qB,KAAKgrB,iBAAmB,IAAIC,GAAiBjrB,KAAMA,KAAKsT,QAAQH,WAIpE,SAAS+X,GAAgBC,GACvB,GAAIA,GAAQA,EAAKhJ,UACf,OAAOgJ,EAAKhJ,UAAUC,SAAS,aAInC,SAAS6I,GAAiBvW,EAAUpB,GAClC,IAAIqC,EAAQ3V,KAEZA,KAAKsT,QAAUA,EACfgJ,GAA+C,oBAAjCtc,KAAKsT,QAAQ8X,gBAAgC,qEAE3D9O,GAAqC,oBAAvBtc,KAAKsT,QAAQ+X,MAAsB,0DAEjD/O,GAAsC,oBAAxBtc,KAAKsT,QAAQxS,OAAuB,6DAElDd,KAAKsrB,kBAAoB,EACzBtrB,KAAKurB,iBAAmB,EAExBvrB,KAAKwrB,gBAAkB,EACvBxrB,KAAKyrB,WAAa,CAChBhoB,MAAO,EACP+I,OAAQ,GAEVxM,KAAK0rB,gBAAkB,EACvB1rB,KAAK2rB,eAAiB,EACtB3rB,KAAK4rB,WAAa,GAClB5rB,KAAK6rB,4BAA8B,GAEnC7rB,KAAKkZ,MAAQ,GACblZ,KAAK8rB,YAAc,EACnB9rB,KAAK+rB,mBAAoB,EACzB/rB,KAAKgsB,SAAU,EAEfhsB,KAAK0U,SAAWA,EAChB1U,KAAKisB,UAAYjsB,KAAK0U,SAASD,QAC/BzU,KAAKksB,WAAalsB,KAAK0U,SAASA,SAEhC1U,KAAK0U,SAASnS,GAAG,UAAU,WACzBoT,EAAMwW,cAERnsB,KAAK0U,SAASnS,GAAG,WAAW,WAC1BoT,EAAM+M,aAIR1iB,KAAKosB,iBAAmB/V,YAAW,WACjCV,EAAMwW,WAGNxW,EAAMjB,SAASnS,GAAG,UAAU,WAC1BoT,EAAM0W,iBA2VZ,SAAS1jB,GAAQuD,EAAIoH,GACnBtT,KAAKyU,QAAwB,kBAAPvI,EAAkBd,SAAS8W,cAAchW,GAAMA,EAChElM,KAAKyU,SACRyH,GAAK,oCAEPlc,KAAK0U,SAAW1U,KAAKyU,QAAQc,SAAS,GACjCvV,KAAK0U,UACRwH,GAAK,+DAGPlc,KAAKqgB,cAAgBrgB,KAAK0U,SAASpJ,MAEnCtL,KAAKqT,MAAMC,GAlWb2X,GAAiB9vB,UAAUunB,QAAU,WACnC,IAAIjL,EAASzX,KAGboW,aAAapW,KAAKosB,kBAClBpsB,KAAK6rB,4BAA4BS,SAAQ,SAAUC,GACjDnW,aAAamW,MAEfvsB,KAAK6rB,4BAA8B,KACnC7rB,KAAKkZ,MAAMoT,SAAQ,SAAU9oB,GACvBA,EAAK2nB,OACP1T,EAAOyU,WAAWvb,YAAYnN,EAAK2nB,MACnC3nB,EAAK2nB,KAAO,SAGhBnrB,KAAK0U,SAASsW,iBAAmB,KACjChrB,KAAK0U,SAAW,KAChB1U,KAAKisB,UAAY,KACjBjsB,KAAKksB,WAAa,KAClBlsB,KAAKkZ,MAAQ,KACblZ,KAAK4rB,WAAa,MAGpBX,GAAiB9vB,UAAUkxB,SAAW,WACpC,IAAI9N,GAAave,KAAK0U,SAAS1J,EAC3BwhB,EAAQjO,EAAYve,KAAKwrB,gBAE3BxrB,KAAKyrB,WADW,IAAdlN,EACgB,CAChB9a,MAAO,EACP+I,OAAQ,GAGQxM,KAAKysB,uBAAuBzsB,KAAKyrB,WAAYe,GAGjExsB,KAAKwrB,gBAAkBjN,EACvB,IAAImO,EAAiB1sB,KAAKysB,uBAAuBzsB,KAAKyrB,WAAYzrB,KAAK0U,SAASkE,eAE5EqB,EAAQja,KAAKyrB,WAAWhoB,MACxBkpB,EAAMD,EAAejpB,MACrB+oB,EAAQ,GACVvS,GAAS0Q,GACTgC,GAAO/B,KAEP3Q,GAAS2Q,GACT+B,GAAOhC,IAET3qB,KAAK4sB,KAAK3S,EAAO0S,GACjB3sB,KAAK6sB,uBAGP5B,GAAiB9vB,UAAUgxB,SAAW,WACpC,IAAIW,EAAY9sB,KAAKsT,QAAQ8X,kBAC7B0B,EAAUxhB,MAAMmN,SAAW,WAC3BzY,KAAKksB,WAAW1b,YAAYsc,GAC5BA,EAAUxhB,MAAMof,QAAU,GAC1B1qB,KAAK0rB,gBAAkBoB,EAAUje,aACjC7O,KAAK2rB,eAAiBmB,EAAUle,YAChC5O,KAAKksB,WAAWvb,YAAYmc,GAE5B,IAAK,IAAIntB,EAAI,EAAGA,EAAIK,KAAKkZ,MAAMja,OAAQU,IACrCK,KAAKkZ,MAAMvZ,GAAGgP,OAAS3O,KAAKkZ,MAAMvZ,GAAG+O,MAAQ,EAG/C1O,KAAKqsB,YAGPpB,GAAiB9vB,UAAUyxB,KAAO,SAAU3S,EAAO0S,GACjD3sB,KAAKsrB,kBAAoBrgB,KAAK6P,IAAI,EAAGb,GAChCja,KAAKgsB,UACRW,EAAM1hB,KAAK8P,IAAI4R,EAAK3sB,KAAKkZ,MAAMja,SAEjCe,KAAKurB,iBAAmBoB,EACxB3sB,KAAK+sB,iBAGP9B,GAAiB9vB,UAAU0xB,oBAAsB,WAC/C,IAAIG,EAAShtB,KAEb,IAAIA,KAAK+rB,mBAAsB/rB,KAAKgsB,QAApC,CAGA,IAAIiB,EAAcjtB,KAAKurB,iBAAmBvrB,KAAK8rB,YAC3CmB,GAAe,IAGnBjtB,KAAK+rB,mBAAoB,EACzB/rB,KAAKsT,QAAQ+X,MAAM4B,GAAaC,MAAK,SAAUhU,GAE7C,GADA8T,EAAOjB,mBAAoB,EACvB7S,EACF8T,EAAOG,WAAWjU,OACb,CACL8T,EAAOhB,SAAU,EACjB,IAAIoB,EAAeJ,EAAOK,oBACtBC,EAAS,EACTN,EAAOvB,WAAWhoB,OAASupB,EAAO9T,MAAMja,QAC1CquB,EAASN,EAAOO,qBAChBP,EAAOQ,iBAAiB,GAAIF,GAC5BN,EAAOtY,SAASgF,cAAcsT,EAAOtY,SAASpB,QAAQhC,cAEtD0b,EAAOvB,WAAWhoB,OAAS2pB,EAC3BE,EAASN,EAAOO,qBAChBP,EAAOQ,iBAAiB,GAAIF,GAC5BN,EAAOtY,SAAS2I,OAChB2P,EAAOtY,SAASgF,gBAChBsT,EAAOX,mBAMfpB,GAAiB9vB,UAAUgyB,WAAa,SAAUjU,GAChD,IAAK,IAAIvZ,EAAI,EAAGA,EAAIuZ,EAAMja,OAAQU,IAC5BK,KAAKkZ,MAAMja,QAAUe,KAAK8rB,aAC5B9rB,KAAKytB,WAEPztB,KAAKkZ,MAAMlZ,KAAK8rB,eAAe5mB,KAAOgU,EAAMvZ,GAE9CK,KAAK+sB,gBACL/sB,KAAK6sB,uBAGP5B,GAAiB9vB,UAAU4xB,cAAgB,WACzC,IAAIW,EAAc1tB,KAAK2tB,sBACnBC,EAAsB5tB,KAAK6tB,gBAAgBH,GAC/C1tB,KAAK8tB,oBAAoBJ,GACzB1tB,KAAK+tB,iBACL,IAAIT,EAASttB,KAAKutB,qBAClBvtB,KAAKwtB,iBAAiBI,EAAqBN,IAG7CrC,GAAiB9vB,UAAU6yB,UAAY,WACrChuB,KAAKgsB,SAAU,GAGjBf,GAAiB9vB,UAAUkyB,kBAAoB,WAI7C,IAHA,IAAIY,OAAY,EACZb,EAAe,EACfc,EAAUluB,KAAKkZ,MAAMja,OAChBU,EAAI,EAAGA,EAAIuuB,EAASvuB,IAAK,CAChC,IAAIwuB,EAAcnuB,KAAKkZ,MAAMvZ,GAAGwrB,KAC5BiD,EAAcpuB,KAAKkZ,MAAMvZ,GAAGuF,KAC1BipB,IAAejD,GAAgBiD,IAAkBC,SAEnC,IAAdH,IACFA,EAAYtuB,GAEVwuB,GACFnuB,KAAKksB,WAAWvb,YAAYwd,IAOlC,OAHAf,EAAec,EAAUD,EACzBjuB,KAAKkZ,MAAMmV,OAAOJ,GAClBjuB,KAAKurB,iBAAmBtgB,KAAK8P,IAAI/a,KAAKurB,iBAAkBvrB,KAAKkZ,MAAMja,QAC5DmuB,GAGTnC,GAAiB9vB,UAAUwyB,oBAAsB,WAE/C,IADA,IAAID,EAAc,GACT/tB,EAAI,EAAGA,EAAIK,KAAKkZ,MAAMja,OAAQU,IAErC,GAAIA,IAAMK,KAAKsrB,kBAAf,CAIA,IAAI6C,EAAcnuB,KAAKkZ,MAAMvZ,GAAGwrB,KAC5BgD,IACEjD,GAAgBiD,IAElBnuB,KAAK4rB,WAAW1xB,KAAKi0B,GACrBnuB,KAAK4rB,WAAW5rB,KAAK4rB,WAAW3sB,OAAS,GAAGqM,MAAMof,QAAU,QAE5DgD,EAAYxzB,KAAKi0B,IAGrBnuB,KAAKkZ,MAAMvZ,GAAGwrB,KAAO,UAbnBxrB,EAAIK,KAAKurB,iBAAmB,EAehC,OAAOmC,GAGTzC,GAAiB9vB,UAAU0yB,gBAAkB,SAAUH,GAErD,IADA,IAAIE,EAAsB,GACjBjuB,EAAIK,KAAKsrB,kBAAmB3rB,EAAIK,KAAKurB,iBAAkB5rB,IAAK,CACnE,MAAOK,KAAKkZ,MAAMja,QAAUU,EAC1BK,KAAKytB,WAEP,IAAIU,EAAcnuB,KAAKkZ,MAAMvZ,GAAGwrB,KAC5BiD,EAAcpuB,KAAKkZ,MAAMvZ,GAAGuF,KAChC,GAAIipB,EAAa,CACf,IAAIjD,GAAgBiD,KAAgBC,EAKlC,SAJAD,EAAY7iB,MAAMgjB,OAAS,EAC3BV,EAAoBjuB,GAAK,CAACwuB,EAAanuB,KAAKkZ,MAAMvZ,GAAG+M,IAAM1M,KAAKwrB,iBAChExrB,KAAKkZ,MAAMvZ,GAAGwrB,KAAO,KAKzB,IAAIA,EAAOiD,EAAcpuB,KAAKsT,QAAQxS,OAAOstB,EAAaV,EAAYjmB,OAASzH,KAAKuuB,gBACpFpD,EAAK7f,MAAMmN,SAAW,WACtBzY,KAAKkZ,MAAMvZ,GAAG+M,KAAO,EACrB1M,KAAKksB,WAAW1b,YAAY2a,GAC5BnrB,KAAKkZ,MAAMvZ,GAAGwrB,KAAOA,EAEvB,OAAOyC,GAGT3C,GAAiB9vB,UAAU2yB,oBAAsB,SAAUJ,GACzD,MAAOA,EAAYzuB,OACjBe,KAAKksB,WAAWvb,YAAY+c,EAAYjmB,QAI5CwjB,GAAiB9vB,UAAU4yB,eAAiB,WAC1C,IAAK,IAAIpuB,EAAIK,KAAKsrB,kBAAmB3rB,EAAIK,KAAKurB,iBAAkB5rB,IAAK,CACnE,IAAI6D,EAAOxD,KAAKkZ,MAAMvZ,GAEtB,GAAI6D,EAAK0B,OAAS1B,EAAKmL,OAAQ,CAC7B,IAAI6f,EAActD,GAAgB1nB,EAAK2nB,MACvC3nB,EAAKmL,OAAS6f,EAAcxuB,KAAK0rB,gBAAkBloB,EAAK2nB,KAAKtc,aAC7DrL,EAAKkL,MAAQ8f,EAAcxuB,KAAK2rB,eAAiBnoB,EAAK2nB,KAAKvc,eAKjEqc,GAAiB9vB,UAAUoyB,mBAAqB,WAC9CvtB,KAAKwrB,gBAAkB,EACvB,IAAK,IAAIxjB,EAAK,EAAGA,EAAKhI,KAAKyrB,WAAWhoB,MAAOuE,IAC3ChI,KAAKwrB,iBAAmBxrB,KAAKkZ,MAAMlR,GAAI2G,QAAU3O,KAAK0rB,gBAExD1rB,KAAKwrB,iBAAmBxrB,KAAKyrB,WAAWjf,OAGxC,IAAI8gB,EAASttB,KAAKwrB,gBAAkBxrB,KAAKyrB,WAAWjf,OAChD7M,EAAIK,KAAKyrB,WAAWhoB,MACxB,MAAO9D,EAAIK,KAAKsrB,kBACdgC,GAAUttB,KAAKkZ,MAAMvZ,EAAI,GAAGgP,QAAU3O,KAAK0rB,gBAC3C/rB,IAGF,OAAO2tB,GAGTrC,GAAiB9vB,UAAUqyB,iBAAmB,SAAUI,EAAqBN,GAC3E,IAAImB,EAASzuB,KAEb,IAAK,IAAIL,KAAKiuB,EAAqB,CACjC,IAAIc,EAAYd,EAAoBjuB,GACpCK,KAAKkZ,MAAMvZ,GAAGwrB,KAAK7f,MAAMA,EAAM8B,WAAa,eAAiBpN,KAAKwrB,gBAAkBkD,EAAU,IAAM,aAAe1uB,KAAK2rB,eAAiB3rB,KAAKkZ,MAAMvZ,GAAG+O,MAAQ,KAAO1O,KAAK0rB,gBAAkB1rB,KAAKkZ,MAAMvZ,GAAGgP,OAAS,IAGpN3O,KAAKkZ,MAAMvZ,GAAGwrB,KAAKve,UACnB8hB,EAAU,GAAG9hB,UACb5M,KAAKkZ,MAAMvZ,GAAGwrB,KAAK7f,MAAMA,EAAM+B,YAAcF,EAAY,aAAe0d,GAAwB,KAGlG,IAAK,IAAIpK,EAAMzgB,KAAKsrB,kBAAmB7K,EAAMzgB,KAAKurB,iBAAkB9K,IAAO,CACzE,IAAIkO,EAAaf,EAAoBnN,GACrC,GAAIkO,EAAY,CACd,IAAIC,EAAgBD,EAAW,GAC/BC,EAActjB,MAAMA,EAAM+B,YAAcF,EAAY,aAAe0d,GAAwB,eAAiBA,GAAwB,KACpI+D,EAActjB,MAAMA,EAAM8B,WAAa,cAAgBkgB,EAAS,aAAettB,KAAKkZ,MAAMuH,GAAK/R,MAAQ1O,KAAK2rB,eAAiB,KAAO3rB,KAAKkZ,MAAMuH,GAAK9R,OAAS3O,KAAK0rB,gBAAkB,IACpLkD,EAActjB,MAAMwa,QAAU,EAE5BwH,IAAWttB,KAAKkZ,MAAMuH,GAAK/T,MACxBiiB,IACH3uB,KAAKkZ,MAAMuH,GAAK0K,KAAK7f,MAAMA,EAAM+B,YAAc,IAEjDrN,KAAKkZ,MAAMuH,GAAK0K,KAAK7f,MAAMA,EAAM8B,WAAa,cAAgBkgB,EAAS,OAEzEttB,KAAKkZ,MAAMuH,GAAK/T,IAAM4gB,EACtBA,GAAUttB,KAAKkZ,MAAMuH,GAAK9R,QAAU3O,KAAK0rB,gBAG3C1rB,KAAK0U,SAASuC,aAAeqW,EAASttB,KAAK0U,SAASkE,eAAiB5Y,KAAKgsB,QAAUlB,GAAwB,IAE5G,IAAI+D,EAA6BxY,YAAW,WAC1C,IAAK,IAAIyK,KAAO8M,EAAqB,CACnC,IAAIkB,EAAclB,EAAoB9M,GACtCgO,EAAY,GAAGxjB,MAAMof,QAAU,OAE/B+D,EAAO7C,WAAW1xB,KAAK40B,EAAY,OAEpCjE,IAEH7qB,KAAK6rB,4BAA4B3xB,KAAK20B,IAGxC5D,GAAiB9vB,UAAUozB,cAAgB,WACzC,IAAIzB,EAAY9sB,KAAK4rB,WAAWnkB,MAChC,OAAIqlB,GACFA,EAAUxhB,MAAMof,QAAU,GAC1BoC,EAAUxhB,MAAMwa,QAAU,EAC1BgH,EAAUxhB,MAAMA,EAAM8B,WAAa,GACnC0f,EAAUxhB,MAAMA,EAAM+B,YAAc,GAC7Byf,GAEF9sB,KAAKsT,QAAQ8X,mBAGtBH,GAAiB9vB,UAAUsyB,SAAW,WACpCztB,KAAKkZ,MAAMhf,KAAK,CACdgL,KAAM,KACNimB,KAAM,KACNxc,OAAQ,EACRD,MAAO,EACPhC,IAAK,KAITue,GAAiB9vB,UAAUsxB,uBAAyB,SAAUsC,EAAevC,GAC3E,GAAc,IAAVA,EACF,OAAOuC,EAET,IAAIpvB,EAAIovB,EAActrB,MAClBmoB,EAAa,EAGjB,GADAY,GAASuC,EAAcviB,OACnBggB,EAAQ,EAAG,CACb,MAAOA,EAAQ,GAAK7sB,EAAI,GAAKK,KAAKkZ,MAAMvZ,EAAI,GAAGgP,OAC7C6d,GAASxsB,KAAKkZ,MAAMvZ,EAAI,GAAGgP,OAC3BhP,IAEFisB,EAAa3gB,KAAK6P,KAAKnb,EAAGsL,KAAK+jB,KAAK/jB,KAAK8P,IAAIyR,EAAO,GAAKxsB,KAAK0rB,sBACzD,CACL,MAAOc,EAAQ,GAAK7sB,EAAIK,KAAKkZ,MAAMja,QAAUe,KAAKkZ,MAAMvZ,GAAGgP,QAAU3O,KAAKkZ,MAAMvZ,GAAGgP,OAAS6d,EAC1FA,GAASxsB,KAAKkZ,MAAMvZ,GAAGgP,OACvBhP,KAEEA,GAAKK,KAAKkZ,MAAMja,SAAWe,KAAKkZ,MAAMvZ,GAAGgP,UAC3Cid,EAAa3gB,KAAKgkB,MAAMhkB,KAAK6P,IAAI0R,EAAO,GAAKxsB,KAAK0rB,kBAMtD,OAHA/rB,GAAKisB,EACLY,GAASZ,EAAa5rB,KAAK0rB,gBAEpB,CACLjoB,MAAO9D,EACP6M,OAAQggB,IAmBZpZ,EAAUzK,IACV8T,GAAU9T,IACVD,EAAWC,IACXga,GAAUha,IACV2b,GAAW3b,IACXmc,GAAenc,IACfwd,GAAcxd,IACdme,GAAYne,IACZ2e,GAAgB3e,IAChB4f,GAAU5f,IACVoiB,GAAcpiB,IAEdA,GAAQumB,QAAU,SAEW,IAAIC,GAAc,GAG3CC,GAAQ90B,EAAoB,QAC5B+0B,GAA6B/0B,EAAoBoG,EAAE0uB,IAGnDE,GAAWh1B,EAAoB,QAWnC,SAASi1B,GAAQC,EAAQC,GAAkB,IAAItvB,EAAOxE,OAAOwE,KAAKqvB,GAAS,GAAI7zB,OAAO+zB,sBAAuB,CAAE,IAAIC,EAAUh0B,OAAO+zB,sBAAsBF,GAAaC,IAAgBE,EAAUA,EAAQC,QAAO,SAAUC,GAAO,OAAOl0B,OAAOm0B,yBAAyBN,EAAQK,GAAKE,eAAgB5vB,EAAKjG,KAAK+O,MAAM9I,EAAMwvB,GAAY,OAAOxvB,EAE9U,SAAS6vB,GAAcl1B,GAAU,IAAK,IAAI6E,EAAI,EAAGA,EAAII,UAAUd,OAAQU,IAAK,CAAE,IAAIgL,EAAyB,MAAhB5K,UAAUJ,GAAaI,UAAUJ,GAAK,GAAQA,EAAI,EAAK4vB,GAAQ5zB,OAAOgP,IAAS,GAAM2hB,SAAQ,SAAUpsB,GAAOvE,OAAO0L,EAAe,KAAtB1L,CAA0Cb,EAAQoF,EAAKyK,EAAOzK,OAAsBvE,OAAOs0B,0BAA6Bt0B,OAAOu0B,iBAAiBp1B,EAAQa,OAAOs0B,0BAA0BtlB,IAAmB4kB,GAAQ5zB,OAAOgP,IAAS2hB,SAAQ,SAAUpsB,GAAOvE,OAAO0L,eAAevM,EAAQoF,EAAKvE,OAAOm0B,yBAAyBnlB,EAAQzK,OAAe,OAAOpF,EAqPviB,IAAIq1B,GAAe71B,EAAoB,QAKN81B,GAA+B,CAC9DzuB,KAAM,MACNuD,KAAM,WACJ,MAAO,CACLmrB,kBAAkB,EAElBC,mBAAmB,EAEnBnpB,UAAW,GAEXopB,OAAQJ,GAAatyB,UAErB2H,WAAW,EAEXgrB,iCAAiC,EAEjCC,kCAAkC,EAElC5uB,gBAAgB,EAChB6uB,YAAY,EACZC,gBAAiB,KACjB1uB,mBAAoB,YACpBqY,OAAQ,KAERrV,qBAAsB,GAEtB2rB,qBAAsB,OAG1BC,QAAS,WACP7wB,KAAK8wB,QAEPC,SAAUf,GAAc,CACtBgB,QAAS,WACP,OAAOhxB,KAAK6C,aAAe7C,KAAKixB,kBAAoBjxB,KAAKkxB,cAE3DC,YAAa,WAGX,IAFA,IAAIC,EAAWpxB,KAAKoxB,SAEXzxB,EAAI,EAAGA,EAAIyxB,EAASnyB,OAAQU,IAC1B,GAALA,IAAQyxB,EAASzxB,GAAG0xB,YAAa,GAEjC1xB,EAAIyxB,EAASnyB,OAAS,IACxBmyB,EAASzxB,EAAI,GAAG0xB,YAAa,EACzBD,EAASzxB,EAAI,GAAGgE,UAAY,IAAMytB,EAASzxB,GAAGgE,YAAWytB,EAASzxB,EAAI,GAAG0xB,YAAa,IAI9F,OAAOD,GAETA,SAAU,WACR,IAAIzb,EAAQ3V,KAEZ,OAAOA,KAAKsxB,OAAOC,QAAQH,SAASI,KAAI,SAAU7xB,GAChD,OAAOgW,EAAM8b,eAAe9xB,QAG/BhE,OAAO2zB,GAAS,KAAhB3zB,CAAuC,CAAC,WAAY,eAAgB,eAAgB,WAAY,MAAO,cAAe,oBAAqB,YAAa,eAAgB,eAAgB,YAAa,mBAAoB,WAAY,WAAY,QAAS,UAAW,sBACxQ+1B,QAAS,WACP,IAAIja,EAASzX,KAEboL,SAAShJ,MAAQ,OACjBiU,YAAW,WACToB,EAAO6C,OAAS,IAAI6U,GAAY1X,EAAOka,MAAMC,WAAY,CACvDpvB,OAAO,EACPqvB,KAAK,EACL5gB,SAAS,EACT4B,WAAW,EACXvB,WAAY,IACZxC,wBAAyB,CACvByQ,UAAW,oBAEbvM,YAAY,IAGdyE,EAAO6C,OAAO/X,GAAG,YAAY,SAAU4d,GACjCA,EAAInV,EAAI,IACVyM,EAAOqa,iBAKXra,EAAOsa,kCAEPta,EAAOua,kBAEPva,EAAOwa,qBACN,KAEH7mB,SAASgB,iBAAiB,QAASpM,KAAKkyB,YAAY,IAEtDC,cAAe,WACbnyB,KAAKsxB,OAAOc,SAAS,iBAAkB,IAEzCC,QAAS,CAEPvB,KAAM,WACJ,IAAI9D,EAAShtB,KAEbA,KAAKsxB,OAAOgB,OAAO,cAAe,CAChCC,mBAAmB,IAGU,MAA3BvyB,KAAKwyB,cAAcC,MAAiBzyB,KAAKwyB,cAAcC,KAAKC,WAQhE1yB,KAAKsxB,OAAOgB,OAAO,cAAe,CAChCC,mBAAmB,IAGrBvyB,KAAK2yB,cAEL3yB,KAAKsxB,OAAOc,SAAS,eAErBpyB,KAAKsxB,OAAOc,SAAS,iBAAkB,GAEvCpyB,KAAK4yB,mBACL5yB,KAAKiyB,mBAELjyB,KAAK6yB,wCApBHxc,YAAW,WACT,OAAO2W,EAAO8D,SACb,MAqBPgC,UAAW,WACT,IAAIrE,EAASzuB,KAEbA,KAAKwyB,cAAc1B,KAAK,CACtBxtB,KAAM,EAENyvB,QAAS/yB,KAAKgzB,UACdC,IAAKjzB,KAAKizB,KAAO,EAEjBC,SAAUlzB,KAAKkzB,SAEfC,WAAYnzB,KAAKozB,aAAe,IAG/B,SAAUX,GACNA,GACHpc,YAAW,WACT,OAAOoY,EAAOqE,cACb,QAIP1W,QAAQiX,IAAI,aAGdC,eAAgB,WACd,IAAIC,EAASvzB,KAERA,KAAKqwB,mBAEVjU,QAAQiX,IAAI,cACZrzB,KAAKsxB,OAAOc,SAAS,gBAAiB,CACpCzuB,UAAW,EACX6vB,OAAQ,GACRlY,SAAU,WACR,OAAOiY,EAAOtB,sBAGlB5b,YAAW,WACT,OAAOkd,EAAOD,mBACb,OAGLX,YAAa,WACX,IAAIc,EAASzzB,KAGbA,KAAKwyB,cAAcpmB,iBAAiB,gBAAiBpM,KAAK0zB,eAE1D1zB,KAAKwyB,cAAcpmB,iBAAiB,cAAc,WAEhDgQ,QAAQiX,IAAI,SAEZI,EAAOjB,cAAcC,KAAKkB,SAE1BF,EAAOpD,kBAAmB,EAE1BoD,EAAOX,YAEPW,EAAOH,oBAGTtzB,KAAKwyB,cAAcpmB,iBAAiB,gBAAgB,SAAUwnB,EAAYC,EAASC,EAAWC,GACxFH,EACFH,EAAOpD,kBAAmB,GAE1BoD,EAAOX,YAEPW,EAAOH,kBAGTlX,QAAQiX,IAAI,SAAUO,EAAYC,EAASC,EAAWC,MAGxD/zB,KAAKwyB,cAAcpmB,iBAAiB,aAAa,SAAU4nB,EAAUC,EAAUC,EAAWC,GACxF/X,QAAQiX,IAAI,aAAcW,EAAUC,EAAUC,EAAWC,GACzDC,aAAaC,QAAQ,8BAA+B/pB,KAAKH,OACzDspB,EAAOjD,iCAAkC,KAG3CxwB,KAAKs0B,+BAELje,YAAW,WACT,OAAOod,EAAOpD,kBAAmB,IAChC,MAGL5pB,WAAY,SAAoB+C,GAC1BxJ,KAAKuB,UACS,SAAdiI,EAAMhK,OACVQ,KAAKmH,UAAYnH,KAAKmH,UAAY,OAGpC4qB,gCAAiC,WAC/B,IAAInuB,EAAO5D,KAEPA,KAAKmF,MACPiG,SAASgB,iBAAiB,cAAc,SAAUlQ,GACV,mBAAlCA,EAAEpB,OAAOy5B,aAAa,UACxB3wB,EAAKgD,kBAG+B,wBAAlC1K,EAAEpB,OAAOy5B,aAAa,WACxBnY,QAAQiX,IAAI,aAAcn3B,EAAEpB,OAAOy5B,aAAa,SAChD3wB,EAAKiB,qBAAqB3I,EAAEpB,OAAOy5B,aAAa,aAEjD,GAEHv0B,KAAK2xB,MAAM6C,WAAWpoB,iBAAiB,QAASpM,KAAK4G,iBAAiB,IAI1E5C,WAAY,SAAoBC,GAC9B,OAAgF,GAAzE,CAAC,MAAO,WAAY,SAAU,UAAW,UAAUqC,QAAQrC,IAGpEQ,WAAY,SAAoBgwB,GAC9B,IAA4B,GAAxBA,EAAInuB,QAAQ,QAAe,CAC7B,IAAIouB,EAAM,IAAIC,MACdD,EAAI5xB,IAAM2xB,EACV,IAAIG,EAAS36B,OAAO46B,KAAK,GAAI,UAC7BD,EAAOxpB,SAAS0pB,MAAMJ,EAAIK,WAC1BH,EAAOxpB,SAAShJ,MAAQ,KACxBwyB,EAAOxpB,SAAS4pB,aAEhB/6B,OAAO46B,KAAKJ,IAIhB3C,YAAa,WACX,IAAImD,EAASj1B,KAETA,KAAKk1B,kBACLl1B,KAAKm1B,eACTn1B,KAAKsxB,OAAOgB,OAAO,cAAe,CAChC4C,kBAAkB,IAEpB7e,YAAW,WAET4e,EAAOrC,mBAEPqC,EAAO3D,OAAOgB,OAAO,cAAe,CAClC4C,kBAAkB,MAEnB,OAGLE,WAAY,SAAoBrxB,GAC9B,IAAIsxB,EAAcjB,aAAakB,QAAQ,SAAWvxB,GAClD,OAAKsxB,EACE3wB,KAAKC,MAAM0wB,GADO,MAI3BE,WAAY,SAAoBxxB,GAC9B,IAAIsxB,EAAcjB,aAAakB,QAAQ,SAAWvxB,GAClD,OAAKsxB,EACE3wB,KAAKC,MAAM0wB,GADO,MAI3BrwB,WAAY,SAAoBwwB,GAC9Bx1B,KAAKwF,WAAY,EACjBxF,KAAKmH,UAAYnH,KAAKmH,UAAYquB,EAClCx1B,KAAKiyB,oBAGP1sB,sBAAuB,SAA+BrJ,GACpD,IAAIu5B,EAAUv5B,EAAEpB,OACZ46B,EAAOD,EAAQE,MAAM,GACzB31B,KAAK41B,iBAAiBF,IAExBE,iBAAkB,SAA0BF,GAC1C,IAAIG,EAAU,IAAIC,WAClBD,EAAQE,cAAcL,GACtB,IACIM,EADApyB,EAAO5D,KAEPi2B,EAAWp2B,SAAyB,IAAhBoL,KAAKirB,UAAmB,IAAI5rB,MAAO6rB,WAAaT,EAAK/zB,KAAKqK,OAAO0pB,EAAK/zB,KAAKy0B,YAAY,MAE/GP,EAAQQ,OAAS,WAEf,IAAIC,EAAc,WAChBN,EAAazxB,QAAU,EACvBX,EAAK+sB,gBAAkB,KACvB/sB,EAAK2yB,cAAc3yB,EAAKE,SAASC,GAAIiyB,EAAa91B,KAClDvE,OAAO2L,EAAe,SAAtB3L,CAAgC,CAC9B66B,QAAS,gBAEX,IAAIA,EAAUx2B,KAAKwyB,cAAciE,mBAAmB,SAAU7yB,EAAKotB,QAAS,sBAC5EptB,EAAKwtB,SAASl3B,KAAK0J,EAAK6tB,eAAe+E,IACvC5yB,EAAKquB,oBAIHyE,EAAgB,SAAuBjC,GACzC7wB,EAAK+sB,gBAAkB,KACvBqF,EAAazxB,QAAU,IACvB,IAAIoyB,EAAS/yB,EAAK6B,QAAQmxB,YAAc,IAAMnC,EAC9C7wB,EAAK4uB,cAAcqE,YAAY,QAASjzB,EAAKotB,QAAS2F,IAIxDX,EAAepyB,EAAK4uB,cAAciE,mBAAmB,QAAS7yB,EAAKotB,QAAShxB,KAAK82B,QACjFd,EAAa,WAAa,EAC1BA,EAAae,cAAe,EAC5B1gB,YAAW,WACTzS,EAAKozB,wBAAwBhB,KAC5B,KACHpyB,EAAKqzB,mBAAmBjB,GACxB,IAAIkB,EAAWv7B,OAAOw7B,OAAO,GAAInB,GACjCkB,EAAS5yB,QAAUV,EAAK6B,QAAQmxB,YAAc,IAAMX,EACpDryB,EAAKwzB,kBACLxzB,EAAKquB,mBAELruB,EAAK+sB,gBAAkB/sB,EAAKyzB,YAAY,CACtC3B,KAAMA,EACN4B,OAAQ1zB,EAAK6B,QAAQ8xB,cACrBC,KAAM5zB,EAAK6B,QAAQgyB,YAEnBlzB,QAAS,SAAiBmzB,GACxB1B,EAAazxB,QAAU0G,KAAK+jB,KAAK0I,EAAIC,MAAMpzB,SAEvCmzB,EAAIC,MAAMt0B,KAAO,IACnBO,EAAK+sB,gBAAgBiH,cACrBh0B,EAAKO,cAAc6xB,EAAa91B,KAChCvE,OAAO2L,EAAe,SAAtB3L,CAAgC,CAC9B66B,QAAS,mBAIfqB,QAAS,SAAiB/0B,GACxB4zB,EAAc5zB,IAEhBg1B,KAAM,WACJxB,SAMRrE,iBAAkB,WAChB,IAAI8F,EAAS/3B,KAEbqW,YAAW,WACT,IAAI2hB,EAAMD,EAAOpG,MAAMC,WAAW9O,iBAAiB,MAEnDiV,EAAOzd,QAAUyd,EAAOzd,OAAOwH,gBAAgBkW,EAAIA,EAAI/4B,OAAS,MAC/D,KAGL6H,eAAgB,WACd9G,KAAKiyB,mBACLjyB,KAAKwF,WAAY,GAGnBwB,cAAe,WACb/M,OAAOg+B,kBAAoB,KAC3Bh+B,OAAOqgB,OAAO,EAAG,IAGnBoZ,cAAe,SAAuB8C,GAEpC,GAAmC,GAA/Bx2B,KAAKyF,QAAQC,gBAA2C,aAApB8wB,EAAQvyB,SAAhD,CAEA,GAAwB,YAApBuyB,EAAQvyB,SAAwB,CAClCjE,KAAKsxB,OAAOgB,OAAO,cAAe,CAChCzvB,cAAc,EACdouB,kBAAmBuF,EAAQzxB,mBAE7B,IAAImzB,EAAQxzB,KAAKC,MAAM6xB,EAAQlyB,SAC/B8vB,aAAaC,QAAQ,SAAW6D,EAAMn0B,GAAIW,KAAKyzB,UAAUD,IACzD9D,aAAaC,QAAQ,gCAAkC6D,EAAMn0B,GAAIuG,KAAKH,OACtEnK,KAAKywB,kCAAmC,EAuB1C,IAnBIzwB,KAAK6C,cAAqC,QAApB2zB,EAAQvyB,UAA0C,SAApBuyB,EAAQvyB,UAA2C,UAApBuyB,EAAQvyB,WAC7FmwB,aAAaC,QAAQ,gCAAkCr0B,KAAKgxB,QAAS1mB,KAAKH,OAC1EnK,KAAKywB,kCAAmC,GAIlB,UAApB+F,EAAQvyB,UACVjE,KAAKu2B,cAAcC,EAAQ3yB,aAAc2yB,EAAQlyB,SAI3B,OAApBkyB,EAAQvyB,UAAyC,WAApBuyB,EAAQvyB,UACvCjE,KAAKsxB,OAAOgB,OAAO,cAAe,CAChCzvB,cAAc,EACdouB,kBAAmB,OAKC,QAApBuF,EAAQvyB,SAAZ,CAMA,GAAwB,oBAApBuyB,EAAQvyB,SAOV,OANAjE,KAAKiF,qBAAuB,QAEL,IAAnBuxB,EAAQlyB,UACVtE,KAAKiF,qBAAuBP,KAAKC,MAAM6xB,EAAQlyB,WAMnDtE,KAAKi3B,mBAAmBT,GACxBx2B,KAAKiyB,mBACLjyB,KAAKo3B,kBACLn9B,OAAOm+B,OAAOC,YAAY,CACxBC,WAAY,GACX,UApBDt4B,KAAKu4B,iBAuBTA,aAAc,WACZ,IAAIC,EAASx4B,KAETA,KAAK6B,iBACT7B,KAAK6B,gBAAiB,EACtBwU,YAAW,WACTmiB,EAAOv2B,mBAAqB,YAC3B,KACHoU,YAAW,WACTmiB,EAAOv2B,mBAAqB,aAC3B,MACHoU,YAAW,WACTmiB,EAAOv2B,mBAAqB,YAC5Bu2B,EAAO32B,gBAAiB,IACvB,OAGL6E,iBAAkB,WACZ1G,KAAKuB,WACTvB,KAAK4G,kBACL5G,KAAK2xB,MAAM8G,SAAS5xB,UAGtBmwB,wBAAyB,SAAiCR,GAGxD,IAFA,IAAIpF,EAAWpxB,KAAKsxB,OAAOC,QAAQH,SAE1BzxB,EAAI,EAAGA,EAAIyxB,EAASnyB,OAAQU,IACnC,GAAI62B,EAAQt2B,KAAOkxB,EAASzxB,GAAGO,IAAK,CAClCkxB,EAASzxB,GAAGo3B,cAAe,EAC3B,MAIJ/2B,KAAKsxB,OAAOgB,OAAO,cAAe,CAChClB,SAAUA,KAIdxqB,gBAAiB,WACf,IAAI8xB,EAAU14B,KAGd,GAA4B,GAAxBA,KAAK8D,SAAS60B,OAAlB,CAOA,IAAIxxB,EAAYnH,KAAKmH,UAAU7J,OAC/B,GAAiB,IAAb6J,EAAJ,CACA,IAAIqvB,EAAUx2B,KAAKwyB,cAAcqE,YAAY,OAAQ72B,KAAKgxB,QAAS7pB,GACnEqvB,EAAQO,cAAe,EACvB1gB,YAAW,WACTqiB,EAAQ1B,wBAAwBR,KAC/B,KACHx2B,KAAKi3B,mBAAmBT,GACxBx2B,KAAKmH,UAAY,GACjBnH,KAAKiF,qBAAuB,SAf1BtJ,OAAO2L,EAAe,SAAtB3L,CAAgC,CAC9B66B,QAAS,YAiBfryB,cAAe,SAAuBjE,GACpC,IAAIs2B,EAAUx2B,KAAKwyB,cAAcqE,YAAY,SAAU72B,KAAKgxB,QAAS9wB,GACrEmvB,GAAcuJ,EAAEC,KAAK,yBAA0B,CAC7CC,WAAY94B,KAAKgxB,QACjBntB,aAAc7D,KAAK8D,SAASC,GAC5B7D,IAAKA,IAEPF,KAAKi3B,mBAAmBT,GACxBx2B,KAAKu2B,cAAcv2B,KAAK8D,SAASC,GAAI7D,GACjCF,KAAK2wB,iBAAiB3wB,KAAK2wB,gBAAgBiH,eAGjD/yB,qBAAsB,SAA8Bk0B,GAClD/4B,KAAKiF,qBAAuB,GAC5B,IAAIuxB,EAAUx2B,KAAKwyB,cAAcqE,YAAY,OAAQ72B,KAAKgxB,QAAS+H,GACnE/4B,KAAKi3B,mBAAmBT,GACxBx2B,KAAKmH,UAAY,IAGnBvE,aAAc,WACZ,IAAIo2B,EAAUh5B,KAEd,IAAI/F,OAAOg/B,oBAAX,CACAh/B,OAAOg/B,qBAAsB,EAC7B,IAAIC,EAAKl5B,KAAKwyB,cAEd,GAAIxyB,KAAK6C,aAcP,OAbAyE,EAAe,cAAc6xB,QAAQ,cAAe,UAAUjM,MAAK,WACjE,IAAIsJ,EAAU0C,EAAGrC,YAAY,MAAOmC,EAAQhI,QAAS,IAErDgI,EAAQ/B,mBAAmBT,GAE3BwC,EAAQ1H,OAAOgB,OAAO,cAAe,CACnCzvB,cAAc,EACdouB,kBAAmB,eAGvB5a,YAAW,WACT,OAAOpc,OAAOg/B,qBAAsB,IACnC,KAIL,IAAIzC,EAAU0C,EAAGrC,YAAY,OAAQ72B,KAAKgxB,QAAS,MACnDhxB,KAAKi3B,mBAAmBT,GACxBngB,YAAW,WACT,OAAOpc,OAAOg/B,qBAAsB,IACnC,OAGLhC,mBAAoB,SAA4B9a,GAC9C,GAAoB,QAAhBA,EAAIlY,UAAsC,aAAhBkY,EAAIlY,UAA2C,QAAhBkY,EAAIlY,SAAjE,CAIA,IAAImtB,EAAW1sB,KAAKC,MAAMD,KAAKyzB,UAAUn4B,KAAKoxB,WAC9CA,EAASl3B,KAAK8F,KAAKyxB,eAAetV,IAClCnc,KAAKsxB,OAAOgB,OAAO,cAAe,CAChClB,SAAUA,IAEZpxB,KAAKiyB,qBAGPR,eAAgB,SAAwBtV,GACtC,IAAIid,EAAgB,+CAChBlB,EAAQl4B,KAAKo1B,WAAWjZ,EAAItY,cAC5Bw1B,EAAQr5B,KAAKu1B,WAAWpZ,EAAItY,cAchC,OAZIq0B,GAAS/b,EAAItY,cAAgBq0B,EAAMn0B,IACrCoY,EAAImd,SAAWpB,EAAMoB,SACrBnd,EAAIjY,OAAyB,IAAhBg0B,EAAMh0B,OAAek1B,EAAgBlB,EAAMh0B,QAC/Cm1B,GAASld,EAAItY,cAAgBw1B,EAAMt1B,IAC5CoY,EAAImd,SAAWD,EAAMC,SACrBnd,EAAIjY,OAAyB,IAAhBm1B,EAAMn1B,OAAek1B,EAAgBC,EAAMn1B,QAC/CiY,EAAItY,cAAgB7D,KAAK8D,SAASC,KAC3CoY,EAAImd,SAAWt5B,KAAK8D,SAASw1B,UAC4B,GAArDt5B,KAAK8D,SAASw1B,SAAShzB,QAAQtG,KAAK8D,SAASC,MAAWoY,EAAImd,SAAW,KAC3End,EAAIjY,OAAiC,IAAxBlE,KAAK8D,SAASI,OAAek1B,EAAgBp5B,KAAK8D,SAASI,QAGnEiY,GAGTyW,iBAAkB,WAChB,IAAI2G,EAAUv5B,KAEV2D,EAAoC,GAAxB3D,KAAKoxB,SAASnyB,OAAcY,WAAU,IAAIyK,MAAO6rB,UAAY,KAAKnqB,OAAO,EAAG,KAAOhM,KAAKoxB,SAAS,GAAGztB,UAChH6vB,EAASxzB,KAAKoxB,SAClBpxB,KAAKsxB,OAAOc,SAAS,gBAAiB,CACpCzuB,UAAWA,EACX6vB,OAAQA,EACRlY,SAAU,WACR,OAAOie,EAAQtH,uBAKrB5rB,WAAY,WACV,IAAImzB,EAAUx5B,KAETA,KAAK6C,eACN7C,KAAK0wB,aACT1wB,KAAK0wB,YAAa,EAClBra,YAAW,WACT,OAAOmjB,EAAQ9I,YAAa,IAC3B,KACH1wB,KAAKwyB,cAAcqE,YAAY,OAAQ72B,KAAKgxB,QAAShxB,KAAKmH,cAG5DovB,cAAe,SAAuBkD,EAAWv5B,GAG/C,IAFA,IAAIw5B,EAAc,GAET/5B,EAAI,EAAGA,EAAIK,KAAKoxB,SAASnyB,OAAQU,IACpCK,KAAKoxB,SAASzxB,GAAGO,KAAOA,GAAOF,KAAKoxB,SAASzxB,GAAGkE,cAAgB41B,GACpEC,EAAYx/B,KAAK8F,KAAKoxB,SAASzxB,IAGjCK,KAAKsxB,OAAOgB,OAAO,cAAe,CAChClB,SAAUsI,KAId1H,gBAAiB,WACf,IAAInxB,EAAIb,KAAK6C,aAAe,EAAI,EAC5B+1B,EAAS,GAAL/3B,EAASb,KAAKixB,kBAAoBjxB,KAAKkxB,aAC3C9N,EAAIpjB,KAAKuB,SAAW,EAAI,EACxBo4B,EAAI35B,KAAKyB,aAAe,EAAI,EAC5BlH,EAAIyF,KAAKkzB,SAAWlzB,KAAKkzB,SAAW,EACpC0G,EAAI55B,KAAKozB,YAAc,MAAQpzB,KAAKozB,YAAc,GAClDH,EAAMjzB,KAAKizB,IAAM,QAAUjzB,KAAKizB,IAAM,GACtC4G,EAAQ,MAAQF,EAAI,MAAQvW,EAAI,MAAQ7oB,EAAI,MAAQsG,EAAI,MAAQ+3B,EAAIgB,EAAI3G,EAC5E6G,QAAQC,aAAa,KAAM,KAAMC,SAASC,OAAS,KAAOj6B,KAAKk6B,OAAOC,KAAON,GAErD,MAApB75B,KAAKozB,aAA2C,QAApBpzB,KAAKozB,aAA6C,IAApBpzB,KAAKozB,aACjEgB,aAAaC,QAAQ,WAAYwF,IAIrC32B,iBAAkB,WAChBjJ,OAAOm+B,OAAOC,YAAY,CACxBn1B,kBAAkB,GACjB,MAGLoxB,6BAA8B,WAC5B,IAAI8F,EAAUp6B,KAEVq6B,EAA0BjG,aAAakB,QAAQ,gCAAkChrB,KAAKH,MAE1F,GAAInK,KAAK6C,eAAiB7C,KAAKwwB,iCAAmClmB,KAAKH,MAAQkwB,GAA2B,IAAe,CACvH,IAAI7D,EAAUx2B,KAAKwyB,cAAciE,mBAAmB,SAAUz2B,KAAKgxB,QAAS,4BAC5EhxB,KAAKoxB,SAASl3B,KAAK8F,KAAKyxB,eAAe+E,IACvCx2B,KAAKwwB,iCAAkC,EACvCxwB,KAAKiyB,mBAGP5b,YAAW,WACT,OAAO+jB,EAAQ9F,iCACd,MAGLzB,qCAAsC,WACpC,IAAIyH,EAAUt6B,KAEd,GAAKA,KAAKu6B,UAAV,CACA,IAAIC,EAAmBx6B,KAAKu6B,UAAUE,oBAClCJ,EAA0BjG,aAAakB,QAAQ,gCAAkCt1B,KAAKgxB,UAAY1mB,KAAKH,MAE3G,GAAInK,KAAK6C,eAAiB7C,KAAKywB,kCAA+D,IAA3B+J,EAAiBl9B,QAAgBgN,KAAKH,MAAQkwB,GAA2B,KAAe,CACzJ,IAAI7D,EAAUx2B,KAAKwyB,cAAciE,mBAAmB,OAAQz2B,KAAKgxB,QAASwJ,GAC1EhE,EAAQ3yB,aAAe7D,KAAKkxB,aAC5BlxB,KAAKoxB,SAASl3B,KAAK8F,KAAKyxB,eAAe+E,IACvCx2B,KAAKywB,kCAAmC,EACxCzwB,KAAKiyB,mBAGP5b,YAAW,WACT,OAAOikB,EAAQzH,yCACd,OAGL6H,kBAAmB,WACjB,IAAIC,EAAU36B,KAETA,KAAKmH,YAAanH,KAAK6C,cAKxB7C,KAAK4wB,sBAAsBxa,aAAapW,KAAK4wB,sBACjD5wB,KAAK4wB,qBAAuBva,YAAW,WACrCskB,EAAQnI,cAAcqE,YAAY,mBAAoB8D,EAAQzJ,aAAcyJ,EAAQxzB,WAEpFwzB,EAAQ/J,qBAAuB,OAC9B,MATD5wB,KAAKiF,qBAAuB,IAYhCitB,WAAY,SAAoBh2B,GAC9B,IAAI8D,KAAKuB,SAAT,CACA,IAAIqC,EAAO5D,KACP46B,EAAM1+B,EAAE2+B,cACRlxB,EAAK1P,OAAO2P,UAAUC,UAE1B,GAAM3N,EAAE2+B,eAAiB3+B,EAAE2+B,cAAc3hB,SAKrC0hB,EAAI1hB,OAA8B,IAArB0hB,EAAI1hB,MAAMja,QAAsC,WAAtB27B,EAAI1hB,MAAM,GAAG4hB,MAA2C,SAAtBF,EAAI1hB,MAAM,GAAG4hB,MAAmBF,EAAIG,OAA8B,IAArBH,EAAIG,MAAM97B,QAAiC,eAAjB27B,EAAIG,MAAM,IAAwC,UAAjBH,EAAIG,MAAM,IAAkBpxB,EAAGqxB,MAAM,eAAiBC,OAAOtxB,EAAGqxB,MAAM,oBAAoB,IAAM,IAIrR,IAAK,IAAIr7B,EAAI,EAAGA,EAAIi7B,EAAI1hB,MAAMja,OAAQU,IAAK,CACzC,IAAI6D,EAAOo3B,EAAI1hB,MAAMvZ,GAErB,GAAiB,QAAb6D,EAAKs3B,KAAgB,CACvB,IAAIpF,EAAOlyB,EAAK03B,YAEhB,GAAkB,IAAdxF,EAAKryB,KACP,OAGFO,EAAKgyB,iBAAiBF,QAK9ByF,MAAO,CACL/J,SAAU,WACR,IAAIgK,EAAUp7B,KAEdqW,YAAW,WACT+kB,EAAQ9gB,QAAU8gB,EAAQ9gB,OAAOtG,UAEjConB,EAAQhE,oBACP,KAELv0B,aAAc,SAAsBw4B,GAClCr7B,KAAKgyB,kBACLoC,aAAaC,QAAQ,eAAgBgH,GACrCjH,aAAaC,QAAQ,iBAAkB/pB,KAAKH,OAEvCkxB,GACHjH,aAAakH,WAAW,mBAG5BrK,kBAAmB,WACjBmD,aAAaC,QAAQ,oBAAqBr0B,KAAKixB,oBAEjDntB,SAAU,WACR9D,KAAKgyB,mBAEP7qB,UAAW,WACTnH,KAAK06B,uBAKuBa,GAAqC,GAKnEC,IAH0ClhC,EAAoB,QAGxCA,EAAoB,SAW1CmhC,GAAY9/B,OAAO6/B,GAAoB,KAA3B7/B,CACd4/B,GACAz6B,EACAsG,GACA,EACA,KACA,KACA,MAIsC7G,EAAoB,WAAck7B,GAAiB,SAIrFC,KACA,SAAUthC,EAAQC,GAExBD,EAAOC,QAAU","file":"js/chunk-5e6009ff.cb9acf4c.js","sourceRoot":""}
\ No newline at end of file
This diff could not be displayed because it is too large.
......@@ -28,4 +28,4 @@ var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){
/*! PhotoSwipe Default UI - 4.1.3 - 2019-01-08
* http://photoswipe.com
* Copyright (c) 2019 Dmitry Semenov; */!function(a,o){r=o,void 0!==(i="function"==typeof r?r.call(t,n,t,e):r)&&(e.exports=i)}(0,(function(){"use strict";return function(e,t){var n,r,i,a,o,s,u,d,c,l,f,m,h,_,p,v,y,g,M=this,L=!1,b=!0,w=!0,Y={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return e.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return e.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},k=function(e){if(v)return!0;e=e||window.event,p.timeToIdle&&p.mouseUsed&&!c&&P();for(var n,r,i=e.target||e.srcElement,a=i.getAttribute("class")||"",o=0;o<z.length;o++)n=z[o],n.onTap&&a.indexOf("pswp__"+n.name)>-1&&(n.onTap(),r=!0);if(r){e.stopPropagation&&e.stopPropagation(),v=!0;var s=t.features.isOldAndroid?600:30;setTimeout((function(){v=!1}),s)}},T=function(){return!e.likelyTouchDevice||p.mouseUsed||screen.width>p.fitControlsWidth},x=function(e,n,r){t[(r?"add":"remove")+"Class"](e,"pswp__"+n)},D=function(){var e=1===p.getNumItemsFn();e!==_&&(x(r,"ui--one-slide",e),_=e)},S=function(){x(u,"share-modal--hidden",w)},C=function(){return w=!w,w?(t.removeClass(u,"pswp__share-modal--fade-in"),setTimeout((function(){w&&S()}),300)):(S(),setTimeout((function(){w||t.addClass(u,"pswp__share-modal--fade-in")}),30)),w||E(),!1},H=function(t){t=t||window.event;var n=t.target||t.srcElement;return e.shout("shareLinkClick",t,n),!!n.href&&(!!n.hasAttribute("download")||(window.open(n.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),w||C(),!1))},E=function(){for(var e,t,n,r,i,a="",o=0;o<p.shareButtons.length;o++)e=p.shareButtons[o],n=p.getImageURLForShare(e),r=p.getPageURLForShare(e),i=p.getTextForShare(e),t=e.url.replace("{{url}}",encodeURIComponent(r)).replace("{{image_url}}",encodeURIComponent(n)).replace("{{raw_image_url}}",n).replace("{{text}}",encodeURIComponent(i)),a+='<a href="'+t+'" target="_blank" class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>",p.parseShareButtonOut&&(a=p.parseShareButtonOut(e,a));u.children[0].innerHTML=a,u.children[0].onclick=H},O=function(e){for(var n=0;n<p.closeElClasses.length;n++)if(t.hasClass(e,"pswp__"+p.closeElClasses[n]))return!0},j=0,P=function(){clearTimeout(g),j=0,c&&M.setIdle(!1)},A=function(e){e=e||window.event;var t=e.relatedTarget||e.toElement;t&&"HTML"!==t.nodeName||(clearTimeout(g),g=setTimeout((function(){M.setIdle(!0)}),p.timeToIdleOutside))},F=function(){p.fullscreenEl&&!t.features.isOldAndroid&&(n||(n=M.getFullscreenAPI()),n?(t.bind(document,n.eventK,M.updateFullscreen),M.updateFullscreen(),t.addClass(e.template,"pswp--supports-fs")):t.removeClass(e.template,"pswp--supports-fs"))},I=function(){p.preloaderEl&&(R(!0),l("beforeChange",(function(){clearTimeout(h),h=setTimeout((function(){e.currItem&&e.currItem.loading?(!e.allowProgressiveImg()||e.currItem.img&&!e.currItem.img.naturalWidth)&&R(!1):R(!0)}),p.loadingIndicatorDelay)})),l("imageLoadComplete",(function(t,n){e.currItem===n&&R(!0)})))},R=function(e){m!==e&&(x(f,"preloader--active",!e),m=e)},$=function(e){var n=e.vGap;if(T()){var o=p.barsSize;if(p.captionEl&&"auto"===o.bottom)if(a||(a=t.createEl("pswp__caption pswp__caption--fake"),a.appendChild(t.createEl("pswp__caption__center")),r.insertBefore(a,i),t.addClass(r,"pswp__ui--fit")),p.addCaptionHTMLFn(e,a,!0)){var s=a.clientHeight;n.bottom=parseInt(s,10)||44}else n.bottom=o.top;else n.bottom="auto"===o.bottom?0:o.bottom;n.top=o.top}else n.top=n.bottom=0},W=function(){p.timeToIdle&&l("mouseUsed",(function(){t.bind(document,"mousemove",P),t.bind(document,"mouseout",A),y=setInterval((function(){2===++j&&M.setIdle(!0)}),p.timeToIdle/2)}))},N=function(){var e;l("onVerticalDrag",(function(e){b&&e<.95?M.hideControls():!b&&e>=.95&&M.showControls()})),l("onPinchClose",(function(t){b&&t<.9?(M.hideControls(),e=!0):e&&!b&&t>.9&&M.showControls()})),l("zoomGestureEnded",(function(){(e=!1)&&!b&&M.showControls()}))},z=[{name:"caption",option:"captionEl",onInit:function(e){i=e}},{name:"share-modal",option:"shareEl",onInit:function(e){u=e},onTap:function(){C()}},{name:"button--share",option:"shareEl",onInit:function(e){s=e},onTap:function(){C()}},{name:"button--zoom",option:"zoomEl",onTap:e.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){o=e}},{name:"button--close",option:"closeEl",onTap:e.close},{name:"button--arrow--left",option:"arrowEl",onTap:e.prev},{name:"button--arrow--right",option:"arrowEl",onTap:e.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){n.isFullscreen()?n.exit():n.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){f=e}}],U=function(){var e,n,i,a=function(r){if(r)for(var a=r.length,o=0;o<a;o++){e=r[o],n=e.className;for(var s=0;s<z.length;s++)i=z[s],n.indexOf("pswp__"+i.name)>-1&&(p[i.option]?(t.removeClass(e,"pswp__element--disabled"),i.onInit&&i.onInit(e)):t.addClass(e,"pswp__element--disabled"))}};a(r.children);var o=t.getChildByClass(r,"pswp__top-bar");o&&a(o.children)};M.init=function(){t.extend(e.options,Y,!0),p=e.options,r=t.getChildByClass(e.scrollWrap,"pswp__ui"),l=e.listen,N(),l("beforeChange",M.update),l("doubleTap",(function(t){var n=e.currItem.initialZoomLevel;e.getZoomLevel()!==n?e.zoomTo(n,t,333):e.zoomTo(p.getDoubleTapZoom(!1,e.currItem),t,333)})),l("preventDragEvent",(function(e,t,n){var r=e.target||e.srcElement;r&&r.getAttribute("class")&&e.type.indexOf("mouse")>-1&&(r.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(r.tagName))&&(n.prevent=!1)})),l("bindEvents",(function(){t.bind(r,"pswpTap click",k),t.bind(e.scrollWrap,"pswpTap",M.onGlobalTap),e.likelyTouchDevice||t.bind(e.scrollWrap,"mouseover",M.onMouseOver)})),l("unbindEvents",(function(){w||C(),y&&clearInterval(y),t.unbind(document,"mouseout",A),t.unbind(document,"mousemove",P),t.unbind(r,"pswpTap click",k),t.unbind(e.scrollWrap,"pswpTap",M.onGlobalTap),t.unbind(e.scrollWrap,"mouseover",M.onMouseOver),n&&(t.unbind(document,n.eventK,M.updateFullscreen),n.isFullscreen()&&(p.hideAnimationDuration=0,n.exit()),n=null)})),l("destroy",(function(){p.captionEl&&(a&&r.removeChild(a),t.removeClass(i,"pswp__caption--empty")),u&&(u.children[0].onclick=null),t.removeClass(r,"pswp__ui--over-close"),t.addClass(r,"pswp__ui--hidden"),M.setIdle(!1)})),p.showAnimationDuration||t.removeClass(r,"pswp__ui--hidden"),l("initialZoomIn",(function(){p.showAnimationDuration&&t.removeClass(r,"pswp__ui--hidden")})),l("initialZoomOut",(function(){t.addClass(r,"pswp__ui--hidden")})),l("parseVerticalMargin",$),U(),p.shareEl&&s&&u&&(w=!0),D(),W(),F(),I()},M.setIdle=function(e){c=e,x(r,"ui--idle",e)},M.update=function(){b&&e.currItem?(M.updateIndexIndicator(),p.captionEl&&(p.addCaptionHTMLFn(e.currItem,i),x(i,"caption--empty",!e.currItem.title)),L=!0):L=!1,w||C(),D()},M.updateFullscreen=function(r){r&&setTimeout((function(){e.setScrollOffset(0,t.getScrollY())}),50),t[(n.isFullscreen()?"add":"remove")+"Class"](e.template,"pswp--fs")},M.updateIndexIndicator=function(){p.counterEl&&(o.innerHTML=e.getCurrentIndex()+1+p.indexIndicatorSep+p.getNumItemsFn())},M.onGlobalTap=function(n){n=n||window.event;var r=n.target||n.srcElement;if(!v)if(n.detail&&"mouse"===n.detail.pointerType){if(O(r))return void e.close();t.hasClass(r,"pswp__img")&&(1===e.getZoomLevel()&&e.getZoomLevel()<=e.currItem.fitRatio?p.clickToCloseNonZoomable&&e.close():e.toggleDesktopZoom(n.detail.releasePoint))}else if(p.tapToToggleControls&&(b?M.hideControls():M.showControls()),p.tapToClose&&(t.hasClass(r,"pswp__img")||O(r)))return void e.close()},M.onMouseOver=function(e){e=e||window.event;var t=e.target||e.srcElement;x(r,"ui--over-close",O(t))},M.hideControls=function(){t.addClass(r,"pswp__ui--hidden"),b=!1},M.showControls=function(){b=!0,L||M.update(),t.removeClass(r,"pswp__ui--hidden")},M.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},M.getFullscreenAPI=function(){var t,n=document.documentElement,r="fullscreenchange";return n.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:r}:n.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+r}:n.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+r}:n.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),t&&(t.enter=function(){if(d=p.closeOnScroll,p.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return e.template[this.enterK]();e.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},t.exit=function(){return p.closeOnScroll=d,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}}}))}])}))},d26a:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},r=e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return r}))},d2d4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"});return t}))},d3f4:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d6b6:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}});return t}))},d716:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});return t}))},d864:function(e,t,n){var r=n("79aa");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},d925:function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},d9f6:function(e,t,n){var r=n("e4ae"),i=n("794b"),a=n("1bc3"),o=Object.defineProperty;t.f=n("8e60")?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},d9f8:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}});return t}))},db29:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,a=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return a}))},dc4d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});return r}))},dcbc:function(e,t,n){var r=n("2aba");e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},e0c5:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"},r=e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પેહલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}});return r}))},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},e1d3:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},e4ae:function(e,t,n){var r=n("f772");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},e53d:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},e683:function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},e81d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"},r=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return r}))},ebd6:function(e,t,n){var r=n("cb7c"),i=n("d8e8"),a=n("2b4c")("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||void 0==(n=r(o)[a])?t:i(n)}},ebe4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},ec18:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";function t(e,t,n,r){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}var n=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},eda5:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}});return t}))},f1ae:function(e,t,n){"use strict";var r=n("86cc"),i=n("4630");e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},f260:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},f28c:function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}function u(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(function(){try{n="function"===typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"===typeof clearTimeout?clearTimeout:o}catch(e){r=o}})();var d,c=[],l=!1,f=-1;function m(){l&&d&&(l=!1,d.length?c=d.concat(c):f=-1,c.length&&h())}function h(){if(!l){var e=s(m);l=!0;var t=c.length;while(t){d=c,c=[];while(++f<t)d&&d[f].run();f=-1,t=c.length}d=null,l=!1,u(e)}}function _(e,t){this.fun=e,this.array=t}function p(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new _(e,t)),1!==c.length||l||s(h)},_.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=p,i.addListener=p,i.once=p,i.off=p,i.removeListener=p,i.removeAllListeners=p,i.emit=p,i.prependListener=p,i.prependOnceListener=p,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},f38d:function(e,t,n){"use strict";e.exports=function(e,t,n){if("function"===typeof Array.prototype.findIndex)return e.findIndex(t,n);if("function"!==typeof t)throw new TypeError("predicate must be a function");var r=Object(e),i=r.length;if(0===i)return-1;for(var a=0;a<i;a++)if(t.call(n,r[a],a,r))return a;return-1}},f3ff:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},r=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return r}))},f605:function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},f6b4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],i=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],a=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],o=e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:i,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return o}))},f6b49:function(e,t,n){"use strict";var r=n("c532");function i(){this.handlers=[]}i.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},f751:function(e,t,n){var r=n("5ca1");r(r.S+r.F,"Object",{assign:n("73334")})},f772:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},fa5b:function(e,t,n){e.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(e,t,n){var r=n("7726").document;e.exports=r&&r.documentElement},facd:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,a=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return a}))},fd7e:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},ffff:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";var t=e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))}}]);
//# sourceMappingURL=chunk-vendors.7ce94627.js.map
\ No newline at end of file
//# sourceMappingURL=chunk-vendors.8cda8561.js.map
\ No newline at end of file
This diff could not be displayed because it is too large.
......@@ -53,14 +53,8 @@ Helps.install = function (Vue, options) {
}
// 七牛云
else if (mode == 2) {
let options = {
quality: 0.92,
noCompressIfLarger: true,
maxWidth: 1500
};
qiniu.compressImage(file, options).then(data => {
const observable = qiniu.upload(
data.dist,
file,
fileName,
secret,
{},
......@@ -93,7 +87,6 @@ Helps.install = function (Vue, options) {
if (success) success(res.key);
}
});
});
}
return qiniuObservable
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment